Function at 0x180432440
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
mov rdx, rcx
mov eax, 0x80
call fcn.180698e80
sub rsp, rax
mov rdi, rsp
mov eax, 0x1e0
call fcn.180698e80
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x2a0
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x1e0
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, 0x1e0
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov r13, qword [rdx]
mov rsi, qword [rdx + 8]
add rdx, 0x10
sub rsp, 0x20
mov rcx, r14
mov r8d, 0x1d8
call fcn.1806a7400
add rsp, 0x20
lea rcx, [rbp - 0x80]
sub rsp, 0x20
mov rdx, r13
mov r8, rsi
call fcn.1805f7270
add rsp, 0x20
movabs rax, 0x8000000000000001
cmp qword [rbp - 0x80], rax
jne 0x180432555
ud2
mov eax, dword [0x18079e240]
sub eax, dword [0x18079e244]
xor eax, 0xb9872cfa
add eax, 0x6ea635c5
sub eax, 0x531d85e3
cmp eax, 0x99eba064
je 0x180432c0d
mov eax, dword [0x18079e248]
xor eax, dword [0x18079e24c]
or eax, 0x893e417a
mov ecx, 0x418c5638
xor edx, edx
div ecx
mov esi, eax
xor esi, 0x44a0ebf9
lea rdx, [rbp - 0x80]
sub rsp, 0x20
mov rcx, rdi
mov r8d, 0x80
call fcn.1806a7400
add rsp, 0x20
mov r13, r14
add r13, 0x60
cmp esi, 0x64d0071f
jae 0x180432c0d
jmp 0x1804325cc
sub rsp, 0x20
mov rcx, r13
call fcn.1804b74a0
mov rcx, r13
mov rdx, rdi
mov r8d, 0x80
call fcn.1806a7400
mov rcx, r12
mov rdx, r14
mov r8d, 0x1d8
call fcn.1806a7400
mov rcx, r15
mov rdx, r12
call fcn.18050dfe0
add rsp, 0x20
cmp byte [r15 + 0x1d5], 0
setne r12b
mov r13b, byte [r15 + 0x1d6]
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.1805f76d0
add rsp, 0x20
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x2a8
mov edx, 8
call fcn.1804caf90
add rsp, 0x20
mov rdi, rax
cmp rdi, 0
sete cl
mov eax, dword [0x18079e250]
and eax, dword [0x18079e254]
mov r8d, 0x46860583
xor edx, edx
div r8d
imul eax, eax, 0xe30988b6
imul eax, eax, 0xe556264d
cmp eax, 0x19b88a90
jb 0x180432c38
jmp 0x180432686
mov eax, dword [0x18079e258]
imul eax, dword [0x18079e25c]
mov r8d, 0x57109e92
xor edx, edx
div r8d
and eax, 0x9b467705
xor eax, 0xe610ebf6
cmp eax, 0x3b66b06f
je 0x180432686
test cl, 1
jne 0x1804326b6
jmp 0x1804326cf
sub rsp, 0x20
mov ecx, 8
mov edx, 0x2a8
call fcn.18063bc30
add rsp, 0x20
ud2
mov qword [rdi], 1
mov qword [rdi + 8], 1
mov r14, rdi
add r14, 0x10
mov eax, dword [0x18079e260]
or eax, dword [0x18079e264]
or eax, 0xf65759c4
xor eax, 0xd94713f2
xor eax, 0x669460e7
cmp eax, 0xa7c03d55
ja 0x180432c49
jmp 0x18043270d
mov eax, dword [0x18079e268]
xor eax, dword [0x18079e26c]
or eax, 0xa10ddbb7
mov ecx, 0xe198af1c
xor edx, edx
div ecx
mov esi, eax
or esi, 0x2d4ce6ea
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8d, 0x298
call fcn.1806a7400
call fcn.1805f5de0
add rsp, 0x20
mov rcx, qword [rax]
cmp esi, 0x4cc2f2a3
je 0x18043270d
test rcx, rcx
je 0x1804327c4
jmp 0x18043275f
mov rdx, rcx
sub rdx, 1
je 0x1804327d8
jmp 0x18043276a
sub rcx, 2
je 0x180432abe
jmp 0x180432776
mov eax, dword [0x18079e270]
add eax, dword [0x18079e274]
and eax, 0xb2d9ebbe
sub eax, 0xb5a3fc6b
and eax, 0x2927f338
cmp eax, 0xf1cebe27
jae 0x180432c78
jmp 0x18043279e
mov eax, dword [0x18079e278]
xor edx, edx
div dword [0x18079e27c]
or eax, 0x9b53e85
xor eax, 0x30cc1a07
sub eax, 0x321dbe1a
cmp eax, 0xb60cd8cd
ja 0x18043279e
ud2
sub rsp, 0x20
mov rcx, rax
xor edx, edx
call fcn.18043da60
add rsp, 0x20
jmp 0x180432830
add rax, 8
mov ecx, dword [0x18079e280]
xor ecx, dword [0x18079e284]
sub ecx, 0x5083fcf
add ecx, 0x6563aa71
sub ecx, 0x6a1ea59f
cmp ecx, 0x58566616
ja 0x180432c89
jmp 0x180432808
mov ecx, dword [0x18079e288]
sub ecx, dword [0x18079e28c]
add ecx, 0x66ebcb97
or ecx, 0xb4740ce6
sub ecx, 0x92ba0281
cmp ecx, 0x36e9f817
je 0x180432808
jmp 0x180432830
cmp byte [rax + 8], 0
jne 0x1804328aa
mov rcx, qword [rax]
mov eax, 1
lock xadd qword [rdi], rax
cmp rax, 0
setl al
mov edx, dword [0x18079e290]
xor edx, dword [0x18079e294]
and edx, 0xc6cc0db7
imul edx, edx, 0xec78b568
add edx, 0x577af3dd
cmp edx, 0xaeb1aeb
jb 0x180432c9a
jmp 0x180432876
mov edx, dword [str.5zx8]
imul edx, dword [0x18079e29c]
and edx, 0x52c2cc62
xor edx, 0x15fe0a0d
sub edx, 0x4f7116dd
cmp edx, 0x6f776cf5
jbe 0x180432876
test al, 1
jne 0x1804328a6
jmp 0x180432ac2
ud2
mov rax, qword [0x1807af2c0]
mov rcx, qword [rax + 0x10]
mov eax, dword [0x18079e2a0]
xor edx, edx
div dword [0x18079e2a4]
and eax, 0x58897208
or eax, 0xf47cd6ca
xor eax, 0xfc641a37
cmp eax, 0x1ce2dd16
jae 0x180432cab
jmp 0x1804328df
mov eax, dword [0x18079e2a8]
xor edx, edx
div dword [0x18079e2ac]
mov r8d, 0xe9564142
xor edx, edx
div r8d
or eax, 0x601506fb
sub eax, 0xded7fe5a
mov edx, 2
cmp rcx, rdx
sete dl
cmp eax, 0x1a477683
jbe 0x1804328df
jmp 0x180432916
test dl, 1
jne 0x18043298d
jmp 0x18043291d
mov eax, dword [0x18079e2b0]
or eax, dword [0x18079e2b4]
add eax, 0x9bd2043b
and eax, 0x14dfc22b
xor eax, 0x4c7b35ae
cmp eax, 0x95480c5
jbe 0x180432cb8
jmp 0x180432945
mov eax, dword [0x18079e2b8]
and eax, dword [0x18079e2bc]
mov ecx, 0xb6747a5b
xor edx, edx
div ecx
sub eax, 0xf9741c70
mov ecx, 0xf52152a3
xor edx, edx
div ecx
mov esi, eax
mov rcx, qword [0x1807af2c0]
sub rsp, 0x20
mov rdx, rcx
call fcn.180454c50
add rsp, 0x20
cmp esi, 0x981ad076
ja 0x180432945
jmp 0x18043298b
jmp 0x18043298d
mov rax, qword [0x1807af2c0]
mov rcx, qword [rax]
mov eax, dword [0x18079e2c0]
or eax, dword [0x18079e2c4]
xor eax, 0x5342c45e
sub eax, 0x4a435c6c
mov r8d, 0x9a5453d1
xor edx, edx
div r8d
cmp eax, 0x5475088d
jae 0x180432cdc
jmp 0x1804329c5
mov edx, dword [0x18079e2c8]
mov eax, dword [0x18079e2cc]
or edx, eax
or edx, 0x94c2da6b
add edx, 0x9d7fa13
imul rax, rdx, 0x4dd3e0b7
shr rax, 0x20
sub edx, eax
shr edx, 1
add edx, eax
shr edx, 0x1d
mov eax, 1
lock xadd qword [rdi], rax
cmp rax, 0
setl al
cmp edx, 0x97f28004
jae 0x1804329c5
jmp 0x180432a0e
test al, 1
jne 0x180432a17
jmp 0x180432ac2
mov eax, dword [0x18079e2d0]
xor edx, edx
div dword [0x18079e2d4]
xor eax, 0xd4e83a46
or eax, 0x3427f2bb
mov ecx, 0xabd50665
xor edx, edx
div ecx
cmp eax, 0xfbdb7109
jae 0x180432cf1
jmp 0x180432a45
mov eax, dword [0x18079e2d8]
sub eax, dword [0x18079e2dc]
mov ecx, 0x3258e2d9
xor edx, edx
div ecx
and eax, 0x9877f8d0
xor eax, 0x8c2799aa
ud2
ud2
add rcx, 0x10
sub rsp, 0x20
mov rdx, rdi
call fcn.1805f5d50
add rsp, 0x20
mov rax, rdi
add rax, 0x70
movabs rcx, 0x8000000000000000
cmp qword [rdi + 0x70], rcx
jne 0x180432b06
lea rcx, [0x1806c6c28]
sub rsp, 0x20
call fcn.180493490
add rsp, 0x20
jmp 0x180432bc7
mov ecx, dword [0x18079e2f0]
add ecx, dword [0x18079e2f4]
or ecx, 0x919827fa
or ecx, 0x1fc42705
xor ecx, 0x34504b80
cmp ecx, 0x71bd7222
mov rdx, qword [rbp]
je 0x180432d15
mov ecx, dword [0x18079e2f8]
xor ecx, dword [0x18079e2fc]
and ecx, 0x7064c5
imul ecx, ecx, 0x476f2ad5
imul ecx, ecx, 0xa129b6eb
mov qword [rdx], rax
cmp ecx, 0xb852bc0b
je 0x180432d15
jmp 0x180432b63
lea rcx, [0x1806c6c28]
sub rsp, 0x20
call fcn.180493ea0
add rsp, 0x20
mov eax, dword [0x18079e300]
xor edx, edx
div dword [0x18079e304]
add eax, 0x2328ef35
xor eax, 0x3f84b065
sub eax, 0xc3db161b
cmp eax, 0x72e4e98a
ja 0x180432d29
mov eax, dword [0x18079e308]
or eax, dword [0x18079e30c]
add eax, 0x7e30bfc
and eax, 0xa1bc7319
or eax, 0xae03ca9b
cmp eax, 0xb2746c51
je 0x180432d29
jmp 0x180432bc7
cmp r13b, 0
sete al
and r12b, al
test r12b, 1
jne 0x180432bed
jmp 0x180432bd9
mov rax, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
call fcn.1805f4c20
and al, ch
sub ah, byte [rax]
sbb al, 0
add rsp, 0x20
jmp 0x180432bd9
mov ecx, 0x2d013edd
stosb byte [rdi], al
and ebx, dword [rdi]
ret 0xb897
xchg edi, eax
mov eax, 0x80558d48
sub rsp, 0x20
mov rcx, rdi
mov r8d, 0x80
call fcn.1806a7400
add rsp, 0x20
jmp 0x18043257b
invalid
push rdx
mov ebp, 0x7a08f05e
invalid
or byte [rdx + 0x3f], bh
je 0x180432c36
invalid
add eax, 0xe4482af
or dword [rsi + 0x45], edi
sub al, 0x1d
loopne 0x180432bf0
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8d, 0x298
call fcn.1806a7400
call fcn.1805f5de0
add rsp, 0x20
jmp 0x18043270b
not byte [rax - 9]
xchg ecx, eax
call 0x1bacbb799
cmp byte [rcx + rdx*4 - 0x17], cl
adc edi, ebx
invalid
not dword [rcx - 0x7774e718]
cmp bh, byte [rax]
xchg rcx, rax
xchg ecx, eax
jmp 0x18043279c
xchg esi, eax
in eax, dx
sbb esp, dword [rdi + 0x10]
jo 0x180432d02
jo 0x180432c17
add eax, 0xfffb6ce9
jmp rax
loopne 0x180432ca1
jrcxz 0x180432c83
jrcxz 0x180432c83
js 0x180432c3c
jb 0x180432d18
outsd dx, dword [rsi]
or byte [rbp - 0x17], bh
leave
sti
invalid
jp 0x180432c7a
test eax, 0x9f343722
jmp 0x180432c9d
lock sub dword [rsi], ebx
add al, byte [rcx + 0x48834ee3]
mov ecx, dword [0x1807af2c0]
sub rsp, 0x20
mov rdx, rcx
call fcn.180454c50
add rsp, 0x20
jmp 0x180432943
sal byte [rax + 0x4e], 1
add ecx, dword [rdi + 0x7f17e936]
in eax, dx
xrelease lock inc qword [rdi]
jmp 0x1804329c3
sub al, 0x38
out 0xea, al
mov word [rsi + 0x17], cs
adc byte [rdi + 0xf50bc35], cl
or ebp, ecx
invalid
invalid
add ecx, dword [rbp - 0x48375246]
mov ecx, 0xe64d72b8
pop rbp
lodsd eax, dword [rsi]
enter 0xffffffffffffb9b7, 0xffffffffffffffb8
jb 0x180432d6c
out 0x5d, al
mov qword [rdx], rax
jmp 0x180432b34
sub dh, byte [rax]
invalid
ror byte [rdi], cl
je 0x180432cf5
cmp r10, 0x467b6c5e
je 0x180432e93
jmp 0x180432d7f
mov edx, dword [0x18079e318]
imul edx, dword [0x18079e31c]
add edx, 0xa960d8ef
xor edx, 0xc6ec5d48
add edx, 0x5e651244
cmp edx, 0x1b4624da
jbe 0x180432d7f
test al, 1
jne 0x180432dac
jmp 0x180432dc6
lea rdx, [0x1806c6ff1]
mov rcx, r8
mov r8d, 0xe
call fcn.18068c120
jmp 0x180432e87
mov eax, dword [0x18079e320]
xor eax, dword [0x18079e324]
xor eax, 0xf84e891b
xor eax, 0x3b803530
or eax, 0xd09a503c
cmp eax, 0x461e200f
jb 0x180432ea4
jmp 0x180432dee
mov eax, dword [0x18079e328]
xor edx, edx
div dword [0x18079e32c]
add eax, 0xc86f2434
add eax, 0x66550d7c
imul edx, eax, 0x1d461ca1
mov rax, rcx
add rax, 8
cmp edx, 0xbdc7350e
ja 0x180432dee
jmp 0x180432e1d
add rcx, 0x10
mov qword [rsp + 0x60], rcx
lea rdx, str.MessageTooLongsizemax_sizeWrongHttpMethodWrongHttpVersionMissingConnectionUpgradeHeaderMissingUpgradeWebSocketHeaderMissingSecWebSocketVersionHeaderMissingSecWebSocketKeySecWebSocketAcceptKeyMismatch
lea r9, [0x1806c762e]
lea r10, [0x1806c72d8]
lea r11, [0x1806c7632]
lea rsi, [rsp + 0x60]
lea rdi, [0x1806c7600]
mov rcx, r8
mov r8d, 0xe
mov qword [rsp + 0x20], 4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rdi
call fcn.18068c240
and al, 1
movzx eax, al
add rsp, 0x68
pop rdi
pop rsi
ret
jg 0x180432f0a
adc ebp, dword [rdx - 0x50061799]
jrcxz 0x180432ec9
or al, 0xe9
fsin
invalid
or ecx, dword [rdi - 0x4836732b]
push rsi
xchg ecx, eax
jmp 0x180432dec
push rbx
mov rbp, rsp
mov rsi, rdx
mov rdi, rcx
mov eax, dword [0x18079e330]
xor eax, dword [0x18079e334]
add eax, 0xabb16d77
mov ecx, 0xa848fcd3
xor edx, edx
div ecx
mov ecx, 0x5e443934
xor edx, edx
div ecx
cmp eax, 0xf1568a55
ja 0x180433a2b
jmp case.0x180432209.64
mov ecx, dword [0x18079e338]
mov eax, dword [0x18079e33c]
add eax, 0x36b42d
xor ecx, eax
add ecx, 0xd0853fd2
and ecx, 0x9d85c51f
xor ecx, 0x15faf6a5
mov eax, 0x10
add al, ch
push rbx
pop rdi
add byte es:[rax + 0x29], cl
invalid
mov r9, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.180698e80
add byte es:[rax + 0x29], cl
invalid
mov r10, rsp
cmp ecx, 0x76c013d4
je case.0x180432209.64
jmp 0x180432f5d
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
add byte [rax], al
add al, ch
or dword [rdi + 0x26], ebx
add byte [rax + 0x29], cl
invalid
mov r11, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, dword [0x18079e340]
imul eax, dword [0x18079e344]
xor eax, 0x8e563620
sub eax, 0x7b7b1ed1
and eax, 0x66217884
cmp eax, 0xd77f93f1
je 0x180433a3c
mov ecx, dword [0x18079e348]
mov eax, dword [0x18079e34c]
xor ecx, eax
or ecx, 0xb1c08309
add eax, 0xffffffb1
and ecx, 0xbfc0a3cd
add ecx, 0x1c8d1fdd
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r15, rsp
movzx eax, byte [rdi]
cmp ecx, 0x5fb44eeb
jmp 0x180433039
mov ah, 0x5f
jb 0x180433a3c
lea rcx, [0x1806c83fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1806c763a]
sub rsp, 0x20
and byte [rax - 0x77], cl
int1
mov r8d, 0xf
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
lea rdx, [0x1806c7649]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x10
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
mov eax, dword [0x18079e350]
imul eax, dword [0x18079e354]
or eax, 0x1337c9d2
sub eax, 0x681776e8
add eax, 0x80564bbd
cmp eax, 0x2dda6d37
je 0x180433a4d
fisttp dword [rcx]
add byte [rax], al
jmp 0x180433074
mov eax, dword [0x18079e358]
xor eax, dword [0x18079e35c]
imul eax, eax, 0x4db30b6
mov ecx, 0x142a2a0a
xor edx, edx
div ecx
mov edi, eax
and edi, 0x9e090d12
out 0x12, eax
or eax, 0x8d489e09
adc eax, 0x2945bb
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1e
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0xb4826cf9
jae 0x180433074
jmp 0x1804330c0
jmp 0x180433a17
lea rdx, [0x1806c7677]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1d
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
or dword [rax], eax
invalid
mov eax, dword [0x18079e360]
sub eax, dword [0x18079e364]
mov ecx, 0x5fcd0fc6
xor edx, edx
div ecx
or eax, 0xed04d874
mov ecx, 0x2f68afd5
xor edx, edx
div ecx
cmp eax, 0xb65b9aa9
ja 0x180433a7b
jmp 0x180433119
mov eax, dword [0x18079e368]
xor edx, edx
div dword [0x18079e36c]
mov ecx, 0xc0bf1a1c
xor edx, edx
div ecx
xor eax, 0x6b3bcd0b
mov ecx, 0x8e9223e6
xor edx, edx
div ecx
mov edi, eax
lea rdx, [0x1806c7694]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x20
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x27831241
je 0x180433119
jmp 0x180433169
jmp 0x180433a17
mov eax, dword [0x18079e370]
add eax, dword [0x18079e374]
or eax, 0xef3ff25c
or eax, 0x5536313d
add eax, 0x9a43781c
cmp eax, 0xa21843e0
ja 0x180433aa5
jmp 0x180433196
mov eax, dword [0x18079e378]
xor edx, edx
div dword [0x18079e37c]
mov cl, 0x36
add byte [rcx - 0x2087e39], cl
invalid
invalid
invalid
sub edi, 0xca9d593
or edi, 0xf83ae0da
lea rdx, [0x1806c76b4]
sub rsp, 0x20
mov rcx, rsi
int1
mov r8d, 0x16
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0xb80f4cfb
jb 0x180433196
jmp 0x1804331e1
jmp 0x180433a17
lea rdx, [0x1806c76ca]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1d
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
mov eax, dword [0x18079e380]
sub eax, dword [0x18079e384]
sub eax, 0x9f68ac29
mov ecx, 0x39a46cb3
xor edx, edx
div ecx
add eax, 0x54e7b281
cmp eax, 0x2be70f7d
jb 0x180433acf
mov eax, dword [0x18079e388]
add eax, dword [0x18079e38c]
add byte [0x1656281d6], ah
imul eax, eax, 0x4cea0412
mov ecx, 0x290df002
xor edx, edx
div ecx
mov ebx, eax
mov rax, rdi
add rax, 1
mov qword [r15], rax
lea rdx, str.SecWebSocketSubProtocolErrorJunkAfterRequestCustomResponseSuccessful
movabs eax, dword [0x447a058d48002944]
sub dword [rax], eax
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x1c
mov r9, r15
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
cmp ebx, 0xcae04a34
ja 0x180433acf
jmp 0x18043329c
jmp 0x180433a17
mov eax, dword [0x18079e390]
xor edx, edx
div dword [0x18079e394]
imul eax, eax, 0x3b089e15
xor eax, 0xb7b4e0c7
mov ecx, 0xb7419fea
xor edx, edx
div ecx
cmp eax, 0x532eb2fb
ja 0x180433b12
jmp 0x1804332d0
mov eax, dword [0x18079e398]
xor eax, dword [0x18079e39c]
xor eax, 0x8499c89e
imul edi, eax, 0x995a4b3f
add edi, 0x1c000b64
lea rdx, [0x1806c7724]
sub dword [rax], r8d
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x10
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0xc35475a4
jae 0x1804332d0
jmp 0x180433316
jmp 0x180433a17
lea rdx, [0x1806c7734]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x18
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
add rdi, 8
mov qword [r12], rdi
lea rdx, str.InvalidHeaderHandshakeIncomplete
lea rax, [0x1806c7750]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0xd
mov r9, r12
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
jmp 0x180433a17
lea rdx, [0x1806c777d]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x13
call fcn.18068c120
add rsp, 0x20
mov cl, al
mov eax, dword [0x18079e3a0]
or eax, dword [0x18079e3a4]
jmp [rdi - 0x47beffca]
stosb byte [rdi], al
sbb bl, byte [rdi]
out 0x31, al
rol byte [rcx - 9], cl
invalid
or eax, 0xb87f3404
imul eax, eax, 0x29c7355b
cmp eax, 0xe6a01c58
je 0x180433b40
mov eax, dword [0x18079e3a8]
or eax, dword [0x18079e3ac]
sub eax, 0x860ca95e
add eax, 0x82db7ef0
or eax, 0x3956c400
cmp eax, 0x1e89c4f
je 0x180433b40
jmp 0x180433a17
add rdi, 1
mov qword [r11], rdi
lea rdx, str.HttparseErrorSendAfterClosingReceivedAfterClosingNonZeroReservedBitsUnmaskedFrameFromClientMaskedFrameFromServerFragmentedControlFrameControlFrameTooBig
lea rax, [0x1806c7790]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0xd
mov r9, r11
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
adc byte [rbp + riz - 0x3b7cb800], 0x30
mov cl, al
mov eax, dword [0x18079e3b0]
imul eax, dword [0x18079e3b4]
sub eax, 0x6ebf90e9
imul eax, eax, 0xc645e5a5
sub eax, 0x410e0182
cmp eax, 0x61890332
jae 0x180433b4d
jmp 0x180433450
mov eax, dword [0x18079e3b8]
sub eax, dword [0x18079e3bc]
sub eax, 0x17464efa
or eax, 0xa72381e7
mov r8d, 0x1190561c
xor edx, edx
div r8d
cmp eax, 0x59a941bb
ja 0x180433450
invalid
jmp 0x180433a17
lea rdx, [0x1806c77bd]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x10
call fcn.18068c120
add rsp, 0x20
mov cl, al
ror dword [rbx + 0x36af1e05], 0
xor eax, dword [0x18079e3c4]
mov r8d, 0x281422f0
xor edx, edx
div r8d
xor eax, 0xec78edee
imul eax, eax, 0x7cdb65ec
cmp eax, 0xe8d56392
je 0x180433b5e
jmp 0x1804334cb
mov eax, dword [0x18079e3c8]
or eax, dword [0x18079e3cc]
xor eax, 0x8204fec9
mov r8d, 0xdf4035af
xor edx, edx
div r8d
sub eax, 0xf72803d
cmp eax, 0x92cc6e4a
outsb dx, byte [rsi]
int3
xchg edx, eax
jb 0x1804334cb
jmp 0x180433a17
mov eax, dword [0x18079e3d0]
or eax, dword [0x18079e3d4]
add eax, 0xb21b8712
and eax, 0xe8ebdcc5
mov ecx, 0xb06a0983
push 0xffffffffffffffb0
xor edx, edx
div ecx
cmp eax, 0x87a5e4b2
jae 0x180433b6b
jmp 0x180433524
mov eax, dword [0x18079e3d8]
xor edx, edx
div dword [0x18079e3dc]
mov ecx, 0xa7cd3138
xor edx, edx
div ecx
mov edi, eax
and edi, 0x6af196cd
or edi, 0x7f42ffa5
lea rdx, [0x1806c77cd]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x14
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x75991150
jb 0x180433524
jmp 0x180433572
jmp 0x180433a17
mov eax, dword [0x18079e3e0]
xor eax, dword [0x18079e3e4]
add byte ss:[0x1ca19b532], dh
sub eax, 0x321b71f6
mov ecx, 0xcfe91e60
xor edx, edx
div ecx
cmp eax, 0x7ae0294d
je 0x180433b99
jmp 0x1804335a3
mov eax, dword [0x18079e3e8]
add eax, dword [0x18079e3ec]
add eax, 0x3f671f7c
or eax, 0x471b97b1
imul edi, eax, 0xd9267b60
lea rdx, [0x1806c77e1]
sub rsp, 0x20
and byte [rax - 0x77], cl
int1
mov r8d, 0x13
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x49079488
je 0x1804335a3
jmp 0x1804335e8
jmp 0x180433a17
lea rdx, [0x1806c77f4]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x17
call fcn.18068c120
add rsp, 0x20
mov cl, al
mov eax, dword [0x18079e3f0]
add eax, dword [0x18079e3f4]
add eax, 0x8ccfce42
sub eax, 0xee3f61e6
xor eax, 0xba51e91e
cmp eax, 0x80225e0
je 0x180433bc7
mov eax, dword [0x18079e3f8]
xor eax, dword [0x18079e3fc]
sub eax, 0x902f0045
or eax, 0x1a0b1700
xor eax, 0xf32ff5b
cmp eax, 0x25611ab2
ja 0x180433bc7
jmp 0x180433a17
lea rdx, [0x1806c780b]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x15
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
lea rdx, [0x1806c7820]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x16
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
lea rdx, [0x1806c7836]
sub rsp, 0x20
and byte [rax - 0x77], cl
int1
mov r8d, 0x12
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
mov eax, dword [0x18079e400]
sub eax, dword [0x18079e404]
add byte ss:[rcx - 0x590862dc], bh
xor edx, edx
div ecx
and eax, 0xe20e562f
add eax, 0x39cf5280
cmp eax, 0xb0ca2fab
je 0x180433bd8
mov eax, dword [0x18079e408]
xor edx, edx
div dword [0x18079e40c]
and eax, 0x454c67e8
or eax, 0xad3ce78c
add eax, 0x619e28a
mov r14, rdi
add r14, 1
cmp eax, 0xa96a399
je 0x180433bd8
jmp 0x180433724
mov eax, dword [0x18079e410]
sub eax, dword [0x18079e414]
add eax, 0x615c8f58
imul eax, eax, 0xc1ca7fbf
mov ecx, 0x84de7408
xor edx, edx
div ecx
cmp eax, 0xd9c3f329
ja 0x180433be9
jmp 0x180433751
mov edi, dword [0x18079e418]
and edi, dword [0x18079e41c]
xor edi, 0xff8a37c1
or edi, 0xe62a2132
and dword [rdx], ebp
out 0x81, al
iretd
invalid
invalid
invalid
mov ecx, dword [rcx + rcx*4 + 0x33]
lea rdx, str.UnknownControlFrameTypeUnknownDataFrameTypeUnexpectedContinueFrame
lea rax, [0x1806c7848]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x17
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
cmp edi, 0x705a1463
je 0x180433751
jmp 0x1804337aa
jmp 0x180433a17
add rdi, 1
mov qword [r10], rdi
lea rdx, [0x1806c787f]
lea rax, [0x1806c7848]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x14
mov r9, r10
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
mov eax, dword [0x18079e420]
sub eax, dword [0x18079e424]
mov r8d, 0x994382fc
mov eax, 0x994382fc
xor edx, edx
div r8d
mov r8d, 0x2d55ceee
xor edx, edx
div r8d
sub eax, 0xc95e1806
cmp eax, 0x40da4705
jae 0x180433c29
invalid
mov eax, dword [0x18079e428]
add eax, dword [0x18079e42c]
sub eax, 0xa0302583
imul eax, eax, 0x960e034e
or eax, 0xcf2ba062
cmp eax, 0xe351c03e
jae 0x180433c29
jmp 0x180433a17
lea rdx, [0x1806c7893]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x17
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
mov eax, dword [0x18079e430]
add eax, dword [0x18079e434]
or eax, 0xe84d2e78
sub eax, 0x1ca00ea7
sub eax, 0xd654b060
cmp eax, 0x5ea2e371
jae 0x180433c3a
jmp case.0x18042a2d0.80
mov eax, dword [0x18079e438]
xor eax, dword [0x18079e43c]
sub eax, 0x1ae1dafd
add eax, 0x3b939429
imul ebx, eax, 0x5023e5f5
mov rax, rdi
add rax, 1
mov qword [r14], rax
lea rdx, str.ExpectedFragmentResetWithoutClosingHandshakeInvalidOpcodeInvalidCloseSequence
lea rax, [0x1806c78b0]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x10
mov r9, r14
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
cmp ebx, 0x67c73158
jbe case.0x18042a2d0.80
jmp 0x1804338ec
jmp 0x180433a17
lea rdx, [0x1806c78e0]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1c
call fcn.18068c120
add rsp, 0x20
mov cl, al
mov eax, dword [0x18079e440]
or eax, dword [0x18079e444]
add byte ss:[rcx - 0x40], ch
invalid
pop rbp
rcr dword [rdx + 0x69], 1
rol bl, 0xed
frstor dword [rdi + 0x2d]
invalid
fsub st(3), st(0)
movsd dword [rdi], dword [rsi]
cmp eax, 0xa9630fa3
jbe 0x180433c7d
mov eax, dword [0x18079e448]
or eax, dword [0x18079e44c]
imul eax, eax, 0x2e2ae16a
mov r8d, 0xb38aec92
xor edx, edx
div r8d
or eax, 0xffe71f7a
cmp eax, 0xab9c51b4
jb 0x180433c7d
jmp 0x180433a17
add rdi, 1
mov eax, dword [0x18079e450]
xor edx, edx
div dword [0x18079e454]
imul eax, eax, 0x729bdbe2
or eax, 0x906f9667
mov ecx, 0x702a7374
xor edx, edx
div ecx
cmp eax, 0xc5cdbce
je 0x180433c8a
jmp 0x18043399d
mov eax, dword [0x18079e458]
imul eax, dword [0x18079e45c]
mov ecx, 0xc6c9a6b5
xor edx, edx
div ecx
sub eax, 0x49b5bdcc
add eax, 0x1880eced
mov qword [r9], rdi
in eax, dx
in al, dx
sbb byte [rax], 0x49
mov dword [rcx], edi
cmp eax, 0x59ffe7b2
je 0x18043399d
jmp 0x1804339c9
lea rdx, [0x1806c78fc]
lea rax, [0x1806c7848]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0xd
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
jmp 0x180433a17
lea rdx, [0x1806c7909]
sub rsp, 0x20
mov rcx, rsi
int1
mov r8d, 0x14
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180433a17
and cl, 1
movzx eax, cl
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
jle 0x1804339b9
int3
adc byte [rdi - 0x50], bh
je 0x180433a03
and byte [r9], r12b
mov al, 0xb5
enter 0xffffffffffffe913, 0x67
cmc
invalid
mov bh, 0x3b
ret
loop 0x180433aa2
lea edx, [0x1806c7659]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x1e
call fcn.18068c120
add rsp, 0x20
jmp 0x180433072
push rdx
invalid
idiv bh
call [rsi + 0x31]
fdiv qword [rsi - 0x52]
pop rsi
xor esp, ebx
jbe 0x180433a58
xor cl, byte ds:[r8 - 0x73]
adc eax, 0x293c00
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x16
call fcn.18068c120
add rsp, 0x20
jmp 0x180433194
ret
lodsd eax, dword [rsi]
or eax, 0x7f741cb2
jmp 0x107764d1b
and eax, 0x51713626
wait
invalid
pop rbp
insb byte [rdi], dx
jmp 0x1e8905bed
sub bl, byte [rsi]
mov al, 0x3b
push qword [ecx - 0x53]
jmp 0x1804334c9
pop rsp
cmpsd dword [rsi], dword [rdi]
xchg esp, eax
imul edi, dword [rbx - 0x5b7e6c9e], 0x2a
enter 0x48db, 0xffffffffffffff8d
adc eax, 0x293c4f
sub rsp, 0x20
mov rcx, rsi
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov r8d, 0x14
call fcn.18068c120
add rsp, 0x20
jmp 0x180433522
fistp word [rcx + 0x39d7c98e]
push rsi
sub eax, 0x14f4fad0
lea rdx, [0x1806c77e1]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0x13
call fcn.18068c120
add rsp, 0x20
jmp 0x1804335a1
stc
invalid
push 0x6f
out dx, al
sti
in eax, 0xb4
scasb al, byte [rdi]
int1
push rdx
pop rsp
invalid
jae 0x180433c53
imul ecx, dword [rbx + 0x5239351], 0xccabd84
push rcx
xchg ebx, eax
and eax, dword [0x18d0df968]
jmp 0x1804336f3
jge 0x180433bdc
popfq
jns 0x180433b7d
mov ch, 0x6a
jrcxz 0x180433bc4
add ch, dh
mov qword es:[rbx], r14
lea rdx, str.UnknownControlFrameTypeUnknownDataFrameTypeUnexpectedContinueFrame
lea rax, [0x1806c7848]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x17
mov r9, rbx
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
jmp 0x18043374f
invalid
and cl, dl
test dword [rsi], 0x1c647a33
mov rax, rdi
add rax, 1
mov qword [r14], rax
lea rdx, str.ExpectedFragmentResetWithoutClosingHandshakeInvalidOpcodeInvalidCloseSequence
lea rax, [0x1806c78b0]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 0x10
mov r9, r14
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
jmp 0x18043388c
xor esp, dword [rbp - 0x15]
and al, 0x21
mov bl, 0xe0
pop rax
jmp 0x180433938
cmpsb byte [rsi], byte [rdi]
out 0x39, al
cmpsb byte [rsi], byte [rdi]
outsd dx, dword [rsi]
sub eax, 0x39894982
jmp 0x18043399b
and al, 0x69
sar byte [rax + rax*2 - 0x334670d8], 0x4f
insd dword [rdi], dx
xor edx, r10d
div ecx
cmp eax, 0x424c4253
jae 0x180435bc6
jmp 0x180435476
mov eax, dword [0x18079e640]
mov ecx, dword [0x18079e644]
or eax, 0x3691c2
or eax, 0x3691c2
xor edx, edx
div ecx
mov ecx, eax
and ecx, 0xe43ae718
in al, 0x81
int1
popfq
invalid
or eax, 0xbdc18166
add dword [rdx], esi
push rbx
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rax, rsp
movzx edx, word [rdi]
cmp ecx, 0xe702cbad
add ah, bh
jae 0x180435476
lea rcx, [0x1806c8468]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
sub dword [rax], eax
sub rsp, 0x20
mov rcx, rsi
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.18068c120
add rsp, 0x20
mov cl, al
mov eax, dword [0x18079e648]
imul eax, dword [0x18079e64c]
and eax, 0xe80b7027
or eax, 0xfe41a2fc
invalid
invalid
sub eax, 0x8efbbf62
cmp eax, 0xfc4d8121
ja 0x180435bd7
mov eax, dword [0x18079e650]
and eax, dword [0x18079e654]
and eax, 0xffabb235
sub eax, 0x61e75ca2
sub eax, 0xd6d4c385
cmp eax, 0x862482e
jb 0x180435bd7
jmp 0x180435ba9
invalid
rcl dword [rax - 0x387effca], cl
add ebx, esp
adc edx, dword [rcx + rax*4]
test dword [rcx], 0x815550fd
push rbp
invalid
invalid
mov r8d, 8
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x68a58b4c
ja 0x180435be8
jmp 0x1804355d0
jmp 0x180435ba9
lea rdx, [0x1806c7edc]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 0xb
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180435ba9
invalid
add byte [rax], al
lea rdx, [0x1806c6fe6]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 6
call fcn.18068c120
add rsp, 0x20
mov cl, al
jmp 0x180435ba9
invalid
add byte [rax], al
invalid
mov eax, dword [0x18079e670]
xor edx, edx
div dword [0x18079e674]
mov ecx, 0x7ab16600
xor edx, edx
div ecx
mov edi, eax
xor edi, 0xf0dd6090
and edi, 0x2875d612
lea rdx, [0x1806c7ef6]
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov r8d, 6
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x2ba4ab37
je 0x180435c16
jmp 0x1804356df
jmp 0x180435ba9
rcr byte [rbx], 0xf7
jbe 0x1804356be
and eax, 0xf9573392
cmp eax, 0x854d4366
ja 0x180435c40
mov eax, dword [0x18079e680]
xor edx, edx
div dword [0x18079e684]
mov ecx, 0xc37bb525
xor edx, edx
div ecx
mov edi, eax
add edi, 0x2c54a3ba
and edi, 0x402f67d
lea rdx, [0x1806c7efc]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 4
call fcn.18068c120
imul esp, dword [0x144c69f50], 0x81c18820
inc dword [rsp + rax*4 - 0x7bf035c1]
in eax, 4
add byte [rax], al
jmp 0x18043575d
jmp 0x180435ba9
test byte [rsi - 0x14fffffc], dl
add byte [rbx + 0x368ebc05], cl
add byte [rdi], cl
imul eax, dword [0x18079e69c]
imul eax, eax, 0xee95c069
mov r8d, 0xdb479cb9
xor edx, edx
div r8d
mov r8d, 0xd1a365a2
xor edx, edx
div r8d
cmp eax, 0xa0977d53
ja 0x180435c94
mov eax, dword [0x18079e6a0]
sub eax, dword [0x18079e6a4]
mov r8d, 0x5bd796aa
xor edx, edx
div r8d
and eax, 0x57b4eb79
xor eax, 0x3b87551
cmp eax, 0x9eaf3276
scasd eax, dword [rdi]
sahf
jae 0x180435c94
jmp 0x180435ba9
add byte [0x139cb7109], dh
add eax, 0xa9ad5558
and eax, 0xcab1be9f
lahf
mov esi, 0x9a3dcab1
jle 0x1804357f1
je 0x180435ca5
jmp 0x180435863
mov eax, dword [0x18079e6b0]
or eax, dword [0x18079e6b4]
xor eax, 0xc9d6286b
sub eax, 0xbd57e4d8
in al, 0x57
mov ebp, 0x31533cb9
mov ecx, 0xf1f7d231
mov edi, eax
lea rdx, [0x1806c7f09]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 5
call fcn.18068c120
add rsp, 0x20
mov cl, al
cmp edi, 0x90a1207a
jae 0x180435863
jmp 0x1804358ad
jmp 0x180435ba9
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov r8d, 7
call fcn.18068c120
add rsp, 0x20
mov cl, al
mov eax, dword [0x18079e6b8]
add eax, dword [0x18079e6bc]
or eax, 0x623030c4
xor byte [rdx + 0x25], ah
imul edx, dword [rcx + 0x12d2a29], 0x3d6b7f58
loope 0x180435923
test esi, edi
jae 0x180435ccf
mov eax, dword [0x18079e6c0]
add eax, dword [0x18079e6c4]
imul eax, eax, 0x9f08c449
ror byte [rcx - 0x3c], 8
lahf
sub eax, 0xa3853d1f
imul eax, eax, 0xb80b885a
cmp eax, 0x7015f5a3
je 0x180435ccf
invalid
mov al, 3
add byte [rax], al
jmp 0x180435ba9
and byte [rax - 0x77], cl
int1
mov r8d, 5
call fcn.18068c120
add rsp, 0x20
add esp, 0x20
mov cl, al
mov eax, dword [0x18079e6c8]
xor eax, dword [0x18079e6cc]
sub eax, 0x232967fe
sub dword [rbx], esp
sub dword [rbx], esp
mov r8d, 0x3da40620
xor edx, edx
div r8d
or eax, 0x38cbff1c
cmp eax, 0x14289b75
jbe 0x180435ce0
jmp 0x180435971
mov eax, dword [0x18079e6d0]
or eax, dword [0x18079e6d4]
imul eax, eax, 0x15c0ac7f
imul eax, eax, 0x73078378
and eax, 0xed9c9c8c
cmp eax, 0x9b755f8e
je 0x180435971
jmp 0x180435ba9
stosb byte [rdi], al
out dx, al
jae 0x180435ced
jmp 0x1804359ea
mov ecx, dword [0x18079e6e0]
add ecx, dword [0x18079e6e4]
add ecx, 0x8690ab41
add ecx, 0xb4ced4d8
or ecx, 0x7fa38471
cmp ecx, 0x40850212
je 0x1804359ea
jmp 0x180435a12
add rdi, 2
mov qword [rax], rdi
lea rdx, [0x1806c7e22]
lea edx, [0x1806c7e22]
lea edx, [0x1806c7e22]
lea r10, [0x1806c7f20]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 8
mov r9, rax
mov qword [rsp + 0x20], r10
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
jmp 0x180435ba9
cmp eax, 0xa5397455
ja 0x180435cfe
mov eax, dword [0x18079e6f0]
xor edx, edx
div dword [0x18079e6f4]
sub eax, 0x2c508060
or eax, 0x1283ceeb
mov ecx, 0x107c09e7
xor edx, edx
div ecx
mov qword [r9], rdi
cmp eax, 0xf24de07d
ja 0x180435cfe
jmp 0x180435ae7
lea rdx, [0x1806c7f44]
lea rax, [0x1806c7f20]
sub rsp, 0x30
mov rcx, rsi
mov r8d, 7
mov qword [rsp + 0x20], rax
call fcn.18068c8a0
add rsp, 0x30
mov cl, al
jmp 0x180435ba9
and cl, 1
movzx eax, cl
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ebp, dword [rbx]
invalid
neg dword [rbx - 0x26]
popfq
adc cl, byte [rbp + 0x31]
popfq
insb byte [rdi], dx
bnd jmp 0x18043552f
int1
xlatb
retf 0x807c
int 0xf
lahf
mov rbx, rbp
sub cl, byte [rdx]
lea rdx, [0x1806c7ef6]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 6
call fcn.18068c120
add rsp, 0x20
jmp 0x18043568d
cmp edx, esi
sub sil, byte [r13 + 0x62]
lodsb al, byte [rsi]
lea rdx, [0x1806c7efc]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 4
call fcn.18068c120
add rsp, 0x20
jmp 0x18043570b
sti
mov word [rdi + 0x1d], ds
sahf
add esi, dword [rsi]
add dword [rcx + 0x3c], eax
xor eax, 0xfb65e910
invalid
pop r10
mov ss, word [rdi + 0x6dde82f6]
lea rdx, [0x1806c7f09]
sub rsp, 0x20
mov rcx, rsi
mov r8d, 5
call fcn.18068c120
add rsp, 0x20
jmp 0x180435861
jbe 0x180435cad
invalid
invalid
scasd eax, dword [rdi]
cmp al, 0x4f
insd dword [rdi], dx
sar ch, cl
jae 0x180435cd2
invalid
adc ah, byte [rdi - 0x3c3abe9a]
and dword [rsi - 0x6300f0c5], ebx
jmp 0x1804359e8
pushfq
adc byte [rbp - 0x5e], 0x77
mov edx, 0x8949fa15
cmp ecx, ebp
test al, 0xfd
invalid