Function at 0x1802a9f30
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x68]
mov rdx, rsi
call fcn.18043b4e0
mov rbx, qword [rsp + 0x68]
cmp rbx, 0
sete cl
lea r8, [rsp + 0x68]
add r8, 8
mov eax, dword [0x180524e50]
xor eax, dword [0x180524e54]
add eax, 0xf980618
and eax, 0x13ffcb56
add eax, 0xa330a062
cmp eax, 0x8b7f25d4
jb 0x18029dbb1
mov eax, dword [0x180524e58]
xor eax, dword [0x180524e5c]
mov r9d, 0xfcb1cfcc
xor edx, edx
div r9d
add eax, 0x93b1e306
xor eax, 0x9f997a39
mov r15, qword [r8]
cmp eax, 0x8fba4213
jae 0x18029dbb1
test cl, 1
jne 0x18029d700
jmp 0x18029d6d4
lea rax, [rsp + 0x68]
add rax, 0x10
mov r14, qword [rax]
mov r12, qword [rsp + 0x80]
xor edi, edi
cmp r15, r12
je 0x18029d75a
lea rbp, [rsp + 0x88]
add rbp, 2
xor r13d, r13d
jmp 0x18029d718
mov ecx, 1
mov rdx, r15
call fcn.18043c250
mov rbx, rax
mov rdi, rdx
jmp 0x18029d840
mov rcx, r15
add r15, 0x20
mov ax, word [rcx]
mov rdx, qword [rcx + 2]
mov qword [rsp + 0x3a], rdx
mov rdx, qword [rcx + 0xa]
mov qword [rsp + 0x42], rdx
mov rdx, qword [rcx + 0x12]
mov qword [rsp + 0x4a], rdx
mov edx, dword [rcx + 0x1a]
mov dword [rsp + 0x52], edx
mov cx, word [rcx + 0x1e]
mov word [rsp + 0x56], cx
cmp ax, 2
jne 0x18029d7e7
mov rdi, r13
cmp r14, 0
je 0x18029d7cc
shl r14, 5
mov eax, dword [0x180524e60]
xor edx, edx
div dword [0x180524e64]
add eax, 0x6d74fec7
xor eax, 0x87f4818e
imul eax, eax, 0x4f14339
cmp eax, 0xca8d3b2
je 0x18029dbbe
mov ebp, dword [0x180524e68]
add ebp, dword [0x180524e6c]
add ebp, 0x6fd2af12
sub ebp, 0x5d03ce22
and ebp, 0xc4acd950
mov rcx, rbx
mov rdx, r14
mov r8d, 4
call fcn.1802cbf20
cmp ebp, 0x7e20c8fb
je 0x18029dbbe
jmp 0x18029d7ca
jmp 0x18029d7cc
cmp rdi, 0
sete al
lea rcx, [0x180488ce0]
test al, 1
cmovne rdi, rcx
mov ebx, 1
jmp 0x18029d840
mov word [rsp + 0x88], ax
mov rax, qword [rsp + 0x3a]
mov qword [rbp], rax
mov rax, qword [rsp + 0x42]
mov qword [rbp + 8], rax
mov rax, qword [rsp + 0x4a]
mov qword [rbp + 0x10], rax
mov eax, dword [rsp + 0x52]
mov dword [rbp + 0x18], eax
mov ax, word [rsp + 0x56]
mov word [rbp + 0x1c], ax
lea rdx, [rsp + 0x88]
xor ecx, ecx
call fcn.18043c250
mov rdi, rdx
cmp rax, 0
sete al
test al, 1
jne 0x18029d8cc
jmp 0x18029d9bb
mov rdx, qword [rsi]
cmp rdx, 0
je 0x18029d85a
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.1802cbf20
jmp 0x18029d85a
mov eax, dword [0x180524e70]
sub eax, dword [0x180524e74]
and eax, 0x7959f25f
mov ecx, 0xcf83f9e7
xor edx, edx
div ecx
sub eax, 0x458f8256
cmp eax, 0xf8b72775
je 0x18029dbdc
jmp 0x18029d886
mov eax, dword [0x180524e78]
mov ecx, dword [0x180524e7c]
xor eax, ecx
add eax, 0xfe895d53
imul rax, rax, 0x59c4123
shr rax, 0x3a
or eax, 0x4647e11a
cmp eax, 0xb855e69f
ja 0x18029d886
jmp 0x18029d8b2
mov rax, rbx
mov rdx, rdi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r14, 0
je 0x18029d8e9
shl r14, 5
mov rcx, rbx
mov rdx, r14
mov r8d, 4
call fcn.1802cbf20
jmp 0x18029d8e9
cmp r13, 0
sete al
xor ebx, ebx
test al, 1
je 0x18029d8fb
jmp 0x18029d840
mov rax, r13
and rax, 3
xor ebx, ebx
lea rcx, [0x1804897bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
jmp 0x18029d840
cmp r13, 0
sete al
test al, 1
jne case.0x18029d9e1.0
jmp 0x18029d9cc
mov rax, r13
and rax, 3
lea rcx, [0x1804897ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
shr r13, 0x20
cmp r13d, 0x29
setb al
jmp case.0x18029d9e1.0
mov rcx, r13
add rcx, 0xffffffffffffffff
mov eax, dword [0x180524e90]
and eax, dword [0x180524e94]
or eax, 0x2c090887
imul eax, eax, 0x60ad2530
add eax, 0xd42beaab
cmp eax, 0xfac084db
je 0x18029dbfa
mov eax, dword [0x180524e98]
xor edx, edx
div dword [0x180524e9c]
sub eax, 0x8d95ef6b
mov r8d, 0x6fbe87c5
xor edx, edx
div r8d
add eax, 0x8b691d45
mov r11, qword [rcx]
mov rdx, qword [r13 + 7]
mov r8, qword [rdx]
cmp r8, 0
sete r10b
cmp eax, 0xfae3f37a
ja 0x18029dbfa
mov qword [rsp + 0x58], rdx
jmp 0x18029da68
mov eax, dword [0x180524ea0]
xor edx, edx
div dword [0x180524ea4]
or eax, 0xb9d2448d
mov r9d, 0x61ae434
xor edx, edx
div r9d
imul eax, eax, 0x3d7ffba3
cmp eax, 0x5dffd9d5
ja 0x18029dc0b
jmp 0x18029da99
mov eax, dword [0x180524ea8]
or eax, dword [0x180524eac]
or eax, 0x720a1eb2
add eax, 0xbbc93b11
mov r9d, 0x7eebd828
xor edx, edx
div r9d
cmp eax, 0xa4508a24
jae 0x18029da99
test r10b, 1
mov qword [rsp + 0x20], r11
jne 0x18029dae1
jmp 0x18029dace
mov r13, rcx
mov rcx, r11
call r8
mov rcx, r13
mov r11, qword [rsp + 0x20]
jmp 0x18029dae1
mov rax, qword [rsp + 0x58]
mov r13, qword [rax + 8]
mov r8, qword [rax + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
setb al
cmp r13, 0
je 0x18029db8e
mov qword [rsp + 0x60], rcx
mov eax, dword [0x180524eb0]
xor edx, edx
div dword [0x180524eb4]
and eax, 0xf903c7bb
sub eax, 0x593e79bd
or eax, 0x206b6993
cmp eax, 0x43b9f3f8
mov qword [rsp + 0x30], r13
jb 0x18029dc1c
jmp 0x18029db3c
mov eax, dword [0x180524eb8]
or eax, dword [0x180524ebc]
sub eax, 0xa3bb01f9
mov ecx, 0xec6e8e25
xor edx, edx
div ecx
imul eax, eax, 0x27518449
mov dword [rsp + 0x2c], eax
mov rcx, r11
mov rdx, r13
mov r13, r8
call fcn.1802cbf20
mov r8, r13
mov r13, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
cmp dword [rsp + 0x2c], 0x7e5ed7fb
jae 0x18029db3c
jmp 0x18029db87
mov rcx, qword [rsp + 0x60]
jmp 0x18029db8e
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x18029d9e1.0
cmp r15, r12
mov r13, rdi
je 0x18029d75a
jmp 0x18029d718
xchg ebp, eax
invalid
test al, 0x4e
stc
out 0x37, al
adc al, 0x2f
mov rcx, rbx
mov rdx, r14
mov r8d, 4
call fcn.1802cbf20
jmp 0x18029d78d
cmp byte [rcx], bl
xor edi, ebp
rcr dword [0x11c1367d2], 1
cld
invalid
mov dh, 0xef
or al, 0xa0
test byte [rsi - 0x334da3ef], ah
insd dword [rdi], dx
invalid
cmpsd dword [rsi], dword [rdi]
loop 0x18029dc21
and ah, bh
movabs byte [0x7be93b01e86a3354], al
invalid
pop rdi
in eax, 0xc5
invalid
invalid
mov rcx, rbx
add rbx, 0x20
mov ax, word [rcx]
mov rdx, qword [rcx + 2]
mov qword [rsp + 0x22], rdx
mov rdx, qword [rcx + 0xa]
mov qword [rsp + 0x2a], rdx
mov rdx, qword [rcx + 0x12]
mov qword [rsp + 0x32], rdx
mov edx, dword [rcx + 0x1a]
mov dword [rsp + 0x3a], edx
mov cx, word [rcx + 0x1e]
mov word [rsp + 0x3e], cx
cmp ax, 2
jne 0x18029de43
mov rsi, r13
cmp r14, 0
je 0x18029de28
shl r14, 5
mov rcx, rdi
mov rdx, r14
mov r8d, 4
call fcn.1802cbf20
jmp 0x18029de28
cmp rsi, 0
sete al
lea rcx, [0x180488ce0]
test al, 1
cmovne rsi, rcx
mov eax, 1
jmp 0x18029de98
mov word [rsp + 0x68], ax
mov rax, qword [rsp + 0x22]
mov qword [r12], rax
mov rax, qword [rsp + 0x2a]
mov qword [r12 + 8], rax
mov rax, qword [rsp + 0x32]
mov qword [r12 + 0x10], rax
mov eax, dword [rsp + 0x3a]
mov dword [r12 + 0x18], eax
mov ax, word [rsp + 0x3e]
mov word [r12 + 0x1c], ax
lea rdx, [rsp + 0x68]
xor ecx, ecx
call fcn.18043c250
mov rsi, rdx
cmp rax, 0
sete al
test al, 1
jne 0x18029deaf
jmp 0x18029e024
mov rdx, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r14, 0
sete al
test al, 1
jne 0x18029ded3
jmp 0x18029debc
shl r14, 5
mov rcx, rdi
mov rdx, r14
mov r8d, 4
call fcn.1802cbf20
jmp 0x18029ded3
cmp r13, 0
sete cl
xor eax, eax
test cl, 1
je 0x18029dee3
jmp 0x18029de98
mov eax, dword [0x180524ef0]
and eax, dword [0x180524ef4]
mov ecx, 0x6b0b12be
xor edx, edx
div ecx
add eax, 0xaa2bef7e
mov ecx, 0x91be6729
xor edx, edx
div ecx
cmp eax, 0x1143973b
ja 0x18029e0fd
adc dword [rdi], ecx
xchg esp, ebp
add dword [rax], eax
add bl, ch
add byte [rbx + 0x286fdf05], cl
add byte [rbx], dh
add eax, 0x286fdd
jmp 0x18029df13
mov eax, dword [0x180524ef8]
xor eax, dword [0x180524efc]
and eax, 0x6115e871
and eax, 0xd41d9800
add byte [rax + 0x4125d41d], bl
xchg r8d, eax
nop
mov rcx, r13
jno 0x18029df0a
adc eax, 0x98002561
sbb eax, 0x454125d4
add byte [rax + 0x4125d41d], bl
xchg r8d, eax
nop
nop
mov rcx, r13
and rcx, 3
cmp eax, 0x9b12d10d
jae 0x18029df13
jmp 0x18029df3e
xor eax, eax
lea rdx, [0x1804897dc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
invalid
add ecx, edx
jmp rcx
cmp r13, 0
sete al
test al, 1
jne case.0x18029e046.0
shr byte [rax - 0x14838aff], 0
jmp 0x18029e031
mov rax, r13
and rax, 3
lea rcx, [0x1804897cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp case.0x18029e046.0
mov r15, r13
add r15, 0xffffffffffffffff
mov rcx, qword [r13 - 1]
mov r13, qword [r13 + 7]
mov rax, qword [r13]
cmp rax, 0
je 0x18029e071
mov qword [rsp + 0x40], rcx
call rax
mov rcx, qword [rsp + 0x40]
jmp 0x18029e071
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
setb al
cmp rdx, 0
cli
invalid
je 0x18029e096
cli
add byte [rdi + rax - 0x18], dh
mov esi, ds
add al, byte [rax]
call fcn.1802cbf20
jmp 0x18029e096
mov rcx, r15
mov ecx, edi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x18029e046.0
cmp rbx, rbp
sete al
test al, 1
mov r13, rsi
jne 0x18029de0b
jmp 0x18029ddcd
xor al, 0x36
je 0x18029e097
nop
jle 0x18029e106
adc ch, al
sar dword [rax], cl
jmp 0x18029df11
call 0x1841319de
invalid
add byte [rax], al
call fcn.18045a590
sub rsp, rax
mov rax, rsp
mov rdi, qword [rcx]
mov rdx, qword [rdi]
movabs rcx, 0x8000000000000000
xor rdx, rcx
mov rcx, rdx
sub rcx, 5
mov ecx, 5
cmovb rcx, rdx
lea rdx, [0x1804897ec]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rdi, 8
add edi, 8
mov qword [rax], rdi
lea rdx, [0x180489639]
lea r10, [0x1804891f0]
sub rsp, 0x30
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8d, 4
mov r9, rax
mov qword [rsp + 0x20], r10
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
shr ecx, 0xce
add dword [rax], eax
invalid
shr ecx, 0xce
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rdi, 8
mov qword [r10], rdi
lea rdx, str.BinaryPingPong
lea rax, [0x180489640]
lea eax, [0x180489640]
sub rsp, 0x30
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8d, 6
mov r9, r10
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x18029f04b
add rdi, 8
mov qword [r9], rdi
lea rdx, [0x180489666]
lea rax, [0x180489640]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 4
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
mov eax, dword [0x180525030]
add eax, 0x286141
xor edx, edx
div dword [0x180525034]
mov r8d, 0x611cfafc
xor edx, edx
div r8d
mov r8d, 0x2e1535ad
xor edx, edx
div r8d
xor eax, 0xdf6edae0
loopne 0x18029eeea
outsb dx, byte [rsi]
fistp qword [0x137af687f]
loopne 0x18029eeea
outsb dx, byte [rsi]
fistp qword [0x137af687f]
jb 0x18029f0ac
jmp 0x18029ef1f
mov eax, dword [0x180525038]
xor edx, edx
div dword [0x18052503c]
mov r8d, 0xdaac6e08
mov eax, 0xdaac6e08
mov eax, 0xdaac6e08
xor edx, edx
div r8d
xor eax, 0x8f0ce0bd
add eax, 0x5252c9e7
cmp eax, 0xe9123aa2
jae 0x18029ef1f
jmp 0x18029f04b
add rdi, 8
mov eax, dword [0x180525040]
sub eax, dword [0x180525044]
mov ecx, 0x146bc7a5
xor edx, edx
div ecx
mov ecx, 0x2f577418
xor edx, edx
div ecx
xor eax, 0x87d2d9f
cmp eax, 0x3583d42a
je 0x18029f0bd
mov eax, dword [0x180525048]
and eax, dword [0x18052504c]
sub eax, 0xeed82aaa
imul ebx, eax, 0xfd0155e0
xor ebx, 0xcc9700aa
mov qword [rbp], rdi
jge 0x18029efa1
jge 0x18029efa1
lea rdx, [0x18048966a]
mov r9, rbp
lea rax, [0x180489640]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 4
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
cmp ebx, 0x80a287a3
ja 0x18029f0bd
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
add bl, ch
insb byte [rdi], dx
jmp 0x18029efdd
jmp 0x18029f04b
add rdi, 8
mov qword [rbp - 8], rdi
lea rdx, str.Close
lea r9, [rbp - 8]
lea rax, [0x180489670]
add byte [rax - 0x7d], cl
in al, dx
xor byte [rax - 0x77], cl
int1
add byte [rax - 0x7d], cl
in al, dx
xor byte [rax - 0x77], cl
int1
mov r8d, 5
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x18029f04b
mov qword [rbp - 0x10], rdi
lea rdx, str.Frame
lea r9, [rbp - 0x10]
lea rax, [0x180489698]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 5
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
mov eax, dword [0x180525050]
xor edx, edx
div dword [0x180525054]
add eax, 0x98163813
mov r8d, 0x624005fb
xor edx, edx
div r8d
and eax, 0x4c503af8
cmp eax, 0xe8433ae
jae 0x18029f0fe
jmp 0x18029f07b
mov eax, dword [0x180525058]
xor eax, dword [0x18052505c]
or eax, 0x4b404871
sub eax, 0xb91f47eb
or eax, 0x68083e5c
cmp eax, 0xad92ac48
je 0x18029f07b
and cl, 1
movzx eax, cl
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
hlt
pop rbp
scasb al, byte [rdi]
invalid
pop rdx
std
cmp bh, byte [rax + rcx*2 + 0x1d]
or byte [rsp + rsi*8 - 0x1660599c], ah
push 0xffffffffffffffff
invalid
mov eax, dword [0x1805250f8]
sub eax, dword [0x1805250fc]
xor eax, 0x6a8c81c
or eax, 0xb7cb5cf9
imul eax, eax, 0x57e1f36d
mov rsi, qword [rcx]
cmp eax, 0x3e92c041
jae 0x18029f9a9
jmp 0x18029f879
movabs rax, 0x8000000000000000
mov rdx, rsi
xor rdx, rax
mov rax, rdx
sub rax, 5
mov eax, 5
cmovb rax, rdx
mov rdx, rax
sub rdx, 4
jb 0x18029f8d4
jmp 0x18029f8a4
sub rax, 4
je 0x18029f8af
mov r8, rcx
jmp 0x18029f8e0
mov r8, rcx
add r8, 8
mov rsi, qword [rcx + 8]
movabs rax, 0x8000000000000002
cmp rsi, rax
setl al
test al, 1
jne 0x18029f9a1
jmp 0x18029f8e0
add rcx, 8
mov rsi, qword [rcx]
mov r8, rcx
jmp 0x18029f8e0
cmp rsi, 0
je 0x18029f9a1
mov eax, dword [0x180525100]
imul eax, dword [0x180525104]
mov ecx, 0xb81cc2a0
xor edx, edx
div ecx
add eax, 0xe8c3657f
or eax, 0x86814c3f
cmp eax, 0xd45548ab
jbe 0x18029f9ba
mov eax, dword [0x180525108]
imul eax, dword [0x18052510c]
sub eax, 0x9f86f3f6
and eax, 0x78f684c9
mov ecx, 0x48e35129
xor edx, edx
div ecx
mov rdi, qword [r8 + 8]
cmp eax, 0x6502de11
je 0x18029f9ba
jmp 0x18029f942
mov eax, dword [0x180525110]
sub eax, dword [0x180525114]
and eax, 0xc1383c7
sub eax, 0x44b7531b
or eax, 0xf61ebb4c
cmp eax, 0x454f8e9d
jbe 0x18029f9cb
jmp 0x18029f966
mov eax, dword [0x180525118]
and eax, dword [0x18052511c]
imul ebx, eax, 0xa1097001
or ebx, 0x34010696
add ebx, 0x3b29f7ad
mov rcx, rdi
mov rdx, rsi
mov r8d, 1
call fcn.1802cbf20
cmp ebx, 0x61bfdb25
je 0x18029f966
jmp 0x18029f99f
jmp 0x18029f9a1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
and ah, byte [rax - 0x1d3c71e9]
in eax, dx
in al, 0x3b
sub dl, byte [rdx + rdi*8]
jmp 0x18029f84d
and al, 0xd
and dword cs:[rdi - 0x2e], edx
mov ebp, 0x13894d0b
cmpsd dword [rsi], dword [rdi]
jmp 0x18029f915
jge 0x18029f99b
cmc
mov cl, 0x9f
int 0xee
mov rcx, rdi
stc
stc
mov rdx, rsi
mov r8d, 1
call fcn.1802cbf20
jmp 0x18029f964
jnp 0x18029f9e6
invalid
invalid
jnp 0x18029f9e6
invalid
invalid
add esi, dword [rdx + rbx - 0x15]
add byte [rbx - 0x7bf0fb18], al
xchg ebp, eax
add dword [rax], eax
add bl, ch
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov esi, 0x914c8005
and al, byte [rcx - 0x48]
ror dl, 0x3a
ror dl, 0x3a
ror dl, 0x3a
xor edx, edx
div r8d
cmp eax, 0xb60c6fb0
ja 0x18029fe8c
jmp 0x18029fa76
mov eax, dword [0x180525128]
lodsb al, byte [rsi]
push rsi
sub byte [rax], al
imul eax, dword [0x18052512c]
sub byte [rax], al
add eax, 0xa1cb9968
xor eax, 0x9eeb2315
sub eax, 0x3b2e66f0
cmp eax, 0x5c2f8fc7
ja 0x18029fa76
jmp 0x18029fa9b
mov eax, ecx
and eax, 3
lea rdx, [0x180489804]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
shr rcx, 0x20
jmp case.0x18029faae.0
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov rdi, qword [rsi]
mov rbx, qword [rcx + 7]
mov r14, qword [rbx]
cmp r14, 0
je 0x18029fb80
mov eax, dword [0x180525130]
sub eax, dword [0x180525134]
and eax, 0x96915d6d
add eax, 0xcec03b2d
or eax, 0xb600b254
cmp eax, 0xbfdb255d
jb 0x18029fe9d
jmp 0x18029fafc
mov eax, dword [0x180525138]
or eax, dword [0x18052513c]
imul ebp, eax, 0x1e881c2c
or ebp, 0x3bcacaeb
or ebp, 0xddd539c9
mov rcx, rdi
call r14
cmp ebp, 0x2891e3a7
jb 0x18029fafc
jmp 0x18029fb2a
mov eax, dword [0x180525140]
xor eax, dword [0x180525144]
and eax, 0x59074831
xor eax, 0xe80a6843
sub eax, 0x3439107f
cmp eax, 0x113478b7
jbe 0x18029feb4
mov eax, dword [0x180525148]
xor eax, dword [0x18052514c]
mov ecx, 0xaa7ee502
xor edx, edx
div ecx
mov ecx, 0xf7339cfd
xor edx, edx
div ecx
sub eax, 0x80f3fc3c
cmp eax, 0x30d58c36
jbe 0x18029feb4
jmp 0x18029fb80
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
je 0x18029fb98
mov rcx, rdi
call fcn.1802cbf20
jmp 0x18029fb98
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x18029faae.0
add byte [rbx], ah
or eax, 0x285539
and ecx, 0x462e086c
imul ecx, ecx, 0x150e2119
imul ecx, ecx, 0x835e1b80
cmp ecx, 0xfce638a7
ja 0x18029fed6
invalid
lea eax, [rdx]
add byte [rax], al
xchg dword [rbp - 0x74fffffe], ecx
adc eax, 0x285519
mov edx, dword [0x180525168]
or edx, dword [0x18052516c]
or edx, 0x408c6ed0
and edx, 0x27e8b6e0
or edx, 0xa8d60572
mov rcx, rax
and rcx, 3
cmp edx, 0xa9c1730e
je 0x18029fed6
jmp case.0x18029faae.7
lea rdx, [0x180489814]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ecx, dword [0x180525170]
or ecx, dword [0x180525174]
or ecx, 0x44c84bae
xor ecx, 0xfd984a58
add ecx, 0xcaf89564
cmp ecx, 0x6d366573
je 0x18029fee3
jmp 0x18029fcb8
mov ecx, dword [0x180525178]
xor ecx, dword [0x18052517c]
or ecx, 0x34964d2b
add ecx, 0x62acf5c0
xor ecx, 0x82c53db2
mov rdx, rax
shr rdx, 0x20
cmp ecx, 0x9731a42f
jbe 0x18029fcb8
jmp 0x18029fce7
mov eax, dword [0x180525180]
sub eax, dword [0x180525184]
push rsp
sub byte [rax], al
add byte [rbx], ch
add eax, 0x285491
push rsp
sub byte [rax], al
push rsp
sub byte [rax], al
xor eax, 0xa7883af9
xor eax, 0xa915ef28
and eax, 0xaab54fbb
cmp eax, 0x5bc1c508
je 0x18029fef4
jmp 0x18029fd0f
mov eax, dword [0x180525188]
sub eax, dword [0x18052518c]
sub eax, 0xe9aa400a
imul eax, eax, 0xf6f9f44
imul eax, eax, 0x57092028
sub byte [rax], ah
or dword [rdi + 0x3d], edx
jbe 0x18029fcec
xor dword [rbx + 0x77], eax
invalid
sub byte [rax], ah
or dword [rdi + 0x3d], edx
jbe 0x18029fcec
xor dword [rbx + 0x77], eax
fsub st(1), st(0)
in eax, 0xfc
invalid
jmp case.0x18029faae.0
mov rsi, rax
add rsi, 0xffffffffffffffff
mov rdi, qword [rax - 1]
mov r14, qword [rax + 7]
mov r15, qword [r14]
cmp r15, 0
je 0x18029fdae
mov eax, dword [0x180525190]
and eax, dword [0x180525194]
xor eax, 0x233e1f17
add eax, 0xe86e440b
sub eax, 0xbb779236
cmp eax, 0xfac0ac2e
je 0x18029ff01
mov eax, dword [0x180525198]
add eax, dword [0x18052519c]
imul eax, eax, 0xf196eab6
sub eax, 0x54f636c2
mov ecx, 0xbb37efd3
xor edx, edx
div ecx
mov ebx, eax
mov rcx, rdi
call r15
cmp ebx, 0xaacb5993
je 0x18029ff01
jmp 0x18029fdac
jmp 0x18029fdae
mov eax, dword [0x1805251a0]
imul eax, dword [0x1805251a4]
mov ecx, 0xb45d7f9
xor edx, edx
div ecx
mov ecx, 0x696a031f
xor edx, edx
div ecx
and eax, 0x5d4b94ea
cmp eax, 0xcede6e42
je 0x18029ff14
jmp 0x18029fddf
mov eax, dword [0x1805251a8]
imul eax, dword [0x1805251ac]
xor eax, 0x6db999a7
and eax, 0x2f36efc1
or eax, 0x80521dcb
cmp rdi, 0
setne cl
cmp eax, 0xe1624f03
je 0x18029fddf
jmp 0x18029fe0b
mov eax, dword [0x1805251b0]
xor eax, dword [0x1805251b4]
or eax, 0xc5c4a65f
add eax, 0xa24d9075
or eax, 0x9a69bb3d
cmp eax, 0x19916cee
jb 0x18029ff21
jmp 0x18029fe33
mov eax, dword [0x1805251b8]
add eax, dword [0x1805251bc]
mov ecx, 0x609d90a6
xor edx, edx
div ecx
and eax, 0xfcbc697a
imul eax, eax, 0xb941585c
mov rdx, qword [r14 + 8]
cmp eax, 0xa70a9ad8
ja 0x18029fe33
jmp 0x18029fe60
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x18029fe74
mov rcx, rdi
call fcn.1802cbf20
jmp 0x18029fe74
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x18029faae.0
sbb al, 2
jmp 0x1c399775f
xchg edx, eax
pop rsi
jmp [rax + rdx*4 - 0x2b62774b]
sub dword [rax], eax
shl al, 1
invalid
mov ecx, 0xf667d4ed
outsb dx, byte [rsi]
hlt
lodsd eax, dword [rsi]
xchg ebp, eax
invalid
movabs al, byte [0xce96de6b628c4d6]
invalid
invalid
movabs byte [0xe9ddce82f76f6368], al
mov esp, 0xefffffe
xor esp, edi
mov ah, 0x65
mov esp, 0xb2c1d286
invalid
invalid
mov rcx, rsi
call fcn.180273e10
jmp 0x1802a086b
jmp 0x1802a04f2
mov eax, dword [0x180525208]
mov ecx, dword [0x18052520c]
sub eax, ecx
xor eax, 0xf292f7ae
imul ebp, eax, 0xf21e6bc6
add ebp, 0x484f4bd2
mov rcx, rbx
mov rdx, r14
call fcn.1802c54a0
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
cmp ebp, 0x26ab8506
je 0x1802a04f2
jmp 0x1802a0538
add rdi, 0x100
mov rcx, rdi
call fcn.180407590
mov rax, qword [rsi]
lock dec qword [rax]
sete al
test al, 1
jne 0x1802a0485
jmp 0x1802a086b
mov eax, dword [0x180525218]
imul eax, dword [0x18052521c]
mov r9d, 0x1ea4e35e
xor edx, edx
div r9d
mov r9d, 0x1bc024f1
xor edx, edx
div r9d
mov r9d, 0xc48ad3bb
xor edx, edx
div r9d
lock dec qword [r8]
sete dl
cmp eax, 0x51386b
jae case.0x18029faae.65
test dl, 1
jne 0x1802a05f2
jmp 0x1802a0610
call fcn.180275eb0
jmp 0x1802a0610
mov eax, dword [0x180525220]
sub eax, dword [0x180525224]
imul eax, eax, 0x976d5c0d
mov ecx, 0xc5b0dcd7
xor edx, edx
div ecx
add eax, 0x23eb1049
cmp eax, 0x3a0a71af
ja 0x1802a08b4
mov eax, dword [0x180525228]
sub eax, dword [0x18052522c]
imul eax, eax, 0x38846d72
mov ecx, 0x7e7656ab
xor edx, edx
div ecx
xor eax, 0xe51c5b2a
mov rcx, rsi
add rcx, 0x50
cmp eax, 0xd778222
jb 0x1802a08b4
jmp 0x1802a066f
cmp qword [rcx], 0
sete al
test al, 1
jne 0x1802a06a1
jmp 0x1802a067c
mov rax, rsi
add rax, 0x78
mov rax, qword [rax]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a06a1
jmp 0x1802a0694
mov rcx, qword [rsi + 0x80]
mov rax, qword [rax + 0x18]
call rax
mov rax, rsi
add rax, 8
mov rdx, qword [rax]
movabs rax, 0x8000000000000005
cmp rdx, rax
sete al
test al, 1
jne 0x1802a0752
jmp 0x1802a06c5
movabs rcx, 0x8000000000000000
mov rax, rdx
xor rax, rcx
mov rcx, rax
sub rcx, 5
mov ecx, 5
cmovb rcx, rax
mov eax, 8
mov r8, rcx
sub r8, 4
jb 0x1802a0723
jmp 0x1802a06f5
sub rcx, 4
jne 0x1802a0734
jmp 0x1802a06fd
mov rax, rsi
add rax, 0x10
mov rdx, qword [rax]
movabs rax, 0x8000000000000002
cmp rdx, rax
setl cl
mov eax, 0x10
test cl, 1
jne 0x1802a0752
jmp 0x1802a0734
mov rax, rsi
add rax, 0x10
mov rdx, qword [rax]
mov eax, 0x10
jmp 0x1802a0734
cmp rdx, 0
je 0x1802a0752
mov rcx, rsi
add rcx, rax
add rcx, 8
mov rcx, qword [rcx]
mov r8d, 1
call fcn.1802cbf20
mov rdi, qword [rsi]
mov rax, rdi
add rax, 0x1c8
lock dec qword [rax]
sete al
test al, 1
jne 0x1802a076b
jmp 0x1802a07a8
mov rcx, rdi
sub rcx, 0xffffffffffffff80
mov edx, 1
lock xadd qword [rdi + 0x88], rdx
call fcn.1802c54a0
add rax, 0x510
movabs rcx, 0x200000000
lock or qword [rax], rcx
add rdi, 0x100
mov rcx, rdi
call fcn.180407590
mov rax, qword [rsi]
lock dec qword [rax]
sete al
test al, 1
jne 0x1802a0485
jmp 0x1802a086b
mov eax, dword [0x180525238]
add eax, dword [0x18052523c]
and eax, 0xe8fd12d6
imul eax, eax, 0x413bc79
xor eax, 0x2ee9e689
cmp rsi, 0
setne cl
cmp eax, 0xe379dc58
ja 0x1802a080e
jmp 0x1802a083a
mov rax, qword [rsi]
cmp rax, 0
clc
invalid
je 0x1802a084a
clc
add byte [rdi + rax + 0x48], dh
mov ecx, edi
mov rcx, rdi
call rax
jmp 0x1802a084a
mov rax, rsi
add rax, 8
mov rdx, qword [rax]
add rsi, 0x10
invalid
adc byte [rbx + rcx*4 + 6], cl
invalid
cmp rdx, 0
invalid
invalid
je 0x1802a086b
mov rcx, rdi
call fcn.1802cbf20
add bl, ch
invalid
add bl, ch
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
outsd dx, dword [rsi]
sub ch, ch
xchg ebx, eax
mov rcx, rbx
mov rdx, r14
call fcn.1802c54a0
movabs rcx, 0x200000000
add byte [rdx], al
add byte [rax], al
add al, dh
or qword [rax + 0x510], rcx
invalid
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, dh
or qword [rax + 0x510], rcx
invalid
invalid
add byte [rax], al
adc byte [0x1d113089d], al
cld
jmp 0x1802a04f0
invalid
outsb dx, byte [rsi]
invalid
out 0xf0, al
dec qword [r8]
sete al
shr cl, 0xf7
cld
invalid
invalid
shr cl, 0xf7
cld
idiv esp
invalid
stosd dword [rdi], eax
test dword [rdx - 0x3a], esp
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
sbb al, 0x3d
jmp 0x1802a063b
invalid
jmp qword [rbx - 0x34]
int3
mov esp, 0xe977ec0d
cmp bh, bh
invalid
int3
mov eax, dword [0x180525258]
and eax, dword [0x18052525c]
or eax, 0xc805ff0a
xor eax, 0x25c0bd09
imul ecx, eax, 0xf90ecb7f
mov rax, qword [rsi]
lock dec qword [rax]
sete al
cmp ecx, 0x8c635eab
je 0x1802a3c48
jmp 0x1802a0af6
test al, 1
jne 0x1802a0aff
jmp 0x1802a3c28
mov eax, dword [0x180525260]
imul eax, dword [0x180525264]
and eax, 0x5f483011
mov ecx, 0x8901121e
adc al, byte [rcx]
mov dword [rcx], esi
sal bh, cl
int1
adc al, byte [rcx]
mov dword [rcx], esi
sal bh, cl
int1
imul eax, eax, 0x82c7b668
cmp eax, 0xbf180ece
je 0x1802a3c63
mov eax, dword [0x180525268]
mov ecx, dword [0x18052526c]
xor eax, 0xf002847
scasd eax, dword [rdi]
shl dword [0x1063f62f1], 0x69
sar byte [rbx + 0x5bfab52], 0x21
out 0xa7, al
xor eax, 0xf002847
scasd eax, dword [rdi]
shl dword [0x1063f62f1], 0x69
sar byte [rbx + 0x5bfab52], 0x21
out 0xa7, al
cmp eax, 0x1e8f1ea
jb 0x1802a3c63
jmp 0x1802a0b57
mov rcx, rsi
call fcn.180273e10
jmp 0x1802a3c28
add byte [rax], al
mov cl, byte [rax]
movzx eax, cl
sub cl, 5
ja case.0x1802a0b89.1
lea rcx, [0x180489824]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, rsi
add rax, 0x48
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a0bb0
mov rax, rsi
add rax, 0x50
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov rdi, rsi
add rdi, 0x60
mov rbx, qword [rdi]
mov rax, rbx
add rax, 0x1c8
enter 1, 0
enter 1, 0
lock dec qword [rax]
sete al
test al, 1
je 0x1802a0c0c
mov rcx, rbx
add rcx, 0x80
rol dword [rax - 0x46000000], 1
add byte [rax], al
add al, dh
xadd qword [rbx + 0x88], rdx
xadd dword [rbx + 0x88], edx
rol dword [rax - 0x46000000], 1
add byte [rax], al
add al, dh
xadd qword [rbx + 0x88], rdx
xadd dword [rbx + 0x88], edx
xadd dword [rbx + 0x88], edx
call fcn.1802c54a0
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rbx, 0x100
mov rcx, rbx
call fcn.180407590
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
add dword [rdi], ecx
test byte [rsi + rbp], ch
add byte cs:[rax], al
add dword [rdi], ecx
test byte [rsi + rbp], ch
add byte cs:[rax], al
add byte cs:[rax], al
mov rcx, rdi
call fcn.180273e10
jmp case.0x1802a0b89.1
invalid
add byte cs:[rax], al
invalid
mov al, byte [rsi + 0xe8]
movzx ecx, al
mov eax, ecx
sub ecx, 5
jmp 0x13bb11b41
sub al, 0
invalid
jmp 0x13bb11b41
lea rcx, [0x18048983c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, rsi
add rax, 0x90
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a0c75
mov rcx, qword [rsi + 0x98]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a0c75
mov rcx, rsi
add rcx, 0xa8
mov eax, dword [0x180525270]
xor eax, dword [0x180525274]
and eax, 0x79724e9e
xor eax, 0xc8788f37
imul eax, eax, 0xffeb4127
cmp eax, 0xf0b8546d
je 0x1802a3c70
jmp 0x1802a0ca8
mov eax, dword [0x180525278]
xor edx, edx
div dword [0x18052527c]
sub eax, 0xa616975d
and eax, 0x971a6d1e
add eax, 0xab391051
mov rdi, qword [rcx]
cmp eax, 0x4dbd6892
jb 0x1802a0ca8
jmp 0x1802a0cd1
cmp rdi, 0
je 0x1802a0d43
mov rbx, rsi
add rbx, 0xb0
mov eax, dword [0x180525280]
sub byte [rax], al
sub byte [rax], al
or eax, dword [0x180525284]
and eax, 0x55429741
and eax, 0xc5197240
jb 0x1802a0d0f
invalid
sub eax, 0x6968bcd6
cmp eax, 0x261e2ca7
jb 0x1802a3c81
jb 0x1802a0d0f
invalid
jmp 0x1802a0d09
mov eax, dword [0x180525288]
or eax, dword [0x18052528c]
sub byte [rax], al
and eax, 0xb487ff73
imul ebp, eax, 0x49323303
xor esi, dword [rdx]
sub r13, 0x6a714c16
xor esi, dword [rdx]
sub r13, 0x6a714c16
mov rcx, qword [rbx]
mov rdx, rdi
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.1802cbf20
cmp ebp, 0xd0b0e531
jae 0x1802a0d09
jmp 0x1802a0d41
jmp 0x1802a0d43
mov rdi, rsi
add rdi, 0xc0
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.18025f680
mov rax, qword [rdi]
cmp rax, 0
add byte [rdi], cl
invalid
cwde
sub eax, dword [rax]
invalid
add byte [rdi], cl
test byte [rax + 0x4800002b], bl
mov ecx, esi
mov rcx, rsi
add rcx, 0xc8
ror eax, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
or dword [rax + 0x6b], ecx
rcr byte [rax], 1
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
add ecx, 0x1d8
mov eax, dword [0x180525290]
or eax, dword [0x180525294]
imul eax, eax, 0x53798eb2
mov r8d, 0x6b01de88
xor edx, edx
div r8d
and eax, 0x2f7255eb
cmp eax, 0xfba562ee
ja 0x1802a3c9f
jmp 0x1802a0dbc
mov edx, dword [0x180525298]
sub byte [rax], r8b
xor edx, dword [0x18052529c]
xor edx, 0x7a788e5e
add edx, 0xff025889
ret 0x5889
add bh, bh
and edx, 0x5333b450
mov al, byte [rcx]
cmp edx, 0x43a14b49
invalid
invalid
je 0x1802a0dbc
ret 0x5889
movabs rax, qword [0xc8b60f00ebd87443]
jmp 0x1802a0de6
movzx ecx, al
sub al, 5
ja case.0x1802a0c4d.1
lea rax, [0x1804898e8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rax, rsi
add rax, 0xf0
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a0e33
jmp 0x1802a0e1a
mov rax, rsi
add rax, 0xf8
mov rcx, qword [rax]
mov r8d, 1
add byte [rax], al
add al, ch
out dx, eax
mov al, 2
add bl, ch
invalid
add byte [rax], al
add al, ch
out dx, eax
mov al, 2
add bl, ch
add byte [rax - 0x75], cl
xchg esi, eax
or byte [rcx], al
mov rdx, qword [rsi + 0x108]
add byte [rax], al
cmp rdx, 0
sete al
test al, 1
jne 0x1802a0e5b
jmp 0x1802a0e47
mov rcx, qword [rsi + 0x110]
mov r8d, 1
mov ss, word [rax]
add dword [rax], eax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.1802cbf20
jmp 0x1802a0e5b
mov rdi, rsi
add rdi, 0x120
mov rcx, rdi
call fcn.18025f680
mov rax, qword [rdi]
cmp rax, 0
sete cl
test cl, 1
jne case.0x1802a0c4d.1
jmp 0x1802a0e82
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0x128
mov rcx, qword [rcx]
imul rdx, rax, 0x18
imul edx, eax, 0x18
imul edx, eax, 0x18
rcr byte [rax], 1
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
add byte [rax], al
add byte [rax], al
mov rax, rsi
add rax, 0x1f8
cmp byte [rax], 0
sete al
test al, 1
jne 0x1802a0ebb
jmp 0x1802a0f76
mov rcx, rsi
add rcx, 0x1e0
call fcn.18025f680
mov rax, qword [rsi + 0x1e0]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a0f76
jmp 0x1802a0ee3
mov rdi, qword [rsi + 0x1e8]
imul rbx, rax, 0x18
mov eax, dword [0x1805252a0]
xor eax, dword [0x1805252a4]
xor eax, 0x8847a522
and eax, 0x4218d869
xor eax, 0x28c2abaa
cmp eax, 0xa85bcecc
je 0x1802a3cb0
mov eax, dword [0x1805252a8]
sub eax, dword [0x1805252ac]
xor eax, 0x32e4fb70
or eax, 0xab2ae96c
mov ecx, 0x3624dab1
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1802cbf20
cmp ebp, 0xbae7caa1
je 0x1802a3cb0
jmp 0x1802a0f76
mov rcx, rsi
add rcx, 0x1e0
call fcn.18029f680
jmp 0x1802a0f76
mov rcx, rsi
add rcx, 0x1e0
call fcn.1802a6d20
jmp 0x1802a0f76
mov rax, rsi
add rax, 0x148
mov r8, qword [rax]
cmp r8, 0
sete al
test al, 1
jne 0x1802a0ff9
jmp 0x1802a0f8f
mov eax, dword [0x1805252b0]
add eax, 0x28431b
and eax, dword [0x1805252b4]
add eax, 0x7030a97f
sub eax, 0xb26e3d18
cmp eax, 0x1425b26e
out 0x85, al
cmp eax, 0x21f68342
cmp eax, 0x1425b26e
out 0x85, al
cmp eax, 0x21f68342
jbe 0x1802a3cce
xchg byte [rcx], bl
sub eax, 0x58b0000
std
sub byte [rax], al
mov eax, dword [0x1805252b8]
imul eax, dword [0x1805252bc]
or eax, 0x45a26752
mov ecx, 0xd84e89c0
xor edx, edx
div ecx
sub eax, 0xe7686807
mov rcx, qword [rsi + 0x150]
cmp eax, 0x9f425e8e
jae 0x1802a3cce
jmp 0x1802a0fe9
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a0ff9
invalid
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
add rax, 0x160
mov rdx, qword [rax]
cmp rdx, 0
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x197af0ff], 0x28
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x197af0ff], 0x28
add byte [rax], al
jmp 0x1802a1016
mov rax, rsi
add rax, 0x168
add eax, 0x168
add eax, 0x168
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
sub byte [rax + 0x6348001e], cl
or al, 0x88
add rcx, rax
mov rax, rdi
jmp rcx
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a108a
mov rcx, qword [rax + 8]
mov r8d, 1
add byte [rax], al
add al, ch
cwde
scasb al, byte [rdi]
add al, byte [rax]
add byte [rax], al
add al, ch
cwde
scasb al, byte [rdi]
add al, byte [rax]
jmp 0x1802a108a
mov rax, rdi
add rax, r14
mov rdx, qword [rax]
cmp rdx, 0
sete cl
test cl, 1
jne 0x1802a10b5
jmp 0x1802a10a1
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a10b5
add rdi, rbx
mov rcx, rdi
call fcn.18025f680
mov rax, qword [rdi]
cmp rax, 0
je case.0x1802a0c4d.1
invalid
invalid
sub byte [rax], al
invalid
test byte [0x10b2a10f6], ch
or eax, 0x2841ed
mov ecx, dword [0x1805252c0]
imul ecx, dword [0x1805252c4]
sub byte [rax], al
add ecx, 0xc9b63353
or ecx, 0x66e00690
sub ecx, 0xcad499
cmp ecx, 0xe13aec34
jae 0x1802a3cdf
jmp 0x1802a10fa
mov ecx, dword [0x1805252c8]
and ecx, dword [0x1805252cc]
and ecx, 0x2c606fdf
imul ecx, ecx, 0xfd8fda5b
imul edx, ecx, 0x1aaaaaf8
mov rcx, rdi
add rcx, 8
cmp edx, 0xa1a9f8c7
jbe 0x1802a10fa
jmp 0x1802a1129
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
jmp 0x1802a1223
mov eax, dword [0x1805252e8]
xor edx, edx
div dword [0x1805252ec]
or eax, 0x81b5fd2d
imul ebp, eax, 0x38ad28cf
or ebp, 0xd1d0df26
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1802cbf20
cmp ebp, 0x7b2f3b9a
je 0x1802a1223
jmp 0x1802a125d
jmp 0x1802a125f
mov rax, rsi
add rax, 0x230
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax]
cmp rcx, 0
sete r8b
mov eax, dword [0x1805252f0]
or eax, dword [0x1805252f4]
sub eax, 0x35a03f4b
sub eax, 0x14e41bcb
sbb esp, esp
adc al, 0x35
mov ah, 0xc5
invalid
ret
sbb byte [0x1d2ba0cb8], bh
jae 0x1802a3d23
sbb esp, esp
adc al, 0x35
mov ah, 0xc5
invalid
ret
invalid
jmp 0x1802a129b
mov eax, dword [0x1805252f8]
sub eax, dword [0x1805252fc]
mov r9d, 0x804f54b0
xor edx, edx
div r9d
and eax, 0xf4cf63e4
or eax, 0x8839ab31
cmp eax, 0x93f0d065
sal al, 1
xchg ebx, eax
sal al, 1
xchg ebx, eax
je 0x1802a129b
test r8b, 1
jne case.0x1802a1b12.0
jmp 0x1802a12cf
add byte [rcx - 0x77], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and eax, 3
mov eax, dword [0x180525300]
xor eax, dword [0x180525304]
and al, byte [rax + 0x28]
invalid
mov r8, rcx
and r8, 3
and eax, 3
and eax, 3
mov eax, dword [0x180525300]
xor eax, dword [0x180525304]
and al, byte [rax + 0x28]
invalid
and al, byte [rax + 0x28]
add byte [0x1d010aaf8], ch
invalid
cwde
out 0x4f, al
sub eax, 0x4fe69811
adc dword [rax - 0x2ed2b01a], ebx
movabs al, byte [0x3ddd5126552d0ca7]
cld
mov ch, ah
pop rdi
sub eax, 0xca7a0d1
sub eax, 0xdd512655
cmp eax, 0x5fec8afc
jbe 0x1802a3d30
mov eax, dword [0x180525308]
imul eax, dword [0x18052530c]
and eax, 0xfd4f1d28
mov r9d, 0xa9292fe0
xor edx, edx
div r9d
sub eax, 0x639fe9f3
cmp eax, 0xffae3b23
je 0x1802a3d30
mov rax, r8
sub rax, 3
ja 0x1802a1342
lea rax, [0x1804898d8]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x180525310]
xor edx, edx
div dword [0x180525314]
and eax, 0xdab8cbce
add eax, 0xd100b53f
xor eax, 0xcd6554f7
cmp eax, 0xb0c30525
jae 0x1802a3d41
mov eax, dword [0x180525318]
and eax, dword [0x18052531c]
add eax, 0xb2d11194
and eax, 0x708e2d27
or eax, 0x9661e3bf
cmp eax, 0xd27d5482
ja 0x1802a3d41
ud2
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc03949], al
xchg edx, eax
ror byte [rbx + 0x283f3e05], 0
imul eax, dword [0x180525324]
add eax, 0x5028f09d
add eax, 0x77822fcc
invalid
invalid
ja 0x1802a13ad
and bh, byte [rdi + 0x4b]
mov dh, byte [rcx]
sal bh, cl
int1
cmp eax, 0x4aa44fb3
je 0x1802a3d4e
invalid
mov eax, dword [0x180525328]
xor eax, dword [0x18052532c]
and eax, 0x4f685c43
imul ecx, eax, 0x6426904c
and ecx, 0xabba9419
cmp r9, 0
sete al
cmp ecx, 0xcdd7bfe8
jae 0x1802a3d4e
test al, 1
jne 0x1802a1498
add dword [rbp + 0x5d], esi
jmp 0x1802a143d
mov rcx, r14
mov rdx, r9
call fcn.1802cbf20
mov eax, dword [0x180525330]
sub eax, dword [0x180525334]
and eax, 0x4fcf6b8a
add eax, 0x2b89116b
add eax, 0x85674943
cmp eax, 0xfef8dd45
je 0x1802a3d5f
jmp 0x1802a1470
mov eax, dword [0x180525338]
xor eax, dword [0x18052533c]
add eax, 0x283ec0
sub eax, 0xe8498cb3
add eax, 0xc3f43034
mov ecx, 0x72ae0643
xor edx, edx
div ecx
cmp eax, 0x7e114fa3
jae 0x1802a1470
jmp 0x1802a1498
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a1b12.0
xchg esp, eax
shr byte [rax - 0x14fd8aff], 0x7a
mov eax, dword [0x180525340]
or eax, dword [0x180525344]
add eax, 0x68a79e52
imul eax, eax, 0xdab0804b
and eax, 0x877e70e5
in eax, 0x70
jle 0x1802a1477
in eax, 0x70
jle 0x1802a1477
cmp eax, 0x9118ad27
ja 0x1802a3d6c
jmp 0x1802a14fd
mov eax, dword [0x180525348]
and eax, dword [0x18052534c]
xor eax, 0xd5ab6f6d
add eax, 0x8289750e
imul ecx, eax, 0x66b0df05
mov rax, rsi
add rax, 0x288
cmp ecx, 0x6a3f3928
sub byte [rcx], bh
invalid
push 0x74
invalid
sub byte [rcx], bh
invalid
jmp 0x1802a152c
mov rdx, qword [rax]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
je 0x1802a154e
sbb dword [rax - 0x77], ecx
invalid
mov rax, rsi
add rax, 0x290
mov rcx, qword [rax]
mov r8d, 1
add byte [rax], al
add al, ch
invalid
test eax, 0xeb0002
add byte [rax], al
add al, ch
invalid
mov rax, rsi
add rax, 0x260
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a15c5
invalid
mov rax, rsi
add rax, 0x268
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov eax, dword [0x180525350]
sub eax, dword [0x180525354]
imul eax, eax, 0x6ce0136f
insb byte [rdi], dx
insb byte [rdi], dx
xor eax, 0x74e6569f
or eax, 0xac7e5253
cmp eax, 0x5f319962
je 0x1802a3d79
jmp 0x1802a15a0
mov eax, dword [0x180525358]
sub eax, dword [0x18052535c]
mov al, 0x3d
sub byte [rax], al
mov al, 0x3d
sub byte [rax], al
imul eax, eax, 0x33daacfb
xor eax, 0x73e52a9c
xor eax, 0x6424bb45
cmp eax, 0xf964cb05
ja 0x1802a15a0
jmp 0x1802a15c5
mov rax, rsi
add rax, 0x258
mov rax, qword [rax]
mov rcx, rax
and rcx, 3
lea rdx, [0x1804898c8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jno 0x1802a163e
add byte [rax], al
mov eax, dword [0x180525368]
xor edx, edx
div dword [0x18052536c]
sub eax, 0x40a88fd
and eax, 0xa3f81fd4
mov ecx, 0xfa81a333
cli
cli
xor edx, edx
div ecx
cmp eax, 0x684d0de1
ja 0x1802a3d8a
push 0x2745870f
add byte [rax], al
jmp 0x1802a1647
jmp 0x1802a1f24
mov ecx, esi
call rax
jmp 0x1802a1673
cmp r14, 0
setne al
mov rdx, qword [r15 + 8]
or byte [rbp - 0x75], cl
adc byte [r8 - 0x7d], r9b
cli
invalid
je 0x1802a1692
or byte [rbp - 0x75], cl
adc byte [r8 - 0x7d], r9b
cli
add byte [rdx + rcx + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.1802cbf20
jmp 0x1802a1692
test al, 2
add bl, ch
add byte [rax - 0x77], cl
fnstcw word [rdx + 0x18]
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
mov eax, dword [0x180525370]
imul eax, dword [0x180525374]
and eax, 0x2926b9f9
sub eax, 0x7e32d376
xor eax, 0x27c401c
cmp eax, 0x810a1dbc
ja 0x1802a3d97
jmp 0x1802a16ce
mov eax, dword [0x180525378]
xor eax, dword [0x18052537c]
or eax, 0xd17a8256
xor eax, 0x59298f11
and eax, 0x5d10141f
cmp eax, 0x10be8e9f
je 0x1802a16ce
jmp 0x1802a1f24
mov eax, dword [0x1805253a8]
xor eax, dword [0x1805253ac]
mov ecx, 0x8f555362
xor edx, edx
div ecx
sub eax, 0xedf1e013
adc esp, eax
int1
in eax, dx
adc esp, eax
int1
in eax, dx
and eax, 0x1164a072
cmp qword [r8], 0
sete cl
cmp eax, 0x3cc967b0
je 0x1802a18d9
jmp 0x1802a1908
mov eax, dword [0x1805253b0]
add eax, dword [0x1805253b4]
add eax, 0x283aa0
add eax, 0x283aa0
or eax, 0x1e041fe3
mov r8d, 0x47c8b676
xor edx, edx
div r8d
or eax, 0x8f815b3b
cmp eax, 0xea5baa50
je 0x1802a3dd3
jmp 0x1802a1936
mov eax, dword [0x1805253b8]
and eax, dword [0x1805253bc]
add eax, 0x447a816d
xor eax, 0xd39a7ce5
xor eax, 0xe55b22ff
cmp eax, 0x17f31a12
jbe 0x1802a1936
invalid
fdivrp st(6)
rol dword [rcx], 0xf
test ebx, eax
add eax, 0xeb0000
test cl, 1
jne 0x1802a1f24
jmp 0x1802a1963
mov rax, rsi
add rax, 0x270
add eax, 0x270
add eax, 0x270
mov rbx, qword [rax]
mov eax, dword [0x1805253c0]
sub eax, dword [0x1805253c4]
or eax, 0x65fda43c
or eax, 0xe64280f1
and eax, 0xff4dddbf
cmp eax, 0x5e8e4c34
jbe 0x1802a3de4
jmp 0x1802a1997
mov eax, dword [0x1805253c8]
xor edx, edx
div dword [0x1805253cc]
mov ebp, eax
xor ebp, 0x70982bfe
xor ebp, 0x591f689c
sub ebp, 0xafac67a1
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebp, 0xc8ac6ff8
jae 0x1802a1997
jmp 0x1802a1f24
mov eax, dword [0x1805253d8]
xor eax, dword [0x1805253dc]
imul eax, eax, 0x2cbc6f66
mov ecx, 0xeb239705
xor edx, edx
div ecx
and eax, 0x209e39e7
mov rcx, rsi
add rcx, 0x299
cmp eax, 0xfcdaaf12
scasd eax, dword [rdi]
invalid
cld
ja 0x1802a19fc
scasd eax, dword [rdi]
invalid
jmp 0x1802a1a2f
mov al, byte [rcx]
cmp al, 3
jne 0x1802a1a73
mov al, byte [rsi + 0x288]
cmp al, 0
sete al
test al, 1
jne 0x1802a1a46
jmp 0x1802a1a73
mov rax, rsi
add rax, 0x268
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a1a73
jmp 0x1802a1a5f
mov rcx, qword [rsi + 0x270]
mov ecx, dword [rsi + 0x270]
mov r8d, 1
call fcn.1802cbf20
add bl, ch
invalid
add bl, ch
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rax, 0x240
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cmp edx, 0
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cmp edx, 0
je 0x1802a1af3
mov rcx, qword [rsi + 0x248]
cmp edx, 0
je 0x1802a1af3
mov rcx, qword [rsi + 0x248]
mov r8d, 1
call fcn.1802cbf20
mov eax, dword [0x1805253e0]
sub eax, dword [0x1805253e4]
mov ecx, 0x6a70c5b4
xor edx, edx
div ecx
mov ecx, 0x44f76f6
xor edx, edx
div ecx
add eax, 0x3fd511ac
cmp eax, 0xffb7c386
ja 0x1802a3e0f
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1805253e8]
imul eax, dword [0x1805253ec]
or eax, 0xad76dcdc
invalid
fdiv qword [rsi - 0x53]
mov ecx, 0x15385515
xor edx, edx
div ecx
imul eax, eax, 0xe38dbeea
cmp eax, 0x5ae520bc
je 0x1802a3e0f
invalid
jmp 0x1802a1af3
mov rax, rsi
add rax, 0x238
mov rax, qword [rax]
mov ecx, eax
and ecx, 3
lea rdx, [0x1804898b8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x180525408]
xor edx, edx
div dword [0x18052540c]
mov ecx, 0xcb5e4d83
xor edx, edx
div ecx
imul ebp, eax, 0x775688da
add ebp, 0xe3f551d6
mov rcx, r14
call r12
cmp ebp, 0xc531a8d7
xor ebp, eax
xor ebp, eax
jb 0x1802a1bae
jmp 0x1802a1be1
jmp 0x1802a1be3
mov eax, dword [0x180525410]
sub eax, dword [0x180525414]
xor eax, 0x6830bb3d
sub eax, 0x5fcabaab
add eax, 0x81c4d411
invalid
vpunpckhqdq ymm7, ymm8, ymmword [r10]
sub byte [rcx], dl
jbe 0x1802a3e44
invalid
jmp 0x1802a1c0b
mov eax, dword [0x180525418]
add eax, dword [0x18052541c]
imul ecx, eax, 0xc97fae61
add ecx, 0xda0b94c4
and ecx, 0xe099896e
mov rdx, qword [r15 + 8]
mov rax, r15
add rax, 0x10
adc byte [rcx + 0x7afaaef9], al
cld
adc byte [rcx + 0x7afaaef9], al
cld
jae 0x1802a1c0b
jmp 0x1802a1c3e
mov r8, qword [rax]
cmp rdx, 0
cli
invalid
je 0x1802a1c51
cli
add byte [rdx + rcx + 0x4c], dh
mov ecx, esi
mov rcx, r14
call fcn.1802cbf20
jmp 0x1802a1c51
mov rcx, rbx
mov edx, 0x18
fnstcw word [rdx + 0x18]
mov r8d, 8
call fcn.1802cbf20
mov eax, dword [0x180525420]
or eax, dword [0x180525424]
imul eax, eax, 0xf585d279
xor eax, 0xd0d493c1
and eax, 0xd49a684a
cmp eax, 0xde4eab47
jae 0x1802a3e55
mov eax, dword [0x180525428]
imul eax, dword [0x18052542c]
and eax, 0xd7ced9c2
add eax, 0x22d884c6
mov ecx, 0xa9936aae
xor edx, edx
div ecx
cmp eax, 0x91bbd8fe
je 0x1802a3e55
jmp case.0x1802a1b12.0
mov ecx, dword [0x180525438]
or ecx, dword [0x18052543c]
sub ecx, 0xee8e5ba0
imul edx, ecx, 0x14a4cea
xor edx, 0x967eceea
cmp al, 0
sete cl
cmp edx, 0x881a7c6d
jl 0x1802a1d48
mov byte [rbx - 0x2b], dh
jl 0x1802a1d48
mov byte [rbx - 0x2b], dh
jmp 0x1802a1d33
mov eax, dword [0x180525440]
or eax, dword [0x180525444]
xor eax, 0xf172ade4
imul eax, eax, 0xcc4aa9da
sub eax, 0x1946b017
cmp eax, 0xd81df16c
ja 0x1802a3e6f
int3
mov eax, dword [0x180525448]
and eax, dword [0x18052544c]
sub byte [rax], al
sub byte [rax], al
xor eax, 0xd36ea6ef
mov r8d, 0x70bff58f
xor edx, edx
div r8d
div eax
div eax
add eax, 0x12474e98
cmp eax, 0x4b782144
je 0x1802a3e6f
add byte [rax], al
add byte [rax], al
test cl, 1
jne 0x1802a1d8d
jmp 0x1802a1db8
mov rax, rsi
add rax, 0x258
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a1db8
add al, byte [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cli
add byte [rcx + rbx + 0x48], dh
mov eax, esi
mov rax, rsi
add rax, 0x260
add byte [rax], al
mov rcx, qword [rax]
mov r8d, 1
add al, ch
push 0xffffffffffffffa1
add al, byte [rax]
add al, ch
push 0xffffffffffffffa1
add al, byte [rax]
jmp 0x1802a1db8
mov rdx, qword [rsi + 0x230]
cmp rdx, 0
cli
add byte [rdi], cl
xchg esp, eax
invalid
cli
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x1b7af0ff], 0
test al, 1
jne case.0x1802a1b12.0
test al, 1
jne case.0x1802a1b12.0
jmp case.0x18029e046.57
mov rax, rsi
add rax, 0x238
mov rcx, qword [rax]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
cmp dword [rcx - 0x3916fffe], esp
add byte [rax], al
add byte [rax - 0x77], cl
call fcn.1802cbf20
jmp case.0x1802a1b12.0
invalid
sub byte ss:[rax], al
add eax, dword [0x180525454]
sub eax, 0x878875fb
sti
jne 0x1802a1d93
xchg dword [rcx - 0x48], eax
loop 0x1802a1e7d
add edx, dword [rcx + 0x31]
rol byte [rcx - 9], cl
invalid
add eax, 0xb1d8973d
cmp eax, 0x3db1d897
js 0x1802a1dd9
mov edx, 0x870fd2bb
pop rcx
and byte [rax], al
invalid
sti
jne 0x1802a1d93
xchg dword [rcx - 0x48], eax
loop 0x1802a1e7d
add edx, dword [rcx + 0x31]
rol byte [rcx - 9], cl
invalid
cmp eax, 0x3db1d897
js 0x1802a1dd9
invalid
xchg edi, eax
fdiv dword [rcx - 0x444587c3]
mov edx, 0x870fd2bb
pop rcx
and byte [rax], al
invalid
mov edx, 0x870fd2bb
pop rcx
mov ebx, 0x59870fd2
and byte [rax], al
add byte [rbx + 0x28362b05], cl
add eax, 0x28362b
xor edx, edx
div dword [0x18052545c]
mov eax, dword [str.9b9yn]
add eax, 0x28362b
sub esi, dword [rsi]
sub byte [rax], al
xor edx, edx
div dword [0x18052545c]
or eax, 0x7f76cba
sub eax, 0xdf828c9f
imul eax, eax, 0x459f61b1
cmp eax, 0x301beb3
jb 0x1802a3e80
invalid
test cl, 1
jne 0x1802a1e57
jmp case.0x1802a1b12.0
mov rbx, rsi
add rbx, 0x230
add byte [rax - 0x77], cl
fld1
invalid
fdivr st(3)
dec dword [rax - 0x75]
add ecx, dword [rax - 0x7d]
clc
invalid
add byte [rax - 0x77], cl
fld1
invalid
je case.0x1802a1b12.0
mov rcx, rsi
add rcx, 0x238
mov rcx, qword [rcx]
mov ecx, dword [rcx]
imul rdx, rax, 0x18
imul edx, eax, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a1b12.0
mov rbx, rsi
add rbx, 0x229
mov eax, dword [0x180525460]
or eax, dword [0x180525464]
imul eax, eax, 0x2dc023cd
imul eax, eax, 0xb498e847
sub eax, 0x4fd62f91
cmp eax, 0x2d0443ae
je 0x1802a3e91
mov eax, dword [0x180525468]
xor eax, dword [0x18052546c]
add eax, 0xfa8c701a
or eax, 0x60e379c2
mov ecx, 0x28959ba1
xor edx, edx
div ecx
cmp byte [rbx], 0
sete cl
cmp eax, 0x1579ee87
jae 0x1802a3e91
jmp 0x1802a1f16
test cl, 1
jne 0x1802a1faf
jmp 0x1802a202c
mov rax, rsi
add rax, 0x1d0
mov rbx, qword [rax]
cmp rbx, 0
je case.0x1802a1b12.0
mov rax, rsi
add rax, 0x1d8
mov r14, qword [rax]
mov eax, dword [0x180525470]
xor eax, dword [0x180525474]
xor eax, 0xe9299217
sub eax, 0xe7919be6
add eax, 0x83d94e31
cmp eax, 0x83650ed6
jbe 0x1802a3ea2
jmp 0x1802a1f6e
mov eax, dword [0x180525478]
xor edx, edx
div dword [0x18052547c]
or eax, 0xb574fd55
sub eax, 0x27a6d84a
mov ecx, 0xbf9a8924
xor edx, edx
div ecx
mov ebp, eax
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1802cbf20
cmp ebp, 0xf6cba796
ja 0x1802a1f6e
jmp case.0x1802a1b12.0
mov byte [rbx], 0
mov rbx, rsi
add rbx, 0x22a
mov eax, dword [0x180525480]
or eax, dword [0x180525484]
add eax, 0xdd1fa30e
sub eax, 0x7c424845
mov ecx, 0x8931fd91
xor edx, edx
div ecx
cmp eax, 0x6d5b1ceb
ja 0x1802a3ec4
mov eax, dword [0x180525488]
sub eax, dword [0x18052548c]
mov ecx, 0xe6f00557
xor edx, edx
div ecx
mov ecx, 0xfc55c529
xor edx, edx
div ecx
mov ecx, 0x5124b0e8
xor edx, edx
div ecx
cmp byte [rbx], 0
sete cl
cmp eax, 0x25197a73
je 0x1802a3ec4
test cl, 1
jne 0x1802a21a2
jmp 0x1802a21be
mov r8, qword [rsi + 0x1b8]
mov eax, dword [0x180525490]
or eax, dword [0x180525494]
sub eax, 0xcc93c846
imul eax, eax, 0xcd3a32ec
add eax, 0x76fd9a6b
cmp eax, 0x8647e03a
jae 0x1802a3ed5
mov eax, dword [0x180525498]
sub eax, dword [0x18052549c]
sub eax, 0x722d0191
mov ecx, 0x8f09e8c1
xor edx, edx
div ecx
or eax, 0x6922bde9
cmp r8, 0
sete cl
cmp eax, 0x85a15433
ja 0x1802a3ed5
jmp 0x1802a208d
mov eax, dword [0x1805254a0]
sub eax, dword [0x1805254a4]
or eax, 0x1e486bc7
imul eax, eax, 0x5e534d4b
add eax, 0xa80a1ed8
cmp eax, 0x73036995
je 0x1802a3ee2
mov eax, dword [0x1805254a8]
imul eax, dword [0x1805254ac]
add eax, 0xf4b570eb
add eax, 0xfcc5de52
add eax, 0x10bf96a2
cmp eax, 0x868a8097
je 0x1802a3ee2
test cl, 1
jne 0x1802a1faf
jmp 0x1802a20e6
mov eax, dword [0x1805254b0]
and eax, dword [0x1805254b4]
imul eax, eax, 0xf4cd88db
mov ecx, 0xed9959e6
xor edx, edx
div ecx
or eax, 0x7f10a446
cmp eax, 0x20d7fe07
jbe 0x1802a3eef
mov eax, dword [0x1805254b8]
and eax, dword [0x1805254bc]
sub eax, 0x771f0bfa
sub eax, 0xcf5012e2
mov ecx, 0x336066ac
xor edx, edx
div ecx
mov rcx, qword [rsi + 0x1c0]
cmp eax, 0x595c9024
je 0x1802a3eef
jmp 0x1802a2144
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
mov eax, dword [0x1805254c0]
xor eax, dword [0x1805254c4]
imul eax, eax, 0xac3c0bd0
sub eax, 0x139ea13e
or eax, 0xb696a1d3
cmp eax, 0xb12d1e93
jb 0x1802a3efc
jmp 0x1802a217b
mov eax, dword [0x1805254c8]
add eax, dword [0x1805254cc]
add eax, 0xf3fa80e7
sub eax, 0x63941dfe
xor eax, 0x385d5e90
cmp eax, 0x28ef7b82
jb 0x1802a217b
jmp 0x1802a1faf
mov byte [rbx], 0
mov rax, rsi
add rax, 0x148
mov r14d, 0x70
mov ebx, 0x88
add byte [rax], al
add byte [rax], al
jmp 0x1802a1070
mov eax, dword [0x1805254d0]
and eax, dword [0x1805254d4]
sub eax, 0x428687ae
imul eax, eax, 0x771e9ca3
xor eax, 0x36f8f0dd
invalid
clc
cmp eax, 0x79477799
cdq
ja 0x1802a2225
jns 0x1802a21ef
invalid
and al, 0x1d
add byte [rax], al
invalid
cdq
ja 0x1802a2225
jns 0x1802a21ef
xchg dword [rbx + 0xeb0000], esp
jmp 0x1802a21e7
mov eax, dword [0x1805254d8]
xor edx, edx
div dword [str.reW]
or eax, 0xa2cf7f1b
or eax, 0x18ac1d8
fadd st(1)
mov al, byte [rcx]
fadd st(1)
mov al, byte [rcx]
add eax, 0x729caa20
mov rcx, rsi
add rcx, 0x1a0
cmp eax, 0x33c70611
adc dword [rsi], eax
invalid
invalid
je 0x1802a21e7
adc dword [rsi], eax
invalid
jmp 0x1802a2217
mov rdx, qword [rcx]
cmp rdx, 0
sete al
xchg esp, eax
shr byte [rax + 0x79850f01], 0xff
invalid
invalid
xchg esp, eax
shr byte [rax + 0x79850f01], 0xff
jns 0x1802a2226
invalid
invalid
jmp 0x1802a222b
mov rax, rsi
add rax, 0x1a8
add eax, 0x1a8
add eax, 0x1a8
add byte [rax - 0x75], cl
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a21a2
pop rbx
invalid
invalid
invalid
pop rbx
invalid
rol byte [rcx], 1
add byte [rax], al
movzx eax, al
mov ebx, 0x30
mov r14d, 0x18
mov ecx, eax
sub eax, 5
ja case.0x1802a0c4d.1
lea rax, [0x180489854]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, rdi
jmp rcx
mov ecx, dword [0x1805254e0]
xor ecx, dword [0x1805254e4]
or ecx, 0x33279a08
or ecx, 0x73de3043
xor ecx, 0xc2c5f03c
cmp ecx, 0x77318368
jb 0x1802a3f16
jmp 0x1802a22af
mov ecx, dword [0x1805254e8]
add ecx, dword [0x1805254ec]
and ecx, 0xe5819676
add ecx, 0x96392132
imul r8d, ecx, 0x6e17c136
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov rdx, qword [rax]
cmp rdx, 0
sete cl
cmp r8d, 0xd5b26b5b
jb 0x1802a22af
test cl, 1
jne 0x1802a22fa
jmp 0x1802a22e8
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov rax, rdi
add rax, r14
mov rdx, qword [rax]
cmp rdx, 0
cli
invalid
je 0x1802a231d
cli
add byte [rsp + rdx + 0x48], dh
add eax, 8
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
add al, ch
add eax, 0xeb00029c
invalid
add al, ch
add eax, 0xeb00029c
add byte [rax + 1], cl
fisttp word [rax - 0x77]
stc
add rdi, rbx
mov rcx, rdi
call fcn.18025f680
mov rax, qword [rdi]
cmp rax, 0
sete cl
test cl, 1
jne case.0x1802a0c4d.1
sar ebx, cl
dec dword [rax - 0x75]
invalid
jmp 0x1802a233d
mov rcx, qword [rdi + 8]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
mov r8, rsi
add r8, 0x219
mov eax, dword [0x1805254f0]
xor edx, edx
div dword [0x1805254f4]
xor eax, 0x89007532
xor eax, 0xecee1bbc
mov ecx, 0xbd393aa9
xor edx, edx
div ecx
cmp eax, 0x72d919d3
jae 0x1802a3f23
jmp 0x1802a238d
mov eax, dword [0x1805254f8]
imul eax, dword [0x1805254fc]
xor eax, 0xd1f1f792
or eax, 0xd60ea413
xor eax, 0x87d7fd77
cmp byte [r8], 3
sete cl
cmp eax, 0xda7eaa79
jae 0x1802a238d
jmp 0x1802a23b9
mov eax, dword [0x180525500]
add eax, dword [0x180525504]
mov r8d, 0xbdb4bbdd
xor edx, edx
div r8d
xor eax, 0x22ea9a4
add eax, 0xfb22e314
cmp eax, 0xccc04b69
je 0x1802a3f30
mov eax, dword [0x180525508]
sub eax, dword [0x18052550c]
add eax, 0xfa2c5f5b
add eax, 0x5e12104c
mov r8d, 0x2aca627b
xor edx, edx
div r8d
cmp eax, 0x95c6a8ed
je 0x1802a3f30
test cl, 1
jne 0x1802a241b
jmp 0x1802a24b2
mov rax, rsi
add rax, 0x208
mov al, byte [rax]
cmp al, 0
jne 0x1802a24b2
mov rcx, rsi
add rcx, 0x1e8
mov eax, dword [0x180525510]
add eax, dword [0x180525514]
or eax, 0x9b642f88
wait
imul eax, eax, 0xd3ef70cd
sub eax, 0xe5d34122
cmp eax, 0x16599dc0
jbe 0x1802a3f41
mov eax, dword [0x180525518]
and eax, dword [0x18052551c]
add byte [rbx], ah
add eax, 0x2830b1
and eax, 0x50492cd3
and eax, 0x6058f1c8
mov r8d, 0x9c87870e
xor edx, edx
div r8d
mov rdx, qword [rcx]
cmp rdx, 0
sete r8b
cmp eax, 0xf358361a
jae 0x1802a3f41
test r8b, 1
jne 0x1802a24b2
jmp 0x1802a249e
mov rcx, qword [rsi + 0x1f0]
mov r8d, 1
call fcn.1802cbf20
jo 0x1802a2448
add al, byte [rax]
jo 0x1802a2448
add al, byte [rax]
jmp 0x1802a24b2
mov rbx, rsi
add rbx, 0x198
mov rcx, rbx
call fcn.18025f680
mov rax, qword [rbx]
cmp rax, 0
je 0x1802a295c
mov rcx, qword [rsi + 0x1a0]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp 0x1802a295c
mov rax, rsi
add rax, 0x239
cmp byte [rax], 3
sete al
test al, 1
jne 0x1802a2504
jmp 0x1802a2593
mov rax, rsi
add rax, 0x228
cmp byte [rax], 0
sete al
test al, 1
jne 0x1802a2519
jmp 0x1802a2593
mov eax, dword [0x180525520]
imul eax, dword [0x180525524]
or eax, 0xd059f570
add eax, 0x3b48ec28
imul eax, eax, 0xff15518a
cmp eax, 0xff0f17c4
je 0x1802a3f52
jmp 0x1802a2543
mov eax, dword [0x180525528]
add eax, dword [str.X_bb_5]
and eax, 0xf553f022
mov ecx, 0x97635e00
xor edx, edx
div ecx
imul ecx, eax, 0x767b8273
mov rax, rsi
add rax, 0x208
cmp ecx, 0xade24eb8
je 0x1802a2543
jmp case.0x18029d9e1.51
mov rdx, qword [rax]
cmp rdx, 0
cli
invalid
je 0x1802a2593
cli
add byte [rsp + rdx + 0x48], dh
mov ecx, dword [rsi + 0x210]
mov rcx, qword [rsi + 0x210]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2593
mov rcx, rsi
add rcx, 0x1e0
add byte [rax], al
mov eax, dword [0x180525530]
xor edx, edx
div dword [0x180525534]
and eax, 0x2cb02902
and eax, 0xf415dc69
mov r8d, 0x1e443524
xor edx, edx
div r8d
cmp eax, 0x347ae949
jae 0x1802a3f63
jmp 0x1802a25cd
mov eax, dword [0x180525538]
add eax, 0x282f65
xor edx, edx
div dword [0x18052553c]
sub eax, 0x62bd6846
mov ebp, 0xbe492562
or eax, 0x2fc02dcf
cmp al, 0x91
mov ebp, 0xbe492562
or eax, 0x2fc02dcf
cmp al, 0x91
mov rdx, qword [rcx]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
sete r8b
cmp eax, 0xb954cbb0
jbe 0x1802a25cd
xchg esp, eax
sar byte [0x1397ef1ab], 0x76
rol dword [rcx - 0xa], 1
rol byte [rcx], 0x75
invalid
test r8b, 1
jne 0x1802a2618
jmp 0x1802a2604
mov rcx, qword [rsi + 0x1e8]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2618
mov rax, qword [rsi + 0x1d8]
mov rcx, rax
and rcx, 3
lea rdx, [0x18048986c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor ecx, ebx
imul eax, eax, 0x54250a61
imul eax, eax, 0xa7386b45
cmp eax, 0xeb64e468
jae 0x1802a3f85
mov eax, dword [0x180525558]
add eax, dword [0x18052555c]
add eax, 0x282e57
add eax, 0x282e57
and eax, 0x5389f3e1
or eax, 0xca8201a6
imul ebp, eax, 0x12190513
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
cmp ebp, 0x5e8cb7c1
jae 0x1802a3f85
jmp 0x1802a2736
mov eax, dword [0x180525560]
and al, 0x2e
sub byte [rax], al
imul eax, dword [0x180525564]
add eax, 0xc8476f17
sub eax, 0x7830c010
or eax, 0x690b5e69
cmp eax, 0x4154041e
jb 0x1802a3fa9
invalid
sbb byte [rax], r8b
invalid
invalid
mov eax, dword [0x180525568]
xor eax, dword [0x18052556c]
and eax, 0xe83cca71
or eax, 0x11e3ad8b
sub eax, 0xc35b8132
cmp eax, 0x10a896f
jbe 0x1802a3fa9
jmp 0x1802a29c3
mov al, byte [rsi + 0x231]
cmp al, 3
sete al
test al, 1
jne 0x1802a279c
jmp 0x1802a287b
mov al, byte [rsi + 0x220]
cmp al, 0
sete cl
mov eax, dword [0x180525570]
and eax, dword [0x180525574]
or eax, 0x6a47c6a
mov r8d, 0xd5ad9bd8
xor edx, edx
div r8d
imul eax, eax, 0x35c4f766
cmp eax, 0xd3fd59ea
je 0x1802a3fb6
jmp 0x1802a27d6
mov eax, dword [0x180525578]
sub eax, dword [0x18052557c]
xor eax, 0xd9671005
and eax, 0x358db05f
add eax, 0x79911292
cmp eax, 0x7033396b
je 0x1802a27d6
test cl, 1
jne 0x1802a27ff
jmp 0x1802a287b
mov rcx, rsi
add rcx, 0x200
mov eax, dword [0x180525580]
and eax, dword [0x180525584]
imul eax, eax, 0x38109ccb
and eax, 0x53de6385
sub eax, 0xa4be75b
cmp eax, 0x35eebde6
jbe 0x1802a3fc3
mov eax, dword [0x180525588]
add eax, dword [0x18052558c]
or eax, 0x8df2f3d8
sub eax, 0xec0e369
mov r8d, 0xa09e6ab9
xor edx, edx
div r8d
cmp eax, 0x434a37b4
je 0x1802a3fc3
jmp 0x1802a285e
mov rdx, qword [rcx]
cmp rdx, 0
je 0x1802a287b
mov rcx, qword [rsi + 0x208]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a287b
mov eax, dword [0x180525590]
xor edx, edx
div dword [0x180525594]
or eax, 0x9452671b
sub eax, 0x53dd3371
mov ecx, 0x2e53f337
xor edx, edx
div ecx
cmp eax, 0xafa08c5
jae 0x1802a3fd0
mov eax, dword [0x180525598]
add eax, dword [0x18052559c]
sub eax, 0xf636ca60
add eax, 0x56ec0f64
mov ecx, 0xd27a57ac
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x1d8
cmp eax, 0x908906b5
ja 0x1802a3fd0
jmp 0x1802a28dd
mov r8, qword [rcx]
mov eax, dword [0x1805255a0]
imul eax, dword [str.W_r6E]
imul eax, eax, 0xd3facbf2
mov ecx, 0x7c5adb88
xor edx, edx
div ecx
xor eax, 0x8b2be836
cmp eax, 0x46f55531
push rbp
cmc
je 0x1802a3fdd
push rbp
cmc
je 0x1802a3fdd
jmp 0x1802a290e
mov ecx, dword [0x1805255a8]
xor ecx, dword [0x1805255ac]
add ecx, 0x1750f76f
xor ecx, 0x62b0cd26
int 0xb0
invalid
or ecx, 0x7aba0d96
cmp r8, 0
sete al
cmp ecx, 0x7c342f10
je 0x1802a290e
int 0xb0
invalid
test al, 1
jne 0x1802a29c3
jmp 0x1802a2945
mov rcx, qword [rsi + 0x1e0]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a29c3
invalid
mov eax, dword [eip + 0x282c4e]
mov eax, dword [0x1805255b0]
or eax, dword [0x1805255b4]
and eax, 0x47c87707
enter 0x3547, 0x2d
sub esp, dword [rcx]
mov fs, word [0x122a7232d]
enter 0x3547, 0x2d
sub esp, dword [rcx]
mov fs, word [0x122a7232d]
cmp eax, 0xcbd3723f
je 0x1802a3fea
retf
jmp 0x1802a2984
mov eax, dword [0x1805255b8]
add eax, dword [0x1805255bc]
xor eax, 0x72ff19cc
or eax, 0xc097f9e5
imul ecx, eax, 0x6c10ad44
mov rax, rsi
add rax, 0x148
cmp ecx, 0xaf469845
ja 0x1802a2984
jmp 0x1802a29b3
mov r14d, 0x70
mov ebx, 0x88
jmp case.0x1802a2281.0
mov rbx, rsi
add rbx, 0x198
mov rcx, rbx
call fcn.18025f680
mov r8, qword [rbx]
mov eax, dword [0x1805255c0]
imul eax, dword [0x1805255c4]
mov ecx, 0xbb35c74a
xor edx, edx
div ecx
sub eax, 0x61b59d94
add eax, 0xb5482a00
cmp eax, 0x5d8b23e7
jae 0x1802a3ffb
mov ecx, dword [0x1805255c8]
sub byte [rax], al
imul ecx, dword [0x1805255cc]
add ecx, 0xe5c51f94
xor ecx, 0xa761c33b
add ecx, 0xb8eb40f0
cmp r8, 0
sete al
xchg esp, eax
rol byte [rcx + 0x45d80df9], 0x16
xchg esp, eax
rol byte [rcx + 0x45d80df9], 0x16
je 0x1802a3ffb
test al, 1
jne 0x1802a2a56
jmp 0x1802a2a3b
mov rax, rsi
add rax, 0x1a0
mov rcx, qword [rax]
imul rdx, r8, 0x18
mov r8d, 8
call fcn.1802cbf20
mov eax, dword [0x1805255d0]
sub eax, dword [0x1805255d4]
sub ebp, dword [rax]
add byte [rcx - 0x3741d6fb], bh
sub ebp, dword [rax]
add byte [rcx - 0x3741d6fb], bh
xor edx, edx
div ecx
xor eax, 0x81a53b0a
sub dword [rcx - 0x40], 0xcea8e07d
sub dword [rcx - 0x40], 0xcea8e07d
cmp eax, 0x55d03883
jbe 0x1802a400c
add byte [rax], al
add byte [rax], al
jmp 0x1802a2a83
mov eax, dword [0x1805255d8]
and eax, dword [0x1805255dc]
xor eax, 0x3a6032ef
cmp ah, byte [0x1aeb7071c]
cmp ah, byte [0x1aeb7071c]
mov ecx, 0xcf9aec9e
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x1c0
cmp eax, 0xee2f50b9
ja 0x1802a2a83
invalid
jmp 0x1802a2ab5
cmp qword [rcx], 0
sete al
test al, 1
jne 0x1802a2ad7
jmp 0x1802a2ac2
mov rax, rsi
add rax, 0x1d1
cmp byte [rax], 0
sete al
test al, 1
jne 0x1802a2ad7
jmp 0x1802a2ae8
mov rax, rsi
add rax, 0x1d1
mov byte [rax], 0
jmp 0x1802a295c
mov rax, rsi
add rax, 0x1c8
mov rax, qword [rax]
mov ecx, eax
and ecx, 3
mov rdx, rcx
retf 0x8348
invalid
add esi, dword [rdi + 0x10]
retf 0x8348
lea rdx, [0x18048987c]
adc eax, 0x1e6d73
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
mov eax, dword [0x1805255e0]
enter 0x282a, 0
add eax, dword [0x1805255e4]
imul eax, eax, 0x3c784fd5
xor eax, 0xaeba3f90
mov ecx, 0x58ab55df
xor edx, edx
div ecx
cmp eax, 0xd7440a7e
ja 0x1802a4019
jmp 0x1802a2b3f
mov eax, dword [0x1805255e8]
xor eax, dword [0x1805255ec]
and eax, 0x56e9508
sub eax, 0xb83d3d6d
and eax, 0x8a9095d0
cmp eax, 0x2a7fd9d7
je 0x1802a2b3f
ud2
cmp rdx, 0
je 0x1802a2c04
mov rcx, r14
call fcn.1802cbf20
jmp 0x1802a2c04
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
xchg ebx, eax
add al, byte [rax]
xchg ebx, eax
add al, byte [rax]
mov eax, dword [0x180525600]
xor edx, edx
div dword [0x180525604]
sub eax, 0x97521cc1
imul eax, eax, 0xef7c6209
imul eax, eax, 0xeedd38c3
cmp eax, 0x8554b825
je 0x1802a403d
mov eax, dword [0x180525608]
or eax, dword [0x18052560c]
add byte [0x1a0f2faba], ah
add byte [0x1a0f2faba], ah
add eax, 0xb08c22b0
add eax, 0x60aa9a52
cmp eax, 0xb53d5b9d
jae 0x1802a403d
jmp 0x1802a2ad7
mov rdi, rsi
add rdi, 0x90
movzx eax, byte [rsi + 0x120]
test eax, eax
je 0x1802a2ca1
jmp 0x1802a2c83
mov ecx, eax
sub ecx, 3
je 0x1802a3153
jmp 0x1802a2c90
add eax, 0xfffffffc
sub eax, 2
jb 0x1802a2d25
jmp case.0x1802a0c4d.1
mov rcx, rdi
call fcn.18025f680
mov r8, qword [rdi]
cmp r8, 0
je case.0x1802a0c4d.1
mov rcx, qword [rdi + 8]
mov eax, dword [0x180525610]
add eax, dword [0x180525614]
xor eax, 0xd755a615
imul eax, eax, 0x89bd3f03
imul eax, eax, 0xae74c754
cmp eax, 0x75a1770a
jae 0x1802a404a
mov eax, dword [0x180525618]
and eax, dword [0x18052561c]
and eax, 0xd51416a7
imul eax, eax, 0x271466e3
mov r9d, 0x32ad52e
xor edx, edx
div r9d
imul rdx, r8, 0x18
cmp eax, 0xd84ebf87
je 0x1802a404a
jmp 0x1802a2d15
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
mov rax, rsi
add rax, 0x201
movzx eax, byte [rax]
test eax, eax
je 0x1802a2d45
jmp 0x1802a2d37
sub eax, 3
je 0x1802a2df0
jmp 0x1802a3153
mov rax, rsi
add rax, 0x128
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a2dc3
jmp 0x1802a2d5e
mov eax, dword [0x180525620]
imul eax, dword [0x180525624]
imul eax, eax, 0x2f7ad65f
add eax, 0x31410db5
or eax, 0xc9b45af
cmp eax, 0xdbf01704
jae 0x1802a4057
mov eax, dword [0x180525628]
and eax, dword [0x18052562c]
imul eax, eax, 0x376c320d
sub eax, 0x61f3e7a3
sub eax, 0x479591ab
mov rcx, qword [rsi + 0x130]
cmp eax, 0xaac84b30
jae 0x1802a4057
jmp 0x1802a2db6
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2dc3
mov rax, rsi
add rax, 0x140
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a3153
mov rcx, qword [rsi + 0x148]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a3153
mov al, byte [rsi + 0x1f8]
cmp al, 0
sete al
test al, 1
jne 0x1802a2e01
jmp 0x1802a2e2e
mov rdx, qword [rsi + 0x1d8]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a2e2e
jmp 0x1802a2e15
mov rax, rsi
add rax, 0x1e0
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2e2e
mov rax, rsi
add rax, 0x1b8
mov rdi, qword [rax]
cmp rdi, 0
je 0x1802a2eb2
mov rbx, qword [rsi + 0x1c0]
mov eax, dword [str.X3twf]
imul eax, dword [0x180525634]
add eax, 0x5233855d
mov ecx, 0x94c52daa
xor edx, edx
div ecx
add eax, 0x9df9500e
cmp eax, 0x4f8241d5
jb 0x1802a4068
jmp 0x1802a2e74
mov eax, dword [0x180525638]
xor eax, dword [0x18052563c]
mov ecx, 0x9c06c854
xor edx, edx
div ecx
imul ebp, eax, 0x34383fd9
or ebp, 0x84456673
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1802cbf20
cmp ebp, 0xc69c7559
je 0x1802a2e74
jmp 0x1802a2eb0
jmp 0x1802a2eb2
mov r14, rsi
add r14, 0x204
cmp byte [r14], 0
sete cl
mov eax, dword [0x180525640]
and eax, dword [0x180525644]
add eax, 0x2c6c60a0
xor eax, 0xf5cb147a
or eax, 0x6f09b116
cmp eax, 0xc346a636
jb 0x1802a408a
jmp 0x1802a2eeb
mov eax, dword [0x180525648]
xor edx, edx
div dword [str.FU_W]
or eax, 0xbd9af945
imul eax, eax, 0xf8ff9798
mov r8d, 0x158e95ad
xor edx, edx
div r8d
cmp eax, 0xbda2214d
ja 0x1802a2eeb
test cl, 1
jne 0x1802a2f1d
jmp 0x1802a2f37
mov r15, rsi
add r15, 0x203
mov al, byte [r15]
cmp al, 0
je 0x1802a2fc5
jmp 0x1802a302c
mov r8, qword [rsi + 0x168]
cmp r8, 0
sete al
test al, 1
jne 0x1802a2f1d
jmp 0x1802a2f4b
mov eax, dword [0x180525650]
xor edx, edx
div dword [0x180525654]
mov ecx, 0x3a0a2f3b
xor edx, edx
div ecx
xor eax, 0x4a5f7f89
mov ecx, 0xa2ce8a91
xor edx, edx
div ecx
cmp eax, 0xcc3cab6a
jae 0x1802a409b
jmp 0x1802a2f7d
mov eax, dword [0x180525658]
add eax, dword [0x18052565c]
mov ecx, 0x67480ce7
xor edx, edx
div ecx
or eax, 0xd2af561b
add eax, 0x652022e0
mov rcx, rsi
add rcx, 0x170
cmp eax, 0x12830327
je 0x1802a2f7d
jmp 0x1802a2faf
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2f1d
mov byte [r15], 0
mov eax, dword [0x180525660]
xor eax, dword [0x180525664]
imul eax, eax, 0xce6421df
mov ecx, 0xe8b2b2e7
xor edx, edx
div ecx
imul eax, eax, 0xe22af7f9
cmp eax, 0xe83a5242
ja 0x1802a40ac
mov eax, dword [0x180525668]
xor edx, edx
div dword [0x18052566c]
and eax, 0x63f0d513
mov ecx, 0xb1bfe91a
xor edx, edx
div ecx
sub eax, 0xff3f4cb7
mov byte [r14], 0
cmp eax, 0x8239a613
je 0x1802a40ac
jmp 0x1802a3027
jmp 0x1802a3153
mov rax, rsi
add rax, 0x180
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne 0x1802a2fc5
jmp 0x1802a3045
mov eax, dword [0x180525670]
sub eax, dword [0x180525674]
xor eax, 0x4e36751b
add eax, 0x4ee19f12
or eax, 0x89723a3
cmp eax, 0x26f32659
jbe 0x1802a40bd
jmp 0x1802a306d
mov eax, dword [0x180525678]
add eax, dword [0x18052567c]
add eax, 0x9ed7dc96
sub eax, 0xec269bcc
sub eax, 0x3ae073d4
mov rbx, qword [rsi + 0x188]
cmp eax, 0x2b9ae609
je 0x1802a306d
jmp 0x1802a3098
mov eax, dword [0x180525680]
add eax, dword [0x180525684]
sub eax, 0x76d743e0
sub eax, 0x5fc7f926
xor eax, 0x63e2f071
cmp eax, 0x332fa072
je 0x1802a40ca
mov eax, dword [0x180525688]
add eax, dword [0x18052568c]
sub eax, 0x2eb90dc7
imul eax, eax, 0xb818606d
mov ecx, 0x5b125e26
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1802cbf20
cmp ebp, 0x11ea2d00
ja 0x1802a40ca
jmp 0x1802a30ff
mov eax, dword [0x180525690]
and eax, dword [0x180525694]
add byte [0x1fcde9ff9], ch
add byte [0x1fcde9ff9], ch
xor eax, 0xd8de6bc8
mov ecx, 0x98b5f956
xor edx, edx
div ecx
cmp eax, 0xadfad39f
jae 0x1802a40ec
jmp 0x1802a312b
mov eax, dword [0x180525698]
xor eax, dword [0x18052569c]
or eax, 0xb00ad74a
and eax, 0xac19601a
imul eax, eax, 0xd1917d50
rcl byte [rax + 0x7d], 0x91
sar dword [0x10680693f], 1
rcl byte [rax + 0x7d], 0x91
sar dword [0x10680693f], 1
jae 0x1802a312b
jmp 0x1802a2fc5
dec dword [rax - 0x77]
test dword [rax - 0x7f], 0xb8c7
add cl, ch
invalid
mov rdi, rsi
add rdi, 0xb8
jmp 0x1802a2ca1
mov rax, rsi
add rax, 0x240
mov cl, byte [rax]
movzx eax, cl
test cl, cl
je 0x1802a3184
jmp 0x1802a3176
sub eax, 3
je 0x1802a3210
jmp case.0x1802a0c4d.1
mov rax, rsi
add rax, 0x90
mov r8, qword [rax]
cmp r8, 0
je case.0x1802a0c4d.1
mov eax, dword [0x1805256a0]
xor eax, dword [str._Rqw]
mov ecx, 0x729374c2
xor edx, edx
div ecx
xor eax, 0x9e9c0eaa
or eax, 0x71baa41e
cmp eax, 0xfcc5dc74
jbe 0x1802a40fd
jmp 0x1802a31c6
mov eax, dword [0x1805256a8]
or eax, dword [0x1805256ac]
mov ecx, 0xf416f24c
xor edx, edx
div ecx
imul ecx, eax, 0xa5ea5716
add ecx, 0xf4798c89
mov rax, rsi
add rax, 0x98
cmp ecx, 0xb3bee794
jb 0x1802a31c6
jmp 0x1802a31fa
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a0c4d.1
mov rax, rsi
add rax, 0xb8
mov cl, byte [rsi + 0x238]
movzx ecx, cl
test ecx, ecx
je 0x1802a3232
jmp 0x1802a3228
sub ecx, 3
je 0x1802a3253
jmp 0x1802a389f
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a389f
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a389f
mov rax, rsi
add rax, 0x230
mov ecx, dword [0x1805256b0]
or ecx, dword [0x1805256b4]
or ecx, 0x2d10a50c
imul ecx, ecx, 0x6e9af80c
sub ecx, 0x8f41aaa3
cmp ecx, 0x356cb064
jb 0x1802a410a
jmp 0x1802a3288
mov edx, dword [0x1805256b8]
imul edx, dword [0x1805256bc]
sub edx, 0x77c8ffde
and edx, 0x8a3053eb
sub edx, 0x1a82e988
mov cl, byte [rax]
cmp edx, 0x9ea9a40
jbe 0x1802a3288
jmp 0x1802a32b3
movzx eax, cl
test cl, cl
je 0x1802a32ca
jmp 0x1802a32bc
sub eax, 3
je 0x1802a341e
jmp 0x1802a36ca
mov r8, qword [rsi + 0x190]
movabs rax, 0x8000000000000000
mov rcx, r8
xor rcx, rax
mov rax, rcx
sub rax, 5
mov eax, 5
cmovb rax, rcx
mov ecx, 0x190
mov rdx, rax
sub rdx, 4
jb 0x1802a3389
jmp 0x1802a3305
sub rax, 4
jne 0x1802a339c
jmp 0x1802a3311
mov r8, qword [rsi + 0x198]
movabs rax, 0x8000000000000002
cmp r8, rax
setl al
mov ecx, dword [0x1805256c0]
and ecx, dword [0x1805256c4]
or ecx, 0x4ec4c7e2
imul ecx, ecx, 0x6fd92053
imul ecx, ecx, 0x243a1b57
cmp ecx, 0x26d895a5
jae 0x1802a411b
jmp 0x1802a3354
mov ecx, dword [0x1805256c8]
xor ecx, dword [0x1805256cc]
or ecx, 0x788f867
sub ecx, 0x4aab95f1
imul ecx, ecx, 0xf1ebec75
cmp ecx, 0xe7745ed1
je 0x1802a3354
mov ecx, 0x198
test al, 1
jne 0x1802a36ca
jmp 0x1802a339c
mov rax, rsi
add rax, 0x198
mov r8, qword [rax]
mov ecx, 0x198
jmp 0x1802a339c
mov eax, dword [0x1805256d0]
and eax, dword [0x1805256d4]
xor eax, 0x19da015a
sub eax, 0x90307e12
xor eax, 0x5edaf966
cmp eax, 0x9687c030
jbe 0x1802a4128
jmp 0x1802a33c4
mov eax, dword [0x1805256d8]
or eax, dword [0x1805256dc]
mov r9d, 0x86450354
xor edx, edx
div r9d
xor eax, 0x5a6920b9
or eax, 0x175c4122
cmp r8, 0
sete dl
cmp eax, 0xedc63a7a
ja 0x1802a33c4
test dl, 1
jne 0x1802a36ca
jmp 0x1802a33fe
mov rax, rsi
add rax, rcx
add rax, 8
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a36ca
mov eax, dword [0x1805256e0]
xor eax, dword [0x1805256e4]
sub eax, 0x4dc13ef4
and eax, 0x16e0266e
add eax, 0x53cc29c6
cmp eax, 0xf56b13ae
jae 0x1802a4135
mov eax, dword [0x1805256e8]
imul eax, dword [0x1805256ec]
add eax, 0xbb1fc7f0
sub eax, 0xd1709059
imul eax, eax, 0xa482c7d9
mov rcx, rsi
add rcx, 0x200
cmp eax, 0x18d176a6
jbe 0x1802a4135
jmp 0x1802a3478
mov eax, dword [0x1805256f0]
and eax, dword [0x1805256f4]
and eax, 0x8bcffa74
mov r8d, 0xefeef05a
xor edx, edx
div r8d
add eax, 0x8e46ffe1
cmp eax, 0x77866cea
jbe 0x1802a4142
jmp 0x1802a34a6
mov eax, dword [0x1805256f8]
and eax, dword [0x1805256fc]
add eax, 0xe3de2794
and eax, 0xab045d23
imul edx, eax, 0xd6be1f64
mov r8, qword [rcx]
movabs rax, 0x8000000000000005
cmp r8, rax
sete al
cmp edx, 0x6a8f3375
jae 0x1802a34a6
jmp 0x1802a34df
test al, 1
jne 0x1802a3629
jmp 0x1802a34e9
movabs rcx, 0x8000000000000000
mov rax, r8
xor rax, rcx
mov rcx, rax
sub rcx, 5
mov ecx, 5
cmovb rcx, rax
mov eax, 0x200
mov rdx, rcx
sub rdx, 4
jb 0x1802a354b
jmp 0x1802a3519
sub rcx, 4
jne 0x1802a35b1
jmp 0x1802a3525
mov rax, rsi
add rax, 0x208
mov r8, qword [rax]
mov eax, 0x208
movabs rcx, 0x8000000000000002
cmp r8, rcx
jl 0x1802a3629
jmp 0x1802a35b1
mov eax, dword [0x180525700]
sub eax, dword [0x180525704]
imul eax, eax, 0x6c7ce16d
or eax, 0xd3594ccd
add eax, 0xb51cb926
cmp eax, 0x92c36e4c
je 0x1802a4153
mov ecx, dword [0x180525708]
and ecx, dword [0x18052570c]
or ecx, 0x326afc2b
or ecx, 0x2cb09030
add ecx, 0xe62f06d2
mov rax, rsi
add rax, 0x208
cmp ecx, 0xaa5fa602
je 0x1802a4153
jmp 0x1802a35a7
mov r8, qword [rax]
mov eax, 0x208
jmp 0x1802a35b1
cmp r8, 0
je 0x1802a3629
mov rcx, rsi
add rcx, rax
mov eax, dword [0x180525710]
xor eax, dword [0x180525714]
and eax, 0x1dad71b3
sub eax, 0x5c9d9778
or eax, 0x3dc83828
cmp eax, 0xb23489d9
je 0x1802a4160
mov eax, dword [0x180525718]
or eax, dword [0x18052571c]
or eax, 0xb8b5681
and eax, 0x1638f7f7
mov r9d, 0xb0f12dc8
xor edx, edx
div r9d
mov rdx, rcx
add rdx, 8
cmp eax, 0xf1f90505
jae 0x1802a4160
jmp 0x1802a3618
mov rcx, qword [rdx]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
mov rdi, rsi
add rdi, 0x1e8
mov rcx, rdi
call fcn.18025ecc0
mov r14, qword [rdi]
cmp r14, 0
je 0x1802a36b9
mov rax, rsi
add rax, 0x1f0
mov rdi, qword [rax]
mov eax, dword [0x180525720]
xor edx, edx
div dword [0x180525724]
add eax, 0x62c5ebd8
imul eax, eax, 0x5d37c302
or eax, 0x11a2ba7e
cmp eax, 0x69f720c3
jb 0x1802a416d
jmp 0x1802a367b
mov eax, dword [0x180525728]
sub eax, dword [str._bej]
or eax, 0xe33f74d3
mov ecx, 0xdbdea581
xor edx, edx
div ecx
mov ebx, eax
add ebx, 0x94011441
imul rdx, r14, 0x28
mov rcx, rdi
mov r8d, 8
call fcn.1802cbf20
cmp ebx, 0x76760c65
je 0x1802a367b
jmp 0x1802a36b9
mov rax, rsi
add rax, 0x231
mov dword [rax], 0
jmp 0x1802a36ca
mov eax, dword [0x180525730]
and eax, dword [0x180525734]
and eax, 0x858d505b
and eax, 0x48fc4075
xor eax, 0x78a2435a
cmp eax, 0x7dac857f
ja 0x1802a418c
jmp 0x1802a36f2
mov ecx, dword [0x180525738]
imul ecx, dword [0x18052573c]
xor ecx, 0xf9a6d436
sub ecx, 0x444a1343
sub ecx, 0x1e7ebf57
mov rax, rsi
add rax, 0x128
cmp ecx, 0x8d03478f
jb 0x1802a36f2
jmp 0x1802a3724
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a3748
jmp 0x1802a3734
mov rcx, qword [rsi + 0x130]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a3748
mov eax, dword [0x180525740]
xor eax, dword [0x180525744]
mov ecx, 0x4b21a6e7
xor edx, edx
div ecx
sub eax, 0xe37c99b5
mov ecx, 0x6294f90
xor edx, edx
div ecx
cmp eax, 0xbdb1aecf
ja 0x1802a4199
mov eax, dword [0x180525748]
imul eax, dword [0x18052574c]
add eax, 0xb35cd3f8
or eax, 0x6b3b473d
mov ecx, 0x13bd401
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x140
cmp eax, 0xe1705b90
jae 0x1802a4199
jmp 0x1802a37ad
mov rdx, qword [rcx]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a37d4
jmp 0x1802a37bd
mov rax, rsi
mov eax, esi
add rax, 0x148
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov rdi, rsi
add rdi, 0x158
mov rcx, rdi
call fcn.18025f680
mov eax, dword [0x180525750]
xor edx, edx
div dword [0x180525754]
add eax, 0xcabb7769
sub eax, 0xf222a0e8
mov ecx, 0xe1d47867
xor edx, edx
div ecx
cmp eax, 0x519aa48d
je 0x1802a41a6
jmp 0x1802a3814
mov ecx, dword [0x180525758]
invalid
or ecx, dword [str._f2u_a]
sub ecx, 0x1911a81c
add ecx, 0x24e72b1b
sub ecx, 0xe54a51b4
mov rax, qword [rdi]
cmp ecx, 0x857490ff
stc
call qword [rax - 0x28887a8c]
test dword [rdi - 0x29], esi
stc
call qword [rax - 0x28887a8c]
test dword [rdi - 0x29], esi
test dword [rdi - 0x29], esi
jmp 0x1802a383f
cmp rax, 0
je 0x1802a3861
mov rcx, rsi
add rcx, 0x160
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1802cbf20
mov rax, rsi
add rax, 0x100
mov rdx, qword [rax]
cmp rdx, 0
sete al
xchg esp, eax
invalid
test al, 1
jne 0x1802a3891
xchg esp, eax
shr byte [rax - 0x14e68aff], 0
jmp 0x1802a387a
mov rax, rsi
add rax, 0x108
add byte [rax - 0x75], cl
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.1802cbf20
mov rax, rsi
mov eax, esi
add rax, 0xe0
jmp 0x1802a3232
mov rax, rsi
add rax, 0x241
mov byte [rax], 0
add byte [rbx + 0x281eaf05], cl
add byte [rbx], ch
add eax, 0x281ead
add byte [rbx + 0x281eaf05], cl
add byte [rbx], ch
add eax, 0x281ead
imul eax, eax, 0x465611e
or eax, 0xdd9570f
invalid
sub eax, 0x6d0fe5b7
cmp eax, 0xc74057c8
invalid
invalid
je 0x1802a41b3
invalid
mov eax, dword [0x180525768]
or eax, dword [0x18052576c]
sub eax, 0x5d2f3aa7
pop rbp
pop rbp
or eax, 0xdc8700
and eax, 0x3a6a70cb
cmp eax, 0xb5434793
je 0x1802a41b3
jmp case.0x1802a0c4d.1
mov eax, dword [0x180525770]
and eax, dword [0x180525774]
add eax, 0x554ebe3e
imul eax, eax, 0xad7ab4cc
mov ecx, 0x240873d1
xor edx, edx
div ecx
cmp eax, 0x4ab02883
je 0x1802a41c4
jmp 0x1802a3927
mov eax, dword [0x180525778]
sub eax, dword [0x18052577c]
sub eax, 0x878e06d1
imul eax, eax, 0xfd61f6db
add eax, 0x8416c245
mov rdi, rsi
add rdi, 0x80
cmp eax, 0x5c348f7
je 0x1802a3927
jmp 0x1802a3956
mov rbx, qword [rdi]
mov rax, rbx
add rax, 0x1c8
lock dec qword [rax]
sete al
test al, 1
je 0x1802a39b0
mov rcx, rbx
add rcx, 0x80
mov rax, rbx
add rax, 0x88
mov edx, 1
lock xadd qword [rax], rdx
call fcn.1802c54a0
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rbx, 0x100
mov rcx, rbx
call fcn.180407590
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
je 0x1802a39c8
mov rcx, rdi
call fcn.180273e10
jmp 0x1802a39c8
mov rax, rsi
add rax, 0x68
mov r8, qword [rax]
cmp r8, 0
sete al
test al, 1
jne case.0x1802a0b89.1
jmp 0x1802a39df
mov r9, rsi
add r9, 0x70
mov eax, dword [0x180525780]
add eax, dword [0x180525784]
imul eax, eax, 0x2ac786ca
or eax, 0x879fd82
add eax, 0x8a8a117e
cmp eax, 0x376b318d
jb 0x1802a41d1
mov eax, dword [0x180525788]
or eax, dword [0x18052578c]
mov ecx, 0xa9ab871c
xor edx, edx
div ecx
add eax, 0xc7dc0f11
xor eax, 0xafbf29a4
mov edi, 0x98b49af
mov edi, 0x98b49af
cmp eax, 0xb7213c89
ja 0x1802a41d1
jmp 0x1802a3a3c
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
mov rcx, rsi
add rcx, 0x30
mov eax, dword [0x180525790]
sub eax, dword [0x180525794]
or eax, 0x67ff64c9
mov r8d, 0xa8c4ea52
xor edx, edx
div r8d
or eax, 0xc069ce52
cmp eax, 0x82769505
jbe 0x1802a41e2
jmp 0x1802a3a7f
mov eax, dword [0x180525798]
xor edx, edx
div dword [0x18052579c]
or eax, 0x3d12ac22
or eax, 0x3253b364
imul eax, eax, 0x94f4a998
cmp eax, 0xc483cc5f
jae 0x1802a3a7f
jmp 0x1802a3aa6
mov rdx, qword [rcx]
cmp rdx, 0
je 0x1802a3c28
mov rcx, qword [rsi + 0x38]
mov r8d, 1
call fcn.1802cbf20
mov eax, dword [0x1805257a0]
sub eax, dword [0x1805257a4]
mov ecx, 0xce06ed19
xor edx, edx
div ecx
sub eax, 0x624df83c
or eax, 0xc28236c2
cmp eax, 0x2ad9ce68
jb 0x1802a41f3
jmp 0x1802a3aee
mov eax, dword [0x1805257a8]
or eax, dword [0x1805257ac]
or eax, 0x203884fd
imul eax, eax, 0x1ad38390
mov ecx, 0x38f2b83c
xor edx, edx
div ecx
cmp eax, 0xd90a5b69
je 0x1802a3aee
jmp 0x1802a3c28
jmp 0x1802a3c28
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
adc eax, 0xf60c4532
mov byte [rbp + 0x5e], bl
sbb al, 0xf9
and esp, ecx
mov rax, qword [rsi]
mov eax, dword [rsi]
lock dec qword [rax]
sete al
jmp 0x1802a0ac2
rol byte [rax - 0x1f2cde10], 1
pop rbp
and ebx, edx
loopne 0x1802a3cc7
jnp 0x1802a3c55
mov ebx, 0x5effffce
pop rsi
push rcx
out 0x4d, eax
and dl, ch
std
test byte [rbp - 0x163aa05e], al
and eax, 0x1ffffd0
movsd dword [rdi], dword [rsi]
jp 0x1802a3c26
add dword [rbp + 0x2aa07a40], esp
mov ebx, 0xb8b488d
sub bh, byte [rbx + 0xb8b488d]
mov ecx, dword [rbx]
mov rdx, rdi
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a0d07
out dx, eax
pop rax
out 0x66, al
stc
push rbx
xchg byte [rbp - 0x16fd6896], bh
or dl, cl
invalid
xlatb
loope 0x1802a3cd7
sub eax, 0x8dae13d9
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1802cbf20
add al, byte [rax]
jmp 0x1802a0f14
imul esp, dword [rcx], 0x12
xchg ebp, eax
out 0x49, eax
xor ch, byte [rdx]
fsubrp st(3)
invalid
jrcxz 0x1802a3c66
int 0xe9
invalid
loop 0x1802a3c8a
jmp 0x10ef2c6f0
mov rdx, rbx
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a1221
or al, 0x91
fimul word [r15 - 0x16d3e451]
imul edx, ebp, 0xa7d4ffff
hlt
invalid
push rcx
int 0x39
jmp 0x1802a12fc
cmp cl, byte [rbp - 0x175254ec]
xor eax, 0xd61ce92c
sub al, 0xe9
sbb al, 0xd6
invalid
invalid
xlatb
add eax, 0x5689869a
jge 0x1802a3d10
jnp 0x1802a3d86
mov dl, 0xe9
test al, 0xd6
invalid
fistp word [rcx + 0x281b359a]
invalid
cld
xlatb
stc
shl byte [rcx], 1
mov word [rdx - 0x17], ss
invalid
and dword [rdx + rdx*2 - 0x287d17], ecx
invalid
cld
push rsi
mov edi, 0x6d6a6cc0
std
jne 0x1802a3d48
in al, 0x74
jmp 0x1802a159e
adc al, 0xd8
invalid
sbb ebp, ecx
movsb byte [rdi], byte [rsi]
bnd jle 0x1802a3d39
xchg ebx, eax
invalid
scasb al, byte [rdi]
jns 0x1802a3d4b
sub al, 0x4b
push 0x76
paddd mm2, qword [rsi]
jmp 0x1802a16cc
enter 0xffffffffffffca59, 0xffffffffffffff8f
fadd st(1)
jnp 0x1802a3d71
sub byte [rcx], dh
mov ah, 0xcf
jmp 0x1802a1934
invalid
add ebp, dword [rax - 0x7e2d033]
pop rsp
cmc
invalid
jae 0x1802a3dd9
jp 0x1802a3e54
int 0x82
adc byte [rsi - 0x35], ch
jp 0x1802a3ec7
invalid
jmp qword [rax - 0x75bf9f0c]
movabs al, byte [0xe93dea558a4060f4]
sub esi, ebx
invalid
mov esi, 0x14610172
stosd dword [rdi], eax
push 0x2c5d55a3
jmp 0x1802a1d5a
mov bl, 0x5e
out dx, eax
sbb dword [rdx + 0x38dd44a8], ebp
adc al, 0x67
jmp 0x1802a1e27
push rbx
adc edx, dword [rcx - 0x7733c555]
shl ebx, 1
jmp 0x1c3137eae
lodsb al, byte [rsi]
adc eax, 0x11e610f5
push rax
jo 0x1802a3ec8
jmp 0x1802a3ec6
invalid
nop
ret
adc al, 3
invalid
xchg ebp, eax
ror dword [rbx + 0x1f], cl
stc
sub al, 0x78
jmp 0x1802a205a
adc eax, 0x9ff6f2bd
mov ebp, 0xc5e937d1
loope 0x1802a3eed
invalid
jmp qword [rsi]
and al, 0x58
out 0, al
adc al, 0x91
mov edx, 0xffe215e9
invalid
fcom qword [rcx]
jg 0x1802a3e8a
pushfq
invalid
pushfq
mov ebx, ebx
invalid
insb byte [rdi], dx
out 0x26, eax
sti
adc eax, 0x8ae9d6e8
jrcxz 0x1802a3f21
invalid
invalid
call 0x1810c8f21
loop 0x1802a3f28
cmp al, 0xba
stosd dword [rdi], eax
jmp 0x1802a238b
in al, 0xff
jmp rax
loopne 0x1802a3f26
invalid
adc al, 0x3c
push rdx
js 0x1802a3f2d
xchg ebp, eax
add dl, ch
rcl dl, 0x90
xchg ebp, eax
jmp 0x1802a245f
ror byte [rdx - 0xe], 1
scasb al, byte [rdi]
mov dl, byte fs:[rbx]
invalid
shl dword [rdi - 0x5ca3c743], cl
mov ah, 0xb5
mov bh, 0xfb
invalid
out 0xe9, eax
push rdi
out 0xff, al
call [rax]
invalid
pop rbx
adc eax, 0x5b28ca18
pop rbp
invalid
add byte [rax], al
call fcn.1802cbf20
jmp 0x1802a26f9
add cl, ch
push rax
out 0xff, eax
inc ebp
xor ecx, edx
shl dil, 1
push rbx
invalid
invalid
jmp 0x1802a3f6e
sbb ah, al
pop rsp
push 0x555133e2
jmp 0x1802a2830
pop rsi
loopne 0x1802a3f9d
hlt
or al, 0xbf
jno 0x1802a404e
invalid
and byte [0x10e5da5bc], dh
in al, dx
adc eax, 0x12f882f3
jmp 0x1802a2982
jo 0x1802a3fa3
stosb byte [rdi], al
invalid
push 0x1c
cmpsd dword [rsi], dword [rdi]
adc sil, byte [rax + rax*2 - 0x1597165d]
invalid
invalid
jmp 0x1802a2b3d
xchg dword [rsi + rcx*2 + 0x7d209bda], edx
psubsw mm6, mm7
jmp 0x1802a4048
invalid
int 0x55
pop rdi
invalid
rcr qword [rcx - 0x13741626], cl
invalid
int1
cmp eax, 0x85625c94
out 0xeb, eax
push rbx
adc dword [r11 - 0x17], r15d
invalid
jbe 0x1802a4025
mov byte [rbx], dl
in al, dx
cmp dl, byte [rbx + rax*8 + 0x48019b98]
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a2e72
cmp al, byte [rbx - 0x380967ba]
invalid
or dl, byte [rax + 0x66]
xor dword [rbp - 2], ebp
cmp eax, 0x1c6b6356
push rbp
jmp 0x1802a2f7b
insd dword [rdi], dx
invalid
pop rax
and al, byte [rbp + 0x6fb89bd0]
sub al, 0x41
mov byte [rsi], 0
jmp 0x1802a2ff5
int3
sal byte [ebp + 0x6e653455], cl
xor eax, dword [rsi]
shl byte [rdx - 8], 1
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a30be
mov esi, 0x529c2588
in al, dx
sti
jne 0x1802a409f
invalid
sbb bl, byte [rax + rcx*8 - 0x14]
mov dword [rdi - 6], esi
imul cl
mov edx, 0x57fffff0
push rdi
invalid
or dword [rbx + 0x6a6e6966], ebx
int 0x81
jmp 0x1802a3352
fsub dword [rdx + rdx*4 + 0x530270e9]
fucomp st(1)
invalid
ja 0x1802a4161
insd dword [rdi], dx
imul eax, dword [rdi - 0x1661ea47], 2
invalid
invalid
invalid
inc dword [rbx + 0x1c4cb50c]
xor esi, dword [rdx]
push rcx
or dword [rsi*4 + 0x32331c4c], 0x51
or al, 0xb5
sbb al, 0x33
xor dl, byte [rcx - 0x17]
jbe 0x1802a415f
jmp 0x1802a35e3
invalid
xchg byte [rdx + 0x5d0ec266], al
cli
or dword [rcx + 0x6b], 0x894828d6
stc
mov r8d, 8
call fcn.1802cbf20
jmp 0x1802a3679
add al, ch
cdq
jge 0x1802a4188
add cl, ch
in eax, dx
hlt
insb byte [rdi], dx
invalid
and edx, esi
sub eax, 0x485a7faf
invalid
outsb dx, byte [rsi]
scasb al, byte [rdi]
fmul qword [rbx - 0x45bda173]
jmp 0x1802a3812
movabs al, byte [0xb18198903a69c3bb]
ret 0xe9a3
movabs dword [0xe971c8e303484529], eax
push rsp
idiv edi
call [rbx - 0x6b]
pop rbx
xchg ebp, eax
invalid
add al, 0x6c
jge 0x1802a4181
wait
insb byte [rdi], dx
push rdx
sbb byte [rdi - 0x16], bh
sbb eax, 0x8ae96025
clc
invalid
xor ebp, ecx
cmp eax, 0x7433db04
je 0x1802a41e5
in al, dx
clc
invalid
mov eax, dword [0x1805257d8]
xor edx, edx
div dword [0x1805257dc]
and eax, 0x22391a27
sub eax, 0xaa5ea622
imul edx, eax, 0x61123049
xor eax, eax
sal dh, 0xc1
add dword [rcx + 0xf], ecx
rol dword [r9 + 0x3589dfa], 0x52
sal dh, 0xc1
add dword [rcx + 0xf], ecx
rol dword [r9 + 0x3589dfa], 0x52
jb 0x1802a427a
ror dword [rax - 0x7b], 1
sal byte [rcx + rdx - 0x15], 0
test rax, rax
je 0x1802a42bf
jmp 0x1802a42b0
sub rax, 1
je 0x1802a58f8
invalid
add cl, ch
in al, dx
invalid
jmp 0x1802a59ab
mov rax, rsi
add rax, 0x38
movzx eax, byte [rax]
invalid
test eax, eax
je 0x1802a42e6
add byte [rbp - 0x14e68b40], al
add byte [rcx + 0x3e983c1], cl
jmp 0x1802a42cf
mov ecx, eax
sub ecx, 3
je 0x1802a432b
jmp 0x1802a42d8
sub eax, 4
je 0x1802a4686
jmp 0x1802a59ab
cmp r8, 0
je case.0x18029faae.141
mov rcx, qword [rsi + 8]
mov rdx, r8
mov edx, eax
mov edx, eax
mov r8d, 1
call fcn.1802cbf20
jmp case.0x18029faae.141
mov rax, rsi
mov eax, esi
add rax, 0x18
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a59ab
xchg edi, eax
invalid
add byte [rax], al
xchg edi, eax
invalid
add rsi, 0x20
mov rcx, qword [rsi]
mov r8d, 1
add al, ch
cli
jnp 0x1802a4327
add cl, ch
adc byte [rsi], 0
invalid
add al, ch
cli
jnp 0x1802a4327
add cl, ch
adc byte [rsi], 0
add byte [rdx - 0x49f0a7ba], cl
rol byte [rbp - 0x14e28b40], 0
mov al, byte [rsi + 0x58]
movzx eax, al
test eax, eax
je 0x1802a4352
jmp 0x1802a4337
mov ecx, eax
sub ecx, 3
je 0x1802a4431
jmp 0x1802a4344
sub eax, 4
je 0x1802a4456
jmp 0x1802a588a
mov eax, dword [0x1805257e0]
xor edx, edx
div dword [0x1805257e4]
mov ecx, 0x84bda578
xor edx, edx
div ecx
add eax, 0xe389b5fc
mov ecx, 0x3ad193fd
xor edx, edx
div ecx
cmp eax, 0x64efe70b
je 0x1802a5a1d
mov eax, dword [0x1805257e8]
xor eax, dword [0x1805257ec]
sub eax, 0xc66cdf48
imul ecx, eax, 0x5ebe6f98
and ecx, 0x150663fb
mov rax, rsi
add rax, 0x40
cmp ecx, 0xed45c4e8
je 0x1802a5a1d
jmp 0x1802a43b4
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a588a
mov rax, rsi
add rax, 0x48
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov eax, dword [0x1805257f0]
and eax, dword [0x1805257f4]
or eax, 0x312c0aeb
add eax, 0xe36a5d7b
mov ecx, 0x8a251f07
xor edx, edx
div ecx
cmp eax, 0xc34da83c
jae 0x1802a5a2a
mov eax, dword [0x1805257f8]
xor edx, edx
div dword [0x1805257fc]
mov ecx, 0xaff5ffaf
xor edx, edx
div ecx
add eax, 0x8d87dd2
sub eax, 0xe3a72d0c
cmp eax, 0x88c8e4c3
je 0x1802a5a2a
jmp 0x1802a588a
mov rax, rsi
add rax, 0x60
mov ax, word [rax]
cmp ax, 3
jne 0x1802a588a
mov rcx, rsi
add rcx, 0x68
call fcn.18028cea0
jmp 0x1802a588a
mov rcx, rsi
add rcx, 0x90
call fcn.1802a6bf0
mov eax, dword [rsi + 0x68]
cmp eax, 0
sete al
mov ecx, dword [0x180525800]
imul ecx, dword [0x180525804]
xor ecx, 0xff851c7d
add ecx, 0xebb73c37
add ecx, 0x145bf6b6
cmp ecx, 0xd6ec0843
ja 0x1802a5a3b
mov ecx, dword [0x180525808]
sub ecx, dword [0x18052580c]
or ecx, 0x844665d7
imul ecx, ecx, 0xfd66c91a
xor ecx, 0xc2f9bced
cmp ecx, 0x39dfc3a2
jb 0x1802a5a3b
test al, 1
jne 0x1802a44f4
jmp 0x1802a44c9
mov rax, rsi
add rax, 0x80
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a44f4
mov rax, rsi
add rax, 0x70
mov rcx, qword [rax]
shl rdx, 5
mov r8d, 4
call fcn.1802cbf20
mov rax, qword [rsi + 0x60]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a588a
jmp 0x1802a450a
mov rcx, rax
and rcx, 3
lea rdx, [0x180489a34]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp r15, 0
je 0x1802a45ab
mov eax, dword [0x180525810]
xor eax, dword [0x180525814]
mov ecx, 0x3f60acc3
xor edx, edx
div ecx
and eax, 0x6c30b9eb
xor eax, 0x538b200f
cmp eax, 0xd8832f88
jae 0x1802a5a4c
jmp 0x1802a4577
mov eax, dword [0x180525818]
xor edx, edx
div dword [0x18052581c]
mov ebp, eax
add ebp, 0xb9f53c8a
add ebp, 0x6c0edbc2
or ebp, 0xec4eff98
mov rcx, rbx
call r15
call rdi
call rdi
cmp ebp, 0xc2229c17
je 0x1802a4577
jmp 0x1802a45a9
jmp 0x1802a45ab
mov eax, dword [0x180525820]
xor edx, edx
div dword [0x180525824]
outsd dx, dword [rsi]
adc ch, byte [rax]
add byte [rcx], dh
sal bh, cl
xor eax, 0x28126b
add eax, 0xf6f717ce
and eax, 0x2eb0c15e
mul byte [0x1aedb0721]
or eax, 0xd6c87503
cmp eax, 0x61d8fc21
jb 0x1802a5a5f
mov eax, dword [0x180525828]
or eax, dword [0x18052582c]
imul eax, eax, 0xdcc50ac6
mov ecx, 0xfa79cabb
xor edx, edx
div ecx
xor eax, 0xafc7aa0a
cmp eax, 0xd92db23f
jae 0x1802a5a5f
jmp 0x1802a4600
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x1802a466e
mov rcx, rbx
call fcn.1802cbf20
mov eax, dword [0x180525830]
xor edx, edx
div dword [0x180525834]
sub eax, 0x84430c82
sub eax, 0x95478308
imul eax, eax, 0xd1821137
cmp eax, 0xcc2692a6
je 0x1802a5a6c
mov eax, dword [0x180525838]
xor edx, edx
div dword [0x18052583c]
add byte [rcx], dh
sal bh, cl
xor eax, 0x2811ef
mov ecx, 0xe56ab89a
xor edx, edx
div ecx
or eax, 0xbe48269d
imul eax, eax, 0xd2b23dc0
cmp eax, 0x4d523c09
push rdx
je 0x1802a5a6c
push rdx
je 0x1802a5a6c
jmp 0x1802a466e
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp 0x1802a588a
mov rax, rsi
add rax, 0xaae
movzx ecx, byte [rax]
mov eax, ecx
sub ecx, 0x37
ja case.0x1802a46ab.1
lea rcx, [0x180489914]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
add rcx, 0x68
mov eax, dword [0x180525840]
add eax, dword [0x180525844]
and eax, 0xbf49c739
add eax, 0x33c913a
or eax, 0x368c0f5c
cmp eax, 0x11f118f0
jb 0x1802a5a7d
mov eax, dword [0x180525848]
add eax, dword [0x18052584c]
and eax, 0xc1684d2e
mov r8d, 0x61639f3
xor edx, edx
div r8d
add eax, 0x28eff94d
mov rdx, qword [rcx]
cmp eax, 0xd639d79c
je 0x1802a5a7d
jmp 0x1802a470b
cmp rdx, 0
je 0x1802a4722
mov rcx, qword [rsi + 0x70]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1802cbf20
jmp 0x1802a4722
add byte [rax + 2], bh
add bl, ch
add byte [rax - 0x77], cl
mov eax, esi
mov rax, rsi
mov eax, esi
add rax, 0x80
mov rdx, qword [rax]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
je case.0x1802a46ab.1
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rax, 0x88
add eax, 0x88
add eax, 0x88
mov rcx, qword [rax]
mov r8d, 1
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.1802cbf20
jmp case.0x1802a46ab.1
mov al, byte [rsi + 0xaf8]
movzx eax, al
test eax, eax
je 0x1802a4771
jmp 0x1802a4763
sub eax, 3
je 0x1802a47f9
invalid
lea eax, [rax]
add byte [rax], al
test byte [rbp - 0x17000000], cl
test dword [rax], ecx
jmp case.0x1802a46ab.22
add byte [rax], al
mov rax, rsi
add rax, 0xac0
mov rdx, qword [rax]
mov edx, dword [rax]
or al, byte [rax]
add byte [rax - 0x75], cl
mov edx, dword [rax]
invalid
invalid
mov edx, dword [rax]
cmp rdx, 0
je case.0x1802a46ab.22
or byte [rax], al
invalid
cli
add byte [rdi], cl
test byte [rdi + 8], ch
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
mov rax, rsi
add rax, 0xac8
add eax, 0xac8
add eax, 0xac8
add byte [rax - 0x75], cl
or byte [rcx - 0x48], al
mov eax, 1
mov rcx, qword [rax]
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.1802cbf20
mov eax, dword [0x180525850]
ja 0x1802a479f
add byte [rbx + 0x2810ac05], cl
add byte [rbx], al
add eax, 0x2810aa
add eax, 0x2810ac
add eax, dword [0x180525854]
imul eax, eax, 0x233feb70
mov ecx, 0xa79654c2
xor edx, edx
div ecx
or eax, 0x661c9893
cmp eax, 0xdf4aad2f
je 0x1802a5a8a
mov eax, dword [0x180525858]
add eax, dword [0x18052585c]
sub eax, 0xb3984ebd
mov ecx, 0x5e413710
xor edx, edx
div ecx
imul eax, eax, 0xb00e37f
cmp eax, 0x9145cb3b
jae 0x1802a5a8a
jmp case.0x1802a46ab.22
mov eax, dword [0x180525860]
add eax, dword [0x180525864]
add eax, 0x1e85bc76
add eax, 0xaefb7239
jb 0x1802a4809
scasb al, byte [rdi]
invalid
jb 0x1802a4809
scasb al, byte [rdi]
mov ecx, 0x32681b37
xor edx, edx
div ecx
cmp eax, 0x3f20c796
and byte [rdi], bh
and byte [rdi], bh
je 0x1802a5a97
jmp 0x1802a4825
mov ecx, dword [0x180525868]
or ecx, dword [0x18052586c]
or eax, 0x28103b
or eax, 0x28103b
and ecx, 0x750d8b0e
add ecx, 0xfae82e74
call 0x1eaebca3a
and byte [rdx], ch
ret 0x8948
invalid
add rax, 0xad8
cmp ecx, 0x7f88d227
jb 0x1802a4825
call 0x1eaebca3a
and byte [rdx], ch
ret 0x8948
jmp 0x1802a4856
mov ax, word [rax]
cmp ax, 3
jne case.0x1802a46ab.22
mov rcx, rsi
mov ecx, esi
add rcx, 0xae0
call fcn.18028cea0
jmp case.0x1802a46ab.22
jg 0x1802a487c
add byte [rax], al
jg 0x1802a487c
invalid
add byte [rax], al
mov rcx, rsi
add rcx, 0xac0
rol eax, 0xa
add byte [rax], al
call fcn.18029f9f0
jmp 0x1802a5190
mov cl, 0xff
invalid
invalid
mov rax, rsi
add rax, 0xad8
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov fs, eax
or al, byte [rax]
add byte [rax - 0x7d], cl
clc
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x4c7af0ff], 9
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov fs, eax
or al, byte [rax]
add byte [rax - 0x7d], cl
clc
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x4c7af0ff], 9
add byte [rax], al
jmp 0x1802a48af
mov eax, dword [0x180525870]
and eax, dword [0x180525874]
or eax, 0x3a0309cd
imul eax, eax, 0xe0ed753b
sar byte [rbx], 0x75
in eax, dx
loopne 0x1802a48ec
test eax, 0x3d30e29c
xchg edi, eax
cmp al, bl
call 0x191fccbe3
add byte [rax], al
sar byte [rbx], 0x75
in eax, dx
loopne 0x1802a48ec
test eax, 0x3d30e29c
xchg edi, eax
cmp al, bl
call 0x191fccbe3
add byte [rax], al
mov eax, dword [0x180525878]
or eax, dword [0x18052587c]
add byte [rcx - 0x48], al
and dword [rbx - 0x60], eax
loope 0x1802a491a
rol byte [rcx - 9], cl
invalid
and eax, 0x4afb2cb
and eax, 0xb55ebd4e
cmp eax, 0x9ce0d053
je 0x1802a5aa8
add byte [rcx - 0x48], al
and dword [rbx - 0x60], eax
loope 0x1802a491a
rol byte [rcx - 9], cl
invalid
jmp 0x1802a4904
mov rax, rcx
and rax, 3
mov rdx, rax
sub rdx, 3
ja 0x1802a4924
lea rdx, [0x180489a14]
movsxd rax, dword [rdx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
mov eax, dword [0x180525880]
and eax, dword [0x180525884]
add byte [rbx], ah
add eax, 0x280f54
imul eax, eax, 0x70bb20a3
mov ecx, 0xd5530bc3
push rbx
invalid
xor edx, edx
div ecx
or eax, 0x1207bc81
cmp eax, 0x7309fb64
je 0x1802a5ab5
push rbx
invalid
mov eax, dword [0x180525888]
and eax, dword [0x18052588c]
xor eax, 0x9891e5e0
mov ecx, 0x9cff3590
xor edx, edx
div ecx
mov ecx, 0xaad7bbff
xor edx, edx
div ecx
cmp eax, 0x2290d87a
ja 0x1802a5ab5
ud2
invalid
add eax, 0x280eca
imul eax, dword [0x180525894]
imul eax, eax, 0x76e7cc28
out 0x76, eax
out 0x76, eax
jbe 0x1802a4a09
xor eax, 0x4ec34aca
xor eax, 0xc63cc7f1
cmp eax, 0xe1fd12f6
loope case.0x18029e046.137
test dh, bl
adc byte [rax], al
invalid
retf 0xc34a
loope case.0x18029e046.137
test dh, bl
adc byte [rax], al
add byte [rbx + 0x280eaa05], cl
add byte [rbx], al
add eax, 0x280ea8
sub byte [rax], al
mov eax, dword [0x180525898]
add eax, dword [0x18052589c]
sub byte [rax], al
sub byte [rax], al
imul eax, eax, 0xc6d92952
xor eax, 0xb5354f9e
and eax, 0xd1793fd0
cmp eax, 0x3a9b78dc
je 0x1802a5ac6
jmp 0x1802a4a11
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a4a62.0
mov rax, rsi
mov eax, esi
add rax, 0xad8
mov rcx, qword [rax]
mov rax, qword [rsi + 0xae0]
add byte [rax], al
add byte [rax], al
cmp rcx, 0
je case.0x1802a4a62.0
cmp rax, 0
setne cl
mov rcx, rax
and rcx, 3
lea rdx, [0x180489a04]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1805258a0]
xor edx, edx
div dword [0x1805258a4]
imul eax, eax, 0xa605108a
and eax, 0x9a8e1c71
or eax, 0xb0e99b5e
cmp eax, 0xab6bff57
jbe 0x1802a5ad3
jmp 0x1802a4afc
mov eax, dword [0x1805258a8]
xor eax, dword [0x1805258ac]
imul eax, eax, 0xa6c6936
mov ecx, 0x99dd8e79
xor edx, edx
div ecx
imul eax, eax, 0x1a668bcd
mov rcx, rsi
add rcx, 0xac0
cmp eax, 0xcd3a855a
jae 0x1802a4afc
jmp 0x1802a4b30
call fcn.18029f9f0
jmp case.0x1802a55f0.2640
mov rax, rsi
add rax, 0xbc8
mov al, byte [rax]
cmp al, 3
jne case.0x1802a46ab.51
mov rax, rsi
add rax, 0xbc0
movzx eax, byte [rax]
test eax, eax
je 0x1802a4b7c
jmp 0x1802a4b5f
sub eax, 3
je 0x1802a4bcd
jmp case.0x1802a46ab.51
mov rcx, qword [rcx]
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a46ab.51
mov rdx, qword [rsi + 0xb68]
cmp rdx, 0
sete al
xchg esp, eax
invalid
test al, 1
jne 0x1802a4ba4
xchg esp, eax
shr byte [rax - 0x14e98aff], 0
jmp 0x1802a4b90
mov rcx, qword [rsi + 0xb60]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a4ba4
mov rax, rsi
mov eax, esi
add rax, 0xb98
add eax, 0xb98
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne case.0x1802a46ab.51
jmp 0x1802a4bc1
mov rcx, rsi
add rcx, 0xb90
add ecx, 0xb90
add ecx, 0xb90
jmp 0x1802a4b69
mov rcx, rsi
add rcx, 0xb20
mov rax, rsi
add rax, 0xb49
mov al, byte [rax]
cmp al, 2
jae 0x1802a4c63
mov r8, qword [rsi + 0xb28]
mov eax, dword [0x1805258b0]
or al, 0x28
add byte [rbx], ch
add eax, 0x280cbb
or al, 0x28
add byte [rbx], ch
add eax, 0x280cbb
mov r9d, 0x4debdba9
xor edx, edx
rol byte [rcx - 9], cl
int1
jmp 0x1802a4c4c
rol byte [rcx - 9], cl
int1
sub eax, 0xca5711fe
and eax, 0xa95cd1c7
test eax, 0xc563493d
push 0xec7840f
invalid
invalid
add byte [rax], al
test eax, 0xc563493d
push 0xec7840f
invalid
invalid
add byte [rax], al
invalid
jmp 0x1802a4c1b
mov edx, dword [0x1805258b8]
add edx, dword [0x1805258bc]
xchg edi, eax
or al, 0x28
add byte [rbx], al
adc eax, 0x280c95
xor edx, 0xdb05b00c
xor edx, 0x9dc195a0
popfq
popfq
xor edx, 0x7f9f67fc
cmp r8, 0
cld
lahf
jg 0x1802a4c83
cmp eax, 0
sete al
cmp edx, 0x10eb43e9
je 0x1802a4c1b
jmp 0x1802a4c4a
test al, 1
jne 0x1802a4c63
jmp 0x1802a4c50
mov rcx, qword [rcx]
mov rdx, r8
mov edx, eax
or dword [rcx + rcx*4 - 0x3e], ecx
mov edx, eax
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a4c63
mov rax, rsi
add rax, 0xb19
mov al, byte [rax]
add byte [rdx + rax], bh
add byte [rdx + rax], bh
jae case.0x1802a46ab.51
add byte [rax], al
mov rcx, rsi
add rcx, 0xaf0
or al, byte [rax]
add byte [rcx - 0x77], cl
invalid
or al, byte [rax]
add byte [rcx - 0x77], cl
invalid
add r8, 0xaf8
mov eax, dword [0x1805258c0]
xor eax, dword [0x1805258c4]
or al, 0x28
add byte [rbx], dh
add eax, 0x280c2e
or eax, 0xd18c6bd2
xor eax, 0x13e34bea
sal dword [0x1940d988a], 1
or eax, 0xdd38c825
cmp eax, 0x2a4af6fb
je 0x1802a5af1
invalid
jmp 0x1802a4cb2
mov eax, dword [0x1805258c8]
imul eax, dword [0x1805258cc]
or al, 0x28
add byte [rcx - 0x40], ch
pop rax
mov r9d, 0xbe72c731
or al, 0x28
add byte [rcx - 0x40], ch
pop rax
mov r9d, 0xbe72c731
xor edx, edx
div r9d
rol byte [rcx - 9], cl
int1
sub eax, 0xf8e6059d
mov rdx, qword [r8]
cmp eax, 0x5b0d1c45
jae 0x1802a4cb2
jmp 0x1802a4ce1
cmp rdx, 0
je case.0x1802a46ab.51
jmp 0x1802a4b69
mov rdi, rsi
add rdi, 0xabd
cmp byte [rdi], 0
sete al
test al, 1
jne 0x1802a56a4
jmp 0x1802a570e
mov eax, dword [0x1805258d0]
imul eax, dword [0x1805258d4]
add eax, 0xbc15bc42
xor eax, 0xfa638b35
mov ecx, 0xa4fb26af
xor edx, edx
div ecx
cmp eax, 0x85f22b83
ja 0x1802a5b02
mov eax, dword [0x1805258d8]
xor eax, dword [0x1805258dc]
xor eax, 0x85c0c5a4
xor eax, 0x104c2523
or eax, 0x8fb55ff3
mov rdi, rsi
add rdi, 0xabb
cmp eax, 0x926d7818
jbe 0x1802a5b02
jmp 0x1802a4d6a
cmp byte [rdi], 0
sete al
test al, 1
je 0x1802a53f9
jmp 0x1802a547a
mov rdi, rsi
add rdi, 0xaba
cmp byte [rdi], 0
sete al
test al, 1
jne 0x1802a4f4e
jmp 0x1802a4fa9
mov rdi, rsi
add rdi, 0xab9
mov al, byte [rsi + 0xab9]
cmp al, 0
sete al
test al, 1
jne 0x1802a4f1b
jmp 0x1802a4f23
mov eax, dword [0x1805258e0]
imul eax, dword [0x1805258e4]
imul eax, eax, 0x97f92f04
and eax, 0x708935bf
sub eax, 0xcf96395e
cmp eax, 0x699f6840
je 0x1802a5b13
mov eax, dword [0x1805258e8]
xor edx, edx
div dword [0x1805258ec]
xor eax, 0x8b0f6fe6
and eax, 0x78163810
and eax, 0xd2f4a96b
mov rcx, rsi
add rcx, 0x178
cmp eax, 0xd57fa51a
je 0x1802a5b13
jmp 0x1802a4e18
mov rdx, qword [rcx]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a4e3c
jmp 0x1802a4e28
mov rcx, qword [rsi + 0x180]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a4e3c
mov rcx, rsi
add rcx, 0x160
mov eax, dword [0x1805258f0]
imul eax, dword [0x1805258f4]
and eax, 0xde984894
or eax, 0x3a88521f
xor eax, 0x6a507746
cmp eax, 0x9369947
jb case.0x1802a2b10.141
mov eax, dword [0x1805258f8]
sub byte [rax], al
sub eax, dword [0x1805258fc]
and eax, 0x1a67bec6
mov r8d, 0x6a2824e2
xor edx, edx
div r8d
or eax, 0x6582c059
cmp eax, 0x5ef71301
jb case.0x1802a2b10.141
neg dword [rsi + 0xf]
invalid
jmp 0x1802a4e9b
mov rdi, qword [rcx]
cmp rdi, 0
je case.0x1802a46ab.11
mov rbx, rsi
add rbx, 0x168
push 0xffffffff8b000001
add eax, 0x280a48
push 0xffffffff8b000001
add eax, 0x280a48
xor eax, dword [0x180525904]
xor eax, 0xea8d445e
mov ecx, 0x9cf647a2
xor edx, edx
sal bh, cl
int1
sal bh, cl
int1
add eax, 0x20b356d6
cmp eax, 0x8d17c8ba
jae 0x1802a5b2d
or al, 0
invalid
or al, 0
add bl, ch
add byte [rbx + 0x280a2405], cl
add byte [rbx], ch
add eax, 0x280a22
and cl, byte [rdx]
sub byte [rax], al
invalid
jmp 0x1802a4ede
mov eax, dword [0x180525908]
sub eax, dword [0x18052590c]
and cl, byte [rdx]
sub byte [rax], al
invalid
and cl, byte [rdx]
sub byte [rax], al
invalid
add byte [rcx - 0x40], ch
invalid
imul eax, eax, 0x82f2b3d5
sub eax, 0x9a6fcd3a
imul ebp, eax, 0x6432ca01
call 0x1e45d18fc
call 0x1e45d18fc
mov rcx, qword [rbx]
mov rdx, rdi
mov r8d, 1
add al, ch
adc al, 0x70
add al, byte [rax]
add al, ch
adc al, 0x70
add al, byte [rax]
cmp ebp, 0xd26d2d96
jb 0x1802a4ede
jmp 0x1802a4f16
jmp case.0x1802a46ab.11
invalid
mov byte [rdi], 0
jmp case.0x1802a46ab.9
mov rax, rsi
add rax, 0x148
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a4f1b
mov rax, rsi
add rax, 0x150
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a4f1b
mov byte [rdi], 0
mov eax, dword [0x180525910]
imul eax, dword [0x180525914]
and eax, 0xb56b6307
and eax, 0xb069160
xor eax, 0xdff2c610
cmp eax, 0x48ebd66b
jmp 0x1802a4fba
je 0x1802a5b4f
jmp 0x1802a4fba
mov eax, dword [0x180525918]
xor edx, edx
div dword [0x18052591c]
mov ecx, 0x2a2aa0ed
xor edx, edx
div ecx
or eax, 0x94061d72
jb 0x1802a4faf
invalid
xchg esp, eax
sub eax, 0x1c51da07
cmp eax, 0x3ee9b6ba
jbe 0x1802a5b4f
jb 0x1802a4faf
invalid
jmp case.0x1802a46ab.5
mov rdx, qword [rsi + 0x130]
cmp rdx, 0
sete al
test al, 1
jne 0x1802a4f4e
add byte [rax - 0x7d], cl
cli
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x146c8aff], 0
xchg ebx, eax
jmp 0x1802a4fbd
mov rax, rsi
add rax, 0x138
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a4f4e
mov rdi, rsi
add rdi, 0xab7
cmp byte [rdi], 0
sete al
test al, 1
jne 0x1802a5137
jmp 0x1802a513c
mov eax, dword [0x180525920]
and al, 9
sub byte [rax], al
or eax, dword [0x180525924]
sub eax, 0x40d15dbb
imul eax, eax, 0x3476bff7
imul eax, eax, 0x3476bff7
sal bh, 0xbf
jbe 0x1802a5041
mov ecx, 0xf86fa9a7
xor edx, edx
div ecx
cmp eax, 0xfd2f2a9d
sub ch, byte [rdi]
std
sub ch, byte [rdi]
std
je 0x1802a5b5c
mov eax, dword [0x180525928]
xor edx, edx
sal bh, cl
xor eax, 0x2808fd
add byte [rcx], dh
sal bh, cl
xor eax, 0x2808fd
add eax, 0x9b78ce6
add eax, 0x3d7c3c44
xor eax, 0x961688a9
mov rcx, rsi
add rcx, 0x1c0
cmp eax, 0xf68d10af
je 0x1802a5b5c
or eax, dword [rax]
invalid
or eax, dword [rax]
add bl, ch
add byte [rbx + 0x2808d505], cl
add byte [rbx], cl
add eax, 0x2808d3
or byte [rax], ch
invalid
jmp 0x1802a5055
mov eax, dword [0x180525930]
or eax, dword [0x180525934]
or byte [rax], ch
invalid
or byte [rax], ch
add byte [rcx - 0x48], al
and al, 0x4e
invalid
mov r8d, 0xb5164e24
xor edx, edx
div r8d
and eax, 0x688d2c93
sub al, 0x8d
push 0x38ddd70d
lea edi, [0x18770a5bf]
sub al, 0x8d
push 0x38ddd70d
lea edi, [0x18770a5bf]
jb 0x1802a5b6d
or al, byte [rax]
add byte [rbx + rcx*4 + 5], al
mov al, 8
sub byte [rax], al
mov r8d, dword [0x180525938]
sub r8d, dword [0x18052593c]
add eax, 0x2808ad
add r8d, 0xa89d1ff4
or r8d, 0x7a3a1706
sal ah, 0x1f
popfq
test al, 0x41
or eax, 0x7a3a1706
add r8d, 0xa952cae6
mov rdx, qword [rcx]
cmp rdx, 0
invalid
out 0xca, al
push rdx
test eax, 0x48118b48
cmp edx, 0
invalid
add byte [rdi], cl
xchg esp, eax
rol byte [rcx - 0x7f], 0xf8
sete al
cmp r8d, 0xbdf3b8ba
mov edx, 0xfbdf3b8
invalid
mov dl, 0xa
add byte [rax], al
mov edx, 0xfbdf3b8
xor dword [rdx - 0x14fffff6], 0
jmp 0x1802a50bd
mov ecx, dword [0x180525940]
xor ecx, dword [0x180525944]
or byte [rax], ch
add byte [rbx], dh
or eax, 0x28087b
and ecx, 0xa43a7a47
xor ecx, 0x2b7719e4
sub ecx, 0xf608151c
cmp ecx, 0xde734ee2
jae 0x1802a5b7a
invalid
xchg ebx, eax
or al, byte [rax]
invalid
adc dword [rbx - 0x74fffff6], 0xd
mov ecx, dword [0x180525948]
and ecx, dword [0x18052594c]
invalid
pop rbx
or byte [rax], ch
add byte [rbx], ah
or eax, 0x280859
invalid
add byte [rcx - 0x37], ch
invalid
imul ecx, ecx, 0x65e120ea
imul ecx, ecx, 0x9c05156f
imul ecx, ecx, 0x9c05156f
xor ecx, 0x4b9d88af
cmp ecx, 0xe05df8ec
clc
pop rbp
loopne 0x1802a511b
test byte [rcx + 0xa], ch
add byte [rax], al
mov byte [rbp - 0x13067eb5], bl
clc
pop rbp
loopne 0x1802a511b
test byte [rcx + 0xa], ch
add byte [rax], al
test al, 1
jne case.0x1802a46ab.21
invalid
invalid
jmp 0x1802a511b
mov rax, rsi
add rax, 0x1c8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a46ab.21
mov byte [rdi], 0
jmp case.0x1802a46ab.18
mov rax, rsi
add rax, 0x1a8
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
add dword [rbp - 0x1c], esi
add dword [rbp - 0x1c], esi
jmp 0x1802a5155
mov rax, rsi
add rax, 0x1b0
mov rcx, qword [rax]
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.1802cbf20
jmp 0x1802a5137
mov rdi, rsi
add rdi, 0xab8
mov al, byte [rsi + 0xab8]
cmp al, 0
test dword [rax - 0x7f], 0xab8c7
add byte [rdx + 0xab886], cl
add byte [rax + rax], bh
sete al
test al, 1
jne 0x1802a53c6
jmp 0x1802a53ce
mov rax, rsi
add rax, 0xab6
mov byte [rax], 0
mov eax, dword [0x180525950]
or eax, dword [0x180525954]
or eax, 0xa7d9757c
imul eax, eax, 0xf0b85952
and eax, 0x9241b647
cmp eax, 0x8dd84ef2
je 0x1802a5b87
jmp 0x1802a51c5
mov eax, dword [0x180525958]
xor edx, edx
div dword [0x18052595c]
and eax, 0xf93377f6
mov ecx, 0x105d0980
xor edx, edx
div ecx
xor eax, 0xe72b26e4
cmp eax, 0x7c54fc0d
jbe 0x1802a51c5
jmp case.0x1802a46ab.18
mov rax, rsi
add rax, 0xab6
mov cl, byte [rax]
mov eax, dword [0x180525960]
xor eax, dword [0x180525964]
sub eax, 0x776f1d1c
and eax, 0xe7889f9e
sub eax, 0xa8bfc1a6
cmp eax, 0xcd02cbf
jbe 0x1802a5b94
mov eax, dword [0x180525968]
sub eax, dword [0x18052596c]
mov r8d, 0x5bae614e
xor edx, edx
div r8d
or eax, 0x2c1bcf4a
sub eax, 0xe1d18dd0
cmp cl, 0
sete dl
cmp eax, 0xf33460a1
jae 0x1802a5b94
test dl, 1
jne 0x1802a5190
jmp 0x1802a5271
mov rcx, rsi
add rcx, 0x210
call fcn.1802a6740
jmp case.0x1802a46ab.27
mov rcx, rsi
add rcx, 0x1e8
cmp qword [rcx], 2
sete r8b
mov eax, dword [0x180525970]
or eax, dword [0x180525974]
or eax, 0x14db27af
add eax, 0x9398c648
sub eax, 0x41ae916
cmp eax, 0xf188a20f
je 0x1802a5ba5
mov eax, dword [0x180525978]
sub eax, dword [0x18052597c]
or eax, 0x43c39f20
mov r9d, 0xcb4a96e7
xor edx, edx
div r9d
imul eax, eax, 0xc640d8eb
cmp eax, 0x6879a3d5
ja 0x1802a5ba5
test r8b, 1
jne 0x1802a52e8
jmp 0x1802a52de
call fcn.1802a6740
jmp 0x1802a5190
mov rax, rsi
add rax, 0x1f0
mov rax, qword [rax]
mov ecx, eax
and ecx, 3
lea rdx, [0x180489a24]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, rbx
call rax
jmp 0x1802a533f
mov eax, dword [0x180525980]
or eax, dword [0x180525984]
imul eax, eax, 0x6a15f9f6
imul eax, eax, 0x112ea4ca
sub eax, 0xad74eb6e
outsb dx, byte [rsi]
jmp 0x1802a53cf
lodsd eax, dword [rsi]
cmp eax, 0xca8742ef
outsb dx, byte [rsi]
jmp 0x1802a53cf
ja 0x1802a5bb6
jmp 0x1802a5369
mov eax, dword [0x180525988]
and eax, dword [0x18052598c]
imul eax, eax, 0xc4f99f4a
xor eax, 0x972d91fb
imul eax, eax, 0xb9cff304
rol byte [rbx + rsi*8], 0xcf
mov ecx, 0xfb8348
rol byte [rbx + rsi*8], 0xcf
mov ecx, 0xfb8348
setne cl
cmp eax, 0x8af90797
stc
invalid
je 0x1802a5369
stc
mov dh, byte [rbp + rdx*8 - 0x15]
add byte [rcx - 0x75], cl
push rsi
or byte [rbp - 0x75], cl
adc byte [rax - 0x7d], r9b
jmp 0x1802a5396
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
cli
invalid
je 0x1802a53ae
cli
add byte [rdx + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.1802cbf20
add al, byte [rax]
jmp 0x1802a53ae
mov rcx, rdi
stc
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add al, ch
pop rdi
imul eax, dword [rdx], 0
add byte [rax], al
add al, ch
pop rdi
imul eax, dword [rdx], 0
jmp 0x1802a5190
mov byte [rdi], 0
jmp case.0x1802a46ab.5
invalid
mov rax, rsi
mov eax, esi
add rax, 0x190
mov rdx, qword [rax]
adc byte [rax - 0x7d], cl
cli
invalid
je 0x1802a53c6
adc byte [rax - 0x7d], cl
cli
add byte [rsi + riz*8 + 0x48], dh
mov eax, esi
mov rax, rsi
add rax, 0x198
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a53c6
mov eax, dword [0x180525990]
or eax, dword [0x180525994]
add eax, 0xf2050028
or eax, 0x872d48e7
xchg ebp, edx
invalid
invalid
add eax, 0xd3d607d5
invalid
sar dword [0x15889f286], cl
je 0x1802a5bc7
add eax, 0xf2050028
or eax, 0x872d48e7
xchg ebp, edx
xchg ebp, edx
invalid
invalid
jmp 0x1802a5421
mov eax, dword [0x180525998]
add eax, 0x280571
and eax, dword [0x18052599c]
sub byte [rax], al
sub eax, 0x36bc3984
and eax, 0x56529c3d
mov ecx, 0x3fb69d0b
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x118
add dword [rax], eax
add byte [0x19ba9611a], bh
add dword [rax], eax
add byte [0x19ba9611a], bh
ja 0x1802a5421
jmp 0x1802a5453
mov rdx, qword [rcx]
cmp rdx, 0
sete al
invalid
test al, 1
je case.0x18029faae.125
shr byte [rax - 0x14fd8bff], 0x17
jmp 0x1802a547a
mov rax, rsi
add rax, 0x120
mov rcx, qword [rax]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1802cbf20
mov eax, dword [0x1805259a0]
add eax, dword [0x1805259a4]
invalid
sub byte [rax], al
add byte [rbx], al
add eax, 0x28051e
invalid
sub byte [rax], al
add eax, 0x3e0d0028
xlatb
div dword [0x1553ef5eb]
invalid
or eax, 0xf7f2d73e
xor eax, 0xd514a15b
invalid
invalid
and eax, 0xbbe91527
cmp eax, 0x85e098c0
ja 0x1802a5bd4
invalid
mov ebx, 0xe098c03d
test dword [rdi], ecx
xchg dword [rdi + rax], esi
add byte [rax], al
invalid
add bl, ch
add byte [rbx + 0x28050005], cl
add byte [0x1855554d2], al
inc byte [rax + rbp]
invalid
jmp 0x1802a54a2
mov eax, dword [0x1805259a8]
sub eax, dword [0x1805259ac]
add byte [0x1855554d2], al
inc byte [rax + rbp]
add byte [0x1c9050612], cl
or eax, 0x48dab15f
add eax, 0x37809c18
and eax, 0x546e2c84
sbb byte [rax + rax*4 + 0x2c842537], bl
outsb dx, byte [rsi]
push rsp
mov byte [rdi], 0
cmp eax, 0xadf7f8f5
jae 0x1802a54a2
jmp case.0x1802a46ab.4
mov rax, rsi
add rax, 0x100
mov rdx, qword [rax]
cmp rdx, 0
je 0x1802a54f2
mov rax, rsi
add rax, 0x108
mov rcx, qword [rax]
mov r8d, 1
call fcn.1802cbf20
mov rax, rsi
add rax, 0xe8
mov rdx, qword [rax]
cmp rdx, 0
je case.0x1802a46ab.3
mov rax, rsi
add rax, 0xf0
mov ecx, dword [0x1805259b0]
add ecx, dword [0x1805259b4]
sub ecx, 0x48bd27c5
or ecx, 0xe2163d6c
add ecx, 0x8d39996e
cmp ecx, 0xea9e6815
je 0x1802a5be4
mov r8d, dword [0x1805259b8]
xor r8d, dword [0x1805259bc]
add r8d, 0xcbe27be0
add r8d, 0x5abf1ff7
or r8d, 0xe944cc58
mov rcx, qword [rax]
cmp r8d, 0x56869c41
je 0x1802a5be4
jmp 0x1802a5570
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a46ab.3
mov rdi, rsi
add rdi, 0xab5
jmp 0x1802a547a
mov rax, rsi
add rax, 0xab5
cmp byte [rax], 0
sete al
test al, 1
jne case.0x1802a55f0.2640
jmp 0x1802a55b5
mov rcx, rsi
add rcx, 0xa78
call fcn.1802a6740
jmp case.0x1802a46ab.47
mov rcx, rsi
add rcx, 0xa50
mov rax, qword [rcx]
cmp rax, 2
je 0x1802a55cf
call fcn.1802a6740
jmp case.0x1802a55f0.2640
mov rax, rsi
add rax, 0xa58
mov rcx, qword [rax]
mov rax, rcx
and rax, 3
lea rdx, [0x1804899f4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp byte [0x117b6fc12], ah
mov r8d, 0x20e3fa68
xor edx, edx
div r8d
cmp eax, 0x6e8b399c
je 0x1802a5bf5
mov eax, dword [0x1805259c8]
sub byte [rax], al
add eax, dword [0x1805259cc]
sub eax, 0x442a1ed7
add eax, 0x1ffac24b
imul eax, eax, 0x57d58447
mov rdx, rcx
shr rdx, 0x20
cmp eax, 0x258399bf
jbe 0x1802a5bf5
jmp 0x1802a564e
jmp case.0x1802a55f0.2640
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rdi]
add rcx, 7
mov r14, qword [rcx]
mov rax, qword [r14]
cmp rax, 0
invalid
je 0x1802a5674
add byte [rdi + rax + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call rax
jmp 0x1802a5674
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc byte [rax - 0x7d], r9b
cli
invalid
je 0x1802a568c
adc byte [rax - 0x7d], r9b
cli
add byte [rdx + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.1802cbf20
jmp 0x1802a568c
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a55f0.2640
mov eax, dword [0x1805259d0]
xor eax, dword [0x1805259d4]
xor eax, 0x53d5f19a
imul eax, eax, 0x6e3165bc
and eax, 0x96df198
cmp eax, 0xcabdfd6b
ja 0x1802a5c02
jmp 0x1802a56cd
mov eax, dword [0x1805259d8]
xor eax, dword [0x1805259dc]
xor eax, 0x8a666d5a
sub eax, 0x78be4277
xor eax, 0xd26b0f2e
mov rbx, rsi
add rbx, 0xabc
cmp eax, 0xb89669a8
je 0x1802a56cd
jmp 0x1802a56fb
cmp byte [rbx], 0
sete al
test al, 1
jne 0x1802a57e8
jmp 0x1802a57f3
mov rax, rsi
add rax, 0xb0
add byte [rax], al
add byte [rbx + rcx*4], cl
add byte [rax], al
add byte [rbx + rcx*4], cl
mov eax, dword [0x1805259e0]
xor eax, dword [0x1805259e4]
imul eax, eax, 0xb7c9f9da
or eax, 0xb3d39edb
add eax, 0x7c9b9ba7
wait
jl 0x1802a5774
movabs dword [0x4ce830f848b7a], eax
invalid
wait
jl 0x1802a5774
movabs dword [0x4ce830f848b7a], eax
add byte [rbx + 0x2802a105], cl
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x28029e
mov eax, dword [0x1805259e8]
imul eax, dword [0x1805259ec]
imul eax, eax, 0xfcd5db6f
or eax, 0xca2a1d05
mov ecx, 0x16d5bf31
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x2c782f75
js 0x1802a579a
js 0x1802a579a
jae 0x1802a5c0f
test cl, 1
jne 0x1802a56a4
invalid
invalid
jmp 0x1802a577f
mov rcx, qword [rsi + 0xb8]
mov rdx, r8
mov r8d, 1
add byte [rax], al
add al, ch
mov word [rdi + 2], fs
add byte [rbx + 0x28025605], cl
invalid
add byte [rax], al
add al, ch
mov word [rdi + 2], fs
add byte [rbx + 0x28025605], cl
add byte [rbx], ch
add eax, 0x280254
sub eax, dword [0x1805259f4]
imul eax, eax, 0x257d586e
add eax, 0xd3848676
and eax, 0xc4e409ba
cmp eax, 0x2d492e14
jae 0x1802a5c1c
mov eax, dword [0x1805259f8]
imul eax, dword [0x1805259fc]
and eax, 0x575ed338
imul eax, eax, 0xae53d86
add eax, 0x9f8e34b
cmp eax, 0x5706b524
je 0x1802a5c1c
jmp 0x1802a56a4
mov byte [rbx], 0
mov byte [rdi], 0
jmp case.0x1802a46ab.1
mov rax, rsi
add rax, 0xc8
mov r8, qword [rax]
cmp r8, 0
je 0x1802a57e8
mov eax, dword [0x180525a00]
add eax, dword [0x180525a04]
mov ecx, 0xe09cd394
xor edx, edx
div ecx
mov ecx, 0x83f31ec0
xor edx, edx
div ecx
and eax, 0x91fcebfb
cmp eax, 0x71c22871
jae 0x1802a5c29
jmp 0x1802a5835
mov ecx, dword [0x180525a08]
and ecx, dword [0x180525a0c]
or ecx, 0xa5bca733
add ecx, 0x7ff01121
and ecx, 0xf095ae50
mov rax, rsi
add rax, 0xd0
cmp ecx, 0xf32918bb
je 0x1802a5835
jmp 0x1802a5866
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a57e8
mov rcx, rsi
add rcx, 0x40
call fcn.1802a6740
jmp 0x1802a588a
mov al, byte [rsi + 0x39]
cmp al, 0
sete al
mov ecx, dword [0x180525a10]
and ecx, dword [0x180525a14]
xor ecx, 0xf12aeecf
or ecx, 0x72b0834a
or ecx, 0xa54b1552
cmp ecx, 0xdf1ae142
jb 0x1802a5c3a
mov ecx, dword [0x180525a18]
add ecx, dword [0x180525a1c]
xor ecx, 0x46ec14cc
sub ecx, 0x12ddab5d
and ecx, 0x20993192
cmp ecx, 0xeffe8c65
ja 0x1802a5c3a
test al, 1
jne 0x1802a59ab
jmp 0x1802a58f0
mov r8, qword [rsi]
jmp 0x1802a42e6
mov rax, rsi
add rax, 8
mov rax, qword [rax]
cmp rax, 0
je 0x1802a59ab
mov rdi, qword [rsi + 0x10]
add rsi, 0x18
mov rsi, qword [rsi]
cmp rdi, 0
je 0x1802a59ab
cmp rsi, 0
setne al
mov rax, qword [rsi]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a5990
jmp 0x1802a5939
mov rcx, rdi
call rax
mov eax, dword [0x180525a20]
xor eax, dword [0x180525a24]
imul eax, eax, 0x7f60354
xor eax, 0x37e83c09
add eax, 0x10401793
cmp eax, 0xbe9a341b
ja 0x1802a5c4b
jmp 0x1802a5967
mov eax, dword [0x180525a28]
add eax, dword [0x180525a2c]
or eax, 0x8115f129
imul eax, eax, 0xaa8a5db
mov ecx, 0x4d772faf
xor edx, edx
div ecx
cmp eax, 0x4857722
je 0x1802a5967
jmp 0x1802a5990
mov rdx, qword [rsi + 8]
add rsi, 0x10
mov r8, qword [rsi]
cmp rdx, 0
je 0x1802a59ab
mov rcx, rdi
call fcn.1802cbf20
jmp 0x1802a59ab
mov eax, dword [0x180525a30]
xor edx, edx
div dword [0x180525a34]
imul eax, eax, 0x496e75fa
or eax, 0x8a476c61
imul eax, eax, 0xa6d8022a
cmp eax, 0x43213b6b
jb 0x1802a5c5c
jmp 0x1802a59d7
mov eax, dword [0x180525a38]
xor edx, edx
div dword [0x180525a3c]
mov ecx, 0x374d014f
xor edx, edx
div ecx
xor eax, 0x5951c85b
and eax, 0x1c0564b3
cmp eax, 0x1fe834ad
je 0x1802a59d7
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add bh, bh
fsub dword [rbp - 0x5233adec]
jmp 0x1802a4382
invalid
sub al, 0x9a
xchg ebx, eax
invalid
pop rdi
loopne 0x1802a5a2c
out 0xb0, al
clc
jmp 0x1802a4400
cmp byte [rsi], dl
invalid
add byte [rbp + 0x1c], al
push 0x487b71c6
mov ecx, ebx
call r15
jmp 0x1802a4575
mov dh, 0x30
sub eax, 0x14882b2f
jmp 0x1802a45d3
invalid
invalid
lea edi, [rcx - 0x75]
js 0x1802a5a63
adc ch, byte [rdx]
xor ch, cl
push rax
in al, dx
invalid
scasb al, byte [rdi]
invalid
invalid
jns 0x1802a5a30
xchg dl, bh
cli
add byte [rcx - 0x11], cl
lodsb al, byte [rsi]
jmp 0x1802a48d6
ja 0x1802a5adc
iretd
invalid
sal esi, 1
inc esi
invalid
movabs dword [0xffffef15e9e27210], eax
invalid
cmp edi, dword [rbx - 0x3ffab2eb]
mov al, byte [rsi - 0x17]
ror byte [rdx - 0xfe516ba], 0xff
push qword [rsi + 0x1d]
sbb dh, al
invalid
jbe 0x1802a5aff
nop
invalid
mov ah, 4
invalid
int1
invalid
call qword [rax]
mov dh, 0x9f
retf
adc byte [rsi + 0x1e68cb9f], dh
invalid
invalid
invalid
test byte [riz*2 + 0x63fcbd1b], dh
jmp 0x1802a4de4
retf 0x8f99
cdq
invalid
pop rax
adc r15b, r10b
cli
cli
mov esp, 0xfcfe589a
cmpsb byte [rsi], byte [rdi]
invalid
xchg ebp, eax
ret 0x38b3
invalid
js 0x1802a5b69
shl ebp, 1
lea edi, [rdx + 0x6d]
cmc
leave
mov cl, 0xfd
xor eax, 0xfff4b4e9
invalid
mov ah, 0xf4
invalid
invalid
shl edi, cl
and dl, byte [rsi + 0x1d]
xor dword [rcx - 0xa9f1604], esi
invalid
out 0x22, eax
push rsi
sbb eax, 0xe9fcb131
invalid
xor rdx, qword [r14]
add al, 0x13
mov edi, dword [rax - 0x9d01643]
invalid
invalid
invalid
idiv bh
call rbx
invalid
rcr dword [rdx - 0x11f7bcb3], cl
push rsi
invalid
movabs al, byte [0x86bfbbca45fffff7]
xchg ch, dl
invalid
retf 0xbfbb
push qword [rbx + 0xedb7cb9]
shr byte [rdx], cl
pop rbp
mov byte [rdi], 0
jmp 0x1802a54a0
mov bl, 0xb9
jl case.0x18029faae.144
invalid
invalid
invalid
xchg ecx, eax
xchg ecx, eax
cmp ah, bl
jl 0x1802a5be3
jmp 0x1802a561e
jp 0x1802a5c25
xor dl, cl
iretd
invalid
stc
mov dword [rdi - 0x69], eax
out dx, al
or edi, dword [rax]
jmp 0x1802a5741
invalid
xchg edx, eax
sti
invalid
sar dword [rdi + 0x2f], 1
scasd eax, dword [rdi]
invalid
sal dword [rbp - 0x6161ba1], 0xfb
in al, 0xe9
stc
sti
invalid
sub ebp, dword [rbx + 0x39]
push rdi
adc esp, ebx
fdivr qword [rsi + 0x15b1d4bb]
fdivr qword [rsi + 0x15b1d4bb]
movsb byte [rdi], byte [rsi]
jmp 0x1802a58bc
loop 0x1802a5bf8
mov byte [rdi], dl
idiv esi
invalid
std
or dl, byte [rbp + 0x7d]
push rbp
invalid
invalid
push rbp
jge 0x1802a5c4b
hlt
hlt
jmp 0x1802a5965
add esi, dword [rax]
mov esi, 0xd453bb23
and edi, dword [rbx - 0x162e2bad]
and edi, dword [rbx - 0x162e2bad]
insb byte [rdi], dx
std
invalid
in al, dx
and byte [rax - 0x75], cl
or dword [rbx + 0x27fdc005], ecx
add byte [rcx], dh
sal bh, cl
xor eax, 0x27fdbc
std
invalid
add byte [0x1cfdb56ca], dh
cmp eax, 0x254fb0fa
adc al, 0x5d
invalid
std
invalid
cmp eax, 0x254fb0fa
and rax, 0xffffffffe45d144f
adc al, 0x5d
in al, 0xd
jle 0x1802a5d01
or eax, 0x7b956c7e
xchg ebp, eax
jnp 0x1802a5cd5
invalid
cmp eax, 0xd325cb48
retfq
retf
jae 0x1802a5dfb
pop rcx
add dword [rax], eax
add byte [rbx + 0x27fda005], cl
mov eax, dword [0x180525a48]
sub eax, dword [0x180525a4c]
add eax, 0x27fd9e
add byte [rbx], ch
add eax, 0x27fd9e
invalid
mov r8d, 0x5cb8dc4a
xor edx, edx
div r8d
div eax
div eax
xor eax, 0x73601bb4
mov r8d, 0xda2f798c
xor edx, edx
div r8d
mov r8, rcx
and r8, 3
cmp eax, 0xf0d5fb86
mov ah, 0x1b
invalid
ja 0x1802a5dfb
add bl, ch
add byte [rbx + 0x27fd6d05], cl
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x27fd6a
jmp 0x1802a5cdd
mov eax, dword [0x180525a50]
imul eax, dword [0x180525a54]
and eax, 0xe29fe43c
xor eax, 0x6df3f20e
xor eax, 0xfda698c6
cmp eax, 0x965bab98
je 0x1802a5e08
add dword [rax], eax
add byte [rbx + 0x27fd4e05], cl
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x27fd4b
mov eax, dword [0x180525a58]
imul eax, dword [0x180525a5c]
xor eax, 0xc9069d8c
mov r9d, 0xeef6af56
mov word [rbp - 0x46be36fa], ds
push rsi
scasd eax, dword [rdi]
imul dh
xor edx, edx
div r9d
add eax, 0xe4bff4cc
int3
hlt
mov edi, 0xa8723de4
or byte [rbx + 0xf], al
invalid
xlatb
add byte [rax], al
invalid
int3
lea rax, [0x180489a44]
lea eax, [0x180489a44]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
shr rcx, 0x20
cmp ecx, 0x29
setb al
jmp case.0x1802a5d3f.0
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov rdi, qword [rcx - 1]
add rcx, 7
mov rbx, qword [rcx]
mov rax, qword [rbx]
cmp rax, 0
je 0x1802a5d72
mov rcx, rdi
call rax
jmp 0x1802a5d72
mov rax, rbx
add rax, 8
mov rdx, qword [rax]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
je 0x1802a5d90
mov rcx, rdi
call fcn.1802cbf20
jmp 0x1802a5d90
mov eax, dword [0x180525a60]
add eax, dword [0x180525a64]
or eax, 0x4d3bbcfc
cmp ecx, dword [rbp + 0x69]
rol al, 0x22
cmp al, cl
cmp ecx, dword [rbp + 0x69]
rol al, 0x22
cmp al, cl
imul eax, eax, 0xcb07250d
cmp eax, 0xf3b7d95c
je 0x1802a5e15
jmp 0x1802a5db6
mov edi, dword [0x180525a68]
or edi, dword [0x180525a6c]
cld
invalid
add byte [rcx + 0x52662af7], al
or byte [rcx + 0x20183ccf], al
sub edi, 0x49fb654e
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
cmp edi, 0xfbf88f9e
jae 0x1802a5db6
cld
invalid
jmp 0x1802a5df1
jmp case.0x1802a5d3f.0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
hlt
call [rdx]
xchg esi, eax
push r15
sbb al, byte [rdx + 0x2f]
jno 0x1802a5dfa
sbb dl, byte [rsi + 0x421a574f]
invalid
out dx, eax
invalid
or byte [rsi], al
invalid
mov ecx, dword [0x180525a78]
sub ecx, dword [0x180525a7c]
and ecx, 0xf5268177
and dword [rsi], 0x3cc181f5
push rax
and esi, dword [rcx]
and dword [rsi], 0x3cc181f5
push rax
and esi, dword [rcx]
or ecx, 0xee2de763
cmp ecx, 0x23b8dd15
stc
adc eax, 0x7423b8dd
invalid
stc
adc eax, 0x7423b8dd
fimul dword [rax - 0x7d]
sar dh, 0x48
mov ecx, eax
add rax, 0xfffffffffffffffe
mov rcx, rax
sub rcx, 8
ja case.0x1802a5efe.0
lea rcx, [0x180489a54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
test byte [rbx], bh
invalid
jmp rax
add rsp, 0x28
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rax, qword [rsi + 8]
mov ecx, eax
and ecx, 3
lea rdx, [0x180489a78]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp case.0x1802a5efe.0
mov rsi, rax
add rsi, 0xffffffffffffffff
mov rdi, qword [rax - 1]
add rax, 7
mov rbx, qword [rax]
mov rax, qword [rbx]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a5f2c
jmp 0x1802a5f25
mov rcx, rdi
call rax
jmp 0x1802a5f2c
mov rax, rbx
add rax, 8
mov rdx, qword [rax]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
je case.0x1802a2b10.151
mov rcx, rdi
call fcn.1802cbf20
jmp case.0x1802a2b10.151
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
pop rdi
add al, byte [rax]
pop rdi
add al, byte [rax]
jmp case.0x1802a5efe.0
mov rcx, rsi
add rcx, 8
mov eax, dword [0x180525a80]
add eax, dword [0x180525a84]
xor eax, 0x3e06ab35
imul eax, eax, 0x62c41089
and eax, 0x19b57a8b
cmp eax, 0x19290d9c
jae 0x1802a65a0
stosd dword [rdi], eax
invalid
jmp case.0x18029faae.156
mov eax, dword [0x180525a88]
xor edx, edx
div dword [0x180525a8c]
and eax, 0x248d03e5
add ecx, dword [rbp + 0x4c330d24]
pop rbx
loope 0x1802a5fd8
test al, 0xe5
pop rbx
lahf
add ecx, dword [rbp + 0x4c330d24]
pop rbx
loope 0x1802a5fd8
test al, 0xe5
pop rbx
lahf
cmp byte [rcx], 0xa
sete dl
cmp eax, 0x5eb20788
jae case.0x18029faae.156
jmp 0x1802a5fbe
test dl, 1
jne 0x1802a5fc8
jmp case.0x1802a5efe.0
mov eax, dword [0x180525a90]
imul eax, dword [0x180525a94]
xor eax, 0x81aabe8e
add eax, 0x2fefc86e
and eax, 0x797dacff
cmp eax, 0x8e75e7dd
stosb byte [rdi], al
add dword [0x1b01a2851], 0x7dacff25
jns 0x1802a6022
fucom st(7)
jne 0x1802a5f77
ja 0x1802a65ad
jmp 0x1802a5ff1
mov eax, dword [0x180525a98]
imul eax, dword [0x180525a9c]
add eax, 0xd1ceeea4
imul ecx, eax, 0x2e66c8ba
and ecx, 0x4be6c18e
mov rax, rsi
add rax, 0x10
cmp ecx, 0x68b5453b
ja 0x1802a5ff1
jmp 0x1802a6020
mov rax, qword [rax]
cmp rax, 0
je case.0x1802a5efe.0
add byte [rax - 0x7d], cl
clc
add byte [rdi], cl
test byte [rsi + rdi*8 - 0x74b70001], ch
and byte [rax - 0x77], cl
int1
mov rax, qword [rax + 0x20]
mov rcx, rsi
add rcx, 0x28
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call rax
jmp case.0x1802a5efe.0
sub byte [rax - 0x75], cl
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and bh, bh
shr cl, 1
xchg edx, eax
invalid
mov r8, qword [rsi + 8]
movabs rax, 0x8000000000000000
mov rcx, r8
xor rcx, rax
mov eax, dword [0x180525aa0]
add eax, dword [0x180525aa4]
xor eax, 0x7387c255
imul eax, eax, 0x6d163965
xor eax, 0x3742eade
cmp eax, 0x2374c161
jb 0x1802a65be
jmp 0x1802a6084
mov eax, dword [0x180525aa8]
xor edx, edx
div dword [0x180525aac]
sub eax, 0x97d74703
sub eax, 0x112e5c3
imul eax, eax, 0x2034547d
mov rdx, rcx
sub rdx, 5
mov edx, 5
cmovb rdx, rcx
cmp eax, 0xf872c757
je 0x1802a6084
mov eax, 8
mov rcx, rdx
sub rcx, 4
jb 0x1802a6152
jmp 0x1802a60cd
sub rdx, 4
jne 0x1802a6163
jmp 0x1802a60d9
mov rcx, rsi
add rcx, 0x10
mov eax, dword [0x180525ab0]
or eax, dword [0x180525ab4]
xor eax, 0xff93fe34
add eax, 0x5913d937
xor eax, 0x75168958
cmp eax, 0x28705c74
ja 0x1802a65cb
mov eax, dword [0x180525ab8]
or eax, dword [0x180525abc]
and eax, 0x9b4f717b
mov r8d, 0x9ad99d42
xor edx, edx
div r8d
imul eax, eax, 0x32c9fa64
mov r8, qword [rcx]
cmp eax, 0xc0a5baaa
je 0x1802a65cb
jmp 0x1802a6138
mov eax, 0x10
movabs rcx, 0x8000000000000002
cmp r8, rcx
jl case.0x1802a5efe.0
jmp 0x1802a6163
mov rax, rsi
add rax, 0x10
mov r8, qword [rax]
mov eax, 0x10
jmp 0x1802a6163
cmp r8, 0
je case.0x1802a5efe.0
add rsi, rax
add rsi, 8
mov rcx, qword [rsi]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a5efe.0
mov rax, rsi
add rax, 8
mov rdx, qword [rax]
movabs rax, 0x8000000000000000
mov rcx, rdx
xor rcx, rax
cmp rcx, 5
seta al
cmp rcx, 2
sete cl
or al, cl
test al, 1
jne 0x1802a61bd
jmp case.0x1802a5efe.0
cmp rdx, 0
sete al
test al, 1
jne case.0x1802a5efe.0
jmp 0x1802a61ce
mov rcx, qword [rsi + 0x10]
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a5efe.0
mov rcx, rsi
add rcx, 0x50
mov eax, dword [0x180525ac0]
imul eax, dword [0x180525ac4]
mov r8d, 0x4a368c73
xor edx, edx
div r8d
xor eax, 0x4e8c57a1
sub eax, 0xb2c50350
cmp eax, 0x4a70269e
jb 0x1802a65dc
jmp 0x1802a6218
mov eax, dword [0x180525ac8]
imul eax, dword [0x180525acc]
mov r8d, 0xf8f8e3a7
xor edx, edx
div r8d
sub eax, 0xee517f22
add eax, 0x58951d25
mov rdx, qword [rcx]
cmp eax, 0x3e4075fc
je 0x1802a6218
jmp 0x1802a6246
cmp rdx, 0
je 0x1802a625f
mov rcx, qword [rsi + 0x48]
shl rdx, 2
mov r8d, 2
call fcn.1802cbf20
mov rbx, rsi
add rbx, 0x18
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
cmp r14, 0
sete cl
mov eax, dword [0x180525ad0]
and eax, dword [0x180525ad4]
imul eax, eax, 0x4b7acb17
sub eax, 0x2998916d
and eax, 0xf7dbd460
cmp eax, 0x687a8a91
jb 0x1802a65ed
jmp 0x1802a629e
mov eax, dword [0x180525ad8]
xor edx, edx
div dword [0x180525adc]
add eax, 0xe6736c3d
add eax, 0x672148a6
imul eax, eax, 0x8bed0516
cmp eax, 0xb053d62f
jb 0x1802a629e
test cl, 1
jne 0x1802a6329
jmp 0x1802a62ca
xor r15d, r15d
jmp 0x1802a62cf
imul rax, r15, 0x68
mov r12, rdi
add r12, rax
add r15, 1
mov rax, qword [r12 + 0x40]
cmp rax, 0
je 0x1802a6301
mov rax, qword [rax + 0x20]
mov rcx, r12
add rcx, 0x58
mov rdx, qword [r12 + 0x48]
mov r8, qword [r12 + 0x50]
call rax
jmp 0x1802a6301
mov rax, r12
add rax, 0x18
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov rcx, r12
add rcx, 0x30
mov rdx, qword [r12 + 0x20]
mov r8, qword [r12 + 0x28]
call rax
cmp r15, r14
jne 0x1802a62cf
jmp 0x1802a6329
mov rax, qword [rbx]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a634e
jmp 0x1802a633a
imul rdx, rax, 0x68
mov rcx, rdi
mov r8d, 8
call fcn.1802cbf20
jmp 0x1802a634e
mov rbx, rsi
add rbx, 0x30
mov rdi, qword [rsi + 0x38]
mov rax, rsi
add rax, 0x40
mov ecx, dword [0x180525ae0]
xor ecx, dword [0x180525ae4]
xor ecx, 0x345b0c0
xor ecx, 0x3b5cc9a5
and ecx, 0x78bb52a4
cmp ecx, 0xbcf61241
je 0x1802a65fa
mov edx, dword [0x180525ae8]
imul edx, dword [0x180525aec]
xor edx, 0x2a9eb18a
and edx, 0xb3113a6e
add edx, 0x3ce6511c
mov r14, qword [rax]
cmp r14, 0
sete cl
cmp edx, 0xf0e02123
je 0x1802a65fa
test cl, 1
jne 0x1802a63f9
jmp 0x1802a63c6
xor r15d, r15d
jmp 0x1802a63cb
imul rax, r15, 0x48
mov r8, rdi
add r8, rax
add r15, 1
mov rax, qword [r8 + 0x20]
mov rax, qword [rax + 0x20]
mov rcx, r8
add rcx, 0x38
mov rdx, qword [r8 + 0x28]
mov r8, qword [r8 + 0x30]
call rax
cmp r15, r14
jne 0x1802a63cb
jmp 0x1802a63f9
mov rax, qword [rbx]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a641e
jmp 0x1802a640a
imul rdx, rax, 0x48
mov rcx, rdi
mov r8d, 8
call fcn.1802cbf20
jmp 0x1802a641e
mov eax, dword [0x180525af0]
imul eax, dword [0x180525af4]
imul eax, eax, 0x530ff712
sub eax, 0xe0352c44
xor eax, 0x3e3c5466
cmp eax, 0x5684c5ca
ja 0x1802a660b
mov eax, dword [0x180525af8]
xor eax, dword [0x180525afc]
mov ecx, 0x67e5b36a
xor edx, edx
div ecx
xor eax, 0x9db102be
mov ecx, 0x5045a7c3
xor edx, edx
div ecx
mov rdi, qword [rsi + 0x60]
cmp eax, 0xf23b3b28
jae 0x1802a660b
jmp 0x1802a647a
cmp rdi, 0
sete al
test al, 1
jne 0x1802a64f1
jmp 0x1802a6487
mov rcx, rdi
call fcn.1802695e0
mov rcx, rdi
mov edx, 0x20
mov r8d, 8
call fcn.1802cbf20
mov eax, dword [0x180525b00]
xor eax, dword [0x180525b04]
or eax, 0xf374ad69
add eax, 0x58bcde98
xor eax, 0x182d8c04
cmp eax, 0x27e61257
jbe 0x1802a6618
mov eax, dword [0x180525b08]
imul eax, dword [0x180525b0c]
and eax, 0x5b1d12ae
xor eax, 0x400610ae
sub eax, 0x49b044a
cmp eax, 0xfb56ff7d
ja 0x1802a6618
jmp 0x1802a64f1
mov rax, rsi
add rax, 0x70
mov r8, qword [rax]
movabs rax, 0x8000000000000000
cmp r8, rax
sete al
test al, 1
jne case.0x1802a5efe.0
jmp 0x1802a6515
cmp r8, 0
sete cl
mov eax, dword [0x180525b10]
and eax, dword [0x180525b14]
and eax, 0x47c19e0f
add eax, 0x95a6005c
and eax, 0x90ff0171
cmp eax, 0xca0a56de
je 0x1802a6625
mov eax, dword [0x180525b18]
xor edx, edx
div dword [0x180525b1c]
or eax, 0xe5ed7e18
add eax, 0x519ada86
sub eax, 0x6058ab50
cmp eax, 0xada0623d
jbe 0x1802a6625
test cl, 1
jne case.0x1802a5efe.0
jmp 0x1802a6575
add rsi, 0x78
mov rcx, qword [rsi]
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp case.0x1802a5efe.0
invalid
mov edi, 0x642039da
invalid
invalid
add edi, dword fs:[rcx + 0x1a]
retf 0x25da
fisub dword [0x1767e900b]
cmp eax, 0xfffa31e9
dec dword [rcx]
fiadd dword [rsi]
invalid
or edx, ebx
invalid
xchg esp, eax
push rsi
jl 0x1802a659f
jns 0x1802a65ab
invalid
mov cl, 0x83
out dx, al
push rsp
jg 0x1802a65b2
cld
popfq
mov ch, 0x8f
sub dword [rax], ebp
jmp 0x1802a6216
sbb dword [rdi - 0x64d27c33], esp
mov ebx, dword [rcx - 0x35d17]
dec dword [rbx - 0x7f]
push rsp
pop rbx
mov byte [rbp - 0x41617472], bl
invalid
adc qword [r11 + r11*2 - 0x78], 0xffffffff9e8b8e9d
mov esi, 0x7fe9e0fe
std
invalid
cdq
wait
invalid
cmp byte [rax], bl
mov al, 0x67
add eax, 0xe9cf0cb6
movabs dword [0x449b38d5ddfffffe], eax
mov dh, 0x21
jns 0x1802a6651
fst st(5)
cmp byte [rbx + 0x7921b644], bl
and eax, dword [rcx + 0x67]
mov ecx, ebp
mov ecx, ebp
or al, 0xff
invalid
invalid
jmp 0x1802a67ae
mov eax, dword [0x180525b38]
xor edx, edx
div dword [0x180525b3c]
mov ebx, eax
add ebx, 0x7143557b
sub ebx, 0x95906239
add ebx, 0x5fe952bf
mov rcx, rdi
call fcn.18041b8c0
mov rax, qword [rdi]
lock dec qword [rax]
sete cl
cmp ebx, 0x2578e8ef
jbe 0x1802a67ae
jmp 0x1802a67ec
mov eax, dword [0x180525b40]
add eax, dword [0x180525b44]
mov r8d, 0x3ee941f5
xor edx, edx
div r8d
xor eax, 0xe1787b5e
and eax, 0xa0fc0d9f
cmp eax, 0xe3578788
jae 0x1802a6b5a
mov eax, dword [0x180525b48]
add eax, dword [0x180525b4c]
add eax, 0xdd8a6d99
imul eax, eax, 0xa007a5db
add eax, 0x290b0e9b
cmp eax, 0x111c54d3
je 0x1802a6b5a
test cl, 1
jne 0x1802a6846
jmp 0x1802a6850
mov rcx, rdi
call fcn.180279160
jmp 0x1802a6850
mov eax, dword [0x180525b50]
or eax, dword [0x180525b54]
or eax, 0x19835c61
xor eax, 0xc4b196cc
imul eax, eax, 0x95826a19
cmp eax, 0x587d32b4
jbe 0x1802a6b67
jmp 0x1802a6879
mov eax, dword [0x180525b58]
xor edx, edx
div dword [0x180525b5c]
xor eax, 0x63ed29ae
xor eax, 0x5446a985
xor eax, 0xb586362
mov rcx, rdi
add rcx, 8
mov rdx, qword [rdi + 8]
cmp eax, 0xaa2afb6d
ja 0x1802a6879
jmp 0x1802a68aa
mov eax, dword [0x180525b60]
and eax, dword [0x180525b64]
and eax, 0xf7b75e65
add eax, 0xa5325aec
imul eax, eax, 0x2d52e2a0
cmp eax, 0x455154e0
jae 0x1802a6b74
jmp 0x1802a68d3
mov r8d, dword [0x180525b68]
and r8d, dword [0x180525b6c]
and r8d, 0x8c0ba870
or r8d, 0x5c8524ee
or r8d, 0xe688eb26
lock dec qword [rdx]
sete al
cmp r8d, 0xa75aca02
jbe 0x1802a68d3
jmp 0x1802a6908
test al, 1
jne 0x1802a690e
jmp 0x1802a6915
call fcn.180272d20
jmp 0x1802a6915
mov rcx, qword [r15]
mov edx, 0x20
mov r8d, 8
call fcn.1802cbf20
mov rcx, qword [r14]
jmp 0x1802a692d
call qword [sym.imp.ws2_32.dll_closesocket]
mov rcx, rsi
call fcn.180405bd0
mov rax, qword [rsi]
mov rcx, rsi
add rcx, 8
cmp rax, 0
jne 0x1802a69b8
mov rax, qword [rcx]
lock dec qword [rax]
sete al
test al, 1
jne 0x1802a695e
jmp 0x1802a6ab9
mov eax, dword [0x180525b70]
and eax, dword [0x180525b74]
add eax, 0xa774372d
add eax, 0x11d7da8f
mov r8d, 0xd1f73f2
xor edx, edx
div r8d
cmp eax, 0x3fa75f22
ja 0x1802a6b8c
jmp 0x1802a698c
mov eax, dword [0x180525b78]
mov edx, dword [0x180525b7c]
and eax, edx
imul eax, eax, 0x56e8700f
add eax, 0x818e5c83
cmp eax, 0x28450fc
je 0x1802a698c
jmp 0x1802a69ae
call fcn.180275eb0
jmp 0x1802a6ab9
mov eax, dword [0x180525b80]
xor eax, dword [0x180525b84]
xor eax, 0x65345680
and eax, 0x8ddda055
add eax, 0x6404f72
cmp eax, 0xffaf2273
je 0x1802a6b99
mov eax, dword [0x180525b88]
xor edx, edx
div dword [0x180525b8c]
or eax, 0xc63dc049
xor eax, 0x25103819
and eax, 0xa6c7012
mov rdx, qword [rcx]
lock dec qword [rdx]
sete dl
cmp eax, 0xf550f50b
jae 0x1802a6b99
test dl, 1
jne 0x1802a6a1a
jmp 0x1802a6ab9
mov eax, dword [0x180525b90]
add eax, dword [0x180525b94]
or eax, 0xa57f359f
sub eax, 0x91e1492
xor eax, 0x9da24da1
cmp eax, 0xcf286070
je 0x1802a6bb4
jmp 0x1802a6a42
mov eax, dword [0x180525b98]
mov edx, dword [0x180525b9c]
add eax, edx
imul eax, eax, 0x498e4b32
add rax, 0xffffffff956a9012
add rax, 0xffffffff956a9012
cmp eax, 0x4856155
jbe 0x1802a6a42
jmp 0x1802a6a64
call fcn.180279770
mov eax, dword [0x180525ba0]
sub eax, dword [0x180525ba4]
invalid
or eax, 0x4ff81e7d
sub eax, 0xd68c134f
sub rax, 0xffffffffd68c134f
mov ecx, 0x2974a805
xor edx, edx
sal bh, cl
int1
sal bh, cl
int1
cmp eax, 0x18f62c8d
je 0x1802a6bc5
jmp 0x1802a6a95
mov eax, dword [0x180525ba8]
sub eax, dword [0x180525bac]
add eax, 0xf98b4a4
xor eax, 0x1ff758d1
add eax, 0xff562605
push rsi
invalid
cmp eax, 0xbf5590f2
jae 0x1802a6a95
invalid
push rsi
invalid
jmp 0x1802a6ab9
add rsi, 0x10
mov rax, qword [rsi]
lock dec qword [rax]
sete al
test al, 1
je 0x1802a6b2b
mov eax, dword [0x180525bb0]
fcompi st(0)
invalid
sub eax, dword [0x180525bb4]
sub eax, 0x1a67f9ca
and eax, 0xe38246e1
loope 0x1802a6b25
invalid
add eax, 0x194f07d9
cmp eax, 0x8282aad7
jbe 0x1802a6bd2
jmp 0x1802a6af3
mov eax, dword [0x180525bb8]
mov ecx, dword [0x180525bbc]
invalid
invalid
add byte [rcx], cl
enter 0x63b9, 0xffffffffffffffe4
push rbx
sahf
imul rax, rcx
shr rax, 0x3f
add eax, 0x7d419baf
xor eax, 0x7bca83cb
cmp eax, 0x770894a4
ja 0x1802a6af3
invalid
jmp 0x1802a6b21
mov rcx, rsi
call fcn.180274de0
jmp 0x1802a6b2b
mov bh, 0xe2
cld
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, edi
call fcn.18041b8c0
mov rax, qword [rdi]
lock dec qword [rax]
sete al
shr cl, 0x52
cld
invalid
invalid
shr cl, 0x52
cld
invalid
adc al, 0x8b
jmp 0x1cb8bdb12
xchg edx, eax
add bh, cl
not al
or bl, al
add ecx, ebp
add edi, ebp
invalid
int1
sub al, 0xc5
invalid
mov r9b, 0x6e
xchg edi, eax
lock dec qword [rdx]
sete al
jmp 0x1802a68d1
je 0x1802a6b7c
sbb byte [rax], ah
test dword [rdx], edi
xchg r9b, r13b
int1
std
invalid
sbb al, 0xd0
in eax, dx
xlatb
xor eax, 0x2332a1c3
and al, 0x5d
mov rax, qword [rcx]
lock dec qword [rax]
sete al
jmp 0x1802a69de
scasd eax, dword [rdi]
invalid
sub byte [rbp + 0x22], cl
movsd dword [rdi], dword [rsi]
in eax, dx
in eax, dx
push 0x15
jmp 0x1802a6a93
mov dl, 0x98
cmp eax, esp
fadd dword [rbp - 0x727b0828]
adc edx, ecx
jmp case.0x1802a0b89.160
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x180525bc8]
add eax, dword [0x180525bcc]
imul eax, eax, 0x9b8cb99a
wait
add al, 0xef
invalid
wait
and eax, 0x6d786088
mov ecx, 0x6fe205ed
xor edx, edx
div ecx
mov rcx, qword [rbx]
or edi, dword [0x1ed2a0d55]
or edi, dword [0x1ed2a0d55]
jae 0x1802a6cbe
jmp 0x1802a6cea
call qword [sym.imp.ws2_32.dll_closesocket]
stc
sbb al, 0
invalid
add cl, ch
adc edi, edi
invalid
jmp 0x1802a6c08
invalid
jg 0x1802a6cd0
mov ah, 0xf
fucomi st(3)
test al, 0xcc
int3
int3
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov al, byte [rsi + 0x59]
movzx eax, al
test eax, eax
invalid
je 0x1802a6d49
sal byte [rbp + rdx - 0x15], 0
jmp 0x1802a6d36
sub eax, 3
je 0x1802a6e85
call 0x1c6ae7c3f
add dword [rax], eax
add bl, ch
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add ecx, dword [rdi]
test byte [rsi + 1], al
add byte [rax], al
jmp case.0x1802a6f9a.0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add rsi, 0x50
mov rcx, qword [rsi]
mov eax, ecx
and eax, 3
lea rdx, [0x180489a98]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x180525bd0]
xor edx, edx
div dword [0x180525bd4]
mov r8d, 0xb3729283
mov eax, 0xb3729283
mov eax, 0xb3729283
xor edx, edx
div r8d
and eax, 0x82bb86aa
imul eax, eax, 0xc20af1da
rcr dl, 0xf1
or al, dl
rcr dl, 0xf1
or al, dl
cmp eax, 0xb38807d2
ja 0x1802a7019
mov eax, dword [0x180525bd8]
xor eax, dword [0x180525bdc]
add eax, 0x557d6c1d
sub eax, 0x8ddb4506
fisttp dword [rbp + 0x7ee29f05]
cmpsd dword [rsi], dword [rdi]
fisttp dword [rbp + 0x7ee29f05]
cmpsd dword [rsi], dword [rdi]
mov rdx, rcx
shr rdx, 0x20
cmp eax, 0x2ad9a931
test eax, 0x860f2ad9
pop rax
add al, byte [rax]
invalid
test eax, 0x860f2ad9
pop rax
add al, byte [rax]
add bl, ch
add cl, ch
jns 0x1802a6dc5
jmp 0x1802a6dc3
jmp case.0x1802a6f9a.0
invalid
invalid
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov rdi, qword [rsi]
mov rbx, qword [rcx + 7]
mov rax, qword [rbx]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a6dee
jmp 0x1802a6de7
mov rcx, rdi
call rax
jmp 0x1802a6dee
mov rcx, rbx
add rcx, 8
mov eax, dword [0x180525be0]
add eax, dword [0x180525be4]
sub eax, 0xdff2cbfd
and eax, 0xdafd3cb9
fiadd dword [rcx - 0x48]
wait
jrcxz 0x1802a6e52
in eax, dx
invalid
fiadd dword [rcx - 0x48]
wait
jrcxz 0x1802a6e52
xor edx, edx
div r8d
cmp eax, 0xb518776
ja 0x1802a702a
add al, byte [rax]
add bl, ch
jmp 0x1802a6e23
add byte [rbx + 0x27edbf05], cl
add byte [rbx], ah
mov eax, dword [0x180525be8]
and eax, dword [0x180525bec]
add eax, 0x27edbd
add eax, 0x27edbd
add byte [rcx - 0x40], ch
enter 0x106c, 0x22
imul eax, eax, 0x22106cc8
or eax, 0xdb98f9c0
sar cl, 0x98
fild dword [rcx - 0x48]
mov r8d, 0x30be5749
xor edx, edx
div r8d
mov r8d, 0x30be5749
xor edx, edx
div r8d
mov rdx, qword [rcx]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
cli
add byte [rcx + 0xf], al
xchg esp, eax
sar dword [0x168246afe], 0x73
invalid
cli
add byte [rcx + 0xf], al
xchg esp, eax
sar dword [0x168246afe], 0x73
cld
stc
out 0x73, eax
enter 0xfffffffffffff641, 0xffffffffffffffc1
add dword [rbp + 0xc], esi
test r9b, 1
jne 0x1802a6e6d
jmp case.0x1802a2b10.165
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1802cbf20
jmp 0x1802a6e6d
mov rcx, rsi
mov ecx, esi
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 8
add byte [rax], al
mov r8d, 8
mov eax, 8
add al, ch
movabs al, byte [0xfffffebce9000250]
add al, byte [rax]
jmp case.0x1802a6f9a.0
call fcn.1802cbf20
add al, byte [rax]
jmp case.0x1802a6f9a.0
invalid
mov al, byte [rsi + 0x40]
cmp al, 0
cmp al, 0
sete al
test al, 1
add dword [rbp + 2], esi
add dword [rbp + 2], esi
jmp 0x1802a6ebb
sub byte [rax - 0x77], cl
invalid
mov rax, rsi
add rax, 0x20
mov rdx, qword [rax]
cmp rdx, 0
sete al
xchg esp, eax
invalid
test al, 1
xchg esp, eax
shr byte [rax - 0x14ec8aff], 0
jne 0x1802a6ebb
jmp 0x1802a6eaa
jne 0x1802a6ebb
jmp 0x1802a6eaa
mov rcx, qword [rsi + 0x28]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1802cbf20
jmp 0x1802a6ebb
mov r8, qword [rsi + 8]
cmp r8, 0
sete al
test al, 1
jne 0x1802a6f33
jmp 0x1802a6ecc
mov eax, dword [0x180525bf0]
imul eax, dword [0x180525bf4]
xor eax, 0x77fdf94e
add eax, 0x3597e0e7
sub eax, 0xecab8ac8
cmp eax, 0xc6878c9b
ja 0x1802a703b
mov eax, dword [0x180525bf8]
add eax, dword [0x180525bfc]
sub eax, 0xc8b05ed0
or eax, 0xd28a8395
mov ecx, 0x3cdf76fc
xor edx, edx
div ecx
mov rcx, qword [rsi + 0x10]
cmp eax, 0x3a6be0df
je 0x1802a703b
jmp 0x1802a6f23
mov rdx, r8
mov r8d, 1
call fcn.1802cbf20
jmp 0x1802a6f33
mov eax, dword [0x180525c00]
imul eax, dword [0x180525c04]
xor eax, 0x9edc2ab6
sub eax, 0x8133abc8
add eax, 0xce5be676
cmp eax, 0x1de466ea
jbe 0x1802a704c
add byte [rax], al
add byte [rax], al
mov eax, dword [0x180525c08]
and eax, dword [0x180525c0c]
or eax, 0xecd6bea
invalid
imul ecx, ebp, 0xe
invalid
imul ecx, ebp, 0xe
and eax, 0xd0ddb1d8
imul ecx, eax, 0xe9e2e1a3
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp ecx, 0x17ff3d5
je 0x1802a704c
jmp 0x1802a6f87
mov ecx, eax
and ecx, 3
lea rdx, [0x180489a88]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x1802a6fe5
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x29
setb al
jmp case.0x1802a6f9a.0
mov rsi, rax
add rsi, 0xffffffffffffffff
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
cmp rax, 0
sete cl
test cl, 1
jne 0x1802a6fd2
jmp 0x1802a6fcb
mov rcx, rdi
call rax
jmp 0x1802a6fd2
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
cmp eax, eax
setb al
cmp rdx, 0
sete al
test al, 1
jne 0x1802a7001
jmp 0x1802a6ff7
mov rcx, rdi
call fcn.1802cbf20
jmp 0x1802a7001
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1802cbf20
jmp case.0x1802a6f9a.0
idiv dword ss:[rdi]
invalid
jge 0x1802a7087
sub dword [rax], ecx
jmp 0x1fd0dee51
invalid
jo 0x1802a7050
pop rcx
add byte [rcx - 0x4da81a21], ch
test eax, 0xb257e5df
and al, 0x48
add ch, cl
std
invalid
sar byte [rcx], 0xbb
ja 0x1802a704f
cmp eax, 0x237b7ee1
jbe 0x1802a70c4
jmp 0x1802a7095
mov eax, dword [0x180525c18]
add eax, 0x27eb7d
sub eax, dword [0x180525c1c]
and eax, 0xd529f4ba
invalid
hlt
sub ebp, edx
mov edx, 0xdd529f4
test byte [rdx + 0x1c], bh
cmp dword [0x1deab5575], esi
invalid
pop rsi
hlt
or eax, 0x391c7a84
xor eax, 0x5e80e4c5
invalid
pop rsi
sbb byte [rsi + 0x3d], 0x58
cmp eax, 0x8e16a558
jb 0x1802a7095
movsd dword [rdi], dword [rsi]
invalid
lea rax, [0x180488cfa]
cmp al, 0x1c
invalid
mov edx, 0x28
ret
cmp al, bpl
call 0x1085863d6
lahf
jmp case.0x1802a99f7.25
or esi, ebx
sub eax, 0xc5eb9f88
invalid
lahf
jmp case.0x1802a99f7.25
int3
mov byte [rdi - 0x33333a15], bl
mov rax, rcx
enter 0xffffffffffff8b48, 9
enter 0xffffffffffff8b48, 9
add rcx, 0xfffffffffffffffd
add ecx, 0xfffffffd
cmp rcx, 0xc
mov edx, 0xa
add byte [rax + 0xf], cl
invalid
invalid
add byte [rax + 0xf], cl
ror dword [rax - 0x73], 1
ror dword [rax - 0x73], 1
ror dword [rax - 0x73], 1
lea rcx, [0x180489aa8]
or eax, 0x1e29ba
mov edx, 0x48001e29
invalid
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
loop 0x1802a7129
xor eax, eax
ret
rol bl, 0x48
add eax, 8
add rax, 8
lea rdx, [0x180489030]
ret
invalid
add rax, 8
lea rdx, [0x180488840]
ret
invalid
add rax, 8
lea rdx, [0x180489120]
ret
and byte [rsi], bl
add bl, al
add rax, 8
lea rdx, [0x180488fb8]
invalid
invalid
invalid
invalid
ret
add rax, 8
lea rdx, [0x1804890a8]
ret
ud2
mov ebx, dword [0x180525ee8]
and ebx, dword [0x180525eec]
and ebx, 0x372adca0
and ebx, 0xef00fcfa
movabs al, byte [0xfcfae381372adc]
out dx, eax
xor ebx, 0x474e10c6
mov rcx, rdi
call fcn.180279770
cmp ebx, 0x57fc054
jbe 0x1802a915a
jmp 0x1802a9103
jmp 0x1802a9105
mov rcx, rsi
add rcx, 0x30
call fcn.18029ff40
mov rax, qword [rsi + 0xd8]
cmp rax, 0
je 0x1802a9131
mov rcx, rsi
add rcx, 0xe0
mov rcx, qword [rcx]
add rax, 0x18
call qword [rax]
mov rcx, rsi
mov edx, 0x100
add byte [rax], al
add byte [rax], al
mov r8d, 0x80
call fcn.1802cbf20
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
ret
invalid
dec dword [rdi]
loopne 0x1802a9174
invalid
cmp byte [rdi + rbp*2], 0xd9
add dword [rcx - 0x3c], esp
scasd eax, dword [rdi]
mov rcx, rdi
call fcn.180279770
jmp 0x1802a90d3
int3
int3
retf 0x8b48
retf 0x8b48
int3
int3
int3
xor eax, 0x58bfffe
adc ebp, ecx
invalid
mov eax, dword [0x180525ef0]
add eax, 0x27cd11
and eax, dword [0x180525ef4]
or eax, 0xab69061b
and eax, 0xa6628b6c
imul eax, eax, 0x2776e738
cmp eax, 0xea928f40
jae 0x1802a9225
mov eax, dword [0x180525ef8]
imul eax, dword [0x180525efc]
add eax, 0xacfbcd1c
sti
lodsb al, byte [rsi]
xor eax, 0x737f2ce9
jg 0x1802a9286
imul eax, eax, 0xfdce685d
cmp eax, 0xccce5bb0
jbe 0x1802a9225
add rsp, 0x28
add esp, 0x28
ret
je 0x1802a9258
jle 0x1802a920c
and eax, 0x93e9113
jmp 0x1802a91fc
invalid
mov edi, dword [0x180525f08]
sub edi, dword [0x180525f0c]
and edi, 0x7771c4b2
or edi, 0x80760cf0
and edi, 0x39da497c
fidivr dword [r9]
invalid
fidivr dword [r9]
mov rcx, rsi
call fcn.18028c170
cmp edi, 0x2e39220b
je 0x1802a92b3
jmp 0x1802a92ac
add rsp, 0x28
pop rdi
pop rsi
ret
push rcx
in al, dx
cmp cl, ch
movabs byte [0x48ff1a6c67f0ddd7], al
mov ecx, esi
call fcn.18028c170
jmp 0x1802a927c
invalid
int3
sub al, ch
xlatb
invalid
xor edx, edx
div dword [0x180525f14]
or eax, 0x15e23093
sub eax, 0xbf0e231
lock or ebp, dword [0x101ca405e]
lock or ebp, dword [0x101ca405e]
cmp eax, 0x60fb4e56
jbe 0x1802a9345
mov eax, dword [0x180525f18]
imul eax, dword [0x180525f1c]
sub eax, 0xf0eb372f
invalid
invalid
jmp 0x1802a931f
invalid
sub eax, 0xe91f412d
xor eax, 0x6cb6c2ff
cmp eax, 0x9ec51d25
sbb eax, 0x5739ec5
sbb eax, 0x5739ec5
add rsp, 0x28
ret
invalid
cmc
invalid
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rsi, rdx
mov rdi, rcx
mov eax, 0x10
invalid
add byte [rax], al
add al, ch
call fcn.18045a590
adc edx, dword [rdx]
sbb eax, dword [rax]
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
add edx, dword [rdx]
sbb eax, dword [rax]
add byte [rax], al
add al, ch
add edx, dword [rdx]
sbb eax, dword [rax]
sub rsp, rax
mov r9, rsp
mov rax, qword [rdi]
add rax, 0xfffffffffffffffd
mov ecx, 0xa
cmp rax, 0xc
cmovb rcx, rax
enter 0x58b, 0x73
retf
invalid
invalid
enter 0x58b, 0x73
retf
jae 0x1802a9376
invalid
sub eax, dword [0x180525f24]
imul eax, eax, 0xe5d2d48a
add eax, 0x3831c7b3
invalid
xor dword [rax], edi
cmp byte [rcx - 0x40], ch
pop rdi
sub al, 0x4f
pop rbx
invalid
cmp byte [rcx - 0x40], ch
pop rdi
sub al, 0x4f
pop rbx
cmp eax, 0x8900a36a
jae 0x1802a9834
add al, 0
add byte [rbx + 0x27cb5305], cl
add byte [rbx], cl
add eax, 0x27cb51
add byte [rax], al
mov eax, dword [0x180525f28]
or eax, dword [0x180525f2c]
sub eax, 0x80e5c2b
or eax, 0x9757fdb2
mov r8d, 0x41f7c04b
xor edx, edx
pop rsp
invalid
div r8d
cmp eax, 0x43983c33
je 0x1802a9834
test byte [rcx], bh
add al, 0
invalid
test byte [rcx], bh
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x180489ad8]
add eax, 0x1e06d6
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
ud2
lea rdx, [0x180488ddd]
sub rsp, 0x20
mov rcx, rsi
int1
stc
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
mov r8d, 0x10
call fcn.18044dd30
add rsp, 0x20
mov cl, al
mov eax, dword [0x180525f30]
and eax, dword [0x180525f34]
invalid
add byte [0x16c44d18f], ch
cmp eax, 0x4d25ec1a
add ecx, dword [rsi - 0x11]
invalid
cmp eax, 0x4d25ec1a
add ecx, dword [rsi - 0x11]
mov r8d, 0xdca1b929
xor edx, edx
div r8d
cmp eax, 0x5b773094
xchg esp, eax
xor byte [rdi + 0x5b], dh
pop rbx
xchg esp, eax
xor byte [rdi + 0x5b], dh
pop rbx
pop rbx
je 0x1802a9845
add byte [rax], al
jmp 0x1802a945a
mov eax, dword [0x180525f38]
xor edx, edx
sal bh, cl
xor eax, 0x27cad4
invalid
sal bh, cl
xor eax, 0x27cad4
imul eax, eax, 0xee599ea8
or eax, 0x898b02e4
mov r8d, 0x797a88a1
xor edx, edx
div r8d
cmp eax, 0xba0d98bb
jae 0x1802a945a
jmp 0x1802a9825
lea rdx, [0x180488ded]
sub rsp, 0x20
stc
sbb eax, 0xec834800
and byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov r8d, 0xd
call fcn.18044dd30
add rsp, 0x20
invalid
and byte [rax + 0x377e9c1], cl
add byte [rax], al
invalid
add rdi, 8
mov qword [r9], rdi
lea rdx, [0x180488e20]
lea rax, [0x180488e00]
sub rsp, 0x30
xor byte [rax - 0x77], cl
int1
xor byte [rax - 0x77], cl
int1
mov r8d, 2
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
out 0x4c, al
sbb al, byte [rax]
out 0x4c, al
sbb al, byte [rax]
add rsp, 0x30
mov cl, al
jmp 0x1802a9825
mov eax, dword [0x180525f40]
add eax, 0x27ca55
add eax, dword [0x180525f44]
imul eax, eax, 0xbfbd9893
add eax, 0x81399604
imul eax, eax, 0xf34b67fb
cmp eax, 0x993463f
je 0x1802a9856
mov eax, dword [0x180525f48]
and eax, dword [0x180525f4c]
or eax, 0x625687b3
add eax, 0xb63ab6d1
sub eax, 0x1681f38f
mov rcx, rdi
add rcx, 8
mov qword [rbx], rcx
cmp eax, 0xc1c60055
jae 0x1802a9856
jmp case.0x1802a70f5.38
mov eax, dword [0x180525f50]
or eax, dword [0x180525f54]
or eax, 0x277bbe64
imul eax, eax, 0xac7ee75d
xor eax, 0x8b351d87
cmp eax, 0xf108bc39
jae 0x1802a986d
add eax, dword [rax]
invalid
add eax, dword [rax]
add bl, ch
add byte [rbx + 0x27c9ea3d], cl
leave
invalid
add byte [rbx], cl
cmp eax, 0x27c9e8
invalid
jmp 0x1802a9568
mov edi, dword [0x180525f58]
or edi, dword [0x180525f5c]
invalid
leave
invalid
add byte [rcx - 0x4d69d339], al
jns 0x1802a94fc
add edi, 0x79b2962c
sub edi, 0xdacf45d4
out dx, eax
invalid
iretd
fiadd dword [rcx + 0x8b4b8ef]
mov ah, 8
lea rdx, str.Capacity
out dx, eax
invalid
mov ah, 8
lea rdx, str.Capacity
lea rax, [0x180488e28]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov r9, rbx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
call fcn.18044e1c0
add rsp, 0x30
add esp, 0x30
add esp, 0x30
mov cl, al
cmp edi, 0xc20d08b4
invalid
invalid
ret 0xac77
or byte [0x16bd70d7f], cl
add cl, ch
jmp 0x1802a95be
jmp 0x1802a9825
invalid
add rdi, 8
mov qword [rbp - 0x10], rdi
lea rdx, str.Protocol
lea r9, [rbp - 0x10]
lea rax, [0x180488e50]
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
mov r8d, 8
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802a9825
add al, byte es:[rax]
invalid
add al, byte es:[rax]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rdi, 8
mov qword [rbp - 0x18], rdi
lea rdx, str.WriteBufferFullUtf8AttackAttempt
lea r9, [rbp - 0x18]
lea rax, [0x180488e78]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0xf
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
sbb al, byte [r8]
sbb al, byte [r8]
add rsp, 0x30
mov cl, al
jmp 0x1802a9825
lea rdx, [0x180488ea7]
sub rsp, 0x20
mov rcx, rsi
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov r8d, 4
call fcn.18044dd30
sbb r8b, byte [rax]
sbb r8b, byte [rax]
add rsp, 0x20
mov cl, al
mov eax, dword [0x180525f60]
sub eax, dword [0x180525f64]
add eax, 0x27c8fe
add eax, 0x27c8fe
and eax, 0xc4b5edfc
imul eax, eax, 0x1a58e5cc
sub eax, 0xcb041464
cmp eax, 0x60f3de11
jbe 0x1802a98a6
retf
jmp 0x1802a9683
mov eax, dword [0x180525f68]
imul eax, dword [0x180525f6c]
add eax, 0x965b0a67
invalid
mov r8d, 0x9867d92c
xor edx, edx
div r8d
sub eax, 0x9405d607
cmp eax, 0x46adbd9e
jb 0x1802a9683
jmp 0x1802a9825
lea rdx, [0x180488eab]
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8d, 0xd
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802a9825
add rdi, 8
mov qword [rbp - 8], rdi
mov eax, dword [0x180525f70]
add eax, 0x27c88d
add eax, 0x27c88d
sub eax, dword [0x180525f74]
add eax, 0x5dffe835
imul eax, eax, 0x7384105d
sub eax, 0x44734145
jae 0x1802a973d
test byte [rbx + 0x2d], dh
jae 0x1802a973d
cmp eax, 0xd8bf0951
jb 0x1802a98b3
add byte [rax], al
add byte [rax], al
jmp case.0x1802a99f7.48
add byte [rbx + 0x27c86c3d], cl
add byte [rbx], ah
cmp eax, 0x27c86a
invalid
invalid
invalid
mov edi, dword [0x180525f78]
and edi, dword [0x180525f7c]
invalid
invalid
invalid
enter 0x27, 0xffffffffffffff81
invalid
add edi, 0x76015889
sub edi, 0x87b681de
or edi, 0x107dd0e3
jge 0x1802a9734
pop rax
add dword [rsi - 0x7f], esi
out dx, eax
fiadd word [rcx - 0x307e784a]
jrcxz 0x1802a96f2
jge 0x1802a9734
lea rdx, [0x180488ed8]
lea r9, [rbp - 8]
lea rax, [0x180488eb8]
sub rsp, 0x30
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov r8d, 3
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
sbb al, byte [rax]
sbb al, byte [rax]
add rsp, 0x30
mov cl, al
cmp edi, 0x431ab62a
je case.0x1802a99f7.48
stosd dword [rdi], eax
stosd dword [rdi], eax
jmp 0x1802a975d
jmp 0x1802a9825
mov qword [rbp - 0x20], rdi
lea rdx, str.Http
lea edx, str.Http
lea edx, str.Http
lea r9, [rbp - 0x20]
lea rax, [0x180488ee0]
add byte [rax - 0x7d], cl
in al, dx
xor byte [rax - 0x77], cl
int1
add byte [rax - 0x7d], cl
in al, dx
xor byte [rax - 0x77], cl
int1
mov r8d, 4
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802a9825
mov eax, dword [0x180525f80]
add eax, dword [0x180525f84]
add byte [rbx], al
add eax, 0x27c7de
sub eax, 0xcb855008
or eax, 0x552bcf39
sub edx, dword [rbp + 0xd]
jne 0x1802a97f4
jb 0x1802a97f3
cmp dword [rdi], 0x820f217b
xor dword [rcx], eax
add byte [rax], al
sub edx, dword [rbp + 0xd]
jne 0x1802a97f4
jb 0x1802a97f3
cmp dword [rdi], 0x820f217b
xor dword [rcx], eax
add byte [rax], al
mov eax, dword [0x180525f88]
imul eax, dword [0x180525f8c]
scasd eax, dword [rdi]
add eax, 0x27c7bf
scasd eax, dword [rdi]
add eax, 0x27c7bf
imul eax, eax, 0x385edba5
or eax, 0xf6c38dde
imul byte [rcx - 0x28]
call 0x1c86984ff
mov eax, edi
clc
shl byte [rbp + 0xd385edb], 0xde
invalid
imul byte [rcx - 0x28]
call 0x1c86984ff
mov eax, edi
clc
clc
add rax, 8
mov qword [rbp], rax
add byte [r8 - 0x73], r9b
adc eax, 0x1df738
add byte [r8 - 0x73], r9b
adc eax, 0x1df738
mov r9, rbp
lea rax, [0x180488f08]
lea eax, [0x180488f08]
neg dword [0x16caddffd]
xor byte [rax - 0x77], cl
sub rsp, 0x30
mov rcx, rsi
int1
int1
mov r8d, 0xa
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
rol dword [rcx - 0x1cca2305], 0xe5
rol dword [rcx - 0x1cca2305], 0xe5
je 0x1802a98f1
invalid
add byte [rax], al
add bl, ch
add byte [rax - 0x49f0fe1f], al
loope 0x1802a9829
movzx eax, cl
lea rsp, [rbp + 8]
pop rbx
pop rdi
jmp 0x1802a9825
and cl, 1
loope 0x1802a9829
movzx eax, cl
mov dh, 0xc1
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
outsb dx, byte [rsi]
mov edi, 0xab238664
and ebp, dword [rbx + 0x33b039fb]
xchg esp, eax
pop rsp
invalid
mov bh, bl
invalid
and ebp, dword [rbx + 0x33b039fb]
xchg esp, eax
pop rsp
jmp 0x1802a93cf
popfq
js 0x1802a9871
cmp dword [rdx - 0x79], edi
mov eax, 0xc4fb8d24
jmp 0x1802a9458
and dl, cl
ja 0x1802a9820
cwde
invalid
invalid
invalid
in eax, 0x24
movsb byte [rdi], byte [rsi]
invalid
pop rbp
pop rsp
movabs byte [0x4891b2c59240bf52], al
lea edx, [0x180488ed8]
lea r9, [rbp - 8]
lea rax, [0x180488eb8]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 3
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
jmp 0x1802a9704
invalid
xchg esi, edi
invalid
mov eax, edx
lea rdx, [rcx + 0x18]
mov qword [rsp + 0x60], rdx
lea rdx, [0x180489198]
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1804891ca]
pop rbp
clc
sbb eax, 0x54894800
and al, 0x38
pop rbp
clc
sbb eax, 0x54894800
and al, 0x38
lea rdx, fcn.18021ffe0
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 5
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add eax, 0x48000000
lea edx, str.FromUtf8ErrorbyteserrorTlsFeatureNotEnabledNoHostName
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add eax, 0x48000000
lea edx, str.FromUtf8ErrorbyteserrorTlsFeatureNotEnabledNoHostName
lea r9, [0x1804891c5]
mov r8d, 0xd
add byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.18044de50
nop
add rsp, 0x68
ret
int3
mov rax, qword [rcx]
movabs rdx, 0x8000000000000000
xor rax, rdx
mov rdx, rax
ret 0x8348
invalid
invalid
mov edx, 2
cmovb rdx, rax
lea rax, [0x180489b08]
add eax, 0x1e0118
ret 0x8348
add eax, 0x1e0118
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov eax, dword [0x180525f90]
imul eax, dword [0x180525f94]
and eax, 0x842b38aa
and eax, 0xdf50172b
sub eax, 0x99118f82
cmp eax, 0xd49b0744
invalid
wait
invalid
je 0x1802a9b62
xchg ecx, eax
invalid
invalid
mov eax, dword [0x180525f98]
and eax, dword [0x180525f9c]
add eax, 0x27c570
add eax, 0x27c570
or eax, 0xb4f3e630
add eax, 0xa2f81db7
mov ecx, 0x6d4e8b6a
xor edx, edx
div ecx
mov edi, eax
lea rdx, [0x1804891cf]
sbb eax, 0xf1894800
sbb eax, 0xf1894800
mov r8d, 0x14
call fcn.18044dd30
mov cl, al
cmp edi, 0xac4fa668
cmpsb byte [rsi], byte [rdi]
lodsb al, byte [rsi]
cmpsb byte [rsi], byte [rdi]
lodsb al, byte [rsi]
je 0x1802a9b62
test dh, bh
add byte [rax], al
add bl, ch
add cl, ch
invalid
jmp 0x1802a9a66
jmp 0x1802a9b55
lea rdx, [0x1804891e3]
mov rcx, rsi
neg dword [0x171b3e275]
mov r8d, 0xa
call fcn.18044dd30
add byte [rax], al
add al, ch
mov al, 0x42
sbb al, byte [rax]
mov cl, al
mov eax, dword [0x180525fa0]
xor eax, dword [0x180525fa4]
xor eax, 0xb55708b6
invalid
mov r8d, 0x9e5011db
xor edx, edx
rol byte [rcx - 9], cl
invalid
add eax, 0x2cf59b6a
rol byte [rcx - 9], cl
invalid
cmp eax, 0x848751c4
ja 0x1802a9b84
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
add byte [rbx + 0x27c4f205], cl
invalid
invalid
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x27c4ef
invalid
add byte [rax], al
jmp 0x1802a9ab0
mov eax, dword [0x180525fa8]
imul eax, dword [0x180525fac]
invalid
invalid
add byte [0x1b37f761e], dh
xor eax, 0x3354db5c
sub eax, 0x8857b1a8
mov r8d, 0x729a436d
jb 0x1802a9aff
rol byte [rcx - 9], cl
invalid
cmp eax, 0x24a98888
jae 0x1802a9ab0
jb 0x1802a9aff
rol byte [rcx - 9], cl
invalid
jmp 0x1802a9b55
jp 0x1802a9b24
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rdx, str.UnableToConnectUnsupportedUrlSchemeEmptyHostNameNoPathOrQueryinvalid_utf_8
lea r9, [rsp + 0x30]
lea rax, [0x1804891f0]
mov rcx, rsi
mov r8d, 0xf
mov qword [rsp + 0x20], rax
and al, 0x20
call fcn.18044e1c0
mov cl, al
jmp 0x1802a9b55
lea rdx, [0x18048921f]
adc eax, 0x1df70e
mov rcx, rsi
mov r8d, 0x14
call fcn.18044dd30
mov cl, al
jmp 0x1802a9b55
lea rdx, [0x180489233]
lea edx, [0x180489233]
mov rcx, rsi
mov r8d, 0xd
call fcn.18044dd30
mov cl, al
jmp 0x1802a9b55
lea rdx, [0x180489240]
mov rcx, rsi
mov r8d, 0xd
call fcn.18044dd30
mov cl, al
jmp 0x1802a9b55
and cl, 1
movzx eax, cl
add rsp, 0x38
pop rdi
pop rsi
ret
cmpsb byte [rsi], byte [rdi]
cmp esi, dword [rbx + 0x54]
and eax, 0x483fc9e2
lea edx, [0x1804891cf]
mov rcx, rsi
mov r8d, 0x14
call fcn.18044dd30
jmp 0x1802a9a20
pop rdi
invalid
mov eax, dword [0x180525fc8]
xor edx, edx
div dword [0x180525fcc]
sub eax, 0x2943bdd0
add eax, 0xf20c79a
sub eax, 0x64741ba8
cmp eax, 0x33968c6b
jb 0x1802a9ef4
ud2
mov edx, dword [0x180525fd8]
add edx, dword [0x180525fdc]
add edx, 0x9709b101
imul r8d, edx, 0x567ddf92
sub r8d, 0x8d6c8807
call 0x10d97260c
call 0x10d97260c
cmp rax, 0
setl dl
cmp r8d, 0x9c70b32d
je 0x1802a9f05
test dl, 1
jne case.0x18029e046.213
jmp fcn.1802a9e28
ud2
or byte [rax + 0x39], 0x4e
jo 0x1802a9ebf
invalid
sbb byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
invalid
add eax, 0x27c167
invalid
add byte [rcx - 0x40], ch
lea ecx, [0x10f5fe6b0]
out dx, al
shl byte [rbp + 0x25], 1
pop rsi
movabs eax, dword [0x764533aff13d960d]
xchg esi, eax
cmp eax, 0x4533aff1
invalid
xchg esi, eax
xor eax, dword [rbp + 0x76]
jle case.0x18029e046.213
add eax, 0x27c14e
invalid
invalid
sar dword [0x17974df73], 0x74
jmp 0x1802a9ec9
stc
invalid
jo 0x1802a9ee0
add byte [rax], al
add bl, ch
jmp 0x1802a9e7b
js 0x1802a9f48
fiadd word [rax - 0x167b6022]
lahf
test cl, ch
cwde
std
invalid
popfq
push rbx
jmp 0x1802a9eed
cmp dword [rsi], edx
cmp byte [rbp - 0x1468c325], dh
fstp xword [rdi + rdx*4]
jmp 0x1802a9eea
invalid
invalid
invalid
invalid
fstp xword [rdi + rdx*4]
jmp 0x1802a9eea
sub ah, 0xfe
invalid
stosb byte [rdi], al
jmp 0x1802a9de5
xor ecx, edx
jmp 0x1802a9e94
int3
push rbp
push r15
push r14
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov eax, dword [0x180525ff0]
imul eax, dword [0x180525ff4]
mov ecx, 0x555c0658
pop rax
invalid
pop rsp
push rbp
pop rax
invalid
push rbp
xor edx, edx
div ecx
int1
int1
mov ecx, 0x6badee8b
xor edx, edx
div ecx
sub eax, 0x9518ec14
sbb byte [rbp + 0x8b7a3d], dl
jb 0x1802aa0bd
sbb byte [rbp + 0x8b7a3d], dl
jb 0x1802aa0bd
mov eax, dword [0x180525ff8]
shl byte [rdi], 0
mov ecx, dword [0x180525ffc]
lea ecx, [rax + rcx + 0x4ec3e8e2]
xor ecx, 0x1360e150
add ecx, 0xebb4b781
rol dword [rcx - 0x47144b49], 0x10
add byte [rax], al
add al, ch
test byte [0x1a9729fb8], 0xc4
sub esp, eax
rol dword [rcx - 0x47144b49], 0x10
add byte [rax], al
add al, ch
test byte [0x1a9729fb8], 0xc4
sub esp, eax
sub esp, eax
mov rbx, rsp
cmp ecx, 0xeff9de5d
jae 0x1802aa0bd
invalid
add bl, ch
add byte [rax - 0x7d], cl
invalid
invalid
jmp 0x1802a9fae
cmp qword [rdi], 0
cmp dword [rdi], 0
sete al
test al, 1
jne 0x1802a9fbb
jmp 0x1802a9fdd
lea rdx, [0x180488d49]
sub rsp, 0x20
mov rcx, rsi
in eax, dx
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
mov r8d, 0xe
call fcn.18044dd30
add rsp, 0x20
jmp 0x1802aa0ab
mov r14, rdi
add r14, 8
add rdi, 0x10
mov eax, dword [0x180526000]
xor eax, dword [0x180526004]
add eax, 0x27c010
add eax, 0x27c010
xor eax, 0xb6c32a32
add eax, 0x446260f3
xor eax, 0x2d12edf0
cmp eax, 0xd088edc2
ja 0x1802aa0ca
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
add byte [rbx + rcx*4 + 0x3d], al
int1
mov edi, 0xb440027
cmp eax, 0x27bfee
jmp 0x1802aa010
mov r15d, dword [0x180526008]
or r15d, dword [0x18052600c]
xor r15d, 0x845f959e
or r15d, 0xf08095e8
iretd
call 0x1c21b20c2
invalid
or r15d, 0x9c6fc46b
imul eax, esp, 0x6f
pushfq
iretd
invalid
imul eax, esp, 0x6f
pushfq
mov qword [rbx], rdi
lea rdx, str.MessageTooLongsizemax_sizeWrongHttpMethodWrongHttpVersionMissingConnectionUpgradeHeaderMissingUpgradeWebSocketHeaderMissingSecWebSocketVersionHeaderMissingSecWebSocketKeySecWebSocketAcceptKeyMismatch
lea edx, str.MessageTooLongsizemax_sizeWrongHttpMethodWrongHttpVersionMissingConnectionUpgradeHeaderMissingUpgradeWebSocketHeaderMissingSecWebSocketVersionHeaderMissingSecWebSocketKeySecWebSocketAcceptKeyMismatch
lea edx, str.MessageTooLongsizemax_sizeWrongHttpMethodWrongHttpVersionMissingConnectionUpgradeHeaderMissingUpgradeWebSocketHeaderMissingSecWebSocketVersionHeaderMissingSecWebSocketKeySecWebSocketAcceptKeyMismatch
lea r9, [0x18048928e]
lea rax, [0x180488f38]
in eax, dx
out dx, al
sbb eax, 0x158d4c00
sbb eax, 0x1d8d4c00
sbb eax, 0x1d8d4c00
invalid
sbb eax, 0xec834800
invalid
mov rcx, rsi
mov r8d, 0xe
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
in eax, dx
out dx, al
sbb eax, 0x158d4c00
sbb eax, 0x1d8d4c00
sbb eax, 0x1d8d4c00
sbb eax, 0x1d8d4c00
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rax
sub byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r11
and al, 0x50
mov qword [rsp + 0x50], r11
and al, 0x50
call fcn.18044de50
add rsp, 0x60
add esp, 0x60
add esp, 0x60
invalid
cmp r15d, 0x6104de44
jbe 0x1802aa010
jmp 0x1802aa0a9
add bl, ch
add byte [rcx + rax], ah
jmp 0x1802aa0ab
and al, 1
movzx eax, al
lea rsp, [rbp + 8]
pop rbx
pop rdi
ror byte [rax - 0x73], 0x65
or byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
idiv dword [rbx]
cli
pop rcx
adc dword [rbp + rbx*2 + 1], ecx
pop rbp
add ecx, ebp
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
pop rbp
add ecx, ebp
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
mov dword [rbx], edi
lea rdx, str.MessageTooLongsizemax_sizeWrongHttpMethodWrongHttpVersionMissingConnectionUpgradeHeaderMissingUpgradeWebSocketHeaderMissingSecWebSocketVersionHeaderMissingSecWebSocketKeySecWebSocketAcceptKeyMismatch
lea r9, [0x18048928e]
int1
sbb eax, 0x58d4800
invalid
invalid
invalid
out dx, al
out dx, al
lea rax, [0x180488f38]
lea r10, [0x180489292]
adc eax, 0x1df1a1
out dx, al
sbb eax, 0x158d4c00
movabs eax, dword [0xf1681d8d4c001df1]
add byte [rbp + rcx*4 + 0x1d], cl
push 0x48001df1
add byte [rax - 0x7d], cl
in al, dx
adc eax, 0x1df1a1
add byte [rbp + rcx*4 + 0x1d], cl
push 0x48001df1
add byte [rax - 0x7d], cl
in al, dx
invalid
lea r11, [0x180489260]
sub rsp, 0x60
add byte [rax - 0x7d], cl
in al, dx
invalid
mov rcx, rsi
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
je 0x1802aa136
sub byte [rax - 0x77], cl
and al, 0x30
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], 8
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rbx
pop rsp
and al, 0x48
mov qword [rsp + 0x50], r11
mov dword [rsp + 0x50], ebx
call fcn.18044de50
add rsp, 0x60
invalid
add byte [rax - 0x7d], cl
invalid
add esp, 0x60
invalid
jmp 0x1802aa00e
lea ebp, [rsp + 0x30]
mov rsi, rdx
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
call fcn.18045a590
add byte [rax + 0x29], cl
invalid
sub rsp, rax
mov r9, rsp
mov al, byte [rcx]
movzx eax, al
lea rdx, [0x180489b20]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
lea rdx, [0x18048929a]
sub rsp, 0x20
sub esp, 0x20
sbb eax, 0xec834800
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r8d, 0xf
call fcn.18044dd30
add rsp, 0x20
and byte [rax + 0x692e9c1], cl
add byte [rax], al
and byte [rax + 0x692e9c1], cl
add byte [rax], al
xchg edx, eax
invalid
lea rdx, [0x1804892a9]
sub rsp, 0x20
sub esp, 0x20
sbb eax, 0xec834800
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r8d, 0x10
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
and byte [rax + 0x66ee9c1], cl
add byte [rax], al
lea rdx, [0x1804892b9]
sub rsp, 0x20
sub esp, 0x20
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
sub esp, 0x20
mov rcx, rsi
mov r8d, 0x1e
mov eax, 0x1e
call fcn.18044dd30
pop rbx
cmp ebx, dword [rdx]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
mov cl, al
and byte [rax + 0x64ae9c1], cl
add byte [rax], al
jmp 0x1802aa82a
lea rdx, [0x1804892d7]
sub rsp, 0x20
sub esp, 0x20
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
sub esp, 0x20
mov rcx, rsi
mov r8d, 0x1d
mov eax, 0x1d
call fcn.18044dd30
invalid
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x1804892f4]
sub rsp, 0x20
sbb eax, 0xec834800
and byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov r8d, 0x20
call fcn.18044dd30
adc edi, dword [rbx]
sbb al, byte [rax]
adc edi, dword [rbx]
sbb al, byte [rax]
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x180489314]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x16
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x18048932a]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1d
add al, ch
retf
cmp bl, byte [rdx]
add byte [rax - 0x7d], cl
invalid
and byte [rax + 0x5bae9c1], cl
add byte [rax], al
invalid
add al, ch
retf
invalid
add byte [rax - 0x7d], cl
rol dword [rcx], 0x49
mov dword [rcx], ecx
add rcx, 1
mov qword [r9], rcx
lea rdx, str.SecWebSocketSubProtocolErrorJunkAfterRequestCustomResponseSuccessful
lea rax, [0x180489348]
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
mov r8d, 0x1c
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
invalid
invalid
add byte [rax], al
add dword [0x10d72a2aa], 0x15
invalid
lea rdx, [0x180489384]
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
invalid
mov ecx, esi
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
pop rdi
invalid
add byte [rax], al
pop rdi
add eax, 0x58b0000
invalid
invalid
invalid
mov eax, dword [0x180526010]
xor eax, dword [0x180526014]
add eax, 0x6bb552d1
or eax, 0xced53be9
imul eax, eax, 0x7abe0d28
cmp eax, 0x501e1491
push rax
je 0x1802aa887
mov edi, dword [0x180526018]
cmp eax, 0x27bd20
imul edi, dword [0x18052601c]
sub edi, 0x9acb15c5
retf
invalid
xor edi, 0xc1580f59
sbb eax, 0x810027bd
out dx, eax
invalid
retf
add edi, 0x9c8fd66
lea rdx, [0x180489394]
adc eax, 0x1df07c
enter 0x4809, 0xffffffffffffff8d
adc eax, 0x1df07c
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x18
call fcn.18044dd30
cmp bl, byte [rdx]
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x9007e3f], cl
rol dword [rcx - 0x1c360901], 0xae
cmp bl, byte [rdx]
add byte [rax - 0x7d], cl
invalid
rol dword [rcx - 0x1c360901], 0xae
ja 0x1802aa887
xchg dword [rbx + 5], ecx
add byte [rax], al
jmp 0x1802aa33e
jmp 0x1802aa82a
add rcx, 8
mov qword [rbp - 0x10], rcx
lea rdx, str.InvalidHeaderHandshakeIncomplete
lea r9, [rbp - 0x10]
lea rax, [0x1804893b0]
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
mov r8d, 0xd
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x1804893dd]
sub rsp, 0x20
mov rcx, rsi
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov r8d, 0x13
call fcn.18044dd30
add byte [rax - 0x7d], cl
invalid
and byte [rax + 0x487e9c1], cl
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rcx, 1
mov qword [rbp - 0x18], rcx
rol dword [rcx], 0x48
mov dword [rbp - 0x18], ecx
lea rdx, str.HttparseErrorSendAfterClosingReceivedAfterClosingNonZeroReservedBitsUnmaskedFrameFromClientMaskedFrameFromServerFragmentedControlFrameControlFrameTooBig
lea r9, [rbp - 0x18]
lea rax, [0x1804893f0]
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
mov r8d, 0xd
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
add byte [rax], al
add byte [rax], al
lea rdx, [0x18048941d]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x10
add byte [rax], al
call fcn.18044dd30
add rsp, 0x20
mov cl, al
shr ecx, 0x27
add al, 0
add byte [rax], al
shr ecx, 0x27
add al, 0
invalid
add byte [rax], al
add byte [rbx + 0x27bc1705], cl
add byte [rbx], cl
add eax, 0x27bc15
mov eax, dword [0x180526020]
or eax, dword [0x180526024]
sub eax, 0x150e7a97
add eax, 0x69cc98fa
cli
cwde
int3
imul esp, dword [0x1af8e7146], 0xbc98b3d
jrcxz 0x1802aa433
invalid
mov word [rax + rax], es
invalid
cli
cwde
int3
jrcxz 0x1802aa433
test byte [rsp + rax + 0x58b0000], cl
stc
mov ebx, 0x50b0027
idiv dword [rbx - 0x3f96ffd9]
invalid
invalid
invalid
mov word [rax + rax], es
add byte [rbx + 0x27bbf905], cl
add byte [rbx], cl
add eax, 0x27bbf7
mov eax, dword [0x180526028]
or eax, dword [0x18052602c]
invalid
imul eax, eax, 0xdba8d441
test al, 0xdb
add eax, 0x11f79235
mov ecx, 0x36b98772
xor edx, edx
div ecx
mov edi, eax
lea rdx, [0x18048942d]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x14
mov eax, 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
add al, ch
int3
call fcn.18044dd30
add rsp, 0x20
mov cl, al
cmp edi, 0xd8c447b7
jae 0x1802aa8b5
jmp 0x1802aa478
mov eax, dword [0x180526030]
or eax, dword [0x180526034]
mov dl, 0xbb
invalid
add byte [rbx], cl
add eax, 0x27bbb0
or eax, 0xe33489d3
mov r8d, 0x83d4adb5
xor edx, edx
div r8d
invalid
xor eax, 0xb737dab6
mov dh, 0xda
invalid
mov bh, 0x3d
invalid
invalid
invalid
invalid
ror dword [rcx - 0x47be1ccc], cl
mov ch, 0xad
invalid
invalid
mov dh, 0xda
invalid
je 0x1802aa8e3
add bl, ch
add byte [rbx + 0x27bb8c05], cl
mov ebx, 0x5330027
invalid
invalid
invalid
invalid
jmp 0x1802aa4a6
mov eax, dword [0x180526038]
xor eax, dword [0x18052603c]
mov ebx, 0x5330027
mov bh, byte [rbx + 0x7e350027]
invalid
xor eax, 0x549ee97e
jle 0x1802aa49e
jmp 0x1194ff957
sahf
push rsp
and eax, 0xfd050399
sub eax, 0x4228766f
cmp eax, 0x9f209c8d
invalid
lahf
je 0x1802aa4a6
and byte [rdi + 0x5de9de74], bl
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x180489441]
jmp 0x1802aa82a
lea rdx, [0x180489441]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x13
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
cmp dword [rbx], eax
add byte [rax], al
cmp dword [rbx], eax
add byte [rax], al
lea rdx, [0x180489454]
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8d, 0x17
call fcn.18044dd30
cmp byte [rdx], bl
add byte [rax - 0x7d], cl
invalid
and byte [rax + 0x315e9c1], cl
add byte [rax], al
cmp byte [rdx], bl
add byte [rax - 0x7d], cl
invalid
and byte [rax + 0x315e9c1], cl
add byte [rax], al
mov eax, dword [0x180526040]
or eax, dword [0x180526044]
and eax, 0xb0027bb
add eax, 0x27bb23
xor eax, 0xe9971841
xor eax, 0x27fe6577
imul eax, eax, 0xc7daad2e
cmp eax, 0xca799ecc
jae 0x1802aa8f4
invalid
add byte [rbx + 0x27bb0605], cl
add byte [rbx], ah
add eax, 0x27bb04
mov eax, dword [0x180526048]
and eax, dword [0x18052604c]
sub eax, 0x1b1c74be
sbb al, 0x1b
mov ecx, 0x13b7076b
xor edx, edx
div ecx
mov edi, eax
xor edi, 0x42c4b730
lea rdx, [0x18048946b]
lea edx, [0x18048946b]
invalid
lea edx, [0x18048946b]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x15
add byte [rax], al
add al, ch
mov ecx, 0x48001a37
add esp, 0x20
add byte [rax], al
add al, ch
mov ecx, 0x48001a37
add esp, 0x20
mov cl, al
cmp edi, 0xc3ed815e
ja 0x1802aa8f4
jmp case.0x1802a99f7.76
mov eax, dword [0x180526050]
xor edx, edx
div dword [0x180526054]
imul eax, eax, 0xc0c9978f
invalid
xchg edi, eax
leave
rol byte [rcx - 0x48], 0xdd
fimul dword [rcx]
xor r10d, edx
div r8d
or eax, 0x9355054e
cmp eax, 0x7d43ff6c
jbe 0x1802aa91e
invalid
jmp 0x1802aa5bc
mov eax, dword [0x180526058]
xor eax, dword [0x18052605c]
xor eax, 0x19316b91
mov edx, 0x5330027
xchg esp, eax
mov edx, 0x91350027
imul esi, dword [rcx], 0x19
and eax, 0x9a293639
add eax, 0x4401b8e8
cmp eax, 0xa5e7034a
sub dword ss:[rdx + 0x1b8e805], ebx
cmp eax, 0xa5e7034a
jbe 0x1802aa5bc
jmp 0x1802aa82a
lea rdx, [0x180489480]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x16
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x180489496]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x12
call fcn.18044dd30
invalid
sbb al, byte [rax]
add byte [rax - 0x7d], cl
invalid
and byte [rax + 0x1ffe9c1], cl
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rcx, 1
mov qword [rbp - 0x20], rcx
rol dword [rcx], 0x48
mov dword [rbp - 0x20], ecx
lea rdx, str.UnknownControlFrameTypeUnknownDataFrameTypeUnexpectedContinueFrame
lea r9, [rbp - 0x20]
lea rax, [0x1804894a8]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x17
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
shr ecx, 0xc3
add dword [rax], eax
invalid
shr ecx, 0xc3
add dword [rax], eax
add byte [rbx + 0x27b9f305], cl
mov eax, dword [0x180526060]
sub eax, dword [0x180526064]
mov eax, dword [0x180526060]
sub eax, dword [0x180526064]
sub eax, 0x2d4de462
imul eax, eax, 0xb564cd23
sub eax, 0x8d1bac8b
cmp eax, 0xe6f94492
ja 0x1802aa92b
jmp 0x1802aa690
mov eax, dword [0x180526068]
add eax, dword [0x18052606c]
invalid
add byte [0x1dda8073e], dh
add eax, 0xd4c19744
mov r8d, 0x428e5bdf
mov es, word [rdx + 0x31]
rol byte [rcx - 9], cl
invalid
invalid
mov es, word [rdx + 0x31]
rol byte [rcx - 9], cl
invalid
mov rdx, rcx
add rdx, 1
mov qword [rbp - 8], rdx
cmp eax, 0xa4a48613
je 0x1802aa690
jmp 0x1802aa6c5
lea rdx, [0x1804894df]
lea r9, [rbp - 8]
lea rax, [0x1804894a8]
shr ebp, 1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
shr ebp, 1
sbb eax, 0xec834800
xor byte [rax - 0x77], cl
int1
mov r8d, 0x14
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
mov eax, dword [str.3GU]
and eax, dword [0x180526074]
add byte [0x1cb3b912c], dh
add byte [0x1cb3b912c], dh
mov ecx, 0xe3a40bac
xor edx, edx
div ecx
mov ecx, 0xa7551d8f
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
xor edx, edx
div ecx
cmp eax, 0x742478a3
jae 0x1802aa943
jmp 0x1802aa729
mov edi, dword [0x180526078]
imul edi, dword [0x18052607c]
invalid
add byte [rdi], cl
scasd eax, dword [rdi]
cmp eax, 0x27b946
xor edi, 0xbf5fef2
sub edi, 0x69e48758
out dx, eax
pop rax
xchg esp, esp
imul eax, dword [rcx - 0x2fec0119], 0x158d488a
movsb byte [rdi], byte [rsi]
in eax, dx
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
invalid
out dx, eax
pop rax
xchg esp, esp
imul eax, dword [rcx - 0x2fec0119], 0x158d488a
movsb byte [rdi], byte [rsi]
in eax, dx
sbb eax, 0xec834800
and byte [rax - 0x77], cl
int1
mov r8d, 0x17
call fcn.18044dd30
add rsp, 0x20
mov cl, al
cmp edi, 0x771c1d30
je 0x1802aa729
jmp case.0x1802a6f9a.64
jmp 0x1802aa82a
add rcx, 1
mov qword [rbp - 0x28], rcx
lea rdx, str.ExpectedFragmentResetWithoutClosingHandshakeInvalidOpcodeInvalidCloseSequence
lea r9, [rbp - 0x28]
fmul dword [rax - 0x73]
add eax, 0x1ded80
fmul dword [rax - 0x73]
add eax, 0x1ded80
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x10
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x180489540]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1c
add byte [rax], al
add byte [rax], al
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
add rcx, 1
mov qword [rbp - 0x30], rcx
lea rdx, [0x18048955c]
lea r9, [rbp - 0x30]
lea rax, [0x1804894a8]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0xd
mov qword [rsp + 0x20], rax
call fcn.18044e1c0
add rsp, 0x30
mov cl, al
jmp 0x1802aa82a
lea rdx, [0x180489569]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x14
call fcn.18044dd30
add rsp, 0x20
mov cl, al
jmp 0x1802aa82a
mov eax, dword [0x180526080]
xor edx, edx
div dword [0x180526084]
sub eax, 0xda419998
and eax, 0xc566d155
xor eax, 0xe30146f8
cmp eax, 0x8a5d8be9
je 0x1802aa971
mov eax, dword [0x180526088]
xor edx, edx
div dword [0x18052608c]
add eax, 0xa04946bb
add eax, 0xe887d3e5
add eax, 0x9f8c7e29
cmp eax, 0x469020f7
ja 0x1802aa971
and cl, 1
movzx eax, cl
mov rsp, rbp
pop rdi
pop rsi
pop rbp
ret
sub byte [rbx], dl
invalid
invalid
popfq
pop rbx
adc bh, byte [rsi - 0x799cac15]
stosd dword [rdi], eax
lodsb al, byte [rsi]
push rcx
jmp 0x1802aa4a4
jb 0x1802aa938
invalid
invalid
movabs dword [0xe9501683a4147784], eax
invalid
adc eax, 0xd02aa521
invalid
rol byte [rcx], 0x48
mov dword [rbp - 8], eax
jmp 0x1802aa68e
call 0x18be05893
jmp 0x1802aa91c
add al, 0x73
xor dl, bl
invalid