Function at 0x1400482f1
Capabilities:
Set socket configuration

Disassembly:
jmp 0x14000603f
sub rsp, 0xb8
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
mov rax, r9
shr r10d, 4
mov r9d, ecx
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rax + 0x36], r11b
lea r9, [rax - 1]
cmp ecx, 0x10
mov ecx, r10d
jae 0x140005c70
add rax, 0xfffffffffffffffe
cmp rax, 0x81
jae 0x140005ce5
mov ecx, 0x81
sub rcx, r9
add rax, rsp
add rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400cf9c3]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140005ce9
nop
add rsp, 0xb8
ret
ud2
push rsi
push rdi
sub rsp, 0x58
mov r10, r8
mov r9d, edx
mov r8d, 0x27
mov esi, 0x2710
mov di, 0x64
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x270f
jbe 0x140005fc0
mov rax, rcx
xor edx, edx
div rsi
mov rcx, rax
mov eax, edx
xor edx, edx
div di
movzx eax, ax
movzx edx, dx
movzx eax, word [r11 + rax*2]
mov word [rsp + r8 + 0x2d], ax
movzx eax, word [r11 + rdx*2]
mov word [rsp + r8 + 0x2f], ax
add r8, 0xfffffffffffffffc
jmp 0x140005f83
cmp rcx, 0x63
jbe 0x140005fe6
mov si, 0x64
mov eax, ecx
xor edx, edx
div si
movzx edx, dx
movzx ecx, ax
movzx eax, word [r11 + rdx*2]
mov word [rsp + r8 + 0x2f], ax
add r8, 0xfffffffffffffffe
cmp rcx, 0xa
jae 0x140005ff9
add cl, 0x30
mov byte [rsp + r8 + 0x30], cl
dec r8
jmp 0x140006008
movzx eax, word [r11 + rcx*2]
mov word [rsp + r8 + 0x2f], ax
add r8, 0xfffffffffffffffe
lea rax, [rsp + r8]
add rax, 0x31
mov ecx, 0x27
sub rcx, r8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400cf9a0]
mov rcx, r10
mov edx, r9d
xor r9d, r9d
call fcn.140005ce9
nop
add rsp, 0x58
pop rdi
pop rsi
ret
sub rsp, 0xb8
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
mov rax, r9
shr r10d, 4
mov r9d, ecx
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rax + 0x36], r11b
lea r9, [rax - 1]
cmp ecx, 0x10
mov ecx, r10d
jae 0x140006055
add rax, 0xfffffffffffffffe
cmp rax, 0x81
jae 0x1400060ca
mov ecx, 0x81
sub rcx, r9
add rax, rsp
add rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1400cf9c3]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140005ce9
nop
add rsp, 0xb8
ret
ud2
mov r8, rdx
movsxd rax, dword [rcx]
mov rdx, rax
neg rdx
test rax, rax
mov ecx, eax
cmovs rcx, rdx
setns dl
jmp 0x140005f61
mov rbp, qword [r14 + 0x168]
jmp 0x140046efd
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x60], r9
jmp 0x140047087
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x60], r9
jmp 0x140046f3f
mov qword [rsp + 0x68], r10
mov qword [r14 + 0x148], rbp
mov rax, qword [r14 + 0x150]
mov qword [r14 + 0x178], rax
mov rax, qword [r14 + 0x158]
mov qword [r14 + 0x180], rax
mov rax, qword [r14 + 0x160]
mov qword [r14 + 0x188], rax
mov qword [rsp + 0x60], r9
mov qword [r14 + 0x190], r9
xor ebx, ebx
mov byte [r14 + 0x170], bl
mov rax, qword [r14 + 0x188]
mov qword [rsp + 0x90], rax
mov rax, qword [r14 + 0x178]
mov qword [rsp + 0x80], rax
mov rax, qword [r14 + 0x180]
mov qword [rsp + 0x88], rax
lea r12, [rsp + 0x2c0]
mov rcx, r12
call fcn.140066f54
mov ecx, 0x70
mov edx, 8
call fcn.140064d62
mov rsi, rax
mov qword [rax], 0x8c
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm0
lea rax, [0x140099f30]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], 3
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x38], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x48], rax
mov byte [rsi + 0x58], bl
and qword [rsi + 0x60], 0
mov rcx, qword [r12 + 0x10]
mov rdx, rsi
mov r8, r12
call fcn.140066ff1
mov rax, qword [r12]
test rax, rax
je 0x140047032
cmp eax, 1
jne 0x140047017
mov rax, qword [rsp + 0x2c8]
lock dec qword [rax]
jne 0x140047032
lea rcx, [rsp + 0x2c8]
call fcn.1400638de
jmp 0x140047032
mov rax, qword [rsp + 0x2c8]
lock dec qword [rax]
jne 0x140047032
lea rcx, [rsp + 0x2c8]
call fcn.1400639c0
cmp qword [rsp + 0x2d8], 0
je 0x14004704a
lea rcx, [rsp + 0x2d8]
call fcn.1400636ef
cmp qword [rsp + 0x2e0], 0
je 0x140047062
lea rcx, [rsp + 0x2e0]
call fcn.1400636ef
lea rdi, [r14 + 0x178]
mov rax, qword [rsp + 0x2d0]
lock dec qword [rax]
jne 0x140047084
lea rcx, [rsp + 0x2d0]
call fcn.14006370d
mov qword [rdi], rsi
mov qword [rsp + 0x2c0], 3
lea rcx, [0x14001b69c]
mov rdx, r13
call fcn.140066358
mov ebp, eax
test bpl, 1
jne 0x140047150
mov qword [rsp + 0x48], r15
lea rsi, [r14 + 0x178]
mov rcx, qword [rsi]
test rcx, rcx
je case.0x14004cec3.1
mov r15d, ebp
shr r15d, 0x10
shr ebp, 8
mov qword [rsp + 0x50], r13
mov r8, qword [r13]
mov rax, qword [rcx + 0x28]
lea r13, [rsp + 0x2c0]
mov rdx, r13
call qword [rax + 0x10]
mov rdi, qword [r13]
xor ecx, ecx
cmp rdi, 3
cmove ecx, ebp
mov rbx, qword [r13 + 8]
mov r12, qword [r13 + 0x10]
movups xmm0, xmmword [r13 + 0x18]
movaps xmmword [rsp + 0x80], xmm0
mov edx, r15d
call fcn.1400662f0
cmp rdi, 3
mov r15, qword [rsp + 0x48]
je 0x14004715d
test rdi, rdi
je 0x1400474d8
cmp edi, 2
jne case.0x14004cec3.1
test rbx, rbx
je 0x140047500
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x2c0], xmm0
jmp 0x140047502
lea rcx, [rsp + 0x2c0]
call fcn.14001bbb8
mov rax, qword [rsp + 0x68]
mov byte [rax], 4
mov al, 3
mov rcx, qword [rsp + 0x58]
jmp 0x140047d84
mov byte [r14 + 0x123], 0
mov rax, qword [r14 + 0x118]
mov rax, qword [rax]
mov ecx, dword [rax + 0x61]
movzx ebp, byte [rax + 0x65]
shl rbp, 0x20
or rbp, rcx
mov r13b, byte [rax + 0x66]
movups xmm0, xmmword [rax + 0x67]
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x100], rsi
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x10824
add byte [rax - 0x77], cl
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x118], r15
mov r8, qword [rax + 0x30]
mov r9d, dword [rax + 0x38]
mov ecx, dword [rax + 0x48]
mov bl, byte [rax + 0x78]
cmp ecx, 0x3b9aca00
retf 0x3b9a
jne 0x14004729a
lea rsi, [rsp + 0x7e0]
lea rdx, [rsp + 0x100]
mov rcx, rsi
call fcn.14001c966
mov dword [rsi + 0x41], ebp
shr rbp, 0x20
mov byte [rsi + 0x45], bpl
mov byte [rsi + 0x30], r13b
movaps xmm0, xmmword [rsp + 0x160]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x31], eax
mov dword [rsi - 8], 0x3b9aca01
mov byte [rsi + 0x46], bl
jmp 0x140047950
mov rax, qword [rax + 0x40]
test bpl, 1
mov byte [rsp + 0x68], bl
and al, 0x68
mov byte [rsp + 0x60], r13b
mov dword [rsp + 0x7c], r9d
mov qword [rsp + 0xf8], r8
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0xf0], rax
jne 0x14004736e
test r13b, r13b
je 0x140047377
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
mov r13, qword [rsp + 0x2c0]
mov r15, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x2d8]
mov rdi, r13
cmp rcx, rax
je 0x140047818
movzx edx, word [rcx]
cmp dx, 2
je 0x140047811
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x8ce], xmm1
movaps xmmword [rsp + 0x8c0], xmm0
test dx, dx
je 0x140047368
mov word [rdi], dx
movaps xmm0, xmmword [rsp + 0x8c0]
movups xmmword [rdi + 2], xmm0
movups xmm0, xmmword [rsp + 0x8ce]
movups xmmword [rdi + 0x10], xmm0
add rdi, 0x20
add rcx, 0x20
jmp 0x140047316
test r13b, r13b
je 0x14004777d
xor edi, edi
test rsi, rsi
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xe0], rbp
je 0x140047396
cmp r15, rsi
je 0x140047396
mov dil, byte [rsi]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov eax, 4
lea r13, [rsp + 0x268]
mov qword [r13], rax
xorps xmm0, xmm0
movups xmmword [r13 + 8], xmm0
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
movups xmmword [rcx + 8], xmm0
mov rbx, qword [rsp + 0x2d0]
mov rbp, qword [rsp + 0x2d8]
add byte [rax], al
cmp rbx, rbp
je 0x1400475ab
movzx r12d, word [rbx]
mov r15, qword [rsp + 0x270]
cmp r12w, 2
je 0x1400475b5
test dil, dil
sete al
movups xmm0, xmmword [rbx + 2]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rdi], cl
adc dword [rsp + 0x8ce], ecx
movaps xmmword [rsp + 0x8c0], xmm0
test r12w, r12w
invalid
setne cl
xor cl, al
mov rsi, r13
test cl, cl
jne case.0x14003fc38.31
lea rsi, [rsp + 0x80]
mov rdx, qword [rsi + 0x10]
cmove r15, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx + rdi - 6], cl
jne 0x140047462
mov rcx, rsi
call fcn.140019da0
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov rax, qword [rsi]
mov rcx, rdx
shl rcx, 5
mov word [rax + rcx], r12w
movaps xmm0, xmmword [rsp + 0x8c0]
and al, 0xc0
or byte [rax], al
add byte [rdi], cl
adc dword [rax + rcx + 2], eax
movups xmm0, xmmword [rsp + 0x8ce]
movups xmmword [rax + rcx + 0x10], xmm0
adc dword [rax + rcx + 0x10], eax
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rax - 0x7d], cl
ret
and cl, ch
push rbx
invalid
invalid
invalid
lea rcx, [rsp + 0x2c0]
and qword [rcx], 0
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], r12
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rcx + 0x18], xmm0
call fcn.140019bd7
mov r12, rax
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, rsi
call fcn.14004826b
mov word [r14 + 0x170], 0x100
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x220], xmm0
mov rcx, qword [rsp + 0x60]
call fcn.140048294
test rbx, rbx
je 0x140047618
movaps xmm0, xmmword [rsp + 0x220]
lea rdx, [rsp + 0x8c0]
movups xmmword [rdx + 0x18], xmm0
movups xmm0, xmmword [rdx + 0x18]
lea rax, [r14 + 0x120]
mov qword [rdx], rbx
mov qword [rdx + 8], r12
movups xmmword [rdx + 0x10], xmm0
mov qword [rdx + 0x20], rax
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
call fcn.14004941a
cmp word [rsi], 2
jne 0x140047665
lea rcx, [rsp + 0x8c0]
call fcn.140020bef
mov esi, 4
xor edi, edi
xor r15d, r15d
jmp 0x140047746
mov r15, qword [rsp + 0x270]
jmp 0x1400475bc
add rbx, 0x20
mov rbp, rbx
lea rcx, [rsp + 0x2c0]
mov qword [rcx + 0x10], rbp
call fcn.140020bef
mov r13, qword [rsp + 0x268]
mov rdi, qword [rsp + 0x278]
mov rbx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
shl rdi, 5
add rdi, r13
shl rsi, 5
add rsi, rbx
mov r12, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xe0]
mov ebp, dword [rsp + 0xe0]
jmp 0x140047840
lea rdi, [rsp + 0x8c8]
lea rdx, [0x1400aa5e8]
mov r8d, 9
mov eax, 9
mov rcx, rdi
mov r9, r12
call fcn.140048a95
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
mov esi, dword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
lea rcx, [r14 + 0x128]
call fcn.1400482e6
mov byte [r14 + 0x123], 0
mov ebp, 2
add byte [rax], al
jmp 0x140048106
call fcn.14005ff98
mov rsi, rax
lea rdi, [rsp + 0x2c0]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea r12, [rsp + 0x100]
mov qword [r12], rax
mov qword [r12 + 8], 4
and al, 8
add al, 0
add byte [rax], al
mov qword [r12 + 0x10], 1
mov rax, qword [rsp + 0x8e0]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x8c0]
movups xmm1, xmmword [rsp + 0x8d0]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
mov r15d, 1
mov ebx, 0x20
lea r13, [rsp + 0x80]
mov rcx, r13
mov rdx, rdi
call fcn.14004941a
cmp word [rsp + 0x80], 2
je 0x140047731
cmp r15, qword [rsp + 0x108]
jne 0x140047707
mov rcx, r12
call fcn.14005ffb9
mov rsi, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rsi + rbx + 0x10], xmm1
movups xmmword [rsi + rbx], xmm0
inc r15
mov qword [rsp + 0x110], r15
and al, 0x10
add dword [rax], eax
add byte [rax - 0x7d], cl
ret
and bl, ch
cmpsb byte [rsi], byte [rdi]
lea rcx, [rsp + 0x2c0]
call fcn.140020bef
mov rdi, qword [rsp + 0x108]
shl r15, 5
add r15, rsi
lea r12, [r14 + 0x128]
add byte [rax], al
cmp qword [r14 + 0x128], 0
je 0x1400471f2
cmp byte [r14 + 0x123], 0
je 0x1400471f2
mov rcx, r12
call fcn.140020bef
jmp 0x1400471f2
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
mov r13, qword [rsp + 0x2c0]
mov r15, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x2d8]
mov rdi, r13
cmp rcx, rax
je 0x140047818
movzx edx, word [rcx]
cmp dx, 2
je 0x140047811
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x8ce], xmm1
movaps xmmword [rsp + 0x8c0], xmm0
test dx, dx
jne 0x14004780b
and word [rdi], 0
movaps xmm0, xmmword [rsp + 0x8c0]
movups xmmword [rdi + 2], xmm0
movups xmm0, xmmword [rsp + 0x8ce]
movups xmmword [rdi + 0x10], xmm0
add rdi, 0x20
add rcx, 0x20
jmp 0x1400477c0
add rcx, 0x20
mov rax, rcx
lea rsi, [rsp + 0x2c0]
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.14001b05b
mov rcx, rsi
call fcn.140020bef
mov esi, 4
xor eax, eax
mov ebx, 4
lea rdx, [rsp + 0x80]
mov qword [rdx], r13
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], rdi
mov qword [rsp + 0x8c0], rbx
mov qword [rsp + 0x8c8], rax
mov qword [rsp + 0x8d0], rbx
mov qword [rsp + 0x8d8], rsi
lea rcx, [rsp + 0x7e0]
mov r13, qword [rsp + 0xf8]
mov r8, r13
mov edi, dword [rsp + 0x7c]
mov r9d, edi
call fcn.14001c966
cmp rsi, rbx
je 0x1400478ff
mov rcx, qword [rsp + 0xf0]
mov edx, dword [rsp + 0x78]
call fcn.1400693cc
mov rsi, rax
lea r15, [rsp + 0x7b0]
lea rdx, [rsp + 0x8c0]
mov rcx, r15
mov r8, r13
mov r9d, edi
call fcn.14001c966
mov rax, rbp
shr rax, 0x20
mov byte [r15 + 0x75], al
jne case.0x14003fcb2.32
mov dword [rdi + 0x71], ebp
mov al, byte [rsp + 0x60]
mov byte [r15 + 0x60], al
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [r15 + 0x61], xmm0
mov qword [r15 - 8], rsi
mov al, byte [rsp + 0x68]
mov byte [r15 + 0x76], al
jmp 0x140047950
mov dword [rsp + 0x821], ebp
shr rbp, 0x20
mov byte [rsp + 0x825], bpl
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x810], al
or byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x160], al
movups xmmword [rsp + 0x811], xmm0
mov dword [rsp + 0x7d8], 0x3b9aca01
test byte [rax + rbx*8], ah
invalid
add byte [rax], al
add edx, ecx
invalid
cmp ecx, dword [rdx - 0x7797dbbc]
test byte [rsi + riz], ah
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
or byte [rax], al
add al, ch
lahf
xchg edx, eax
std
invalid
lea rsi, [rsp + 0x8c0]
lea rdx, [rsp + 0x2c0]
add byte [rax], al
mov r8d, 0x569
mov rcx, rsi
call fcn.140080da0
mov r8d, 0x569
mov rcx, r12
mov rdx, rsi
call fcn.140080da0
lea rbx, [r14 + 0x691]
mov byte [r14 + 0x691], 0
lea r13, [r14 + 0x128]
mov r15, qword [rsp + 0x48]
mov byte [r14 + 0x690], 0
lea rax, [r14 + 0x610]
mov ecx, 0x10
mov rdi, r13
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov cl, byte [r14 + 0x1a6]
lea r10, [r14 + 0x160]
lea r9, [r14 + 0x1a1]
lea r8, [r14 + 0x190]
cmp dword [r14 + 0x158], 0x3b9aca01
jne 0x140047a3d
mov r12, r15
mov qword [r14 + 0x860], r10
mov qword [r14 + 0x868], r9
mov qword [r14 + 0x870], r8
mov byte [r14 + 0x879], 0
mov byte [r14 + 0x87a], cl
lea r15, [r14 + 0x698]
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r15
mov r8, qword [rsp + 0x50]
call fcn.1400482f1
mov rbp, qword [rsi]
cmp rbp, 3
jne 0x140047b33
mov al, 3
mov r15, r12
jmp 0x140047d7b
invalid
mov rdx, qword [rax + 0x30]
mov qword [r14 + 0x238], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
adc byte [rax + 0x20], dl
movups xmmword [r14 + 0x228], xmm2
movups xmmword [r14 + 0x218], xmm1
movups xmmword [r14 + 0x208], xmm0
lea rdx, [r14 + 0x240]
mov qword [r14 + 0x408], r10
add byte [rbp - 0x77], cl
mov ss, word [rax]
add al, 0
invalid
mov qword [r14 + 0x418], r8
xor eax, eax
mov byte [r14 + 0x421], al
mov byte [r14 + 0x422], cl
add al, 0
add byte [rbp - 0x73], cl
xchg esi, eax
adc byte [rdx], al
add byte [rax], al
lea r11, [r14 + 0x428]
mov qword [r14 + 0x5f0], r10
invalid
invalid
add byte [rax], al
mov qword [r14 + 0x5f8], r9
mov qword [r14 + 0x600], r8
mov byte [r14 + 0x609], al
mov byte [r14 + 0x60a], cl
mov qword [r14 + 0x6a8], r11
mov rax, qword [r14 + 0x208]
lea r12, [r14 + 0x698]
mov qword [r14 + 0x698], rdx
mov qword [r14 + 0x6a0], rax
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdi, qword [rsp + 0x50]
mov r8, rdi
call fcn.1400489c1
mov rax, qword [rsi]
cmp rax, 3
jne 0x140047b5f
lea rcx, [rsp + 0x2c0]
call fcn.140048b59
mov rcx, qword [r14 + 0x6a0]
mov rdx, rdi
call fcn.1400693fe
test al, al
je 0x140047b8f
invalid
mov al, 4
jmp 0x140047d7b
lea rsi, [rsp + 0x2d0]
mov rbx, qword [rsi - 8]
lea rdi, [rsp + 0x830]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
call fcn.140048979
mov r15, r12
jmp 0x140047e12
mov rbp, rbx
lea rsi, [rsp + 0x2d0]
mov rbx, qword [rsi - 8]
lea rdi, [rsp + 0x80]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [r14 + 0x6a0]
and qword [r14 + 0x698], 0
jmp 0x140047bca
mov rbp, rbx
mov rbx, qword [r14 + 0x698]
mov rax, qword [r14 + 0x6a0]
and qword [r14 + 0x698], 0
test rbx, rbx
je case.0x14004cec3.1
lea rcx, [rsp + 0x2c8]
mov qword [rcx - 8], rbx
mov qword [rcx], rax
call 0x14002161c
mov eax, 3
mov qword [r14 + 0x1a8], rax
mov qword [r14 + 0x1b0], rbx
lea rdi, [r14 + 0x1b8]
lea rsi, [rsp + 0x80]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x200], rdx
mov rcx, r12
call fcn.1400489b1
cmp dword [r14 + 0x1a8], 3
jne 0x140047c87
mov r12, qword [r14 + 0x1b0]
mov rax, qword [r14 + 0x6a8]
mov qword [r14 + 0x698], r12
mov qword [r14 + 0x6a0], rax
mov rbx, rbp
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r12
mov rdi, qword [rsp + 0x50]
mov r8, rdi
call fcn.1400489c1
cmp dword [rsi], 3
jne 0x140047cc6
lea rcx, [rsp + 0x2c0]
call fcn.140048b59
mov rdx, qword [r14 + 0x6a0]
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov r8, rdi
call fcn.1400489c1
cmp dword [rsi], 3
jne 0x140047ce9
lea rcx, [rsp + 0x2c0]
call fcn.140048b59
mov al, 5
jmp 0x140047d7b
lea rsi, [r14 + 0x1a8]
lea rdi, [rsp + 0x100]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r14 + 0x200]
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov r12, qword [r14 + 0x6a8]
call 0x14002161c
mov eax, 1
mov rbx, rbp
jmp 0x140047d1e
lea rdi, [rsp + 0x80]
lea rsi, [rsp + 0x2c0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov r12, qword [r14 + 0x6a0]
xor eax, eax
jmp 0x140047d06
lea rdi, [rsp + 0x80]
lea rsi, [rsp + 0x2c0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov eax, 1
lea rdi, [rsp + 0x100]
lea rsi, [rsp + 0x80]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x690], 1
lea rdi, [r14 + 0x698]
lea rsi, [rsp + 0x100]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rbp, qword [r14 + 0x698]
cmp rbp, 2
jne 0x140047d94
mov qword [r14 + 0x6f0], rax
mov qword [r14 + 0x6f8], r12
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r12
mov r8, qword [rsp + 0x50]
call fcn.1400489c1
mov rbp, qword [rsi]
cmp rbp, 3
jne 0x140047db4
mov al, 6
mov rcx, qword [rsp + 0x58]
mov byte [rbx], al
mov al, 4
mov byte [rcx], al
mov qword [r15], 3
mov al, 3
jmp 0x1400481c9
mov rbx, qword [r14 + 0x6a0]
lea rsi, [r14 + 0x6a8]
lea rdi, [rsp + 0x830]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
jmp 0x140047de6
lea rsi, [rsp + 0x2d0]
mov rbx, qword [rsi - 8]
lea rdi, [rsp + 0x830]
add byte [rax], al
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
cmp byte [r14 + 0x690], 0
je 0x140047de6
lea rcx, [r14 + 0x698]
call fcn.1400489c6
add byte [rax], al
mov byte [r14 + 0x690], 0
lea rcx, [r14 + 0x428]
add al, 0
add al, ch
jg 0x140047e03
add byte [rax], al
lea rcx, [r14 + 0x240]
call fcn.140048979
lea rcx, [r14 + 0x210]
call fcn.140020bef
lea rcx, [r14 + 0x160]
call fcn.140020bef
lea rax, [rsp + 0xe30]
lea rsi, [rsp + 0x830]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x691], 1
lea rdi, [rsp + 0x878]
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call fcn.1400489d9
cmp ebp, 2
jne 0x140047e95
lea rdi, [rsp + 0x270]
lea rdx, str.tcp_connect_errortcp_set_keepalive_errortcp_set_send_buffer_size_errortcp_set_recv_buffer_size_errortcp_set_nodelay_error
mov r8d, 0x11
mov rcx, rdi
mov r9, rbx
call fcn.140048a95
mov r12, qword [rdi]
mov rsi, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
jmp 0x1400480fe
lea rax, [rsp + 0x278]
lea rsi, [rsp + 0x878]
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rax]
mov r13, qword [rax + 8]
mov rdi, qword [rax + 0x10]
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rsp + 0x188], xmm0
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x28], al
movups xmmword [rsp + 0x198], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x1a8], xmm0
mov qword [rsp + 0x160], rbp
mov dword [rsp + 0x160], ebp
mov qword [rsp + 0x168], rbx
mov qword [rsp + 0x170], rsi
add dword [rax], eax
invalid
mov qword [rsp + 0x178], r13
mov qword [rsp + 0x180], rdi
mov rax, qword [r14 + 0x118]
mov rcx, qword [rax]
mov eax, dword [rcx + 0x58]
cmp eax, 0x3b9aca00
mov qword [rsp + 0x48], r15
je case.0x140032f44.147
test rbp, rbp
je case.0x14004cec3.1
test bh, ch
add al, byte [rax]
invalid
mov rcx, qword [rcx + 0x50]
mov r9, qword [rsp + 0x188]
imul ecx, ecx, 0x3e8
xor r12d, r12d
mov r8d, 0xf4240
xor edx, edx
div r8d
add eax, ecx
lea r8, [rsp + 0x8c0]
mov dword [r8], 1
mov dword [r8 + 4], eax
mov dword [r8 + 8], eax
mov rcx, qword [r9]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
and qword [rsp + 0x40], 0
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
mov edx, 0x98000004
mov r9d, 0xc
add al, ch
invalid
invalid
add al, byte [rax]
test eax, eax
jne 0x140047f9e
call fcn.14002012f
mov r12, rax
lea r8, [0x1400aa639]
lea r15, [rsp + 0x2c0]
and al, 0xc0
add al, byte [rax]
add byte [rcx - 0x47], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, r12
loop 0x140047fa2
invalid
or eax, dword [rax]
add byte [rax], al
mov r12, qword [r15]
test r12, r12
jne 0x1400480d4
mov rax, qword [r14 + 0x118]
mov rcx, qword [rax]
cmp qword [rcx + 0x10], 0
je 0x140048033
pop rax
test rbp, rbp
je case.0x14004cec3.1
mov r8, qword [rcx + 0x18]
mov rax, qword [rsp + 0x188]
mov rcx, qword [rax]
mov edx, 0x1001
add dword [rax], edx
add byte [rax], al
call fcn.140020bfe
lea r8, [0x1400aa650]
lea r15, [rsp + 0x2c0]
rol byte [rdx], 0
invalid
mov r9d, 0x1e
mov rcx, r15
mov rdx, rax
call fcn.140048add
mov r12, qword [r15]
test r12, r12
jne 0x1400480d4
mov rax, qword [r14 + 0x118]
mov rcx, qword [rax]
cmp qword [rcx + 0x20], 0
je 0x140048091
test rbp, rbp
je case.0x14004cec3.1
mov r8, qword [rcx + 0x28]
mov r15, qword [rsp + 0x188]
mov rcx, qword [r15]
mov edx, 0x1002
call fcn.140020bfe
lea r8, [0x1400aa66e]
lea r12, [rsp + 0x2c0]
mov r9d, 0x1e
mov rcx, r12
mov rdx, rax
call fcn.140048add
mov r12, qword [r12]
test r12, r12
jne 0x1400480d4
mov rax, qword [r14 + 0x118]
mov rcx, qword [rax]
jmp 0x140048099
mov r15, qword [rsp + 0x188]
mov r8b, byte [rcx + 0x77]
mov rcx, rbp
mov rdx, r15
call fcn.140068629
lea r8, [0x1400aa68c]
lea r15, [rsp + 0x2c0]
mov r9d, 0x15
mov rcx, r15
mov rdx, rax
call fcn.140048add
mov r12, qword [r15]
test r12, r12
je 0x1400481e7
mov rsi, qword [rsp + 0x2c8]
mov r13, qword [rsp + 0x2d0]
mov rdi, qword [rsp + 0x2d8]
mov r15, qword [rsp + 0x48]
lea rcx, [rsp + 0x160]
call fcn.1400419da
mov ebp, 2
mov rbx, r12
lea rcx, [r14 + 0xc0]
call fcn.14000a467
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmm2, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rcx - 0x3a], al
xchg byte [rdx], ah
add dword [rax], eax
add byte [rcx], al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm1
mov word [rax + rax], fs
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x210], xmm2
mov rcx, qword [rsp + 0x70]
call fcn.140048af8
je 0x14004818b
add byte [rax], al
lea rcx, [r14 + 0x58]
call fcn.14002536a
mov qword [r15], rbp
mov qword [r15 + 8], rbx
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], r13
mov qword [r15 + 0x20], rdi
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
movups xmmword [r15 + 0x28], xmm0
movups xmmword [r15 + 0x38], xmm1
movups xmmword [r15 + 0x48], xmm2
mov al, 1
mov byte [r14 + 0x880], al
mov rax, r15
add rsp, 0xe78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x188]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x250], xmm2
mov r15, qword [rsp + 0x48]
jmp 0x140048106
ud2
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
mov rbx, rdx
mov qword [rsp + 0x40], rcx
movzx eax, byte [rdx + 0x1e1]
test eax, eax
mov qword [rsp + 0x48], r8
je 0x140048346
invalid
cmp eax, 3
jne case.0x140048344.1
mov r13, r8
lea r12, [rbx + 0xc0]
movzx eax, byte [rbx + 0xf8]
lea rcx, [0x1400d16b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbx + 0x1c8]
mov qword [rbx + 0x1a0], rax
and dword [rax + 0xf000001], 0x10
adc eax, 1
add byte [rax], al
movups xmmword [rbx + 0x1a8], xmm0
mov cl, byte [rbx + 0x1e2]
mov byte [rbx + 0x1e0], cl
and qword [rbx + 0x1b8], 0
mov qword [rbx + 0x1c0], rax
xor r13d, r13d
mov rcx, qword [rax + 0x10]
cmp rcx, qword [rax + 0x18]
je 0x1400488b3
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx r14d, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x5e], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x50], xmm0
cmp r14w, 2
je 0x1400488ac
lea rdi, [rbx + 0x180]
mov word [rbx + 0x180], r14w
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x182], xmm0
movups xmm0, xmmword [rsp + 0x5e]
movups xmmword [rbx + 0x190], xmm0
mov rax, qword [rbx + 0x1a0]
add byte [rax], al
mov r15, qword [rbx + 0x1a8]
mov r13, qword [rbx + 0x1b0]
mov bpl, byte [rbx + 0x1e0]
mov r12, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x3c], eax
test r14w, r14w
mov eax, 2
mov esi, 0x17
invalid
add byte [rax], al
add byte [rdi], cl
invalid
invalid
mov rax, qword [0x1400ddd70]
mov eax, dword [0x1400ddd70]
cmp rax, 3
jne 0x140048875
mov dword [rsp + 0x28], 1
and dword [rsp + 0x20], 0
mov ecx, esi
mov edx, 1
mov r8d, 6
add byte [rbp + 0x31], al
leave
call sub.ws2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x1400488d7
mov rsi, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
shr al, 0x60
popfq
add al, byte [rax]
test eax, eax
je 0x1400488e1
test bpl, bpl
je 0x1400484a5
lea r9, [rsp + 0xc0]
mov dword [r9], 1
mov dword [rsp + 0x20], 4
mov rcx, rsi
mov edx, 0xffff
mov r8d, 4
call sub.ws2_32.dll_setsockopt
test eax, eax
jne 0x1400488f4
test r14w, r14w
je 0x140048518
cmp byte [r13], 0
je 0x140048563
movsd xmm0, qword [r13 + 5]
movss xmm1, dword [r13 + 0xd]
shufps xmm1, xmm0, 0xd4
movss xmm2, dword [r13 + 1]
unpcklps xmm2, xmm0
shufps xmm2, xmm1, 0x24
xorps xmm0, xmm0
lea rdx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
movups xmmword [rdx + 0x2c], xmm0
movups xmmword [rdx + 0x3c], xmm0
movups xmmword [rdx + 0x4c], xmm0
movups xmmword [rdx + 0x5c], xmm0
movups xmmword [rdx + 0x6c], xmm0
movabs rax, 0x1c00000000
add byte [rax + rax], bl
add byte [rax], al
mov qword [rdx + 0x7c], rax
movups xmmword [rdx + 0x1c], xmm0
movups xmmword [rdx + 8], xmm2
and dword [rdx + 0x18], 0
mov qword [rdx], 0x17
jmp 0x1400485b5
cmp byte [r15], 0
je 0x14004856e
mov eax, dword [r15 + 1]
xorps xmm0, xmm0
lea rdx, [rsp + 0xc0]
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x58], xmm0
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
movups xmmword [rdx + 0x28], xmm0
movups xmmword [rdx + 0x18], xmm0
and qword [rdx + 0x78], 0
movups xmmword [rdx + 8], xmm0
mov dword [rdx], 2
mov dword [rdx + 4], eax
mov dword [rdx + 0x80], 0x10
jmp 0x1400485b5
mov eax, 0x1c
mov cx, 0x17
jmp 0x140048577
mov eax, 0x10
mov cx, 2
xorps xmm0, xmm0
lea rdx, [rsp + 0xc0]
movups xmmword [rdx + 0x68], xmm0
movups xmmword [rdx + 0x58], xmm0
movups xmmword [rdx + 0x48], xmm0
movups xmmword [rdx + 0x38], xmm0
movups xmmword [rdx + 0x28], xmm0
adc dword [rdx + 0x28], eax
movups xmmword [rdx + 0x18], xmm0
movups xmmword [rdx + 8], xmm0
and qword [rdx + 0x78], 0
mov word [rdx], cx
and word [rdx + 2], 0
and dword [rdx + 4], 0
mov dword [rdx + 0x80], eax
mov rcx, rsi
call fcn.14005fa29
mov r13, rax
test rax, rax
jne 0x1400488fc
test dword [rbx], esi
add eax, dword [rax]
invalid
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0xc4], xmm0
add byte [rdi], cl
adc dword [rsp + 0xd4], ecx
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x80], xmm0
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x90], eax
add byte [rax], al
invalid
mov qword [rbx], r12
mov eax, dword [rsp + 0x3c]
mov dword [rbx + 8], eax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], cl
movups xmmword [rbx + 0xc], xmm0
movups xmmword [rbx + 0x1c], xmm1
mov eax, dword [rsp + 0x90]
mov dword [rbx + 0x2c], eax
mov qword [rbx + 0x30], rsi
mov byte [rbx + 0x38], 0
lea rcx, [rbx + 0x39]
lea ecx, [rbx + 0x39]
lea rdx, [rsp + 0x148]
mov r8d, 0x87
add byte [rax], al
call fcn.140080da0
lea r12, [rbx + 0xc0]
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0xc0
mov rcx, r12
mov rdx, rbx
call fcn.140080da0
movzx eax, byte [rbx + 0xf8]
lea rcx, [0x1400d16b8]
lea ecx, [0x1400d16b8]
lea ecx, [0x1400d16b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov r13, qword [rsp + 0x48]
jmp rax
mov r15, qword [rbx + 0xf0]
lea r14, [rbx + 0xd0]
mov esi, dword [rbx + 0xc8]
mov bl, 0xc8
add byte [rax], al
add byte [rcx - 0x6535ff02], al
inc byte [rax]
retf 0x3b9a
invalid
cmp esi, dword [rbp + 0x68]
mov qword [rbx + 0x100], r15
mov dword [rbx + 0x100], edi
mov qword [rbx + 0x108], r14
mov byte [rbx + 0x170], 0
xor dword [rax + 1], 0
add byte [rax], al
lea rbp, [rbx + 0x100]
lea rsi, [rsp + 0xc0]
mov rcx, rsi
mov rdx, rbp
mov r8, r13
call fcn.140048be0
mov r14, qword [rsi]
cmp r14, 3
je 0x1400488a5
lea rsi, [rsp + 0xd0]
mov r13, qword [rsi - 8]
lea rdi, [rsp + 0x148]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, rbp
call fcn.140048bc1
jmp 0x14004880c
mov rdi, qword [rbx + 0xc0]
call fcn.140062a28
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.140063355
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.140069076
mov qword [rbx + 0x100], rax
mov qword [rbx + 0x108], r15
mov dword [rbx + 0x108], edi
mov dword [rbx + 0x108], edi
mov qword [rbx + 0x110], r14
mov byte [rbx + 0x178], 0
lea rbp, [rbx + 0x100]
lea rdx, [rbx + 0x108]
lea rsi, [rsp + 0xc0]
lea esi, [rsp + 0xc0]
mov rcx, rsi
mov r8, r13
call fcn.140048be0
mov r14, qword [rsi]
cmp r14, 3
jne 0x1400487b2
lea rcx, [rsp + 0xc0]
call fcn.140048b59
mov rcx, qword [rbp]
mov rdx, r13
call fcn.1400693fe
add al, byte [rax]
test al, al
jne 0x14004895d
mov rcx, rbp
call fcn.140048ba3
add dword [rax + rax], eax
add byte [rcx - 0x42], al
add al, byte [rax]
add byte [rax], al
call fcn.1400493aa
mov r13, rax
jmp 0x14004880c
lea rsi, [rsp + 0xd0]
mov r13, qword [rsi - 8]
lea rax, [rsp + 0x260]
mov ecx, 9
mov rdi, rax
mov edi, eax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x70]
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov rcx, rbp
call fcn.140048ba3
cmp r14d, 2
jne 0x1400487f7
mov r14d, 2
jmp 0x14004880c
lea rdi, [rsp + 0x148]
lea rsi, [rsp + 0x70]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x1d0]
lea rsi, [rsp + 0x148]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov byte [rbx + 0xf8], 1
mov rcx, r12
call fcn.140048b63
cmp r14d, 2
jne 0x140048858
lea rcx, [rbx + 0x1b8]
call fcn.140048b91
mov qword [rbx + 0x1b8], r13
mov rax, qword [rbx + 0x1c0]
jmp case.0x14004facd.210
lea rdi, [rsp + 0x218]
lea rsi, [rsp + 0x1d0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
jmp 0x140048915
lea rax, [rsp + 0x260]
mov byte [rax], 1
lea r8, [rsp + 0xc0]
lea eax, [rsp + 0xc0]
mov qword [r8], rax
lea rcx, [0x1400ddd70]
lea r9, [0x1400abca0]
xor edx, edx
call fcn.140082f8e
jmp 0x140048427
mov al, 4
jmp 0x14004895f
mov r13, qword [rbx + 0x1b8]
mov r14d, 2
test r13, r13
jne 0x140048921
lea rdx, [0x1400aa5f3]
mov r8d, 0x13
mov cl, 7
call fcn.140020b7b
mov r13, rax
jmp 0x140048921
call fcn.1400631a7
mov r13, rax
jmp 0x140048905
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400488fc
call fcn.1400631a7
mov r13, rax
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rbx], r13
mov dword [rbx + 8], 0x3b9aca01
or byte [r9], al
retf 0x3b9a
cmp eax, dword [rcx - 0x42]
add al, byte [rax]
add byte [rax], al
invalid
lea rcx, [rbx + 0x1b8]
call fcn.140048b91
mov rdi, qword [rsp + 0x40]
mov qword [rdi], r14
mov qword [rdi + 8], r13
add rdi, 0x10
invalid
lea rsi, [rsp + 0x218]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov al, 1
mov byte [rbx + 0x1e1], al
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov al, 3
mov byte [rbx + 0xf8], al
clc
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x40]
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov qword [rax], 3
mov al, 3
jmp case.0x14003e828.71
invalid
ud2
ud2
nop
invalid
sub ecx, dword [rax - 0x77]
invalid
lea rcx, [0x1400d16cc]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsi + 0x520]
call fcn.140020bef
in eax, 0x81
std
inc dword [rcx + 0x518be]
add byte [rcx], al
add edx, ecx
invalid
cmp esi, dword [rbp + 0x6a]
add eax, 0xe5e80000
cmp ebp, 0x18be81ff
add eax, 0xca010000
add edx, ecx
std
inc dword [rcx + 0x518be]
add byte [rcx], al
add edx, ecx
invalid
invalid
add edx, ecx
invalid
add rsp, 0x20
pop rsi
ret
lea rcx, [rsi + 0x570]
call fcn.140048979
jmp 0x140048a6f
push rcx
invalid
adc ecx, dword [rax - 0x73]
invalid
add rsi, 0x38
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140020bef
lea rcx, [rsi + 0x4e8]
call 0x14002161c
add rsi, 0x4f0
jmp 0x140048a73
add al, byte [rax]
add cl, ch
imul eax, dword [rcx - 0x7eb70001], 0xffffffc1
invalid
dec dword [rax - 0x7f]
shl dword [rax], 2
add byte [rax], al
jmp 0x1400497fd
ret
or eax, 0x880cd
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x208
mov rdx, rdi
call fcn.140080da0
mov ebp, dword [rdi + 0x210]
cmp ebp, 0x3b9aca00
jne 0x1400496b0
lea rcx, [rdi + 0x220]
mov r8d, 0x208
mov rdx, rdi
call fcn.140080da0
lea r14, [rdi + 0x220]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.14004234d
mov bpl, byte [r15 + 0x10]
cmp bpl, 3
jne 0x140049689
mov byte [rsi + 0x10], 3
mov al, 4
jmp 0x1400497e0
push rdi
add dword [rax], eax
invalid
mov rbx, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov eax, dword [rsp + 0x49]
mov dword [rsp + 0x30], eax
and al, 0x30
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x33], eax
mov rcx, r14
call fcn.140041753
jmp 0x1400497c5
mov r14, qword [rdi + 0x208]
add byte [rax], al
call fcn.140062a28
mov rcx, rax
mov r8, r14
mov r9d, ebp
call fcn.140063355
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xf0
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xf0
mov r9d, ebp
call fcn.140069076
stc
add dword [rax], eax
invalid
mov r14, rax
lea rcx, [rdi + 0x220]
lea rdx, [rsp + 0x50]
mov r8d, 0x208
call fcn.140080da0
mov qword [rdi + 0x428], r14
lea r14, [rdi + 0x220]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.14004234d
mov bpl, byte [r15 + 0x10]
cmp bpl, 3
std
invalid
jne 0x140049745
lea rcx, [rsp + 0x38]
call fcn.1400495a1
mov rcx, qword [rdi + 0x428]
add byte [rax - 0x77], cl
invalid
call fcn.1400693fe
test al, al
je 0x140049782
mov byte [rsi + 0x10], 3
mov al, 3
jmp 0x1400497e0
mov rbx, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov eax, dword [rsp + 0x49]
mov dword [rsp + 0x20], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x23], eax
and al, 0x23
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x2b], ecx
mov rcx, r14
call 0x1400497fd
cmp bpl, 2
jne case.0x140046bea.18
mov bpl, 2
jmp 0x1400497c5
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
and al, 0x23
mov dword [rsp + 0x2b], ecx
mov dword [rsp + 0x28], eax
mov rcx, r14
call 0x1400497fd
add byte [rdx + 1], bh
xor ecx, ecx
call fcn.140064d62
mov rbx, rax
mov bpl, 2
lea r15, [0x1400a9bf8]
jmp 0x1400497c5
mov eax, dword [rsp + 0x28]
and al, 0x28
mov ecx, dword [rsp + 0x2b]
mov dword [rsp + 0x33], ecx
mov dword [rsp + 0x30], eax
mov qword [rsi], rbx
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
or byte [rax - 0x78], al
outsb dx, byte [rsi]
adc byte [rbx - 0x74cfdbbc], cl
and al, 0x33
mov byte [rsi + 0x10], bpl
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsi + 0x11], eax
mov dword [rsi + 0x14], ecx
mov al, 1
mov byte [rdi + 0x218], al
mov rax, rsi
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.140041753
add rsi, 0x208
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14002161c
sal byte [rax + 0x48018b48], 0x8b
or byte [rax - 0x75], cl
push rax
or cl, ch
pop rdi
jnp 0x14004ce7a
call qword [rsi + 0x48]
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov rax, qword [rcx + 0x40]
lea rdx, [rax - 0xb]
lea r8, [rax - 0xa]
xor ecx, ecx
cmp rdx, 2
add cl, byte [rcx + 0xf]
enter 0xffffffffffff8548, 0xffffffffffffffc9
add cl, byte [rcx + 0xf]
enter 0xffffffffffff8548, 0xffffffffffffffc9
je 0x14004ced6
cmp rcx, 1
jne case.0x14004cec3.9
mov rax, qword [rsi + 0x48]
add rax, 0xfffffffffffffff7
cmp rax, 3
clc
add esi, dword [rdi + 0x48]
lea rcx, [0x1400d16fc]
lea ecx, [0x1400d16fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsi, 0x50
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x14004d0bc
cmp eax, 0xa
jne 0x14004cee1
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
call fcn.14004b824
add rsi, 0x1a8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140063838
invalid
add dword [rax], eax
add rsi, 0x48
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400235b3
cmp dword [rsi + 0x50], 6
jne case.0x14004cec3.10
cmp byte [rsi + 0x58], 3
je case.0x14004cec3.9
add rsi, 0x58
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14004b84b
mov rax, qword [rcx]
cmp rax, 5
je 0x14004d0d3
cmp eax, 4
jne 0x14004d0d4
add rcx, 8
jmp fcn.1400236eb
ret
jmp fcn.14004d0d9
lea rcx, [rdi + 0x128]
call fcn.14004d170
jmp case.0x140049622.19
add byte [rax], al
jmp 0x14004efe8
lea rdx, [rsp + 0x6f8]
lea rsi, [rsp + 0x570]
jo 0x14004effb
add byte [rax], al
jo 0x14004effb
add byte [rax], al
mov ecx, 0xe
add byte [rax], al
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x70], rax
mov rax, qword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1a0]
imul r15, qword [rax + 0x20], 0x88
mov qword [rsp + 0x30], rax
mov rdi, qword [rax + 0x10]
xor r12d, r12d
lea r13, [0x1400d170c]
sub eax, 0x826e2
sub eax, 0x826e2
lea rsi, [0x1400cf9ca]
add byte [rbp + 0x39], cl
out 0x74, eax
push rdi
cmp r15, r12
je case.0x14004f048.4
mov rax, qword [rdi + r12]
invalid
cmp rax, 4
ja case.0x14004f048.2
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp qword [rdi + r12 + 8], 0
jne case.0x14004f048.2
cmp byte [rdi + r12 + 0x50], 2
je case.0x14004f048.2
jmp case.0x14004f048.4
mov rcx, qword [rdi + r12 + 8]
add rcx, 0x10
mov r8d, 4
add byte [rax], al
mov rdx, rsi
call fcn.14003f8b8
test rax, rax
je case.0x14004f048.2
cmp qword [rax], 0
jne case.0x14004f048.2
cmp byte [rax + 0x48], 2
jne case.0x14004f048.4
add r12, 0x88
jmp 0x14004f031
lea rax, [rsp + 0x3b8]
lea rdx, [rsp + 0x440]
mov ecx, 0xc
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rdx + 0x70]
mov qword [rax + 0x70], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rax + 0x60], xmm0
mov bpl, byte [rdx + 0x10b]
mov r14, qword [rdx + 0xb8]
mov ebx, dword [rdx + 0xc0]
mov r13b, byte [rdx + 0x110]
lea rsi, [rsp + 0x2f0]
lea rdx, [rsp + 0x6b0]
mov r8d, 0xc8
mov rcx, rsi
call fcn.140080da0
mov ecx, 0x170
mov edx, 8
call fcn.140064d62
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x10]
mov r8d, 0x140
mov rdx, rsi
call fcn.140080da0
cmp r15, r12
mov qword [rdi + 0x150], r14
mov dword [rdi + 0x158], ebx
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x160], rax
mov byte [rdi + 0x168], bpl
setne byte [rdi + 0x169]
mov byte [rdi + 0x16a], r13b
lea rcx, [rsp + 0xa0]
call fcn.140063838
lea rcx, [rsp + 0x540]
call fcn.14004d5fd
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x138], rdi
mov rdi, rax
mov rcx, qword [rax + 0x130]
xor edx, edx
call fcn.14004dedf
mov qword [rsi], rax
mov qword [rsi + 8], rdx
test rax, rax
je 0x14004f1cf
cmp rax, 1
jne 0x14004f1c2
lea rsi, [rdi + 0x138]
lea rcx, [rsp + 0x440]
mov qword [rcx], rdx
call fcn.14004d5fd
mov rcx, rsi
call fcn.14004de37
jmp 0x14004ebec
lea rcx, [rsp + 0x2f8]
call fcn.14004d5fd
mov rax, qword [rdi + 0x128]
mov qword [rdi + 0x140], rax
jmp 0x14005032e
lea rax, [rdi + 0x150]
mov qword [rdi + 0x150], r13
mov qword [rdi + 0x158], rax
mov rcx, qword [rsp + 0x1d8]
call fcn.1400662e1
mov edi, eax
test dil, 1
jne 0x14004fb99
mov esi, edi
shr esi, 0x10
mov rbp, qword [r13]
lea r15, [rbp + 0x10]
lea r8, [rbp + 0x30]
lea r12, [rsp + 0x2f0]
mov rcx, r12
mov rdx, r15
call fcn.14004d292
mov r12, qword [r12]
cmp r12, 2
je 0x14004f2f9
cmp r12d, 3
jne 0x14004f312
mov rcx, qword [r13]
add rcx, 0x48
mov rax, qword [rsp + 0x1d8]
mov rdx, qword [rax]
call fcn.1400680b8
mov r8, qword [r13]
add r8, 0x30
lea r12, [rsp + 0x2f0]
mov rcx, r12
mov rdx, r15
call fcn.14004d292
mov r12, qword [r12]
cmp r12, 2
je 0x14004f2f9
cmp r12d, 3
jne 0x14004f351
shr edi, 8
mov r12d, 3
cmp byte [rbp + 0x28], 0
je 0x14004f38d
mov rax, qword [r13]
mov rax, qword [rax + 0x40]
xor ecx, ecx
cmp rax, 2
movzx edi, dil
cmovb edi, ecx
sbb r12, 0
jmp 0x14004f38d
mov rax, qword [r13]
mov rax, qword [rax + 0x40]
mov r12d, 2
cmp rax, 1
jbe 0x14004f38b
jmp 0x14005034f
lea rdi, [rsp + 0x2f8]
lea rcx, [rsp + 0x440]
mov r8d, 0x100
mov rdx, rdi
call fcn.140080da0
mov rax, qword [rdi + 0x100]
mov qword [rsp + 0x60], rax
mov rax, qword [r13]
lock sub qword [rax + 0x40], 2
jae 0x14004f38b
mov ecx, 7
int 0x29
ud2
lea rdi, [rsp + 0x2f8]
lea rcx, [rsp + 0x440]
mov r8d, 0x100
mov rdx, rdi
call fcn.140080da0
mov rax, qword [rdi + 0x100]
mov qword [rsp + 0x60], rax
mov rax, qword [r13]
lock sub qword [rax + 0x40], 2
jb 0x140050353
xor edi, edi
mov ecx, edi
mov edx, esi
call fcn.1400662f0
cmp r12, 3
je 0x14004fb99
lea rsi, [rsp + 0x6b0]
lea rdx, [rsp + 0x440]
mov r8d, 0x100
mov rcx, rsi
call fcn.140080da0
mov rdi, qword [rsp + 0x58]
mov byte [rdi + 0x160], 1
lea rcx, [rsp + 0x570]
mov r8d, 0x100
mov rdx, rsi
call fcn.140080da0
lea r13, [rdi + 0x138]
cmp r12, 2
je case.0x1400489fc.52
lea rcx, [rsp + 0x7c0]
mov qword [rcx - 8], r12
lea rdx, [rsp + 0x570]
mov r8d, 0x100
call fcn.140080da0
lea r12, [rsp + 0x8a8]
lea rbp, [rsp + 0x840]
lea rax, [rsp + 0x7e0]
mov rcx, qword [rbp + 0x58]
mov qword [rsp + 0x2e8], rcx
mov ecx, dword [rbp + 0x60]
mov dword [rsp + 0x54], ecx
mov rcx, qword [rbp + 0x78]
mov qword [rsp + 0x2d0], rcx
movups xmm0, xmmword [rbp + 0x68]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x690], xmm0
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rax + 0x78]
mov qword [rsp + 0xe8], rcx
mov rcx, qword [rbp + 0x20]
mov qword [rsp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x200], xmm2
lea rdi, [rsp + 0x70]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax - 8]
mov qword [rsp + 0x230], rcx
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
mov rcx, rbp
call fcn.140022de5
lea r8, [0x1400cf9ca]
mov r9d, 4
mov rcx, rax
call fcn.14005a652
test al, al
je 0x14004f51a
mov rcx, rbp
call fcn.140022de5
lea r8, [0x1400cf9ce]
mov r9d, 5
mov rcx, rax
call fcn.14005a652
test al, al
jne 0x14004f559
mov rax, qword [r13]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x2e0], rcx
mov qword [rsp + 0x48], rax
cmp byte [rax + 0x16a], 0
je 0x14004f58e
mov rcx, rbp
call fcn.140022de5
lea r8, [0x1400cf9ce]
mov r9d, 5
mov rcx, rax
call fcn.14005a652
test al, al
je 0x14004f58e
mov rcx, rbp
call fcn.14005a662
mov rbx, rax
lea rcx, [rsp + 0x210]
call fcn.14004d588
lea rcx, [rsp + 0x70]
call fcn.140021696
mov rcx, r12
call fcn.140008ced
mov r15d, 2
jmp 0x14004ff6f
mov rdx, qword [rsp + 0x48]
lea rax, [rdx + 0xd8]
xor ecx, ecx
cmp qword [rdx + 0x110], 0
sete cl
add rcx, rcx
lea rdx, [rsp + 0x440]
mov qword [rdx], rcx
mov qword [rdx + 0x10], rax
and qword [rdx + 0x18], 0
xorps xmm6, xmm6
lea rdi, [rsp + 0x2f0]
lea rcx, [rsp + 0x440]
call fcn.14001448b
test rax, rax
je 0x14004f900
mov rbp, rax
mov rbx, rdx
lea rcx, [rsp + 0x70]
call fcn.140009625
mov r14, qword [rsp + 0x70]
cmp r14, 2
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
jne 0x14004f6c1
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
mov rdx, rax
movabs r8, 0x736f6d6570736575
xor rdx, r8
mov r8, rcx
movabs r9, 0x646f72616e646f6d
xor r8, r9
mov r9, rax
movabs r10, 0x6c7967656e657261
xor r9, r10
mov r10, rcx
lea r11, [rsp + 0x320]
and qword [r11 + 0x10], 0
movabs rsi, 0x7465646279746573
xor r10, rsi
movups xmmword [r11], xmm6
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], r9
mov qword [rsp + 0x300], r8
mov qword [rsp + 0x308], r10
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x318], rcx
mov rsi, qword [rbp]
xor edx, edx
test rsi, rsi
setne dl
mov rcx, rdi
call fcn.140024b78
test rsi, rsi
je 0x14004f6fe
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
mov rcx, rdi
call fcn.140009272
jmp 0x14004f70a
movabs rax, 0xcbf29ce484222325
mov qword [rsp + 0x2f0], rax
mov rsi, qword [rbp]
xor ecx, ecx
test rsi, rsi
setne cl
mov rdx, rdi
call fcn.14005a69e
test rsi, rsi
je 0x14004f717
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
mov rcx, rdi
call fcn.140009421
invalid
jmp 0x14004f723
movzx edx, byte [rbp + 8]
mov rcx, rdi
call fcn.140024b78
mov rcx, rdi
call fcn.14000933e
mov r15, rax
jmp 0x14004f72b
movzx ecx, byte [rbp + 8]
mov rdx, rdi
call fcn.14005a69e
mov r15, qword [rsp + 0x2f0]
and r15d, 0x7fff
movzx ebx, word [rsp + 0xc8]
mov r12d, r15d
and r12d, ebx
mov r14, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x90]
mov r9, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0x98]
xor r13d, r13d
mov qword [rsp + 0x30], r15
mov rax, r12
mov r12, rax
mov eax, 0
cmp r12, rdi
jae 0x14004f76b
movzx eax, word [r14 + r12*4]
cmp rax, 0xffff
je 0x14004f81a
movzx ecx, word [r14 + r12*4 + 2]
mov edx, ebx
and edx, ecx
mov r8d, r12d
sub r8d, edx
and r8d, ebx
cmp r8, r13
jb 0x14004f81a
cmp cx, r15w
jne case.0x140033884.177
cmp r9, rax
jbe 0x14005034f
imul rcx, rax, 0x68
mov rax, qword [rsi + rcx + 0x40]
test rax, rax
setne dl
cmp qword [rbp], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
cmp dl, r8b
je case.0x140033884.177
lea rdx, [rsi + rcx]
add rdx, 0x40
test rax, rax
je 0x14004f803
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
push rdx
adc byte [rbx + rcx*4 + 0x45], cl
or byte [rbp - 0x77], cl
iretd
mov r9, qword [rbp + 0x10]
call fcn.1400053b6
pop rbx
sti
dec dword [rbp - 0x77]
stc
mov r15, qword [rsp + 0x30]
test al, al
je case.0x140033884.177
jmp 0x14004f8eb
mov al, byte [rdx + 8]
cmp al, byte [rbp + 8]
je 0x14004f8eb
add byte [rax], al
invalid
inc r13
inc r12
jmp 0x14004f768
cmp r13, 0x200
setae al
cmp dword [rsp + 0x40], 2
and al, 0x40
add cl, byte [rdi]
xchg ebp, eax
ret
and bl, al
lea rdi, [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rbp
call fcn.14001758d
mov rax, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x2f8]
lea rdx, [rsp + 0x320]
xchg esp, eax
and al, 0x20
add eax, dword [rax]
invalid
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x6b0], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm0
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x140], rdx
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rcx], eax
mov qword [rsp + 0x168], r12
mov word [rsp + 0x170], r15w
mov byte [rsp + 0x172], bl
add byte [rax], al
mov al, byte [rsp + 0xf4]
mov byte [rcx + 0x1f], al
mov eax, dword [rsp + 0xf0]
mov dword [rcx + 0x1b], eax
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
call fcn.14004531a
lea rcx, [rsp + 0x140]
mov rdx, rdi
call fcn.14001a2d1
jmp 0x14004f5c9
fdivp st(4)
invalid
invalid
movups xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x260], xmm0
jmp 0x14004f5c1
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
call fcn.140051d70
cmp qword [rsp + 0x210], 0
je 0x14004f9e5
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
xor r12d, r12d
cmp qword [rsp + 0x180], 0
mov ecx, 0
mov rbp, qword [rsp + 0x48]
je 0x14004f99d
lea rdi, [rsp + 0x2f0]
lea r14, [rsp + 0x180]
add byte [rax - 0x77], cl
stc
mov rdx, r14
call fcn.140005246
mov rcx, qword [rdi]
movups xmm0, xmmword [rdi + 8]
movaps xmmword [rsp + 0x440], xmm0
mov rax, qword [rdi + 0x18]
sbb byte [r8 - 0x77], r9b
test byte [rax + rdx*2], ah
add al, 0
invalid
mov r12, qword [r14]
mov qword [rsp + 0x2d8], rcx
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x300], rax
movaps xmm0, xmmword [rsp + 0x440]
test byte [rax + rax*2], ah
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
mov r13, qword [rsp + 0x188]
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x6b0], xmm0
mov r15d, 1
jmp 0x14004fa06
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6b0], xmm0
lea r13, [0x1400cf9a0]
lea r12, [0x1400aa3a0]
test eax, 0x31450005
dec dword [rax - 0x75]
insb byte [rdi], dx
and al, 0x48
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x130], rax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
and al, 0xb0
invalid
movaps xmmword [rsp + 0x6a0], xmm0
cmp byte [rbp + 0x169], 0
mov ebp, 0x169
add byte [rdi], cl
test cl, dl
add al, byte [rax]
invalid
xor eax, eax
cmp byte [rsp + 0x260], 0
cmove rsi, rax
mov rcx, rsi
int1
int1
call fcn.140048220
test al, al
jne 0x14004fd14
movups xmm6, xmmword [0x1400ab580]
lea rdx, [rsp + 0x2f0]
lock add al, byte [rax]
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
lock add al, byte [rax]
add byte [rdi], cl
sub dword [rdx + 0x10], esi
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x1400ab570]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140009e69
test al, al
jne 0x14004fd14
loope 0x14004fa29
sti
inc dword [rax + rax*8 + 0x284850f]
add byte [rax], al
mov rax, qword [rbp + 0x160]
mov rsi, qword [rax + 0x10]
add rsi, 8
add esi, 8
add esi, 8
imul rbx, qword [rax + 0x20], 0x88
lea r14, [0x1400d1720]
sbb al, 8
invalid
lea rdi, [rsp + 0x260]
mov esp, 0x26024
add byte [rax - 0x7b], cl
fisttp dword [rdi]
je 0x14004fd14
test rbx, rbx
je 0x14004fd14
lea rdx, [rsi - 8]
mov rax, qword [rdx]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov rcx, rdi
call fcn.14003f57f
mov r9d, 4
add byte [rax], al
mov rcx, rax
lea r8, [0x1400cf9ca]
jmp 0x14004fb7d
add byte [rax], al
add byte [rax - 0x75], cl
add rbp, 0x10
add rbp, 0x10
mov rbp, qword [rsi]
add rbp, 0x10
mov rcx, rdi
call fcn.14003f57f
mov r8, rdx
ror byte [rax - 0x77], 1
jmp 0x16471864d
insb byte [rdi], dx
and al, 0x48
invalid
ror byte [rax - 0x77], 1
jmp 0x16471864d
insb byte [rdi], dx
invalid
mov rdx, rax
call fcn.14004981e
test rax, rax
je 0x14004fb86
jmp 0x14004fbe9
mov r14, r15
mov r15, r12
mov r12, r13
mov esp, ebp
lea r13, [rsp + 0x2f0]
mov rcx, r13
mov rdx, rsi
mov r8, rdi
call fcn.14003f5a3
insb byte [rdi], dx
cli
invalid
dec dword [rbx + 0x2f024ac]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov r13, r12
mov r12, r15
mov r15, r14
lea r14, [0x1400d1720]
sbb ecx, dword [rax]
invalid
call fcn.14003f8d1
cmp ebp, 2
mov rbp, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
je 0x14004fb86
jmp 0x14004fbe9
mov rcx, rdi
mov ecx, edi
call fcn.14003f57f
mov r9d, 5
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rax
lea r8, [0x1400cf9ce]
lea eax, [0x1400cf9ce]
call fcn.14000e262
test al, al
jne 0x14004fbe9
invalid
loopne 0x14004fb66
sti
inc dword [rax + rax*8 - 0x7eb79c8b]
invalid
add rsi, 0x88
add byte [rax], al
add rbx, 0xffffffffffffff78
jmp 0x14004fab6
invalid
mov byte [rbx], 3
mov al, 1
mov cl, 3
add ecx, dword [rax - 0x75]
jl 0x14004fbc8
pop rax
add ecx, dword [rax - 0x75]
jl 0x14004fbc8
mov edi, dword [rsp + 0x58]
pop rax
jmp 0x14004fbbf
lea rcx, [rdi + 0x140]
call fcn.14004d170
mov rcx, r13
jmp 0x13fe778a2
invalid
jmp 0x13fe778a2
mov cl, 1
xor eax, eax
mov byte [rdi + 0x168], cl
movaps xmm6, xmmword [rsp + 0x8f0]
and al, 0xf0
or byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x900], bh
mov esp, 0x90024
invalid
movaps xmm7, xmmword [rsp + 0x900]
add rsp, 0x918
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
invalid
pop r15
ret
lea rdx, [rsi - 8]
push rsi
clc
mov rax, qword [rsi - 8]
cmp rax, 4
ja case.0x14004fc05.2
clc
add al, 0x77
invalid
lea rcx, [0x1400d1734]
movsxd rax, dword [rcx + rax*4]
sbb ecx, dword ss:[rax]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp qword [rdx + 8], 0
je case.0x140049622.23
mov byte [rsp + 0x6d0], 2
jmp 0x14004fcd4
add rdx, 0x30
lea rcx, [rsp + 0x6b0]
ret 0x4830
call fcn.14004261d
jmp 0x14004fcd4
mov rcx, qword [rdx + 8]
add rcx, 0x10
lea rdx, [0x1400cf9ca]
mov r8d, 4
call fcn.14003f8b8
test rax, rax
je case.0x14004fc05.2
cmp qword [rax], 0
jne case.0x14004fc05.2
add byte [rbp - 0x48], dh
add rax, 0x28
lea rcx, [rsp + 0x6b0]
mov rdx, rax
jmp 0x14004fc27
add rdx, 8
lea rsi, [rsp + 0x440]
lea r8, [rsp + 0x260]
mov rcx, rsi
call fcn.14003f5a3
cmp dword [rsi], 2
je case.0x14004fc05.2
lea rax, [rsp + 0x2f0]
lea rsi, [rsp + 0x440]
mov ecx, 0xa
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x6d0], rcx
movups xmm0, xmmword [rax + 0x28]
movups xmm1, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x6c0], xmm1
movaps xmmword [rsp + 0x6b0], xmm0
lea rcx, [rsp + 0x2f8]
call fcn.1400147b5
cmp byte [rsp + 0x6d0], 2
je 0x14004fd14
lea r8, [rsp + 0x440]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0x2f0]
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x6b0]
mov rcx, rsi
call fcn.14001a897
mov rcx, rsi
call fcn.140012f05
lea rsi, [rsp + 0x2f0]
mov rcx, rsi
call fcn.140017a48
lea rdi, [rsp + 0x6b0]
lea rdx, [rsp + 0x2c0]
mov rcx, rdi
call fcn.140051da3
lea r14, [rsp + 0x440]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14000a50e
lea r8, [rsp + 0x2f0]
lea rsi, [rsp + 0x260]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x6b0]
mov rcx, rsi
mov rdx, r14
call fcn.140051e30
mov qword [r14], r12
mov qword [r14 + 8], r13
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [r14 + 0x10], xmm0
lea rdi, [rsp + 0x2f0]
lea r8, [rsp + 0x440]
mov rcx, rdi
mov rdx, rsi
call fcn.140051f5f
cmp dword [rdi], 3
je 0x14005034f
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0x2f0]
mov r8d, 0x100
call fcn.140080da0
mov eax, 0x3b9aca00
mov ecx, dword [rsp + 0x54]
mov edx, ecx
cmp ecx, eax
jne 0x14004fde8
mov edx, dword [rbp + 0x158]
xor r14d, r14d
cmp edx, eax
mov rbx, qword [rsp + 0x2d8]
je 0x14004fe16
cmp ecx, 0x3b9aca00
mov rcx, qword [rsp + 0x2e8]
jne 0x14004fe0e
mov rcx, qword [rbp + 0x150]
call fcn.1400693cc
mov r14, rax
lea rsi, [rsp + 0x2f0]
lea r12, [rsp + 0x70]
mov rcx, rsi
mov rdx, r12
call fcn.140051fe5
lea r13, [rsp + 0x440]
mov rcx, r13
call fcn.140021696
mov ecx, 0xc
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x2f0]
mov r8d, 0x100
mov rcx, rsi
mov rdx, r13
call fcn.140080da0
mov rcx, qword [rsp + 0x2e0]
mov rdx, rsi
call fcn.14005231c
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdx
lea rdi, [rsp + 0x2f0]
mov ecx, 0xc
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lock inc qword [rbp]
jle 0x14005034f
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x680], xmm0
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0x110], xmm2
lea rdi, [rsp + 0x6b0]
lea rsi, [rsp + 0x2f0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x240], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1c8], rbp
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1c0], rax
call fcn.140068c69
cmp rax, 3
je 0x14005034f
mov r13, rdx
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x448], rdx
cmp rax, 1
je 0x140050159
cmp rax, 2
jne 0x14005034f
mov ecx, 0x2d8
mov edx, 8
call fcn.140064d62
mov r12, rax
mov qword [rax], 0x8c
xorps xmm6, xmm6
movups xmmword [rax + 8], xmm6
movups xmmword [rax + 0x18], xmm6
lea rax, [0x1400aaa48]
mov qword [r12 + 0x28], rax
mov qword [r12 + 0x30], r15
mov qword [r12 + 0x38], rbx
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [r12 + 0x40], xmm0
mov rax, qword [rsp + 0x250]
mov qword [r12 + 0x50], rax
lea rdi, [r12 + 0x58]
lea rsi, [rsp + 0x6b0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x680]
movups xmmword [r12 + 0xb8], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x1d0]
mov qword [r12 + 0xd0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [r12 + 0xd8], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movups xmmword [r12 + 0xe0], xmm0
movups xmmword [r12 + 0xf0], xmm1
movups xmmword [r12 + 0x100], xmm2
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x110], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [r12 + 0x120], rax
mov qword [r12 + 0x128], 8
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [r12 + 0x130], xmm0
mov rax, qword [rsp + 0x1c8]
mov qword [r12 + 0x140], rax
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x148], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x150], rax
mov qword [r12 + 0x158], r14
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x160], rax
lea rcx, [r12 + 0x168]
lea rdx, [rsp + 0x2f0]
mov r8d, 0x150
call fcn.140080da0
mov byte [r12 + 0x2b8], 0
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [r12 + 0x2b9], eax
mov dword [r12 + 0x2bc], ecx
add r13, 0x10
movups xmmword [r12 + 0x2c0], xmm6
mov rcx, r13
mov rdx, r12
xor r8d, r8d
call fcn.140068ff8
jmp 0x140050309
lea r13, [rsp + 0x448]
mov ecx, 0x2d8
mov edx, 8
call fcn.140064d62
mov r12, rax
mov qword [rax], 0x8c
xorps xmm6, xmm6
movups xmmword [rax + 8], xmm6
movups xmmword [rax + 0x18], xmm6
lea rax, [0x1400aa8e0]
mov qword [r12 + 0x28], rax
mov qword [r12 + 0x30], r15
mov qword [r12 + 0x38], rbx
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [r12 + 0x40], xmm0
mov rax, qword [rsp + 0x250]
mov qword [r12 + 0x50], rax
lea rdi, [r12 + 0x58]
lea rsi, [rsp + 0x6b0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x680]
movups xmmword [r12 + 0xb8], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x1d0]
mov qword [r12 + 0xd0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [r12 + 0xd8], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movups xmmword [r12 + 0xe0], xmm0
movups xmmword [r12 + 0xf0], xmm1
movups xmmword [r12 + 0x100], xmm2
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x110], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [r12 + 0x120], rax
mov qword [r12 + 0x128], 8
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [r12 + 0x130], xmm0
mov rax, qword [rsp + 0x1c8]
mov qword [r12 + 0x140], rax
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x148], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x150], rax
mov qword [r12 + 0x158], r14
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x160], rax
lea rcx, [r12 + 0x168]
lea rdx, [rsp + 0x2f0]
mov r8d, 0x150
call fcn.140080da0
mov byte [r12 + 0x2b8], 0
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [r12 + 0x2b9], eax
mov dword [r12 + 0x2bc], ecx
movups xmmword [r12 + 0x2c0], xmm6
mov rcx, r13
mov rdx, r12
call fcn.140068dd6
lea rsi, [rsp + 0x440]
mov rcx, rsi
call fcn.14002ca58
mov qword [rsi], r12
lea rcx, [rsp + 0x440]
call fcn.14004826b
mov rdi, qword [rsp + 0x58]
lea r13, [rdi + 0x140]
mov qword [rdi + 0x148], r13
lea rbx, [rdi + 0x160]
mov byte [rdi + 0x160], 0
jmp 0x14004f217
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, edi
call fcn.140003bfd
cmp qword [rdi], 0
cmp dword [rdi], 0
invalid
cmp dword [rdi], 0
jne 0x140051d3e
adc al, 0x48
mov eax, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsi], rax
mov qword [rsi + 8], rbx
or byte [rax - 0x7d], cl
invalid
push rax
invalid
or byte [rax - 0x7d], cl
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
cmp qword [rsp + 0x40], 0
and al, 0x40
add byte [rdi], cl
ud2
or ecx, dword [rdi]
or ecx, dword [rax - 0x7d]
sub rsp, 0x28
invalid
invalid
sub esp, 0x28
cmp word [rcx + 0x28], 0
cmp dword [rcx + 0x28], 0
jns 0x140051d78
add byte [rdx + rcx + 0xf], dh
mov bh, 0x51
sub ah, byte [rsi - 0x48]
je 0x140051d5d
movzx edx, word [rcx + 0x2a]
mov ax, 1
add dword [rax], eax
add dword [rax], eax
jmp case.0x140046bea.49
call fcn.140022de5
mov rcx, rax
call fcn.14006d6fc
nop
add rsp, 0x28
invalid
invalid
invalid
ret
iretd
mov rcx, rsi
call fcn.140051740
cmp byte [rsi], 3
je 0x140051d9f
lea rsi, [rsp + 0x20]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
add rsp, 0x78
add esp, 0x78
pop rdi
pop rsi
ret
ud2
ud2
sub esp, 0x30
mov rax, rdx
mov eax, edx
mov rsi, rcx
invalid
movzx ecx, byte [rdx]
lea rdx, [0x1400d1748]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
stc
invalid
invalid
jmp rcx
xor ecx, ecx
jmp 0x140051e10
mov cl, 1
jmp 0x140051e10
mov cl, 2
jmp 0x140051e10
mov cl, 3
jmp 0x140051e10
mov cl, 4
jmp 0x140051e10
mov cl, 5
jmp 0x140051e10
mov cl, 6
jmp 0x140051e10
mov cl, 7
jmp 0x140051e10
movzx edx, byte [rax + 0x10]
mov ecx, dword [rax + 1]
mov r8d, dword [rax + 4]
mov dword [rsp + 0x2b], r8d
add qword [rbx + rcx*4 + 0x40], rax
add al, 0x44
mov dword [rsp + 0x2b], eax
mov dword [rsp + 0x28], ecx
mov rax, qword [rax + 8]
mov cl, 9
jmp 0x140051e10
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14000b248
mov cl, 0xa
jmp 0x140051e10
mov cl, 8
mov byte [rsi], cl
mov ecx, dword [rsp + 0x28]
mov r8d, dword [rsp + 0x2b]
mov dword [rsi + 1], ecx
mov dword [rsi + 4], r8d
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
add rsp, 0x30
pop rsi
ret
call 0x18805e4b3
mov ecx, esi
int1
add rsp, 0x20
pop rsi
jmp fcn.14005e509
add byte [rax], al
invalid
add esp, 0x20
invalid
pop rsi
ret
or dword [rax - 0x7b], ecx
leave
je 0x14005e4fc
mov rax, qword es:[rcx + 0x30]
mov rax, qword [rcx + 0x30]
xor byte [r8 - 0x77], cl
ret 0x8348
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
mov cl, 0x51
xor byte [rbp - 0xf], dh
mov cl, 0x51
push rcx
xor byte [rbp - 0xf], dh
and eax, 0xa
cmp eax, 8
jne 0x14005e4fc
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14004d49a
xchg ecx, eax
out dx, eax
invalid
invalid
push qword [rcx]
ror byte [rcx + rdi - 0x3f], 0xf
xchg ebp, eax
sar byte [rcx + 0xff], 0xf
enter 0xffffffffffffc031, 0x44
cmp edx, ecx
cmp edx, r9d
sbb eax, eax
test cl, cl
cmovne eax, ecx
cmp al, 2
setb al
ret
dec dword [rax]
jne 0x14005e55b
jmp fcn.14005dfbc
ret
movzx eax, byte [rcx + 0x69]
cmp rax, 5
ja case.0x14005e57c.1
mov rsi, rcx
lea rcx, [0x1400d1774]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
add byte [rax], al
add al, ch
retf
pop rax
cli
invalid
add byte [rax], al
add al, ch
retf
cmp byte [rsi + 0x68], 0
je case.0x14005e57c.3
lea rcx, [rsi + 0x40]
call fcn.140008cd7
mov byte [rsi + 0x68], 0
add rsi, 0x20
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400215bd
nop
add rsp, 0x20
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
lea rdx, str.__:0x0Xftphttphttpswswssfile:____file:___file:__
mov r8d, 1
call qword [rax + 0x18]
mov cl, 1
lea r12, [rsp + 0x48]
test rdi, rdi
je 0x14005e75d
mov bpl, 1
test al, 1
jne 0x14005e74e
mov r15d, dword [rsi + 0x34]
test r15b, 4
jne 0x14005e6a4
test cl, 1
jne 0x14005e694
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x14009a56f]
call qword [rax + 0x18]
test al, al
jne 0x14005e74e
mov rcx, rbx
mov rdx, rsi
call fcn.140013a32
jmp 0x14005e74c
mov r13, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
test cl, 1
je 0x14005e6cd
mov r8d, 1
mov rcx, r13
lea rdx, [0x1400cfbca]
call qword [r14 + 0x18]
test al, al
jne 0x14005e74e
mov byte [rsp + 0x2f], 1
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r14
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x40], rax
mov eax, dword [rsi + 0x30]
mov cl, byte [rsi + 0x38]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
mov dword [rsp + 0x7c], r15d
mov dword [rsp + 0x78], eax
mov byte [rsp + 0x80], cl
movups xmmword [rsp + 0x48], xmm0
movups xmmword [rsp + 0x58], xmm1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
lea rax, [0x140084848]
mov qword [rsp + 0x70], rax
mov rcx, rbx
mov rdx, r12
call fcn.140013a32
test al, al
jne 0x14005e74e
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
mov r8d, 2
lea rdx, [0x140084882]
call qword [rax + 0x18]
mov ebp, eax
inc rbx
dec rdi
xor ecx, ecx
mov eax, ebp
jmp 0x14005e651
mov cl, 1
test al, 1
jne 0x14005e77d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400cf9c1]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x140005c44
test al, 0x20
je 0x140008a1b
mov ecx, dword [rcx]
jmp 0x140005c5a
mov eax, edx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
jmp 0x14005e616
jrcxz 0x14006022f
invalid
invalid
invalid
lea rbx, fs:[rsp + 0x74]
mov dword [rbx], eax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400ac335]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
lea rdi, [rsp + 0x90]
mov qword [rdi], rsi
mov byte [rdi + 8], al
mov byte [rdi + 9], 0
or dword [rax], eax
lea rax, [0x1400ac340]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400ac337]
mov r8d, 4
mov rcx, rdi
mov r9, rbx
call fcn.140006875
mov ecx, dword [rbx]
call fcn.1400604b7
lea r9, [rsp + 0x5f]
mov byte [r9], al
lea rax, [0x1400ac368]
insd dword [rdi], dx
rol byte [rax + rax], 0x48
mov dword [rsp + 0x20], eax
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
mov r8d, 4
mov rcx, rdi
call fcn.140006875
invalid
cli
invalid
mov edx, dword [rbx]
invalid
lea rsi, [rsp + 0x78]
mov rcx, rsi
call fcn.140060702
lea rax, [0x1400ac388]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400ace45]
mov r8d, 7
add byte [rax - 0x77], cl
stc
mov r9, rsi
call fcn.140006875
mov rcx, rdi
mov ecx, edi
call fcn.1400064ef
mov ebx, eax
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140003e5c
jmp 0x1400604aa
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400ac3ac]
adc eax, 0x4c035
mov r8d, 5
add eax, 0xff000000
push rax
sbb byte [rax - 0x73], cl
lea rbx, [rsp + 0x78]
call qword [rax + 0x18]
lea rbx, [rsp + 0x78]
mov qword [rbx], rsi
mov byte [rbx + 8], al
or dh, al
or dword [r8], eax
lea r9, [rdi + 0x10]
lea rax, [0x1400ac368]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea edx, str.kind
adc eax, 0x4bfba
mov r8d, 4
mov rcx, rbx
call fcn.140006875
shl dword [rdx + rdi*8 - 1], 0x48
lea eax, [0x1400ac3b8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400ace45]
mov r8d, 7
mov rcx, rbx
mov r9, rdi
call fcn.140006875
mov rcx, rbx
call fcn.1400064ef
jmp 0x1400604a8
and al, 0x68
lea rcx, [rsp + 0x78]
mov qword [rcx], rax
add rax, 0x10
lea rdx, [0x1400ac5e8]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
lea rcx, [0x1400ac5de]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
lea rcx, [0x1400ac368]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, str.Customerror
lea r9, str.kind
mov r8d, 6
mov rcx, rsi
call fcn.140007aca
jmp 0x1400604a8
mov ebx, eax
mov eax, ebx
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rdi], cl
test byte [rax + 1], dl
invalid
je 0x1400606b1
add byte [rax], al
cmp ecx, 0xaa
je 0x1400606d2
add byte [rcx + 0x35edf9], al
add byte [rdi], cl
invalid
test byte [rdx], ah
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x840f0000
je case.0x14006028a.28
je case.0x14006028a.28
add dword [rax], eax
add byte [rcx + 0xcef9], al
stc
invalid
add byte [rax], al
cmp ecx, 0xce
add byte [rdi], cl
je 0x1400606b1
test byte [rcx + rax], ch
add byte [rax], al
cmp ecx, 0xdf
stc
fild word [rax]
add byte [rax], al
je 0x1400606d5
add byte [rax], al
cmp ecx, 0xe8
add byte [rax], al
add byte [rdi], cl
test byte [0xc106059f], bl
add dword [rax], eax
invalid
invalid
je 0x1400606ba
add dword [rax], eax
add byte [rcx + 0x102f9], al
cmp ecx, 0x102
stc
add al, byte [rcx]
add byte [rax], al
add byte [rdi], cl
test dl, dh
add byte [rax], al
add byte [rcx + 0x10bf9], al
stc
or eax, dword [rcx]
add dword [rax], eax
je case.0x14006028a.28
cmp ecx, 0x10b
stc
or eax, dword [rcx]
invalid
add byte [rax], al
add byte [rdi], cl
je 0x1400606d8
test byte [rbx], ah
add dword [rax], eax
add byte [rcx + 0x150f9], al
stc
push rax
add dword [rax], eax
invalid
add byte [rax], al
cmp ecx, 0x150
stc
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
je 0x1400606db
test byte [rdx], bl
add dword [rax], eax
add byte [rcx + 0x252f9], al
invalid
stc
push rdx
add al, byte [rax]
cmp ecx, 0x252
add al, byte [rax]
add byte [rdi], cl
test dh, cl
je case.0x14006028a.28
add byte [rax], al
add byte [rcx + 0x3e3f9], al
invalid
stc
jrcxz case.0x1400489fc.89
add eax, dword [rax]
cmp ecx, 0x3e3
stc
jrcxz case.0x1400489fc.89
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x14006028a.28
test dl, al
add byte [rax], al
add byte [rax], al
cmp ecx, 0x41d
je case.0x14006028a.28
add byte [rax], al
invalid
invalid
stc
invalid
add byte [rax], al
cmp ecx, 0x41d
je case.0x14006028a.28
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x461f9], al
add al, 0
cmp ecx, 0x461
add byte [rdi], cl
test byte [rdx - 0x7f000000], ch
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
je case.0x14006028a.28
cmp ecx, 0x46b
je 0x1400606de
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jbe 0x140060605
add byte [rax], al
add byte [rdi], cl
je 0x1400606e1
test al, bl
add byte [rax], al
add byte [rax], al
cmp ecx, 0x4cf
je case.0x140060696.10051
add byte [rax], al
add byte [rcx + 0x4d0f9], al
add al, 0
fadd dword [rax]
add byte [rax], al
cmp ecx, 0x4cf
je case.0x140060696.10051
add byte [rax], al
invalid
iretd
cmp ecx, 0x4d0
add al, 0
add byte [rdi], cl
test byte [rdx - 0x7f000000], ah
stc
syscall
invalid
add byte [rax], al
je case.0x140060696.10065
cmp ecx, 0x50f
add eax, 0x840f0000
add byte [rdi], cl
test byte [rdi - 0x7f000000], dh
add byte [rax], al
invalid
invalid
stc
je 0x1400606e4
mov bh, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
add byte [rsi + riz*2 - 0x7f], dh
stc
invalid
je case.0x14006028a.28
cmp ecx, 0x1716
je case.0x14006028a.28
invalid
cmp ecx, 0x1b64
je case.0x14006028a.28
cmp ecx, 0x1b80
add byte [rsi + rcx*2 - 0x7f], dh
je case.0x14006028a.28
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x14006028a.28
cmp ecx, 0x2022
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
invalid
add byte [rsi + rdi - 0x7f], dh
stc
jmp 0x1b4060689
invalid
add byte [rax], al
invalid
je case.0x14006028a.28
cmp ecx, 0x25e9
je case.0x14006028a.28
and eax, 0x36740000
cmp ecx, 0x271d
je case.0x1400606ac.3
cmp ecx, 0x2726
je 0x1400606bd
add byte [rax + rcx*2 - 0x7f], dh
stc
cmp ecx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
je 0x1400606e7
cmp ecx, 0xb7
add byte [rax], al
add byte [rbp + 0x41], dh
jne case.0x1400606ac.2
mov al, 0xc
ret
mov al, 0x16
ret
xchg ecx, eax
add rdx, rcx
jmp rdx
retf 0xe2ff
mov al, 0x21
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0x28
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0xf
ret
mov al, 0x1e
ret
mov al, 0x20
ret
mov al, 0x1a
ret
mov al, 0xd
ret
or byte [rax + 0x1ba08], cl
add byte [rax], al
ret
cmp ecx, 0x800
add byte [rax], al
jae 0x140060a9c
shr edx, 6
or dl, 0xc0
mov byte [rax], dl
and cl, 0x3f
or cl, 0x80
leave
or byte [rax + 0x2ba0148], 0
add dword [rdx + 2], edi
invalid
leave
or byte [rax + 0x2ba0148], 0
add dword [rdx + 2], edi
add dword [rdx + 2], edi
ret
cmp ecx, 0x10000
jae 0x140060ac9
shr edx, 0xc
or dl, 0xe0
mov byte [rax], dl
mov edx, ecx
shr edx, 6
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x1e7ffeb0], 0x3f
or cl, 0x80
mov byte [rax + 2], cl
add dil, byte [rdx + 3]
ret
shr edx, 0x12
and dl, 7
or dl, 0xf0
mov byte [rax], dl
mov edx, ecx
shr edx, 0xc
and dl, 0x3f
or dl, 0x80
mov byte [rax + 1], dl
mov edx, ecx
shr edx, 6
and dl, 0x3f
or dl, 0x80
mov byte [rax + 2], dl
and cl, 0x3f
or cl, 0x80
mov byte [rax + 3], cl
push rax
add al, byte [rax - 0x367fc01f]
or byte [rax + 0x4ba0348], 0
add byte [rax], al
mov edx, 4
add bl, al
push rsi
sub rsp, 0x30
mov eax, edx
mov rsi, rcx
lea rdx, [rsp + 0x2c]
and dword [rdx], 0
mov ecx, eax
call fcn.140060a68
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
mov rdx, rax
ret
invalid
call fcn.140060b2d
nop
add rsp, 0x30
add byte [rax + 0x30c48348], dl
pop rsi
ret
retf
add byte [rax - 0x77], cl
invalid
rol byte [rax], cl
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rdx, [rsp + 0x30]
mov qword [rdx], 0x64
mov dword [rdx], 0x64
and qword [rdx + 8], 0
call fcn.14007212a
movq rax, xmm0
neg rax
ror byte [rax - 9], 0xd8
mov rcx, 0xffffffffffffff9c
cmp rcx, r14
mov ecx, 0x31
add byte [rax], al
add byte [rax + 0x19], cl
invalid
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax - 0x37bcf0b8], al
add byte [rax], al
add byte [rax + 0x19], cl
invalid
add byte [rax], al
add byte [rax - 0x37bcf0b8], al
lea r9, [rsp + 0x28]
mov qword [r9], rcx
mov rax, qword [0x1400dd278]
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rcx], dh
fisttp dword [rax - 0x77]
stc
cmpsb byte [rsi], byte [rdi]
invalid
mov rdx, rsi
xor r8d, r8d
call rax
xchg byte [rsi], bl
test eax, eax
je case.0x140049622.86
cmp bl, 1
jne case.0x140049622.86
mov rax, qword [0x1400dd278]
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
call rax
lea rcx, [rsp + 0x20]
call fcn.1400638a8
nop
add rsp, 0x50
invalid
push rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov esi, 0xd8d48c1
invalid
mov edx, dword [rcx + rax*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov rax, qword [rcx + rax*8]
ret
mov rsi, r8
mov rdi, rdx
xlatb
mov ebx, ecx
mov ecx, 0x18
mov edx, 8
call fcn.140064d62
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
adc byte [rax - 1], cl
invalid
inc eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rsi, rdx
mov rdx, qword [rcx]
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.14000ba7c
movzx eax, byte [rdi]
lea rcx, [0x1400d183c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp 0x140062cc5
add eax, ecx
jmp rax
mov edx, dword [rsp + 0x24]
push rsp
and al, 0x24
lea rbx, [rsp + 0x34]
mov dword [rbx], edx
adc ecx, dword [rax - 0x73]
jl 0x140062cfc
invalid
xor al, 0x89
adc ecx, dword [rax - 0x73]
jl 0x140062cfc
cmp byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140060702
lea rax, [rsp + 0x50]
mov qword [rax], rdi
lea rcx, [0x140003edb]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rbx
lea rcx, [0x140008a1b]
mov qword [rax + 0x18], rcx
sbb byte [rax - 0x73], cl
or eax, 0x496de
invalid
pop rbp
cli
dec dword [rax - 0x77]
sbb byte [rax - 0x73], cl
or eax, 0x496de
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
mov qword [r8], rcx
mov qword [r8 + 8], 3
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140005a4d
mov ebx, eax
mov rcx, qword [rdi]
mov ecx, dword [rdi]
ret
mov rdx, qword [rdi + 8]
call fcn.140003e5c
jmp 0x140062de5
mov rax, qword [rsp + 0x28]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rsi
int1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
jmp fcn.1400055cf
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x20]
invalid
invalid
mov rdx, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
jmp rax
mov cl, byte [rsp + 0x21]
call fcn.140062c4b
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x38]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffa4aca
mov qword [rax + 8], rcx
lea rcx, [0x1400cf9a0]
lea ecx, [0x1400cf9a0]
lea r8, [rsp + 0x70]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140005a4d
mov ebx, eax
mov eax, ebx
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
lea rcx, [0x1400d184c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x30]
mov cl, byte [rax + 0x10]
jmp 0x140062e76
mov eax, dword [rsp + 0x40]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x40]
jmp 0x140062e7b
jmp 0x140062e7b
mov ecx, dword [rsp + 0x2c]
call fcn.1400604b7
mov ecx, eax
jmp 0x140062e76
mov cl, byte [rsp + 0x29]
call fcn.140062c4b
nop
add rsp, 0x48
pop rdi
pop rsi
ret
test rcx, rcx
je 0x140064c51
movzx edx, word [rcx]
movzx eax, byte [rcx + 2]
shl eax, 0x10
or eax, edx
mov byte [rcx + 2], 0
and word [rcx], 0
test al, 1
jne 0x140064c55
xor eax, eax
jmp 0x140064c5d
mov ecx, eax
shr ecx, 0x10
shr eax, 8
movzx ecx, cl
mov edx, dword [0x1400dde24]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0xfa], cl
shl ecx, 0x10
movzx eax, al
shl eax, 8
add eax, ecx
inc eax
mov word [rdx + 0xf8], ax
ret
or al, 0xca
mov byte [rcx + 0xd8], 1
add byte [rcx], al
mov byte [rcx + 0xd9], al
ret
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
cmp byte [rax + 0xf8], 0
je 0x140064c34
ret
add eax, 0x7900b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xf9], 0
stc
add byte [rax], al
add byte [rax], al
stc
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
cmp byte [rax + 0xd8], 0
jne 0x140064e90
call fcn.140064dab
mov eax, dword [0x1400dde24]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xd9]
add rsp, 0x28
ret
invalid
add byte [rax], al
add byte [rax - 0x79], cl
sbb byte [r8 - 0x7d], cl
cmp rax, 3
ja 0x140064fdf
xor cl, byte [rax - 0x75]
and al, 0x28
add dword [rax], eax
add byte [rax], al
jmp 0x14006826b
int1
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
call fcn.140067e7b
mov rax, qword [r14]
cmp rax, 2
clc
add dh, byte [rbp + 0x20]
clc
add dh, byte [rbp + 0x20]
mov rax, qword [rsp + 0x30]
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x14006826b
xor byte [rax - 0x39], cl
invalid
cmp eax, 1
jne 0x140068243
or r13, qword [rsp + 0x30]
mov qword [rdi + 0x48], r13
outsd dx, dword [rsi]
invalid
and qword [rsi], 0
mov qword [rsi + 8], r13
jmp 0x14006826b
add rsp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdi, rdx
mov rsi, rcx
lea rbx, [rdx + 0x38]
pop rdx
cmp byte [rbx + rcx*4 + 0x6a], cl
push rax
pop rdx
cmp byte [rbx + rcx*4 + 0x6a], cl
push rax
test r13b, 2
jne 0x14006832a
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
mov esi, eax
mov r14, r8
mov esi, eax
mov qword [rsp + 0x20], rsi
je 0x1400682cf
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400662e1
mov r12d, eax
test r12b, 1
jne case.0x140049622.180
mov ebp, r12d
shr ebp, 0x10
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8b, 1
mov r9, r14
call fcn.140067e7b
invalid
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x28
cmp r15, 2
je 0x140068381
cwde
add byte [rax], al
invalid
test r15, r15
je 0x1400682f8
invalid
xor r12d, r12d
mov rsi, qword [rsp + 0x30]
jmp 0x1400682fc
shr r12d, 8
mov ecx, r12d
mov edx, ebp
call fcn.1400662f0
invalid
invalid
invalid
test r15, r15
je case.0x140049622.180
or r13, rsi
mov qword [rdi + 0x50], r13
mov rax, rsi
and rax, 2
loopne 0x14006831b
je 0x1400682ac
mov rcx, qword [rsp + 0x20]
and qword [rcx], 0
mov qword [rcx + 8], rax
jmp case.0x140046bea.136
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rbx
mov r8b, 1
xor r9d, r9d
call fcn.140067e7b
dec dword [rcx - 0x75]
invalid
cmp rax, 2
clc
invalid
jne case.0x14003fc38.171
mov rax, qword [rsp + 0x30]
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp case.0x140046bea.136
mov rax, qword [rsp + 0x20]
mov qword [rax], 2
jmp case.0x140046bea.136
cmp eax, 1
jne 0x140068377
or r13, qword [rsp + 0x30]
mov qword [rdi + 0x50], r13
and qword [rsi], 0
mov qword [rsi + 8], r13
jmp case.0x140046bea.136
mov rsi, qword [rsp + 0x30]
xor ecx, ecx
mov edx, ebp
call fcn.1400662f0
invalid
dec dword [rax - 0x75]
and al, 0x20
mov qword [rax], 1
mov dword [rax], 1
mov dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 8], rsi
jo 0x1400683a7
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
loopne case.0x1400683c3.7
lea edx, [0x1400d186c]
mov al, 0x94
adc bl, al
movnti dword [r8 - 0x3f], ecx
jmp 0x1008810f4
invalid
invalid
invalid
invalid
xchg bh, cl
add dword [rax], eax
add byte [rax], al
mov al, 1
lea edx, [rcx - 2]
push rcx
invalid
add byte [rax], al
add dword [rbp - 0x57c01af], ecx
adc dword [rdi], ecx
xchg bh, dl
add dword [rax], eax
add byte [rbp - 0x3c296f], cl
invalid
xchg ecx, eax
invalid
ret
invalid
ret
invalid
inc dword [rbx - 0x7df0fd06]
invalid
add dword [rax], eax
add byte [rbx - 0x7bf0d807], al
cmp ecx, 0x27
je 0x1400685de
add dword [rax], eax
add byte [rbx - 0x7bf0ca07], al
xor eax, 0x1c6840f
add byte [rax], al
invalid
mov byte [rcx], 0
add byte [rbx - 0x7bf0bc07], al
je case.0x1400685d3.2
mov ebp, 0x83000001
stc
push rax
add dword [rax], eax
add byte [rbx - 0x7bf0af07], al
invalid
add dword [rax], eax
add byte [rbx - 0x7bf0a807], al
stc
push rdi
je 0x1400685e4
cmp ecx, 0x6d
add byte [rbx - 0x7bf09207], al
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbx - 0x7bf08f07], al
movabs byte [0x840f78f983000001], al
stosd dword [rdi], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx - 0x7bf08607], al
je 0x14006844d
invalid
stc
jns 0x140068458
test byte [rcx + rax], dh
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7bf08407], al
add dword [rcx], 0xf9810000
stc
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0x7effffff], dl
nop
add dword [rax], eax
add byte [rcx + 0x91f9], al
nop
add dword [rax], eax
add byte [rcx + 0x91f9], al
add byte [rdi], cl
test byte [rdi - 0x7effffff], al
xchg dword [rcx], eax
add byte [rax], al
invalid
xchg dword [rcx], eax
add byte [rax], al
add byte [rcx + 0xa1f9], al
add byte [rdi], cl
stc
movabs eax, dword [0x15d840f000000]
add byte [rcx + 0xaaf9], al
add byte [rax], al
test byte [rbp + 1], bl
add byte [rax], al
stc
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], dh
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx], bh
cmp dword [rcx], eax
invalid
cmp dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx + 0xdff9], al
fild word [rax]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + 1], dl
push rcx
add dword [rax], eax
invalid
push rcx
add dword [rax], eax
add byte [rcx + 0xe8f9], al
add byte [rax], al
invalid
test byte [rdx], ch
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x102
je case.0x1400685bd.10060
invalid
stc
or eax, dword [rcx]
add dword [rax], eax
add al, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax], dh
add dword [rax], eax
add byte [rcx + 0x150f9], al
add byte [rdi], cl
test byte [rdi], ah
add dword [rax], eax
add byte [rax], al
invalid
stc
push rdx
add al, byte [rax]
invalid
add byte [rdi], cl
test bl, bl
add byte [rax], al
add byte [rax], al
cmp ecx, 0x3e3
invalid
test bh, cl
add byte [rax], al
iretd
add byte [rcx + 0x41df9], al
add byte [rdi], cl
test bl, al
add byte [rax], al
add byte [rax], al
cmp ecx, 0x461
je case.0x1400685bd.10060
cmp ecx, 0x46b
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
test ah, al
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
je case.0x1400685bd.10060
invalid
stc
invalid
add eax, 0x73740000
sbb eax, dword [rax]
and byte [rax], al
add byte [rbx + rcx*2 - 0x7f], dh
je case.0x1400685bd.10060
invalid
stc
cmp r9, 0x25e9
jmp 0x1b40685a3
test byte [0xc206858a], bh
invalid
stc
invalid
add byte [rax], al
push rcx
xor esp, dword [rdi]
add byte [rax], al
invalid
add byte [rbx + rsi*2 - 0x7f], dh
stc
mov bh, 0
add byte [rax], al
mov al, 0xc
jmp 0x168f86ecd
cli
add byte [rax], al
mov rcx, rbx
xor edx, edx
call fcn.140003e88
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], rdx
and al, 0x40
and qword [rsp + 0x48], 0
xorps xmm6, xmm6
push rdi
test byte [rdi], 0x11
mov ah, 0x24
loopne 0x14006a6c6
add byte [rax], al
movups xmmword [rsp + 0x1f8], xmm6
and qword [rsp + 0x205], 0
mov eax, 1
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1f0], rax
test rbx, rbx
je 0x14006a771
lea rdi, [rsi + rbx]
lea r14, [rsp + 0x190]
mov qword [r14], rsi
mov qword [r14 + 8], rdi
xor ecx, ecx
movaps xmm7, xmmword [str.xn__]
invalid
mov r15, rcx
mov rcx, r14
call fcn.14006a1f6
invalid
cli
invalid
invalid
mov ecx, 0
add byte [rax], al
invalid
invalid
add byte [rbx - 0x148bd108], al
cmp eax, 0x2e
je 0x14006a70e
cmp eax, 0x110000
je 0x14006ade8
invalid
invalid
invalid
add byte [rax], al
test byte [rdx + 0x4d000006], bh
invalid
test r15, r15
test edi, edi
jne 0x14006a738
cmp eax, 0x2d
je 0x14006a771
mov ecx, 5
cmp r15, 4
invalid
invalid
inc dword [rdi + rsi*2]
invalid
ja case.0x140049622.143
movups xmmword [rsp + 0x70], xmm7
je 0x14006cee3
invalid
cmp eax, dword [rsp + r15*4 + 0x70]
jne case.0x140049622.143
inc r15
mov rcx, r15
mov ecx, edi
cmp r15, 4
je 0x14006a771
lea edx, [rax - 0x61]
cmp edx, 0x1a
cli
sbb dh, byte [rdx - 0x5b]
cli
sbb dh, byte [rdx - 0x5b]
add eax, 0xffffffd0
cmp eax, 0xa
jb 0x14006a70e
lea rax, [rsp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
invalid
and qword [rax - 8], 0
lea rax, [rsp + 0x50]
and dword [rax + 8], 0
and qword [rax], 0
and dword [rax], 0
add byte [rax - 0x73], cl
mov esp, 0x14824
add qword [rax], rax
lea rdi, [rsp + 0x148]
movups xmmword [rdi + 2], xmm6
movzx ecx, word [rdi + 0x10]
adc byte [r8 - 0x73], r9b
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi - 0x77], ah
mov al, byte [rsi + 0xf000000]
add byte [rdi], cl
adc byte [rdi], al
add byte [rdi], cl
adc dword [rdi + 2], esi
adc byte [r8 - 0x73], r9b
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi - 0x77], ah
mov al, byte [rsi + 0xf000000]
add byte [rdi], cl
adc byte [rdi], al
movups xmmword [rdx + 0x76], xmm0
and qword [rdx - 0x10], 0
add rbx, rsi
and dword [rdx], 0
and al, byte [rax]
xor ecx, ecx
and word [rdx + 4], 0
add al, 0
mov byte [rdx + 8], cl
and dword [rdx + 0xc], 0
mov byte [rdx + 0x10], cl
and dword [rdx + 0x14], 0
adc al, 0
mov byte [rdx + 0x18], cl
and dword [rdx + 0x1c], 0
mov byte [rdx + 0x20], cl
and dword [rdx + 0x24], 0
mov byte [rsp + 0x1a3], cl
movups xmmword [rsp + 0x193], xmm6
mov qword [rdx + 0x28], rsi
mov dword [rdx + 0x28], esi
mov qword [rdx + 0x30], rbx
mov qword [rdx + 0x38], rax
cmp byte [rax - 0x7d], cl
invalid
add byte [rax + 0x6283544a], cl
push rax
add byte [rbx + 0x1a02484], cl
add byte [rax], al
mov dword [rdx + 0x65], eax
movups xmm0, xmmword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x55], eax
push rbp
lea rax, [rsp + 0xf0]
and dword [rax], 0
and word [rax + 4], 0
mov dword [rax + 0x20], 0x110000
mov byte [rax + 0x24], cl
lea rcx, [rsp + 0x1d8]
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rcx], dh
shr al, cl
add dword [rbx - 0x72b30007], edx
cmp eax, 0x670c0
sal byte [rax + 6], 0
mov r14w, 0x1c
invalid
invalid
sbb al, 0
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rcx], dh
shr al, cl
add dword [rbx - 0x72b30007], edx
cmp eax, 0x670c0
sal byte [rax + 6], 0
sal byte [rax + 6], 0
fmul dword [rdi]
invalid
test edx, edx
hlt
ror byte [rax - 0x7d], cl
and al, 0x70
add byte [rbp + 0x31], al
shr bl, cl
jmp 0x14006a87b
and dword [rsp + 0x70], 0
add eax, dword [rax]
add byte [rax + 0xf02507b], al
test byte [rdx + rax], bl
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
jae 0x14006a92c
invalid
sbb byte [rcx + rcx*4 - 0x17], cl
mov word [rax], es
add byte [rax], al
clc
invalid
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r8, rdi
call fcn.140003b03
and dword [rsp + 0x130], 0
and qword [rsp + 0x128], 0
mov r15d, 1
xor ebp, ebp
mov word [rcx], 0x401
add rsp, 0x18
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp r11, r8
jae 0x14006d443
test edi, edi
jle 0x14006d3ad
invalid
cmp edi, 4
jae 0x14006d26f
adc eax, 0xfffffffe
invalid
invalid
cmp byte [rdx + r11], 0x2e
jne 0x14006d26f
test ebp, eax
invalid
invalid
invalid
inc r11
mov rbx, r11
cmp r11, r8
mov r11, r8
cmova r11, rbx
fild dword [rcx - 0x4a]
add dword [rcx], esi
in eax, dx
cmp r11, rbx
je 0x14006d407
mov r15b, byte [rdx + rbx]
add r15b, 0xd0
cmp r15b, 9
ja 0x14006d404
movzx ebp, r15b
test r14b, 1
invalid
je 0x14006d3e0
mov esi, ebp
jmp 0x14006d3f9
test si, si
je 0x14006d26f
imul esi, esi, 0xa
add esi, ebp
cmp si, 0xff
ja 0x14006d26f
invalid
invalid
invalid
inc rbx
mov bpl, 1
xor r14d, r14d
imul bl
invalid
mov r11, rbx
test bpl, 1
je 0x14006d26f
cmp rax, 8
jae 0x14006d53d
movzx ebx, word [rsp + rax*2]
shl ebx, 8
add ebx, esi
mov word [rsp + rax*2], bx
mov dword [rsp + rax*2], ebx
lea ebx, [rdi + 1]
or edi, 2
cmp edi, 3
mov edi, ebx
jne 0x14006d389
invalid
invalid
invalid
invalid
inc rax
mov edi, ebx
jmp 0x14006d389
invalid
invalid
invalid
cmp edi, 4
jne 0x14006d26f
invalid
invalid
add al, 0xf
test dword [rbx], esp
invalid
invalid
test r10b, 1
je 0x14006d4fc
invalid
ret 0xf01
add byte [rax - 0x7d], cl
clc
or byte [rdi], cl
test dword [rdi], ecx
invalid
cmp rax, 8
jne 0x14006d26f
movzx eax, word [rsp]
add al, 0x24
movzx edx, word [rsp + 2]
movzx r8d, word [rsp + 4]
movzx r9d, word [rsp + 6]
movzx r10d, word [rsp + 8]
movzx r11d, word [rsp + 0xa]
movzx esi, word [rsp + 0xc]
rol ax, 8
rol dx, 8
rol r8w, 8
or byte [rsi + 0x41], ah
rol ecx, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movzx edi, word [rsp + 0xe]
rol di, 8
movd xmm0, edi
movd xmm1, esi
punpcklwd xmm1, xmm0
movd xmm0, r11d
dec rax
neg r9
mov edx, 7
lea r8, [r9 + rax]
cmp r8, 0xffffffffffffffff
je 0x14006d460
cmp rdx, 7
ja 0x14006d53d
cmp rax, 8
jae 0x14006d53d
movzx r8d, word [rsp + rdx*2]
movzx r10d, word [rsp + rax*2]
adc al, 0x44
mov word [rsp + rdx*2], r10w
mov word [rsp + rax*2], r8w
dec rdx
dec edx
dec rax
jmp 0x14006d507
ud2
lea eax, [rdx - 1]
dec byte [rax + 0x29]
invalid
invalid
in al, dx
pop rsi
mov eax, r14d
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
shr eax, 1
leave
xlatb
cld
dec dword [rax - 0x77]
invalid
mov r8, r15
call fcn.140080da0
int1
add byte [rax], al
mov edx, ebp
mov rcx, r14
call fcn.14007162f
lea rdx, [rsp + 0x30]
mov qword [rdx], r12
and cl, byte [rax - 0x7d]
invalid
or byte [rax], al
lea rax, [0x1400cf9f0]
add eax, 0x5dd4d
invalid
invalid
invalid
add eax, 0x42894800
mov qword [rdx + 0x10], rax
mov rcx, r14
adc byte [rcx + rcx*4 - 0xf], cl
call fcn.140020cb9
mov rax, qword [rsi + 0x20]
and byte [rax - 0x77], cl
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x3f], cl
shl rax, 0x20
shr rcx, 0x20
shl rax, 0x20
and byte [rax + 0xd], cl
add byte [rcx], cl
or rax, 0x900
add byte [rax], al
test rcx, rcx
mov r13d, 0x901
add dword [rcx], ecx
add byte [rax], al
cmove r13, rax
test r13b, r13b
test ch, ch
jne 0x140071d8c
mov ebx, dword [rsi + 0x30]
shr r13, 0x20
shr ebp, 0x20
mov dword [rsi + 0x30], r13d
mov r12, rdi
mov esp, edi
add r12, r15
lea rcx, [rsp + 0x30]
and al, 0x30
mov qword [rcx], rdi
mov qword [rcx + 8], r12
invalid
or al, ch
cli
test bh, bh
inc dword [rcx + rdi - 0x13]
jne 0x140071d2d
cmp eax, 0x40
jne case.0x1400489fc.192
clc
jne case.0x1400489fc.192
inc ebx
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rdi
mov rdx, r15
call fcn.14001ec48
lea r8, [rdx + rax]
lea eax, [rdx + rax]
mov rcx, r14
mov ecx, esi
mov rdx, rax
call fcn.140003b03
sbb eax, 0x8941fff9
stc
inc dword [rcx - 0x77]
mov ebp, ebp
stc
inc dword [rcx - 0x77]
invalid
in eax, dx
jmp 0x140071d55
cmp eax, 0x3a
je case.0x1400489fc.192
cmp eax, 0x40
je case.0x1400489fc.192
inc r13d
mov rcx, r14
mov edx, 0x40
call fcn.14006a498
mov rcx, r14
mov rdx, rdi
mov r8, r12
mov eax, esp
call fcn.140003b03
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
sub r13d, ebx
add dword [rsi + 0x34], r13d
add dword [rsi + 0x34], ebp
add dword [rsi + 0x38], r13d
add dword [rsi + 0x3c], r13d
cmp dword [rsi], 0
invalid
invalid
je case.0x140046bea.176
invalid
add byte ds:[rsp + rax + 0x44], dh
add dword [rsi + 4], r13d
add dword [rsi + 4], ebp
cmp dword [rsi + 8], 0
je 0x140071d7c
add al, 0x44
add dword [rsi + 0xc], ebp
add dword [rsi + 0xc], r13d
mov rcx, rdi
mov ecx, edi
call fcn.140003e5c
xor r14d, r14d
imul cl
invalid
invalid
invalid
invalid
imul cl
invalid
dec dword [rdi]
or ecx, dword [rdi]
or eax, dword [rcx + 0x56]
push r14
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x48
cmp byte [rcx + 0x40], 0
je 0x140071dbe
mov rsi, rcx
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov rdx, rsi
call fcn.14006d69d
jmp 0x140071d68
invalid
dec dword [rax - 0x77]
stc
call fcn.140071b7f
invalid
std
invalid
invalid
test al, al
je case.0x140051dbf.132
mov al, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rsi
call fcn.14006d649
lea r8, [0x1400cf9d8]
fild dword [0x144c05edc]
add byte [rax], al
invalid
mov rcx, rax
call fcn.14000e262
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x140071dc0
mov edi, dword [rsi + 0x30]
mov rcx, qword [rsi + 0x20]
cmp rcx, rdi
jbe 0x140071e5d
mov rax, qword [rsi + 0x10]
cmp byte [rax + rdi], 0x3a
cmp byte [rdx], bh
cmp byte [rdx], bh
jne 0x140071e56
mov eax, dword [rsi + 0x34]
lea ebx, [rax - 1]
cmp rcx, rbx
jbe 0x140071e5d
lea rdx, [rsi + 0x10]
lea edx, [rsi + 0x10]
mov ecx, dword [rsi + 0x2c]
add ecx, 3
cmp ecx, edi
stc
cmove ebx, eax
lea r14, [rsp + 0x20]
je 0x140071e47
invalid
fmul dword [rbp + rcx*4 + 0x74]
and al, 0x20
mov rcx, r14
mov r8, rdi
mov r9, rbx
call fcn.14006a37b
mov rcx, r14
call fcn.14000432d
sub ebx, edi
sub dword [rsi + 0x34], ebx
pop rsi
xor al, 0x29
pop rsi
cmp byte [rcx], ch
pop rsi
cmp al, 0x83
invalid
invalid
je case.0x1400683c3.53
invalid
jmp [rcx]
add ebp, dword [rcx]
sub dword [rsi + 4], ebx
cmp dword [rsi + 8], 0
je 0x140071e56
sub dword [rsi + 0xc], ebx
or al, 0x31
shr cl, 0x63
invalid
xor eax, eax
jmp 0x140071dc0
invalid
ud2
and byte [rax - 0x77], cl
invalid
cmp esp, 0xffffffff
dec dword [rcx + 0x58d48c1]
sub ebx, ebx
add eax, dword [rbp + 0x39]
sal dword [rsi + 0xf], 0x48
jbe 0x140071e9b
mov rcx, qword [rsi + 0x10]
mov ecx, 0x2ebffff
je 0x140071ee2
mov r8d, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
cmp r8d, edx
invalid
je 0x140071ee2
sal byte [rcx + riz + 0x4c], 1
cmp rdx, r8
cmp dh, byte [rbp + 0x11]
leave
add eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
jmp rax
mov rcx, qword [rdx + 0x20]
mov eax, dword [rdx + 0x28]
mov eax, dword [rax + 0x18]
adc eax, 0x5db9c
mov eax, 0xa
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400cfaba]