Function at 0x14005c1d8
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x78]
sub rsp, 0x178
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm10
call fcn.140086ca0
test al, al
jne 0x140060196
call fcn.140086c90
test al, al
je 0x140060196
call fcn.14000f898
movss xmm8, dword [0x1400f3cac]
xor ecx, ecx
movaps xmm1, xmm8
mov rdi, rax
call fcn.14000ec78
movss xmm6, dword [0x140999618]
mov ebx, eax
mulss xmm6, dword [0x1400f9860]
call fcn.14000f8bc
and dword [rsp + 0x28], 0
lea r8, [rbp + 0xc0]
and dword [rbp + 0xc8], 0
lea rdx, [rbp + 0xc8]
and dword [rbp + 0xcc], 0
xorps xmm10, xmm10
mov r9d, ebx
movss dword [rsp + 0x20], xmm10
mov rcx, rdi
movss dword [rbp + 0xc0], xmm6
movss dword [rbp + 0xc4], xmm0
call fcn.140020134
call fcn.14000f898
movaps xmm1, xmm8
xor ecx, ecx
mov rbx, rax
call fcn.14000ec78
movss xmm2, dword [0x140999618]
lea r9, [rbp]
movss xmm0, dword [0x140996338]
lea r8, [rbp + 8]
addss xmm0, dword [0x1400fb53c]
mov rdx, qword [0x140999790]
movaps xmm1, xmm2
mulss xmm1, dword [0x1400f5684]
mov rcx, rbx
and dword [rbp + 0xd8], 0
mulss xmm2, dword [0x1400f5688]
and dword [rbp + 0xdc], 0
addss xmm1, dword [0x14099633c]
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xd8]
movss dword [rbp], xmm0
movss dword [rbp + 0xc], xmm2
movss dword [rbp + 4], xmm1
mov dword [rbp + 0xd0], 0x3f800000
mov dword [rbp + 0xd4], 0x3f800000
mov dword [rbp + 8], 0x42480000
mov qword [rsp + 0x20], rax
call fcn.14001f174
call fcn.14000f898
mov bl, byte [rbp + 0xc0]
mov rsi, rax
xor eax, eax
mov dword [rbp - 0x80], 0xf6e2d8e8
xorps xmm0, xmm0
mov dword [rbp - 0x7c], 0xe8e4e50a
mov dword [rbp - 0x78], 0x1f090c12
mov byte [rbp - 0x74], 0xcc
lea r14d, [rax + 0x30]
mov byte [rbp - 0x63], al
lea r15d, [rax + 0x20]
lea r13d, [rax + 0x10]
lea r12d, [rax + 1]
movups xmmword [rbp - 0x73], xmm0
call fcn.140068228
mov rdi, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1e
jae 0x14005cd2b
movzx r8d, byte [rbp + r9 - 0x80]
mov r11d, r8d
cmp rdi, r9
ja 0x14005cd22
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14005c3e1
movabs rcx, 0x85fc0f421850c578
mov al, r11b
add rcx, r9
mov bl, r8b
and al, cl
add al, al
sub bl, al
sub bl, 0x48
add bl, cl
jmp 0x14005c41b
je 0x14005ccab
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005cc3e
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005cc0c
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005cbf3
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14005cbb6
cmp r10, r9
ja 0x14005cd19
lea rax, [r10 + 6]
cmp rdi, rax
jae 0x14005c44f
movabs rcx, 0xfdad406bfea032d8
mov al, r11b
add rcx, r9
mov ebx, ntohs
and al, cl
sub bl, al
add bl, bl
add bl, r8b
add bl, cl
jmp 0x14005c483
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14005cb75
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005cb5b
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005cb43
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005cb26
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14005c8d4
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14005c8b6
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14005c899
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005c87f
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14005c870
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14005c856
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14005c83b
lea rax, [r10 + 0x2a]
cmp rdi, rax
je 0x14005c823
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14005c80a
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14005c7f0
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005c490
lea rdi, [r10 + 0x61]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14005ccfa
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14005ccdf
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14005c67a
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14005c65d
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14005c644
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x14005c7d5
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14005c7bd
lea rax, [r10 + 0x5a]
cmp rdi, rax
jb 0x14005c77d
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14005c75e
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14005c490
lea rdi, [r10 + 2]
lea r10, [rdi + 3]
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14005c752
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14005c73a
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x14005c72e
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14005c714
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14005c700
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14005c6ed
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x14005c6d1
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x14005c6b2
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14005c697
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14005c490
lea rdi, [r10 + 9]
lea r10, [rdi + 0xa]
jmp 0x14005c490
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x14005c483
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005c41b
lea edx, [r9 + 0x48]
mov ecx, 4
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005c3af
lea edx, [r9 - 0x40]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
mov r11b, r9b
sub bl, al
sub bl, 0x40
jmp 0x14005cb8b
mov ecx, 0x28
mov dl, r9b
sub dl, r14b
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005cbab
mov cl, r9b
mov al, r8b
sub cl, r15b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r15b
jmp 0x14005cbae
mov dl, r9b
mov ecx, 0x38
sub dl, r13b
mov r11b, r9b
jmp 0x14005cbc2
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x14005cc07
lea ecx, [r9 + r13]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x14005cc2c
lea edx, [r15 + r9]
mov ecx, r13d
jmp 0x14005c9ae
lea edx, [r14 + r9]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x50
jmp 0x14005c995
lea edx, [r9 + 0x40]
mov ecx, r15d
jmp 0x14005c965
lea ecx, [r9 - 0x18]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x58
mov byte [rbp + r9 - 0x80], bl
jmp 0x14005ccd7
lea edx, [r9 - 8]
mov ecx, 0x1c
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, r15
jb 0x14005c773
mov cl, r8b
mov dl, r9b
sub dl, r14b
mov al, r8b
and al, dl
mov r11b, r9b
add al, al
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x60]
jmp 0x14005cb8d
lea edx, [r9 + 8]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x38
jmp 0x14005c920
mov ecx, 0x2c
lea edx, [r9 + 0x18]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005c8f0
lea ecx, [r9 + r13]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x70
jmp 0x14005cccb
mov ecx, r13d
lea edx, [r15 + r9]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005c995
lea edx, [r14 + r9]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x50
jmp 0x14005cb1f
lea edx, [r9 + 0x40]
mov ecx, r15d
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005cc2c
lea ecx, [r9 + 0x50]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r14b
jmp 0x14005cc07
mov r11b, r9b
mov ecx, r14d
lea edx, [r11 + 0x60]
jmp 0x14005cbc2
lea ecx, [r9 + 0x70]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r13b
jmp 0x14005cbae
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x80
jmp 0x14005cbab
mov r11b, r9b
mov ecx, 8
lea edx, [r11 - 0x70]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005cb8b
lea rax, [r10 + 0x20]
cmp rdi, rax
jae 0x14005c953
lea edx, [r9 + 0x78]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x48
add bl, dl
lea rax, [r10 + rdi]
cmp rax, 0x5a
je 0x14005cb0c
lea rax, [r10 + 0x2a]
cmp rdi, rax
jbe 0x14005c9e8
lea edx, [r9 - 0x68]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x28
add bl, dl
cmp rdi, 5
jae 0x14005caea
lea rax, [r10 + 6]
cmp rdi, rax
jbe 0x14005ca87
lea edx, [r9 + 0x70]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
add bl, dl
sub bl, r13b
jmp 0x14005c795
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005c979
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005cccb
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005c99c
lea edx, [r9 - 0x60]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x60
add bl, dl
jmp 0x14005cc82
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005c9c0
lea edx, [r9 - 0x70]
mov ecx, 8
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005cb1f
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14005c8f2
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r14 + r11]
and al, dl
add al, al
sub bl, al
sub bl, 0x50
jmp 0x14005cb8b
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005ca02
mov r11b, r9b
mov ecx, 0x24
lea edx, [r11 - 0x78]
jmp 0x14005c8c2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005ca19
lea edx, [r9 + 0x68]
mov ecx, setsockopt
jmp 0x14005cb64
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005ca3d
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 + 0x58]
and al, dl
add al, al
sub bl, al
sub bl, 0x68
jmp 0x14005cbcf
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005ca60
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14005cc29
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005c922
lea ecx, [r9 + 8]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x38
jmp 0x14005cccb
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005ca9c
lea edx, [r9 + 0x60]
mov ecx, r14d
jmp 0x14005c965
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005cab1
lea edx, [r9 + 0x40]
mov ecx, r15d
jmp 0x14005c9ae
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005cad4
lea ecx, [r14 + r9]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x50
jmp 0x14005cc2c
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005c795
lea edx, [r15 + r9]
mov ecx, r13d
jmp 0x14005cb2f
mov bl, byte [rbp + r9 - 0x80]
mov r11b, r9b
mov al, r8b
lea edx, [r11 - 0x40]
and al, dl
add al, al
sub bl, al
sub bl, 0x40
add bl, dl
add bl, r8b
jmp 0x14005cbd1
mov ecx, 0x18
lea edx, [r9 - 0x50]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14005cc5e
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005cc07
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x68]
and al, dl
add al, al
sub bl, al
sub bl, 0x28
jmp 0x14005cbcf
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005cbae
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x38]
and al, dl
add al, al
sub bl, al
sub bl, 0x78
add bl, dl
add r11b, 0x48
mov ecx, 4
mov al, r11b
and al, r8b
sub cl, al
add cl, cl
add cl, r11b
add cl, r8b
mov byte [rbp + r9 - 0x80], cl
add r10, r12
sub r9, r12
jmp 0x14005ccd7
mov r11b, r9b
mov ecx, 0x2c
lea edx, [r11 + 0x18]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
add r11b, 0x38
mov ecx, 0x3c
mov al, r11b
and al, r8b
sub cl, al
add cl, cl
add cl, r11b
add cl, r8b
add cl, bl
mov byte [rbp + r9 - 0x80], cl
jmp 0x14005cc07
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
add rdi, r10
jmp 0x14005cc2c
mov ecx, 0x3c
movabs rax, 0xb5dc8952dad6f138
add rax, r9
and r11b, al
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14005ccd7
mov ecx, 4
movabs rax, 0xa9e46aceaa356648
add rax, r9
and r11b, al
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
lea ecx, [r9 + 0x28]
add r10, r12
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x18
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 - 0x80], al
add rax, r10
sub r9, rax
mov al, r8b
lea ecx, [r9 - 0x60]
and al, cl
add rdi, r12
add al, al
sub r8b, al
or rax, 0xffffffffffffffff
sub r8b, 0x60
sub rax, rdi
add r8b, cl
mov byte [rbp + r9 - 0x80], r8b
add r9, rax
jmp 0x14005cccb
mov ecx, setsockopt
movabs rax, 0x91f42dc648f25068
add rax, r9
and r11b, al
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
movzx eax, byte [rbp + r9 - 0x80]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14005c39c
add r9b, 0x58
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x68
jmp 0x14005c399
add r9b, 0x68
mov ecx, setsockopt
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14005c389
lea rdi, [rbp + 0x144ac20]
jmp 0x14005cd2f
lea rdi, [rbp + 0x1157198]
jmp 0x14005cd2f
lea rdi, [rbp - 0x80]
movaps xmm1, xmm8
mov ecx, r12d
call fcn.14000ec78
movss xmm6, dword [0x140996338]
mov ebx, eax
addss xmm6, dword [0x1400f576c]
call fcn.14000ef58
movss xmm2, dword [0x14099633c]
mulss xmm2, dword [0x1400f3c10]
mov rcx, qword [rax + 0x50]
movss xmm1, dword [0x140999618]
mulss xmm1, dword [0x1400f5688]
mov rcx, qword [rcx + 0x60]
mov rdx, qword [rcx + 8]
movss xmm0, dword [rdx + 0x14]
mulss xmm0, dword [0x1400f3c10]
movss dword [rbp + 0x10], xmm6
subss xmm2, xmm0
addss xmm2, xmm1
movss dword [rbp + 0x14], xmm2
call fcn.14000ef58
mov rcx, qword [rax + 0x50]
mov rax, qword [rcx + 0x60]
mov rcx, qword [rax + 8]
movss xmm6, dword [rcx + 0x14]
call fcn.14000ef58
and qword [rsp + 0x40], 0
lea r9, [rbp + 0x10]
movss dword [rsp + 0x38], xmm10
movaps xmm2, xmm6
and qword [rsp + 0x30], 0
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov rdx, qword [rcx + 0x60]
mov rcx, rsi
mov rdx, qword [rdx + 8]
call fcn.140020220
call fcn.14000f898
mov dil, byte [rbp + 0xc0]
mov r14, rax
xor eax, eax
mov dword [rsp + 0x60], 0xf8eee4f7
xorps xmm0, xmm0
mov byte [rsp + 0x7f], al
mov dword [rsp + 0x64], 0x23ebe0e3
mov dword [rsp + 0x68], 0xf0f3d330
mov word [rsp + 0x6c], 0xdd7
mov byte [rsp + 0x6e], 0x2e
movups xmmword [rsp + 0x6f], xmm0
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, r15
jae 0x14005d774
movzx r8d, byte [rsp + r9 + 0x60]
mov esi, r8d
mov r11d, r8d
cmp rbx, r9
ja 0x14005d76b
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14005ce8b
movabs rdi, 0xbebccf5d18d5ad54
mov al, sil
add rdi, r9
and al, dil
add al, al
sub dil, al
sub dil, 0x4c
add dil, r8b
jmp 0x14005ceab
je 0x14005d6f1
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14005d6a4
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14005d662
mov r11d, ntohs
cmp r10, r9
ja 0x14005d762
lea rax, [r10 + 0x200]
cmp rbx, rax
jae 0x14005cedd
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3c
jmp 0x14005cf04
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14005d654
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14005d636
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14005d618
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x14005d3de
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x14005d3cd
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14005d3b3
lea rax, [r10 + 9]
cmp rbx, rax
je 0x14005d395
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x14005d45e
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x14005d37b
lea rax, [r10 + 6]
cmp rbx, rax
je 0x14005d36d
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14005d350
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x14005d332
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x14005d318
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14005cf11
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x41]
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x14005d743
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x14005d727
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x14005d0fc
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x14005d0dc
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x14005d0c2
lea rax, [r10 + 0x200]
cmp rbx, rax
jb 0x14005d2ca
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x14005d284
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x14005d248
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x14005d225
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x14005cf11
lea rbx, [r10 + 0x41]
lea r10, [rbx + 0x2a]
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x14005d209
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x14005d1eb
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x14005d1cb
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x14005d1af
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x14005d191
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x14005d171
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x14005d153
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x14005d138
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x14005d119
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x14005cf11
lea rbx, [r10 + 0x2a]
lea r10, [rbx + 0x20]
jmp 0x14005cf11
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x14005cf04
mov ecx, 0x2a
mov dl, r9b
sub dl, r11b
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005ceb1
lea ecx, [r9 + 0x4c]
mov r11, rsi
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x14005ce58
lea edx, [r15 + r9]
mov ecx, r13d
mov al, r8b
mov r11b, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14005d67e
lea ecx, [r9 + 0x78]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x48
jmp 0x14005d69c
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14005d69f
lea edx, [r9 + 0x28]
mov al, r8b
and al, dl
mov dil, r8b
add al, al
mov r11b, r9b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x14005d6c0
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x80
jmp 0x14005d6de
lea edx, [r9 - 0x28]
mov ecx, r11d
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14005d6e1
lea edx, [r9 + 0x30]
mov al, r8b
and al, dl
mov dil, r8b
add al, al
mov r11b, r9b
sub dil, al
sub dil, 0x50
add dil, dl
jmp 0x14005d5c3
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x14005d5ed
mov cl, r9b
mov al, r8b
sub cl, r15b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r15b
jmp 0x14005d713
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov byte [rsp + r9 + 0x60], dil
jmp 0x14005d71f
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r11b
cmp r10, 3
jb 0x14005d23e
mov ecx, 0x1c
mov r11b, r9b
mov al, r8b
lea edx, [r11 + 0x78]
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14005d67e
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x74
cmp rbx, 0x200
jae 0x14005d585
lea rcx, [r10 + 3]
cmp rbx, rcx
jbe 0x14005d4d5
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x14005d25c
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [rbx + r10]
cmp rax, 6
je 0x14005d5a6
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x14005d47b
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x14005d299
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x14005d713
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005d5ed
mov r11b, r9b
lea ecx, [r11 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x14005d5c3
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x14005d63f
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x14005d6de
lea edx, [r9 + 0x68]
mov ecx, setsockopt
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005d69f
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x14005d69c
mov r11b, r9b
mov ecx, 0x2c
lea edx, [r11 + 0x18]
jmp 0x14005d66e
lea rax, [r10 + 0x200]
cmp rbx, rax
jae 0x14005d404
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x14005d2e3
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005d427
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x14005d713
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14005d451
mov ecx, 0x2c
mov r11b, r9b
lea edx, [r11 + 0x18]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005d5c3
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14005d2e3
mov r11b, r9b
lea ecx, [r11 + r13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x14005d6c0
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005d495
mov r11b, r9b
mov ecx, 0x26
lea edx, [r11 - 0x54]
jmp 0x14005d66e
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14005d4ae
mov dl, r9b
mov ecx, 0x2a
sub dl, r11b
jmp 0x14005d63f
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14005d299
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x74
jmp 0x14005d713
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005d4ec
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x14005d621
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14005d516
mov dl, r9b
mov al, r8b
sub dl, r15b
mov dil, r8b
and al, dl
mov r11b, r9b
add al, al
sub dil, al
add dil, dl
sub dil, r15b
jmp 0x14005d5c3
cmp rbx, rcx
jne 0x14005d536
lea ecx, [r9 + 0x30]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x50
jmp 0x14005d6de
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14005d55a
mov ecx, ntohs
mov r11b, r9b
mov al, r8b
lea edx, [r11 - 0x28]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x14005d59e
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x14005d25c
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x80
jmp 0x14005d69f
mov cl, byte [rsp + r9 + 0x60]
mov r11b, r9b
mov al, r8b
lea edx, [r15 + r11]
and al, dl
sub cl, al
add cl, r13b
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14005d6c0
mov r11b, r9b
lea ecx, [r11 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rsp + r9 + 0x60]
lea edi, [r8 + rcx]
sub dil, 0x78
add r11b, 0x1c
mov al, r8b
and al, r11b
add r10, r12
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
movzx eax, cl
mov byte [rsp + r9 + 0x60], al
add rax, r10
sub r9, rax
mov al, r8b
lea ecx, [r9 + 0x70]
and al, cl
add rbx, r12
add al, al
sub r8b, al
or rax, 0xffffffffffffffff
add r8b, cl
sub rax, rbx
sub r8b, r13b
mov byte [rsp + r9 + 0x60], r8b
add r9, rax
jmp 0x14005d713
lea edx, [r9 - 0x34]
mov ecx, 0x36
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005d713
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005d6e1
mov r11b, r9b
mov ecx, reloc.WS2_32.dll_shutdown
lea edx, [r11 - 0x74]
jmp 0x14005d66e
mov r11b, r9b
mov ecx, 0x2e
lea edx, [r11 + 0x3c]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r11b, 0x34
mov al, r8b
and al, r11b
mov ecx, 0x36
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
mov byte [rsp + r9 + 0x60], cl
add r10, r12
sub r9, r12
jmp 0x14005d71f
mov ecx, reloc.WS2_32.dll_select
mov r11b, r9b
lea edx, [r11 + 0x44]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov al, r8b
add r11b, 0x74
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x2c
add r8b, r11b
add r8b, dil
mov byte [rsp + r9 + 0x60], r8b
add rbx, r10
or rcx, 0xffffffffffffffff
movzx eax, dil
sub rcx, rax
add r9, rcx
jmp 0x14005d71f
mov ecx, select
movabs rdx, 0x3c366e174a8107fc
add rdx, r9
mov al, r11b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rsp + r9 + 0x60]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14005ce43
sub r9b, 0x5c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x7c
jmp 0x14005ce40
sub r9b, 4
mov ecx, select
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14005ce30
lea rdi, [rbp + 0x15073d0]
jmp 0x14005d779
lea rdi, [rbp + 0x1662124]
jmp 0x14005d779
lea rdi, [rsp + 0x60]
movaps xmm1, xmm8
mov ecx, r12d
call fcn.14000ec78
movss xmm0, dword [0x140999618]
mov ebx, eax
mulss xmm0, dword [0x1400f5688]
mov dword [rbp + 0x18], 0x42960000
addss xmm0, dword [0x1400fb538]
movss dword [rbp + 0x1c], xmm0
call fcn.14000ef58
mov rcx, qword [rax + 0x50]
mov rdx, qword [rcx + 0x60]
mov rcx, qword [rdx + 0x10]
movss xmm6, dword [rcx + 0x14]
call fcn.14000ef58
xor r15d, r15d
lea r9, [rbp + 0x18]
mov qword [rsp + 0x40], r15
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm10
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov rdx, qword [rcx + 0x60]
mov rcx, r14
mov rdx, qword [rdx + 0x10]
call fcn.140020220
call fcn.14000f898
movaps xmm1, xmm8
mov ecx, r12d
mov rdi, rax
call fcn.14000ec78
movss xmm1, dword [0x140999618]
mov ebx, eax
mulss xmm1, dword [0x1400f5688]
mov dword [rbp + 0x20], 0x43430000
addss xmm1, dword [0x1400fb538]
movss dword [rbp + 0x24], xmm1
call fcn.14000ef58
mov rcx, qword [rax + 0x50]
mov rdx, qword [rcx + 0x60]
mov rcx, qword [rdx + 0x10]
movss xmm6, dword [rcx + 0x14]
call fcn.14000ef58
mov qword [rsp + 0x40], r15
lea r9, [rbp + 0x20]
movss dword [rsp + 0x38], xmm10
movaps xmm2, xmm6
mov qword [rsp + 0x30], r15
mov rcx, qword [rax + 0x50]
lea rax, [0x1409996c0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
mov rdx, qword [rcx + 0x60]
mov rcx, rdi
mov rdx, qword [rdx + 0x10]
call fcn.140020220
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x428c0000
mov dword [rbp + 0x2c], 0x43020000
call fcn.140018b38
mov bl, byte [rbp + 0xc0]
mov r14b, 0x52
mov dword [rsp + 0x50], 0x524e5751
mov r15b, 0x5e
mov dword [rsp + 0x54], 0x534f525c
mov sil, 0x55
mov qword [rsp + 0x58], 0xb5e5c59
call fcn.140068228
mov rdi, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, r13
jae 0x14005e2d2
movzx r8d, byte [rsp + r9 + 0x50]
mov r11d, r8d
mov edx, r8d
cmp rdi, r9
ja 0x14005e2c9
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14005d928
movabs rcx, 0xbb4d8a91e6019701
mov al, r11b
add rcx, r9
mov bl, r8b
and al, cl
add al, al
sub bl, al
sub bl, 7
add bl, cl
jmp 0x14005d955
je 0x14005e25b
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005e1ec
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14005e1a2
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005e186
cmp r10, r9
ja 0x14005e2c0
lea rcx, [r10 + 2]
cmp rdi, rcx
jae 0x14005d97c
lea ebx, [r9 + 0x15]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x6d
jmp 0x14005db90
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14005e14f
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005e139
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005e120
cmp rdi, rcx
je 0x14005e107
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14005e0ee
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x14005de82
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x14005de66
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14005de4d
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14005de34
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14005de18
lea rax, [r10 + 0x80]
cmp rdi, rax
je 0x14005ddff
lea rax, [r10 + 0xa]
cmp rdi, rax
je 0x14005dde6
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x14005ddcd
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005ddb4
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14005dd9b
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005d9c6
lea rdi, [r10 + 0x40]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14005e2a5
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x14005e28a
lea rax, [r10 + 9]
cmp rdi, rax
jb 0x14005dbb0
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14005db98
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x14005db80
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14005dd56
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14005dd15
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14005dcd9
lea rax, [r10 + 5]
cmp rdi, rax
jb 0x14005dcbb
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14005d9c6
lea rdi, [r10 + 8]
lea r10, [rdi + 8]
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14005dca2
lea rax, [r10 + 0x2a]
cmp rdi, rax
ja 0x14005dc89
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14005dc70
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14005dc57
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14005dc3e
lea rax, [r10 + 4]
cmp rdi, rax
ja 0x14005dc20
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14005dc07
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14005dbea
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14005dbcb
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x14005d9c6
lea rdi, [r10 + 0x200]
lea r10, [rdi + 1]
jmp 0x14005d9c6
lea ebx, [r9 - 0x75]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x33
add bl, r8b
jmp 0x14005d9b9
lea ebx, [r9 - 0x77]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x41
add bl, r8b
jmp 0x14005d955
lea ebx, [r9 - 0x79]
mov rdx, r11
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x4f
add bl, r8b
jmp 0x14005d8f6
lea ecx, [r9 - 0x58]
mov ebx, 0x34
mov al, cl
mov r11b, r9b
and al, r8b
sub bl, al
add bl, bl
add bl, cl
add bl, r8b
jmp 0x14005e166
lea edx, [r9 - 0x5a]
mov ecx, 0x3b
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005e181
lea ecx, [r9 - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14005e19a
mov cl, r9b
mov r11b, r9b
sub cl, r15b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6e
jmp 0x14005e1b9
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x14005e1d7
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r14b
jmp 0x14005e1da
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x14005e20a
lea ecx, [r9 - 0x66]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
jmp 0x14005e230
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x28
jmp 0x14005e276
lea ecx, [r9 - 0x6d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 5
mov byte [rsp + r9 + 0x50], bl
jmp 0x14005e282
lea ecx, [r9 - 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 9
cmp r10, 9
jb 0x14005dccf
mov edx, 0x1b
mov r11b, r9b
lea ecx, [r11 + 0x66]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14005e166
lea ecx, [r9 - 0x71]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x17
cmp rdi, 0x41
jae 0x14005e0b4
lea rax, [r10 + 8]
cmp rdi, rax
jbe 0x14005e006
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3e
jmp 0x14005dced
lea ecx, [r9 - 0x73]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x25
lea rax, [r10 + rdi]
cmp rax, 0x40
je 0x14005e0d4
lea rax, [r10 + 0x40]
cmp rdi, rax
jbe 0x14005df55
lea ecx, [r9 + 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, sil
jmp 0x14005dd29
lea ecx, [r9 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x72
jmp 0x14005e276
lea ecx, [r9 + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x64
jmp 0x14005e230
lea ecx, [r9 + 0x7a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
jmp 0x14005e20a
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x48
jmp 0x14005e1da
lea ecx, [r9 + 0x76]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3a
jmp 0x14005e1d7
mov r11b, r9b
lea ecx, [r11 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2c
jmp 0x14005e1b9
lea ecx, [r9 + 0x72]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1e
jmp 0x14005e19a
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r13b
jmp 0x14005e181
mov r11b, r9b
lea ecx, [r11 + 0x6e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
jmp 0x14005e166
lea rax, [r10 + 0x28]
cmp rdi, rax
jae 0x14005dea4
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 7
jmp 0x14005dd6a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005dec6
lea ecx, [r9 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x26
jmp 0x14005e276
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005dee8
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x14005e230
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005df0a
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r15b
jmp 0x14005e1d7
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005df2f
mov r11b, r9b
lea ecx, [r11 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x14005e1b9
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14005dd6a
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
jmp 0x14005e19a
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005df7a
mov r11b, r9b
lea ecx, [r11 + 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x47
jmp 0x14005e166
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005df9c
lea ecx, [r9 + 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0xf
jmp 0x14005e1d7
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005dfbe
lea ecx, [r9 + 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r12b
jmp 0x14005e1da
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14005dfe0
lea ecx, [r9 + 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xd
jmp 0x14005e20a
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005dd29
lea ecx, [r9 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x29
jmp 0x14005e276
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005e028
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4c
jmp 0x14005e276
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005e04a
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x68
jmp 0x14005e20a
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005e073
mov ecx, 0x37
mov r11b, r9b
lea edx, [r15 + r11]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005e1b9
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005e099
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005e19a
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14005dced
lea edx, [r9 + 0x62]
mov ecx, 0x29
jmp 0x14005dbf3
mov cl, byte [rsp + r9 + 0x50]
mov r11b, r9b
lea edx, [r11 + 0x68]
mov al, dl
and al, r8b
sub cl, al
add cl, 0x14
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14005e1b9
lea edx, [r9 + 0x6a]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14005e20a
lea ecx, [r9 + 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x11
jmp 0x14005e276
lea ecx, [r9 + 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0xb
jmp 0x14005e20a
lea ecx, [r9 + 0x21]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x19
jmp 0x14005e1da
lea ecx, [r9 + 0x1b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x43
jmp 0x14005e19a
mov r11b, r9b
lea ecx, [r11 + 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x5f
mov al, r8b
add r11b, 0x67
and al, r11b
add al, al
sub r8b, al
add r8b, 0x2f
add r8b, r11b
mov byte [rsp + r9 + 0x50], r8b
add r10, r12
jmp 0x14005e19a
lea ecx, [r9 + 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x69
sub r9, r12
jmp 0x14005e282
mov r11b, r9b
lea ecx, [r11 + 0xd]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5b
mov al, r8b
add r11b, 0x69
and al, r11b
add al, al
sub r8b, al
add r8b, 0x21
add r8b, bl
add r8b, r11b
mov byte [rsp + r9 + 0x50], r8b
add rdi, r10
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14005e282
mov r8b, dl
movabs rcx, 0x1f1ec9fd4a0b2107
add rcx, r9
mov bl, r8b
and dl, cl
add dl, dl
sub bl, dl
sub bl, 0x31
add bl, cl
lea edx, [r9 + 0x6b]
mov al, r8b
and al, dl
add r10, r12
add al, al
mov cl, r8b
sub cl, al
add cl, 0x13
add cl, dl
movzx eax, cl
mov byte [rsp + r9 + 0x50], al
add rax, r10
sub r9, rax
lea edx, [r9 + 0x6c]
mov al, r8b
and al, dl
add rdi, r12
mov ecx, 6
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rdi
add cl, r8b
add cl, dl
mov byte [rsp + r9 + 0x50], cl
add r9, rax
jmp 0x14005e276
mov al, dl
movabs rcx, 0x31e89fb5b204c503
add rcx, r9
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x15
movzx eax, byte [rsp + r9 + 0x50]
add rax, r10
add r9, rax
add r9, r12
jmp 0x14005d8e1
sub r9b, 0x7b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x5d
jmp 0x14005d8de
sub r9b, 0x7d
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
add bl, 0x6b
jmp 0x14005d8ce
lea rcx, [rbp + 0x15173fc]
jmp 0x14005e2d7
lea rcx, [rbp + 0x1530afd]
jmp 0x14005e2d7
lea rcx, [rsp + 0x50]
movss xmm0, dword [0x1400fb554]
unpcklps xmm0, xmm10
movq rdx, xmm0
call fcn.14002f440
mov bl, byte [rbp + 0xc0]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x20], 0x6c607472
movups xmmword [rbp - 0x1a], xmm0
mov byte [rbp - 0xa], al
mov r15b, 0x42
mov word [rbp - 0x1c], 0x2975
mov r12b, 0x2d
mov r13b, 0x61
call fcn.140068228
mov rdi, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x17
jae 0x14005edb8
movzx r8d, byte [rbp + r9 - 0x20]
mov r11d, r8d
mov edx, r8d
cmp rdi, r9
ja 0x14005edaf
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14005e36e
movabs rbx, 0x752a60bb4224dfa5
mov al, r11b
add rbx, r9
and al, bl
add al, al
sub bl, al
add bl, 0x7d
add bl, r8b
jmp 0x14005e3b5
je 0x14005ed41
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005ecfa
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005ecd0
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005ecb6
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14005ec97
lea rax, [r10 + 5]
cmp rdi, rax
je 0x14005ec5f
cmp r10, r9
ja 0x14005eda6
lea rax, [r10 + 0x7a]
cmp rdi, rax
jae 0x14005e3dd
lea ecx, [r9 - 0x77]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x41
jmp 0x14005e41e
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14005ec45
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005ec2e
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005ec14
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005ebfa
lea rax, [r10 + 7]
cmp rdi, rax
je 0x14005ebe0
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x14005e89d
lea rax, [r10 + 0x1000]
cmp rdi, rax
je 0x14005e882
lea rax, [r10 + 0x40]
cmp rdi, rax
je 0x14005e868
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14005e84e
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14005e833
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x14005e819
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14005e7ff
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005e7e4
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x14005e7cc
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x14005e7b2
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14005e42b
lea rdi, [r10 + 0x5a]
lea r10, [rdi + 0x2a]
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x14005ed8b
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14005ed70
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x14005e614
lea rax, [r10 + 0x61]
cmp rdi, rax
jb 0x14005e5fb
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14005e5e2
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14005e79a
lea rax, [r10 + 0x80]
cmp rdi, rax
jb 0x14005e72d
lea rax, [r10 + 0xa]
cmp rdi, rax
jb 0x14005e718
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14005e6f9
lea rax, [r10 + 0x1000]
cmp rdi, rax
jb 0x14005e42b
lea rdi, [r10 + 0x61]
lea r10, [rdi + 0x40]
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14005e6dc
lea rax, [r10 + 8]
cmp rdi, rax
ja 0x14005e6ce
lea rax, [r10 + 0x80]
cmp rdi, rax
ja 0x14005e6b0
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x14005e6a2
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14005e694
lea rax, [r10 + 0x1000]
cmp rdi, rax
ja 0x14005e679
lea rax, [r10 + 0x40]
cmp rdi, rax
ja 0x14005e66b
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14005e64e
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14005e630
lea rax, [r10 + 0x200]
cmp rdi, rax
ja 0x14005e42b
lea rdi, [r10 + 0xa]
lea r10, [rdi + 0x10]
jmp 0x14005e42b
lea ecx, [r9 - 0x69]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x21
jmp 0x14005e41e
lea ecx, [r9 + 0x4d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1b
jmp 0x14005e3b5
lea ecx, [r9 + 3]
mov rdx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x15
jmp 0x14005e33e
mov ecx, 4
lea edx, [r9 + 0x48]
mov al, r8b
mov r11b, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005ec75
lea edx, [r9 - 2]
mov ecx, 7
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005ec92
lea edx, [r9 - 0x4c]
mov ecx, 0xa
jmp 0x14005e99a
mov ecx, ntohs
lea edx, [r9 + 0x6a]
mov al, r8b
mov r11b, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14005eb6e
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14005e974
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
jmp 0x14005e94e
mov ecx, reloc.WS2_32.dll_shutdown
lea edx, [r9 - 0x74]
mov al, r8b
mov r11b, r9b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005ebb1
lea edx, [r15 + r9]
mov ecx, 0x19
jmp 0x14005e928
lea edx, [r9 - 8]
mov ecx, 0x1c
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005ed5c
lea ecx, [r9 - 0x41]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x39
mov byte [rbp + r9 - 0x20], bl
jmp 0x14005ed68
lea edx, [r9 + 0x75]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x33
jmp 0x14005e76f
lea edx, [r9 + 0x2b]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
add bl, dl
sub bl, r12b
cmp rdi, 0x10
jae 0x14005eb56
lea rax, [r10 + 0x20]
cmp rdi, rax
jbe 0x14005eab1
mov ecx, 5
lea edx, [r9 - 0x26]
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
cmp r10, 8
jb 0x14005e70e
mov cl, r8b
mov dl, r9b
sub dl, r15b
mov al, r8b
and al, dl
mov r11b, r9b
add al, al
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x64]
jmp 0x14005ec77
lea edx, [r9 - 0x1f]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x27
jmp 0x14005e8bc
lea ecx, [r9 + 0x36]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7a
jmp 0x14005ed5c
lea edx, [r9 - 0x14]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x74
jmp 0x14005e935
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x5e]
and al, dl
add al, al
sub bl, al
sub bl, 0x6e
jmp 0x14005ebb1
lea ecx, [r9 + 0x58]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x68
jmp 0x14005eceb
lea ecx, [r9 + 0xe]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x62
jmp 0x14005eccb
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x3c]
and al, dl
add al, al
sub bl, al
sub bl, 0x5c
jmp 0x14005eb71
lea ecx, [r9 + 0x7a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x56
jmp 0x14005ecae
lea ecx, [r9 + 0x30]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x50
jmp 0x14005ec92
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x1a]
and al, dl
add al, al
sub bl, al
sub bl, 0x4a
jmp 0x14005ec75
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jae 0x14005e8f3
lea edx, [r9 - 0x5b]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
add bl, 0x7d
add bl, dl
lea rax, [rdi + r10]
cmp rax, 0x7a
je 0x14005eb96
lea rax, [r10 + 0x42]
cmp rdi, rax
jbe 0x14005e9d9
lea edx, [r9 + 0x51]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x37
add bl, dl
jmp 0x14005e742
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005e916
lea ecx, [r9 + 0x12]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x7e
jmp 0x14005ed5c
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005e93c
lea edx, [r9 + 0x5c]
mov ecx, 0x3e
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005ed18
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005e962
lea edx, [r9 - 0x10]
mov ecx, 0x38
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005eceb
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005e988
lea edx, [r9 + 0x3a]
mov ecx, 0x35
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005eccb
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14005e9ae
lea edx, [r9 - 0x32]
mov ecx, 0x2f
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005ecae
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005e8be
mov ecx, 0x29
mov r11b, r9b
mov al, r8b
lea edx, [r11 + 0x62]
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x14005ec75
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005e9fd
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x65]
and al, dl
add al, al
sub bl, al
sub bl, 0x3d
jmp 0x14005ec75
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005ea20
lea ecx, [r9 + 0x2f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x49
jmp 0x14005ecae
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005ea43
lea ecx, [r9 - 0x3d]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, sil
jmp 0x14005eccb
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x14005ea69
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 + 0x57]
and al, dl
add al, al
sub bl, al
add bl, dl
sub bl, r13b
jmp 0x14005ebb3
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005ea8a
lea edx, [r9 - 0x5f]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x67
jmp 0x14005e935
lea rax, [r10 + 9]
cmp rdi, rax
jne 0x14005e742
lea ecx, [r9 - 0x15]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6d
jmp 0x14005ed5c
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005eac8
lea edx, [r9 + 0x24]
mov ecx, 2
jmp 0x14005e6e5
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005eaeb
lea ecx, [r9 + 2]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0xe
jmp 0x14005eceb
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005eb0c
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 - 0x6a]
and al, dl
add al, al
sub bl, al
sub bl, 0x1a
jmp 0x14005eb71
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005eb2f
lea ecx, [r9 - 0x20]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x20
jmp 0x14005ecae
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005e771
lea ecx, [r9 + 0x2a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x26
jmp 0x14005ec92
mov bl, byte [rbp + r9 - 0x20]
mov r11b, r9b
mov al, r8b
lea edx, [r11 + 8]
and al, dl
add al, al
sub bl, al
sub bl, 0x38
add bl, r8b
add bl, dl
mov al, r8b
sub r11b, 0x53
and al, r11b
add al, al
sub r8b, al
add r8b, 0x45
add r8b, bl
add r8b, r11b
mov byte [rbp + r9 - 0x20], r8b
jmp 0x14005eccb
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r14 + r11]
and al, dl
add al, al
sub bl, al
sub bl, byte [rbp + r9 - 0x20]
sub bl, 0x3e
add bl, dl
sub r11b, 9
mov al, r8b
and al, r11b
inc r10
add al, al
mov cl, r8b
sub cl, al
add cl, 0x3f
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 - 0x20], al
add rax, r10
sub r9, rax
jmp 0x14005ed18
lea ecx, [r9 + 0x23]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0xb
jmp 0x14005ed5c
lea ecx, [r9 + 0x45]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x1d
jmp 0x14005eceb
lea ecx, [r9 - 5]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x23
jmp 0x14005eccb
lea ecx, [r9 + 0x67]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x2f
jmp 0x14005ecae
mov dl, r9b
mov al, r8b
sub dl, r12b
mov bl, r8b
and al, dl
mov r11b, r9b
add al, al
sub bl, al
add bl, 0x3b
jmp 0x14005ec75
mov r11b, r9b
mov al, r8b
mov bl, r8b
lea edx, [r11 + 0x3f]
and al, dl
add al, al
sub bl, al
add bl, 0x47
add bl, dl
mov al, r8b
add r11b, 0x63
and al, r11b
add al, al
sub r8b, al
add r8b, 0x4b
add r8b, r11b
mov byte [rbp + r9 - 0x20], r8b
inc r10
jmp 0x14005ecae
mov cl, r9b
mov al, r8b
sub cl, sil
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x53
dec r9
jmp 0x14005ed68
lea ecx, [r9 + 0x17]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x5f
add rdi, r10
jmp 0x14005eceb
mov al, dl
movabs rcx, 0x1e7d6695534bdccd
add rcx, r9
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
add bl, 0x65
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14005ed68
mov r8b, dl
movabs rcx, 0x49d3e3a84ab85e39
add rcx, r9
mov bl, r8b
and dl, cl
add dl, dl
sub bl, dl
add bl, 0x71
add bl, cl
mov al, r8b
lea ecx, [r9 - 0x64]
and al, cl
inc rdi
add al, al
sub r8b, al
or rax, 0xffffffffffffffff
sub r8b, 0x44
sub rax, rdi
add r8b, cl
mov byte [rbp + r9 - 0x20], r8b
add r9, rax
jmp 0x14005ed5c
mov al, dl
movabs rcx, 0x5f7f2231c66e9eef
add rcx, r9
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
add bl, 0x77
movzx eax, byte [rbp + r9 - 0x20]
add rax, r10
add r9, rax
inc r9
jmp 0x14005e328
sub r9b, 0x47
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0xf
jmp 0x14005e325
add r9b, 0x6f
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 9
jmp 0x14005e315
lea rsi, [rbp + 0x14642bc]
jmp 0x14005edbc
lea rsi, [rbp + 0x16b2261]
jmp 0x14005edbc
lea rsi, [rbp - 0x20]
mov bl, byte [rbp + 0xc0]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp - 0x60], 0xbfa152aa
mov dword [rbp - 0x5c], 0x4bb8a26a
mov dword [rbp - 0x58], 0x3b7b949
lea r14d, [rax + 0x22]
mov word [rbp - 0x44], ax
movups xmmword [rbp - 0x54], xmm0
call fcn.140068228
mov rdi, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1e
jae 0x14005f7a9
movzx r8d, byte [rbp + r9 - 0x60]
mov r11d, r8d
mov edx, r8d
cmp rdi, r9
ja 0x14005f7a0
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x14005ee43
movabs rcx, 0xf5f0639b5fbae42d
mov al, r11b
add rcx, r9
mov bl, r8b
and al, cl
add al, al
sub bl, al
sub bl, 0x3b
add bl, cl
jmp 0x14005ee70
je 0x14005f733
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005f6c5
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005f67c
lea rax, [r10 + 4]
cmp rdi, rax
je 0x14005f63f
cmp r10, r9
ja 0x14005f797
lea rax, [r10 + 8]
cmp rdi, rax
jae 0x14005ee97
lea ebx, [r9 - 0x4f]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x29
jmp 0x14005f099
lea rax, [r10 + 1]
cmp rdi, rax
je 0x14005f626
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005f610
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005f5f4
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14005f5db
lea rax, [rdi + r10]
cmp rax, r9
jbe 0x14005f3b2
lea rax, [r10 + 0x5a]
cmp rdi, rax
je 0x14005f396
lea rax, [r10 + 3]
cmp rdi, rax
je 0x14005f379
lea rax, [r10 + 8]
cmp rdi, rax
je 0x14005f360
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x14005f342
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x14005f327
lea rax, [r10 + 0x400]
cmp rdi, rax
je 0x14005f30a
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x14005f2f1
lea rax, [r10 + 2]
cmp rdi, rax
je 0x14005f2d4
lea rax, [r10 + 6]
cmp rdi, rax
je 0x14005f2bb
lea rax, [r10 + 0x10]
cmp rdi, rax
je 0x14005eed8
lea rdi, [r10 + 3]
lea r10, [rdi + 5]
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x14005f77c
lea rax, [r10 + 0x20]
cmp rdi, rax
jb 0x14005f762
lea rax, [r10 + 0x64]
cmp rdi, rax
jb 0x14005f0b9
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x14005f0a1
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x14005f089
lea rax, [r10 + 2]
cmp rdi, rax
jb 0x14005f271
lea rax, [r10 + 6]
cmp rdi, rax
jb 0x14005f22c
lea rax, [r10 + 0x10]
cmp rdi, rax
jb 0x14005f1ee
lea rax, [r10 + 0x42]
cmp rdi, rax
jb 0x14005f1cf
lea rax, [r10 + 0x3e8]
cmp rdi, rax
jb 0x14005eed8
lea rdi, [r10 + 0x1000]
lea r10, [rdi + 0x7a]
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x14005f1b5
lea rax, [r10 + 0x400]
cmp rdi, rax
ja 0x14005f19b
lea rax, [r10 + 0x41]
cmp rdi, rax
ja 0x14005f17e
lea rax, [r10 + 2]
cmp rdi, rax
ja 0x14005f164
lea rax, [r10 + 6]
cmp rdi, rax
ja 0x14005f147
lea rax, [r10 + 0x10]
cmp rdi, rax
ja 0x14005f12a
lea rax, [r10 + 0x42]
cmp rdi, rax
ja 0x14005f10d
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x14005f0f3
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x14005f0d4
lea rax, [r10 + 1]
cmp rdi, rax
ja 0x14005eed8
lea rdi, [r10 + 3]
lea r10, [rdi + 5]
jmp 0x14005eed8
lea ebx, [r9 + 0x6f]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 9
add bl, r8b
jmp 0x14005eecb
lea ebx, [r9 + 0x15]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x6d
add bl, r8b
jmp 0x14005ee70
lea ebx, [r9 - 0x45]
mov rdx, r11
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x1d
add bl, r8b
jmp 0x14005ee11
lea ecx, [r9 - 0x78]
mov al, r8b
and al, cl
mov ebx, 0x24
sub bl, al
mov r11b, r9b
add bl, bl
add bl, r8b
add bl, cl
jmp 0x14005f656
lea ecx, [r9 + 0x2e]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, r15b
jmp 0x14005f671
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005f674
lea edx, [r9 + 0x7a]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
mov r11b, r9b
sub bl, al
sub bl, 0x56
add bl, dl
jmp 0x14005f692
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005f6b0
lea ecx, [r9 - 0x3a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6a
jmp 0x14005f6b3
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, r8b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x14005f6e2
lea edx, [r9 + 0x12]
mov al, r8b
and al, dl
mov bl, r8b
add al, al
sub bl, al
sub bl, 0x7e
add bl, dl
jmp 0x14005f708
lea ecx, [r9 - 0x48]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 8
jmp 0x14005f74e
lea ecx, [r9 - 0x29]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x1f
mov byte [rbp + r9 - 0x60], bl
jmp 0x14005f75a
lea ecx, [r9 + 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6b
cmp r10, 0x200
jb 0x14005f1e4
mov cl, r8b
mov r11b, r9b
mov al, r8b
lea edx, [r11 - 0x12]
and al, dl
add al, al
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 4]
jmp 0x14005f656
lea ecx, [r9 + 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0xb
cmp rdi, 0x2a
jae 0x14005f59d
lea rcx, [r10 + 2]
cmp rdi, rcx
jbe 0x14005f51d
lea edx, [r9 + 0x6a]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f202
lea ecx, [r9 - 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7f
lea rax, [rdi + r10]
cmp rax, 0x200
je 0x14005f5bd
lea rax, [r10 + 0x400]
cmp rdi, rax
jbe 0x14005f46c
lea ecx, [r9 - 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xf
jmp 0x14005f240
lea ecx, [r9 + 0x26]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xa
jmp 0x14005f74e
lea edx, [r9 - 0x34]
mov ecx, 0x36
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f708
lea ecx, [r9 + 0x72]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1e
jmp 0x14005f6e2
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f6b3
mov cl, r9b
sub cl, r15b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x32
jmp 0x14005f6b0
mov r11b, r9b
mov ecx, r14d
lea edx, [r11 + 0x64]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f692
lea ecx, [r9 + 0xa]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x46
jmp 0x14005f674
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f671
mov r11b, r9b
lea ecx, [r11 + 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x14005f656
lea rax, [r10 + 0x40]
cmp rdi, rax
jae 0x14005f3d4
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3b
jmp 0x14005f285
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005f3fa
lea edx, [r9 + 0x62]
mov ecx, 0x29
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f74e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005f420
lea edx, [r9 + 0x16]
mov ecx, 0x33
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f6e2
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005f446
lea edx, [r9 - 0x36]
mov ecx, 0x3d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14005f6b0
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14005f285
lea ecx, [r9 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x72
jmp 0x14005f674
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005f491
mov r11b, r9b
lea ecx, [r11 + 0x13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x7b
jmp 0x14005f656
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x14005f4b3
lea ecx, [r9 + 0x7b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5d
jmp 0x14005f6b0
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x14005f4d5
lea ecx, [r9 - 0x2b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r12b
jmp 0x14005f6b3
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x14005f4f7
lea ecx, [r9 + 0x2f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x49
jmp 0x14005f6e2
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x14005f240
lea ecx, [r9 - 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x35
jmp 0x14005f74e
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x14005f53f
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5c
jmp 0x14005f74e
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x14005f561
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x14005f6b0
cmp rdi, rcx
jne 0x14005f577
mov r11b, r9b
mov ecx, 0x2b
lea edx, [r11 - 0x7a]
jmp 0x14005f34c
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x14005f202
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14005f674
mov cl, byte [rbp + r9 - 0x60]
mov r11b, r9b
lea edx, [r11 + 0x48]
mov al, dl
and al, r8b
sub cl, al
add cl, 4
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14005f692
lea ecx, [r9 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 - 0x60]
lea ebx, [r8 + rcx]
sub bl, 0x6e
jmp 0x14005f6e2
lea ecx, [r9 - 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x79
jmp 0x14005f708
mov r11b, r9b
lea ecx, [r11 + 0x19]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x51
jmp 0x14005f692
lea ecx, [r9 - 0x41]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x39
jmp 0x14005f674
mov r11b, r9b
lea ecx, [r11 + 0xb]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4d
jmp 0x14005f656
mov r11b, r9b
lea ecx, [r11 + 0x57]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r13b
mov al, r8b
add r11b, 0x1b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x43
add r8b, r11b
mov byte [rbp + r9 - 0x60], r8b
inc r10
dec r9
jmp 0x14005f75a
mov r11b, r9b
lea ecx, [r11 + 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
inc bl
mov al, r8b
add r11b, 0x75
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x33
add r8b, bl
add r8b, r11b
mov byte [rbp + r9 - 0x60], r8b
add rdi, r10
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14005f75a
mov r8b, dl
movabs rax, 0xb992b93f9e1c3d3b
add rax, r9
and dl, al
add dl, dl
sub al, dl
lea ebx, [r8 + rax]
add bl, 0x63
lea edx, [r9 - 0x31]
mov al, r8b
and al, dl
inc r10
add al, al
mov cl, r8b
sub cl, al
add cl, 0x57
add cl, dl
movzx eax, cl
mov byte [rbp + r9 - 0x60], al
add rax, r10
sub r9, rax
lea edx, [r9 - 4]
mov al, r8b
and al, dl
inc rdi
mov ecx, select
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rdi
add cl, r8b
add cl, dl
mov byte [rbp + r9 - 0x60], cl
add r9, rax
jmp 0x14005f74e
mov al, dl
movabs rcx, 0xe1d12ad21f30ac87
add rcx, r9
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
add bl, 0x4f
movzx eax, byte [rbp + r9 - 0x60]
add rax, r10
add r9, rax
inc r9
jmp 0x14005edfb
add r9b, r13b
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
add bl, 0x59
jmp 0x14005edf8
add r9b, 7
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x31
jmp 0x14005ede8
lea rcx, [rbp + 0x1514ddc]
jmp 0x14005f7ad
lea rcx, [rbp + 0x14c3209]
jmp 0x14005f7ad
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.1400302bc
mov dil, byte [rbp + 0xc0]
xor eax, eax
mov dword [rbp + 0x30], 0x435e0000
mov dword [rbp + 0x34], 0x42080000
mov dword [rbp - 0x40], 0xb6b08f51
lea r15d, [rax + 0x3a]
mov word [rbp - 0x3c], 0x99a7
lea r13d, [rax + 0x1c]
mov byte [rbp - 0x3a], 6
mov qword [rbp - 0x39], rax
mov dword [rbp - 0x31], eax
mov word [rbp - 0x2d], ax
mov byte [rbp - 0x2b], al
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x16
jae 0x140060173
movzx r8d, byte [rbp + r9 - 0x40]
mov r12b, 0x4c
mov esi, r8d
mov r11d, r8d
cmp rbx, r9
ja 0x14006016a
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x14005f856
movabs rcx, 0x621633b0c6901aac
mov al, sil
add rcx, r9
mov edi, 0x26
and al, cl
sub dil, al
add dil, dil
add dil, r8b
add dil, cl
jmp 0x14005f890
je 0x1400600f6
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400600a6
lea rax, [r10 + 3]
cmp rbx, rax
je 0x140060057
lea rax, [r10 + 4]
cmp rbx, rax
je 0x140060038
lea rax, [r10 + 8]
cmp rbx, rax
je 0x140060003
mov r11b, 0x54
cmp r10, r9
ja 0x140060161
lea rax, [r10 + 4]
cmp rbx, rax
jae 0x14005f8b3
lea edx, [r9 + r13]
mov ecx, 0x1e
jmp 0x14005faa9
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14005ffea
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14005ffdf
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14005ff90
lea rax, [r10 + 5]
cmp rbx, rax
je 0x14005ff79
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x14005fd65
lea rax, [r10 + 3]
cmp rbx, rax
je 0x14005fd49
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x14005fd2b
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x14005fd11
lea rax, [r10 + 2]
cmp rbx, rax
je 0x14005fe0f
lea rax, [r10 + 1]
cmp rbx, rax
je 0x14005fd03
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x14005fce9
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x14005fccd
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x14005fcb3
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x14005fca5
lea rax, [r10 + 8]
cmp rbx, rax
je 0x14005f8f4
lea rbx, [r10 + 3]
lea r10, [rbx + 0x64]
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x140060146
lea rax, [r10 + 0x10]
cmp rbx, rax
jb 0x140060127
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x14005fad7
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x14005fabe
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x14005faa2
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x14005fc00
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x14005fbf7
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x14005fbec
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x14005fbcd
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x14005f8f4
lea rbx, [r10 + 2]
lea r10, [rbx + 0x42]
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x14005fbbf
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x14005fba5
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x14005fb97
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x14005fb7d
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x14005fb60
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x14005fb3f
lea rax, [r10 + 0x64]
cmp rbx, rax
ja 0x14005fb25
lea rax, [r10 + 0x41]
cmp rbx, rax
ja 0x14005fb17
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x14005fafa
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x14005f8f4
lea rbx, [r10 + 1]
lea r10, [rbx + 0x40]
jmp 0x14005f8f4
lea edx, [r9 + 0x64]
mov ecx, r14d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005f8e7
lea ecx, [r9 + 0xc]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r11b
jmp 0x14005f893
mov ecx, 0xa
mov dl, r9b
sub dl, r12b
mov r11, rsi
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005f81f
lea ecx, [r9 - 0x20]
mov dl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x14006001a
lea edx, [r9 - 0x78]
mov ecx, 0x24
jmp 0x14005fd34
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x14006004f
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
mov r11b, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005ffa8
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x14005ffc9
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x14005ffcc
lea edx, [r9 - 0x30]
mov ecx, 0x28
jmp 0x14005fcd4
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x48
jmp 0x1400600cb
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14005fda3
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5c
mov byte [rbp + r9 - 0x40], dil
jmp 0x14006011f
lea edx, [r9 + 0x6c]
mov ecx, 6
jmp 0x14005fc6c
lea edx, [r9 + 0x14]
mov ecx, r15d
jmp 0x14005fc3c
lea ecx, [r9 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
lea rax, [rbx + r10]
cmp rax, 8
je 0x14005ff5e
lea rax, [r10 + 0x400]
cmp rbx, rax
jbe 0x14005fe30
lea edx, [r9 - 4]
mov ecx, select
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 6
jae 0x14005ff3c
lea rcx, [r10 + 2]
cmp rbx, rcx
jbe 0x14005fec6
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 5
jb 0x14005fbe2
mov dl, r9b
lea ecx, [rdx - 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x70]
jmp 0x14006001a
lea edx, [r9 - 0x58]
mov ecx, 0x34
jmp 0x14005fda3
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x1400600cb
lea edx, [r9 - 8]
mov ecx, r13d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14006007c
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x14005ffcc
lea edx, [r9 + 0x48]
mov ecx, 4
jmp 0x14005fe8b
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x14006004f
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140060033
mov dl, r9b
lea ecx, [rdx - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x14006001a
lea rax, [r10 + 0x80]
cmp rbx, rax
jae 0x14005fd91
mov ecx, 0x26
mov dl, r9b
sub dl, r11b
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005fc15
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005fdb8
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140060113
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14005fddb
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x14006007c
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14005fe02
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005ffcc
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x14005fc15
mov ecx, 0x38
mov r11b, r9b
lea edx, [r11 - 0x10]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005ffa8
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005fe55
mov dl, r9b
lea ecx, [r11 + rdx]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r12b
jmp 0x14006001a
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x14005fe77
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
jmp 0x14006004f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14005fea0
mov dl, r9b
mov ecx, 0xa
sub dl, r12b
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x14005ffc9
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x14005fc4c
lea ecx, [r9 + 0xc]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r11b
jmp 0x14005ffcc
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x14005fee9
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x140060113
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x14005ff00
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14005fcd4
cmp rbx, rcx
jne 0x14005ff13
lea edx, [r9 - 0x28]
mov ecx, ntohs
jmp 0x14005fd34
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x14005fc7c
mov dl, r9b
lea ecx, [rdx + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x14006001a
mov dil, byte [rbp + r9 - 0x40]
mov r11b, r9b
lea edx, [r11 - 0x20]
mov al, dl
and al, r8b
add al, al
sub dil, al
sub dil, 0x20
add dil, r8b
add dil, dl
jmp 0x14005ffa8
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14006007c
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x14005ffcc
mov r11b, r9b
lea ecx, [r11 + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
sub r11b, 0x74
mov al, r8b
and al, r11b
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
add cl, dil
mov byte [rbp + r9 - 0x40], cl
add rbx, r10
or rcx, 0xffffffffffffffff
movzx eax, dil
sub rcx, rax
add r9, rcx
jmp 0x14006011f
lea edx, [r9 + 0x24]
mov ecx, 2
jmp 0x14006003f
mov dl, r9b
lea ecx, [rdx + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2c
jmp 0x14006001a
mov dl, r9b
lea ecx, [rdx - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5c
mov al, r8b
add dl, 0x34
and al, dl
add al, al
sub r8b, al
sub r8b, 0x6c
add r8b, dl
mov byte [rbp + r9 - 0x40], r8b
inc r10
jmp 0x14006004f
lea edx, [r9 + 0x14]
mov ecx, r15d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
dec r9
jmp 0x14006011f
mov ecx, 0xa
movabs rdx, 0xae9b69d56df0bab4
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
mov dl, r9b
mov al, r8b
sub dl, r13b
inc r10
and al, dl
mov cl, r8b
add al, al
sub cl, al
sub cl, 0x3c
add cl, dl
movzx eax, cl
mov byte [rbp + r9 - 0x40], al
add rax, r10
sub r9, rax
jmp 0x1400600cb
mov ecx, 0x3e
movabs rdx, 0xea6f0273e0d0855c
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
lea edx, [r9 - 0x70]
mov al, r8b
and al, dl
inc rbx
mov ecx, 8
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rbx
add cl, r8b
add cl, dl
mov byte [rbp + r9 - 0x40], cl
add r9, rax
jmp 0x140060113
movabs rcx, 0x26429b1253b05004
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, r13b
movzx eax, byte [rbp + r9 - 0x40]
add rax, r10
add r9, rax
inc r9
jmp 0x14005f806
add r9b, 0x5c
mov ecx, 0x3e
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x14005f803
add r9b, 4
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, r13b
jmp 0x14005f7f3
lea rcx, [rbp + 0x151eb50]
jmp 0x140060177
lea rcx, [rbp + 0x6205fc]
jmp 0x140060177
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x30]
call fcn.140027a80
test al, al
je 0x140060191
and dword [0x140999618], 0
inc dword [0x14099961c]
call fcn.140030220
lea r11, [rsp + 0x178]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm8, xmmword [r11 - 0x28]
movaps xmm10, xmmword [r11 - 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret