Function at 0x140132ff0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rsi, qword [0x1404e9cf8]
xor eax, eax
mov r14, qword [0x1404e9d00]
mov r15, rdx
movzx r10d, byte [rbp + 0x80]
movabs r13, 0xfd9397eca92870ad
mov byte [rsp + 0x42], al
movabs r12, 0xcd1b7669e0513e31
mov dword [rsp + 0x30], 0x9a8283ad
mov dword [rsp + 0x34], 0x9e4d699c
mov dword [rsp + 0x38], 0x634296aa
mov word [rsp + 0x3c], 0x5a67
mov dword [rsp + 0x3e], 0x795
nop dword [rax]
nop word [rax + rax]
mov r8, r14
mov r9, rsi
xor ebx, ebx
nop dword [rax + rax]
mov r11d, ebx
cmp r11, 0x13
jae 0x1401338d5
movzx ebx, byte [rsp + r11 + 0x30]
mov edi, ebx
movzx edx, bl
nop dword [rax + rax]
cmp r8, r11
ja 0x1401338cc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401330de
lea rcx, [r11 + r13]
movzx eax, dil
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x45
add r10b, cl
jmp 0x14013310a
je 0x140133859
inc rax
cmp r8, rax
je 0x1401337d1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14013379a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14013377a
movzx edx, bl
nop dword [rax]
cmp r9, r11
ja 0x1401338c3
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140133141
lea rcx, [r11 + r12]
movzx eax, dil
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, cl
jmp 0x140133180
lea rax, [r9 + 1]
cmp r8, rax
je 0x140133740
inc rax
cmp r8, rax
je 0x140133720
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401336e9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401336cf
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1401333f8
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1401333de
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401333b6
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
je 0x140133396
lea rax, [r9 + 9]
cmp r8, rax
je 0x140133377
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14013335a
lea r9, [rcx + 0x40]
mov r8, rcx
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1401338a7
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14013388b
lea rcx, [r9 + 0x40]
cmp r8, rcx
jb 0x1401332a0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140133285
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14013326a
lea r9, [rcx + 9]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140133331
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140133317
lea rcx, [r9 + 9]
cmp r8, rcx
ja 0x1401332f8
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1401332de
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1401332bb
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x140133190
lea r10d, [r11 - 0x11]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x77
add r10b, bl
jmp 0x140133180
lea r10d, [r11 - 0x6b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x13
add r10b, bl
jmp 0x140133110
lea r10d, [r11 + 0x3b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x63
add r10b, bl
jmp 0x1401330b0
lea ecx, [r11 + 0x20]
mov r10d, reloc.WS2_32.dll_recv
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
add r8, r9
jmp 0x1401337b8
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
jmp 0x1401337b8
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401337f4
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x14013381a
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
lea r10d, [rbx + rcx]
sub r10b, 8
inc r11
jmp 0x140133093
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x32
add r8, r9
jmp 0x1401337b8
lea edx, [r11 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401336fe
lea ecx, [r11 + 0xa]
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
inc r11
jmp 0x140133093
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx eax, dl
inc r9
and al, bl
dec r11
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x140133093
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x140133755
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1401334aa
lea ecx, [r11 - 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x45
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x1401336b9
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140133558
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x71
cmp r8, 0x200
jae 0x14013369f
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1401335ed
lea edx, [r11 + 0x6a]
mov ecx, recvfrom
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x28
jb 0x140133692
lea ecx, [r11 - 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 4]
jmp 0x140133755
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401334e1
lea edx, [r11 + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r11
jmp 0x140133093
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140133509
lea edx, [r11 + 0x16]
mov ecx, reloc.WS2_32.dll_gethostbyaddr
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401337f4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140133531
lea edx, [r11 + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401336fe
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14013341d
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5e
jmp 0x140133755
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14013357b
lea ecx, [r11 - 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 5
jmp 0x140133755
inc rax
cmp r8, rax
jne 0x1401335a3
lea ecx, [r11 + 0x47]
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xf
inc r11
jmp 0x140133093
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401335c6
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x67
jmp 0x1401336fe
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140133450
lea ecx, [r11 - 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x37
jmp 0x1401337f4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14013361f
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
lea r10d, [rbx + rcx]
sub r10b, 0x5c
inc r11
jmp 0x140133093
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140133642
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x1401337f4
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14013366b
lea ecx, [r11 - 0x20]
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc r11
jmp 0x140133093
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140133484
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
jmp 0x140133755
mov byte [rsp + r11 + 0x30], r10b
inc r11
jmp 0x140133093
lea edx, [r11 + 0x48]
movzx ecx, bl
movzx eax, bl
and al, dl
sub cl, al
add cl, 4
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1401336fe
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x6e]
jmp 0x1401337f4
lea ecx, [r11 - 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6f
jmp 0x1401337f4
lea ecx, [r11 - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2f
lea ecx, [r11 - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x4d
add cl, bl
add cl, r10b
mov byte [rsp + r11 + 0x30], cl
add r8, r9
jmp 0x1401337b8
lea ecx, [r11 + 0x3f]
dec r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x47
inc r11
jmp 0x140133093
lea ecx, [r11 - 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x33
lea ecx, [r11 - 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x3d
add cl, bl
mov byte [rsp + r11 + 0x30], cl
inc r9
dec r11
inc r11
jmp 0x140133093
lea ecx, [r11 + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xb
dec r11
inc r11
jmp 0x140133093
movabs rax, 0xea305751f26bf615
add rax, r11
and dil, al
add dil, dil
sub dl, dil
lea r10d, [rax + rdx]
add r10b, 0x6d
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140133093
movabs rcx, 0xef092778a01b14bb
movzx r10d, dl
add rcx, r11
movzx ebx, dl
and dil, cl
sub cl, 0x1d
add dil, dil
sub r10b, dil
add r10b, cl
movzx ecx, r11b
add cl, 0x4f
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x29
add cl, bl
movzx eax, cl
mov byte [rsp + r11 + 0x30], al
add rax, r9
sub r11, rax
lea edx, [r11 - 4]
inc r8
movzx eax, dl
mov ecx, recvfrom
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + r11 + 0x30], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
inc r11
jmp 0x140133093
movabs rax, 0xf8bac7c5fb795207
add rax, r11
and dil, al
add dil, dil
sub dl, dil
lea r10d, [rax + rdx]
sub r10b, 0x31
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
inc r11
jmp 0x140133093
sub r11b, 0x1f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x27
jmp 0x140133086
sub r11b, 0x79
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x4f
jmp 0x140133073
lea rdx, [rbp + 0x16bb36c]
jmp 0x1401338da
lea rdx, [rbp + 0xd42419]
jmp 0x1401338da
lea rdx, [rsp + 0x30]
mov r8, r15
lea rcx, [rsp + 0x50]
call fcn.140134380
mov r14, qword [0x1404e9cf8]
xor eax, eax
mov r15, qword [0x1404e9d00]
movabs r12, 0x30a7d58ff2c3cbb1
movzx r10d, byte [rbp + 0x80]
movabs r13, 0xb5e6820f88e22939
mov qword [rsp + 0x36], rax
mov dword [rsp + 0x3e], eax
mov word [rsp + 0x42], ax
mov dword [rsp + 0x30], 0xf2fafbad
mov word [rsp + 0x34], 0x61fc
mov rax, r15
mov r9, r14
nop word [rax + rax]
xor edx, edx
mov esi, edx
cmp rsi, 0x14
jae 0x140134321
movzx edi, byte [rsp + rsi + 0x30]
mov ebx, edi
cmp rax, rsi
ja 0x140134318
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14013397f
lea r10, [rsi + r12]
movzx ecx, bl
and cl, r10b
add cl, cl
sub r10b, cl
add r10b, 0x29
add r10b, dil
jmp 0x1401339d0
je 0x1401342c4
inc rcx
cmp rax, rcx
je 0x140134268
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14013423d
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1401341ff
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1401341de
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14013419a
nop word [rax + rax]
mov r11, rax
cmp r9, rsi
ja 0x14013430f
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x140133a00
lea edx, [rsi - 0x7b]
movzx eax, dil
and al, dl
movzx r10d, dil
add al, al
sub r10b, al
add r10b, 0x5d
add r10b, dl
jmp 0x140133a26
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14013417c
inc rcx
cmp rax, rcx
je 0x14013415b
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14013413d
nop word [rax + rax]
lea rax, [r11 + r9]
cmp rax, rsi
jbe 0x140133e1c
mov rax, r11
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140133dfb
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140133dd4
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140133db3
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140133d92
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x140133d72
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140133d43
lea rax, [r9 + 0x80]
lea r9, [rax + 0x5a]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1401342f2
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140133b71
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140133b51
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x140133cef
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x140133c8d
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140133c6a
lea rax, [r9 + 0x1000]
lea r9, [rax + 3]
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x140133c3b
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x140133c1b
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140133bfa
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140133bd9
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140133bb2
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140133b91
lea rax, [r9 + 0x5a]
lea r9, [rax + 8]
jmp 0x140133a40
lea r8d, [rsi - 0x47]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0xf
add r10b, r8b
jmp 0x1401339d0
lea r8d, [rsi + 0x57]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0x61
add r10b, r8b
jmp 0x140133955
lea r8d, [rsi + 0x28]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
sub r10b, 0x18
jmp 0x1401341b6
lea r8d, [rsi + 0x64]
mov edx, 0x22
movzx ecx, dil
dec rsi
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
inc rsi
jmp 0x140133944
lea r8d, [rsi + 2]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
sub r10b, 0xe
jmp 0x14013421b
lea r8d, [rsi + 0x3e]
mov edx, 0x27
movzx ecx, dil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
jmp 0x14013424f
lea r8d, [rsi - 0x24]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 4
add r10b, r8b
jmp 0x140134115
lea r8d, [rsi + 0x18]
movzx ecx, dil
and cl, r8b
mov edx, 0x2c
sub dl, cl
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
inc rsi
jmp 0x140133944
lea edx, [rsi - 0x5d]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
sub r10b, 0x75
mov byte [rsp + rsi + 0x30], r10b
inc rsi
jmp 0x140133944
lea edx, [rsi - 0x21]
movzx ecx, dil
and cl, dl
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0x19
add r10b, dl
mov r11, rax
cmp rax, 1
jae 0x1401340e3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140134036
lea r8d, [rsi + 0x14]
movzx ecx, dil
and cl, r8b
mov edx, 0x3a
sub dl, cl
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
inc rsi
jmp 0x140133944
lea edx, [rsi + 0x7d]
movzx ecx, dil
and cl, dl
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0x6b
add r10b, dl
lea rcx, [r9 + rax]
cmp rcx, 0x7a
je 0x140134104
lea rdx, [r9 + 5]
cmp rax, rdx
jbe 0x140133f37
lea r8d, [rsi + 0x2d]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0x3b
add r10b, r8b
jmp 0x140133ca6
lea r8d, [rsi + 0x1e]
movzx ecx, dil
and cl, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
inc rsi
jmp 0x140133944
lea r8d, [rsi + 0x5a]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
sub r10b, 0x76
add r10b, r8b
jmp 0x140134115
lea r8d, [rsi - 8]
mov edx, 0x1c
movzx ecx, dil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
jmp 0x14013424f
lea r8d, [rsi + 0x34]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
sub r10b, 0x6c
jmp 0x14013421b
lea r8d, [rsi - 0x2e]
mov edx, 0x21
movzx ecx, dil
dec rsi
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
inc rsi
jmp 0x140133944
lea r8d, [rsi + 0xe]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
sub r10b, 0x62
jmp 0x1401341b6
lea rax, [r9 + 0xa]
cmp r11, rax
jae 0x140133e46
lea ecx, [rsi - 0x4f]
movzx eax, dil
and al, cl
movzx r10d, dil
add al, al
sub r10b, al
mov rax, r11
add r10b, 0x29
add r10b, cl
jmp 0x140133d08
lea rax, [r9 + 1]
cmp r11, rax
jne 0x140133e7b
lea ecx, [rsi + 0xa]
movzx eax, dil
and al, cl
add al, al
sub dil, al
mov rax, r11
lea r10d, [rcx + rdi]
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
sub r10b, 0x46
add rsi, rcx
inc rsi
jmp 0x140133944
lea rax, [r9 + 3]
cmp r11, rax
jne 0x140133ea2
movzx eax, dil
lea ecx, [rsi + 0x30]
and al, cl
add al, al
sub dil, al
mov rax, r11
lea r10d, [rcx + rdi]
sub r10b, 0x50
jmp 0x14013424f
lea rax, [r9 + 5]
cmp r11, rax
jne 0x140133ed1
lea edx, [rsi - 0xc]
movzx eax, dil
and al, dl
mov ecx, 0x2a
sub cl, al
movzx ebx, sil
mov rax, r11
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x14013421e
lea rax, [r9 + 7]
cmp r11, rax
jne 0x140133f01
lea ecx, [rsi - 0x48]
movzx eax, dil
and al, cl
inc r9
add al, al
dec rsi
sub dil, al
mov rax, r11
lea r10d, [rcx + rdi]
sub r10b, 8
inc rsi
jmp 0x140133944
lea rcx, [r9 + 6]
mov rax, r11
cmp r11, rcx
jne 0x140133d08
lea edx, [rsi + 0x1a]
movzx eax, dil
and al, dl
mov ecx, 0x25
sub cl, al
movzx ebx, sil
mov rax, r11
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x1401341b9
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140133f61
lea r8d, [rsi - 0x71]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
add r10b, 0x17
jmp 0x1401341b6
inc rcx
cmp rax, rcx
jne 0x140133f8d
lea edx, [rsi - 0xf]
movzx ecx, dil
and cl, dl
inc r9
add cl, cl
dec rsi
sub dil, cl
lea r10d, [rdx + rdi]
add r10b, 0x69
inc rsi
jmp 0x140133944
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140133fb7
lea r8d, [rsi - 0x4b]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
add r10b, 0xd
jmp 0x14013421b
cmp rax, rdx
jne 0x140133fd7
lea edx, [rsi + 0x79]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
sub r10b, 0x4f
jmp 0x14013424f
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140134000
lea r8d, [rsi - 0x25]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
sub r10b, cl
add r10b, 3
add r10b, r8b
jmp 0x140134115
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140133ca6
lea edx, [rsi - 0x61]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
lea r10d, [rdx + rdi]
sub r10b, 0x59
inc rsi
jmp 0x140133944
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140134060
lea r8d, [rsi - 0x28]
mov edx, reloc.WS2_32.dll_inet_ntoa
movzx ecx, dil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
jmp 0x140134115
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140134087
lea edx, [rsi - 0x64]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
sub r10b, 0x44
add rax, r9
jmp 0x14013424f
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1401340b2
mov edx, 7
lea r8d, [rsi - 2]
movzx ecx, dil
movzx ebx, sil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
jmp 0x14013421b
cmp r9, 5
jb 0x140133c80
lea edx, [rsi - 0x7a]
movzx eax, dil
and al, dl
movzx ecx, dil
add al, al
movzx ebx, sil
sub cl, al
mov rax, r11
add cl, dl
lea r10d, [rcx*2 - 0x54]
jmp 0x1401341b9
lea edx, [rsi - 0x18]
movzx ecx, dil
and cl, dl
movzx ebx, sil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x58
add r10b, dil
jmp 0x14013421e
lea edx, [rsi + 0x4a]
movzx ecx, dil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rdx - 6]
lea edx, [rsi - 5]
inc r9
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
add dl, 0x23
add dl, dil
movzx ecx, dl
mov byte [rsp + rsi + 0x30], cl
add rcx, r9
sub rsi, rcx
jmp 0x140134283
lea edx, [rsi + 0x6f]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
sub r10b, 9
add rax, r9
jmp 0x14013424f
lea edx, [rsi - 0x55]
movzx ecx, dil
and cl, dl
dec rsi
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
add r10b, 0x53
inc rsi
jmp 0x140133944
lea r8d, [rsi - 0x19]
movzx ecx, dil
and cl, r8b
movzx r10d, dil
add cl, cl
movzx ebx, sil
sub r10b, cl
sub r10b, 0x51
jmp 0x1401341b6
movzx ebx, sil
movzx ecx, dil
movzx r10d, dil
lea r8d, [rbx + 0x23]
and cl, r8b
add cl, cl
sub r10b, cl
add r10b, 0xb
add r10b, r8b
add bl, 0x37
movzx ecx, bl
and cl, dil
add cl, cl
sub bl, cl
add bl, 0x7f
add bl, dil
mov byte [rsp + rsi + 0x30], bl
inc r9
dec rsi
inc rsi
jmp 0x140133944
lea edx, [rsi + 0x5f]
movzx ecx, dil
and cl, dl
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
add r10b, 0x67
dec rsi
inc rsi
jmp 0x140133944
movzx ebx, sil
movzx ecx, dil
movzx r10d, dil
lea r8d, [rbx - 3]
and cl, r8b
add cl, cl
sub r10b, cl
add r10b, 0x15
add r10b, r8b
sub bl, 0x67
movzx ecx, bl
and cl, dil
add cl, cl
sub bl, cl
sub bl, 0x2f
add bl, r10b
add bl, dil
mov byte [rsp + rsi + 0x30], bl
add rax, r9
jmp 0x14013424f
lea rcx, [rsi + r13]
and bl, cl
add bl, bl
sub cl, bl
lea r10d, [rdi + rcx]
add r10b, 0x71
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rsi, rdx
inc rsi
jmp 0x140133944
movabs rcx, 0xf3472bcfbdd2fa75
add rcx, rsi
and bl, cl
add bl, bl
sub cl, bl
lea r10d, [rdi + rcx]
sub r10b, 0x33
lea r8d, [rsi - 0x54]
inc rax
movzx ecx, r8b
mov edx, 0x26
and cl, dil
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r8b
add dl, dil
mov byte [rsp + rsi + 0x30], dl
add rsi, rcx
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
inc rsi
jmp 0x140133944
movabs rcx, 0x91f780afd84b6313
add rcx, rsi
and bl, cl
add bl, bl
sub cl, bl
lea r10d, [rdi + rcx]
add r10b, 0x7b
movzx ecx, byte [rsp + rsi + 0x30]
add rcx, r9
add rsi, rcx
inc rsi
jmp 0x140133944
sub sil, 0x6d
movzx eax, dil
and al, sil
add al, al
sub dil, al
lea r10d, [rsi + rdi]
sub r10b, 5
jmp 0x140133930
lea r8, [rbp + 0x14cda1c]
jmp 0x140134326
lea r8, [rbp + 0xd0a5cd]
jmp 0x140134326
lea r8, [rsp + 0x30]
xor eax, eax
mov dword [rsp + 0x28], 0x3a98
mov r9d, 0x1010
mov word [rsp + 0x20], ax
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.140145110
lea rcx, [0x140443e2f]
call fcn.14014cf40
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret