Function at 0x14012f950
Capabilities:
Check for debugger via api
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov byte [rbp + 0x67], 0
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x140130446
movzx r11d, byte [rbp + 0x67]
xor eax, eax
mov qword [rbp - 0x34], rax
movabs rsi, 0x4cb178169c6e2b1
mov dword [rbp - 0x2c], eax
movabs r14, 0x92839367afb4232d
mov byte [rbp - 0x28], al
movabs r15, 0x26a02ea52d553c95
mov dword [rbp - 0x39], 0x5b44455d
movabs r12, 0xb78aba370f1c6987
mov byte [rbp - 0x35], 0xa
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor ebx, ebx
cmp rbx, 0x12
jae 0x14013043d
movzx r10d, byte [rbp + rbx - 0x39]
mov edi, r10d
cmp r8, rbx
ja 0x140130431
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14012fa20
lea r11, [rbx + r14]
movzx eax, dil
and al, r11b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, r10b
jmp 0x14012fa60
je 0x1401303c7
inc rax
cmp r8, rax
je 0x140130399
lea rax, [r9 + 4]
cmp r8, rax
je 0x14013037e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14013035d
lea rax, [r9 + 9]
cmp r8, rax
je 0x140130317
nop dword [rax]
cmp r9, rbx
ja 0x140130425
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14012fa8a
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x29
jmp 0x14012fad0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1401302fc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401302b9
lea rax, [rcx + 1]
cmp r8, rax
je 0x14013029b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140130219
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401301f0
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14012fed9
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14012febb
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14012fe93
lea rax, [r9 + 9]
cmp r8, rax
je 0x14012fe72
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14012fe53
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14012fe35
lea rax, [r9 + 8]
cmp r8, rax
je 0x14012fe16
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14012fded
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14012fae0
lea r8, [r9 + 0x400]
lea r9, [r8 + 6]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14013040a
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1401303ef
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14012fc84
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14012fc66
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14012fc48
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14012fdab
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14012fd88
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14012fae0
lea r8, [r9 + 4]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14012fd5f
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14012fd41
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14012fd22
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14012fd07
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14012fce5
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14012fcc1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14012fca2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14012fae0
lea r8, [r9 + 0x42]
lea r9, [r8 + 1]
jmp 0x14012fae0
lea edx, [rbx + 0x6f]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 9
add r11b, dl
jmp 0x14012fad0
lea edx, [rbx + 0x15]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x6d
add r11b, dl
jmp 0x14012fa60
lea edx, [rbx - 0x45]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x1d
add r11b, dl
jmp 0x14012f9f5
mov ecx, 0x24
lea edx, [rbx - 0x78]
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140130330
lea ecx, [rbx + 0x2e]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x42
inc rbx
jmp 0x14012f9e2
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x1401303ae
lea ecx, [rbx - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6a
jmp 0x1401303ae
mov ecx, 6
lea edx, [rbx + 0x6c]
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140130232
lea edx, [rbx + 0x12]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x14013025d
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 8
inc rbx
jmp 0x14012f9e2
lea ecx, [rbx - 0x29]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x1f
mov byte [rbp + rbx - 0x39], r11b
inc rbx
jmp 0x14012f9e2
lea edx, [rbx + 0x7d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x6b
add r11b, dl
cmp r9, 1
jb 0x14012fd9e
movzx ecx, r10b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x12]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 4]
jmp 0x140130333
lea ecx, [rbx + 0x26]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0xa
inc rbx
jmp 0x14012f9e2
lea edx, [rbx - 0x34]
mov ecx, getservbyname
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14013025d
lea ecx, [rbx - 0x42]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x32
add r8, r9
jmp 0x1401303ae
mov ecx, 0x22
lea edx, [rbx + 0x64]
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1401302d2
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
inc rbx
jmp 0x14012f9e2
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14012f9e2
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x56]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x5a
jmp 0x140130330
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x14012ff69
lea edx, [rbx + 0x2d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 6
je 0x1401301da
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140130049
lea edx, [rbx - 0x47]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0xf
add r11b, dl
cmp r8, 0x80
jae 0x1401301bb
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1401300e8
mov ecx, recvfrom
lea edx, [rbx + 0x6a]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14012fdc1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14012ff9f
lea edx, [rbx + 0x62]
movzx eax, r10b
and al, dl
mov ecx, 0x29
sub cl, al
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14012f9e2
inc rax
cmp r8, rax
jne 0x14012ffc5
lea edx, [rbx - 0x44]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x14013025d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14012ffed
mov ecx, reloc.WS2_32.dll_gethostbyaddr
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x16]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140130232
cmp r8, rcx
jne 0x140130014
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x1401303ae
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012feff
lea edx, [rbx - 0x28]
mov ecx, reloc.WS2_32.dll_inet_ntoa
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14012f9e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140130070
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x13]
and al, dl
add al, al
sub r11b, al
add r11b, 0x7b
jmp 0x140130330
inc rax
cmp r8, rax
jne 0x140130099
lea ecx, [rbx - 0x39]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x71
inc rbx
jmp 0x14012f9e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401300c0
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x21]
and al, dl
add al, al
sub r11b, al
add r11b, 0x19
jmp 0x1401302d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012ff33
lea ecx, [rbx - 0x2b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x2d
jmp 0x1401303ae
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14013011a
lea ecx, [rbx - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x5c
inc rbx
jmp 0x14012f9e2
inc rax
cmp r8, rax
jne 0x140130141
lea edx, [rbx + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14013025d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140130168
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
jmp 0x140130232
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140130190
mov ecx, 0x2b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x7a]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1401302d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14012fdc4
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x6c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0xc
jmp 0x140130330
movzx ecx, byte [rbp + rbx - 0x39]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x48]
and al, dl
sub cl, al
add cl, 4
lea r11d, [rcx + rcx]
jmp 0x1401302d2
movzx edi, bl
movzx eax, r10b
lea ecx, [rdi - 0x5e]
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x6e]
jmp 0x140130235
lea ecx, [rbx - 0x25]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
add r11b, 3
inc rbx
jmp 0x14012f9e2
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x27]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, dl
sub dil, 0x31
inc r9
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x57
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x39], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 4]
movzx eax, r10b
and al, dl
inc r8
mov ecx, recvfrom
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x39], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012f9e2
lea ecx, [rbx + 0x73]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x25
add r8, r9
jmp 0x1401303ae
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x19]
and al, dl
add al, al
sub r11b, al
add r11b, 0x51
add r11b, dl
add dil, 0x75
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x33
add dil, r10b
add dil, r11b
mov byte [rbp + rbx - 0x39], dil
add r8, r9
jmp 0x1401303ae
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0xb]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4d
jmp 0x140130330
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x57]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x61
add r11b, dl
movzx eax, r10b
add dil, 0x1b
and al, dil
add al, al
sub r10b, al
add r10b, 0x43
add r10b, dil
mov byte [rbp + rbx - 0x39], r10b
inc r9
dec rbx
inc rbx
jmp 0x14012f9e2
lea ecx, [rbx - 0x5d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x75
dec rbx
inc rbx
jmp 0x14012f9e2
lea ecx, [rbx - 0x11]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x77
add r8, r9
jmp 0x1401303ae
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea r11d, [r10 + rax]
sub r11b, 0x13
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14012f9e2
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea r11d, [r10 + rax]
add r11b, 0x4f
movzx eax, byte [rbp + rbx - 0x39]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14012f9e2
add bl, 0x61
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x59
jmp 0x14012f9e0
add bl, 7
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x31
jmp 0x14012f9d0
lea rdx, [rbp + 0x147a203]
jmp 0x140132fcb
lea rdx, [rbp + 0x17bc530]
jmp 0x140132fcb
lea rdx, [rbp - 0x39]
jmp 0x140132fcb
mov dword [rbp + 0x6f], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
cmp dword [rbp + 0x6f], 0
je 0x14013101e
movzx r11d, byte [rbp + 0x67]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f], xmm0
mov dword [rbp + 0x1a], 0x92929d99
movabs rsi, 0x714b05e28298ee66
mov byte [rbp + 0x1e], 0xa0
movabs r14, 0x53e111a787cacb32
nop word [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor edi, edi
cmp rdi, 0x15
jae 0x140131015
movzx ebx, byte [rbp + rdi + 0x1a]
mov rdx, rbx
cmp r8, rdi
ja 0x140131009
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401304f3
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
mov r11d, 0x1b
sub r11b, al
add r11b, r11b
add r11b, dl
add r11b, cl
jmp 0x140130530
je 0x140130f9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140130f65
lea rax, [r9 + 4]
cmp r8, rax
je 0x140130f2b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140130f09
lea rax, [r9 + 9]
cmp r8, rax
je 0x140130ec5
nop dword [rax]
cmp r9, rdi
ja 0x140130ffd
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140130560
lea edx, [rdi + 0x5e]
mov ecx, reloc.WS2_32.dll_getservbyname
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401305a1
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140130eaa
lea rax, [r9 + 2]
cmp r8, rax
je 0x140130e8b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140130e72
lea rax, [rcx + 1]
cmp r8, rax
je 0x140130dfd
lea rax, [r9 + 3]
cmp r8, rax
je 0x140130de7
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140130b02
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140130adf
lea rax, [r9 + 3]
cmp r8, rax
je 0x140130abd
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140130a99
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140130a76
lea rax, [r9 + 2]
cmp r8, rax
je 0x140130a5d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140130a3f
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140130a22
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140130a04
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1401309dd
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401305b0
lea r8, [r9 + 9]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140130fe2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140130fc2
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14013079b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140130782
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140130764
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14013098f
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140130944
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140130907
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1401308e1
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1401305b0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1401308b5
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140130897
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14013087a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14013085c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140130843
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140130821
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140130802
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1401307db
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1401307b9
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1401305b0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x7a]
jmp 0x1401305b0
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401305a1
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x140130530
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401304c1
lea edx, [rdi - 0x10]
mov ecx, reloc.WS2_32.dll_getservbyport
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130ee3
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1401304b2
lea ecx, [rdi + 0x58]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x68
inc rdi
jmp 0x1401304b2
lea edx, [rdi - 0x74]
mov ecx, reloc.WS2_32.dll_shutdown
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130f44
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x140130f7e
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130f81
lea edx, [rdi + 0x28]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140130e16
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130e3a
lea edx, [rdi - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1401304b2
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x1a], r11b
inc rdi
jmp 0x1401304b2
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
cmp r9, 0x41
jb 0x1401308fa
mov ecx, 2
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x5c]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140130ee3
lea edx, [rdi - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x61
jae 0x140130da8
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140130ccb
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14013091b
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x140130dcf
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140130bf8
lea edx, [rdi + 0x4e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, dl
jmp 0x14013095d
lea ecx, [rdi + 0x34]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x6c
inc rdi
jmp 0x1401304b2
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130e3a
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x140130e16
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130f81
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
jmp 0x140130f7e
mov ecx, 0x3c
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x38]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130f44
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1401304b2
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x1401304b2
mov ecx, 0x1a
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x2c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130ee3
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140130b2c
lea edx, [rdi + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401309a3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140130b5c
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x24
inc rdi
jmp 0x1401304b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140130b7e
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140130e16
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140130ba5
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140130f81
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140130bc7
lea ecx, [rdi - 0x14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
jmp 0x140130f7e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401309a3
lea edx, [rdi - 0x7c]
mov ecx, gethostbyaddr
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1401304b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140130c24
mov ecx, 0x25
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x1a]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140130ee3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140130c4f
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7e]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x140130f44
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140130c71
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
jmp 0x140130f7e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140130c97
lea edx, [rdi - 0x1e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2e
add r11b, dl
jmp 0x140130e16
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14013095d
lea ecx, [rdi + 0x7a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x56
inc rdi
jmp 0x1401304b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140130cfb
lea ecx, [rdi + 0x78]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x48
inc rdi
jmp 0x1401304b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140130d21
lea edx, [rdi + 0x10]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x140130e16
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140130d4c
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x74]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x140130f44
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140130d79
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1401304b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14013091b
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x54
inc rdi
jmp 0x1401304b2
movzx r11d, byte [rbp + rdi + 0x1a]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x70]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, bl
add r11b, dl
jmp 0x140130f44
lea edx, [rdi + 0x3c]
mov ecx, 0x2e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140130e16
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x140130e3a
lea edx, [rdi - 0xe]
mov ecx, gethostbyaddr
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea edx, [rdi - 0x5e]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x6e
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x1a], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x38
add bl, cl
mov byte [rbp + rdi + 0x1a], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401304b2
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
jmp 0x140130f81
lea ecx, [rdi - 0x3e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
inc rdi
jmp 0x1401304b2
movzx r10d, dil
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
jmp 0x140130ee3
mov ecx, 1
movzx r10d, dil
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, bl
add r10b, 0xa
and al, r10b
inc r9
add al, al
sub bl, al
sub bl, 0x46
add bl, r10b
mov byte [rbp + rdi + 0x1a], bl
dec rdi
inc rdi
jmp 0x1401304b2
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
inc r9
dec rdi
inc rdi
jmp 0x1401304b2
movzx r10d, dil
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
sub r10b, 0x2a
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0x1a], cl
jmp 0x140130f7e
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1401304b2
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x5e
movzx eax, byte [rbp + rdi + 0x1a]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401304b2
sub dil, 2
mov ecx, 7
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1401304b0
add dil, 0x32
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x5e
jmp 0x1401304a0
lea rdx, [rbp + 0x1402ca2]
jmp 0x140132fcb
lea rdx, [rbp + 0xd91b08]
jmp 0x140132fcb
lea rdx, [rbp + 0x1a]
jmp 0x140132fcb
call fcn.14012f7f0
test eax, eax
je 0x140131b94
movzx r11d, byte [rbp + 0x67]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x27], 0xfdc4c5fd
movups xmmword [rbp - 0x22], xmm0
mov byte [rbp - 0x12], al
movabs r14, 0xc8dae81f0cb95b19
mov byte [rbp - 0x23], 0xb2
movabs r12, 0x7dfc58d959117daf
movabs r15, 0x5a90b85d262c114b
nop word [rax + rax]
mov rax, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor ebx, ebx
cmp rbx, 0x16
jae 0x140131b8b
movzx r10d, byte [rbp + rbx - 0x27]
mov rdi, r10
cmp rax, rbx
ja 0x140131b7f
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1401310c0
lea r11, [rbx + r14]
movzx ecx, r11b
and cl, dil
add cl, cl
sub r11b, cl
add r11b, 0x51
add r11b, dil
jmp 0x1401310f0
je 0x140131b14
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140131a8b
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140131a5a
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140131a3a
nop dword [rax]
mov r8, rax
cmp r9, rbx
ja 0x140131b73
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x14013111f
lea ecx, [rbx + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x140131160
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1401319f8
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1401319d8
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1401319be
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1401319a4
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14013197c
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14013161a
mov rax, r8
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1401315fd
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1401315d3
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1401315ac
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14013158f
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14013156e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140131554
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x14013153a
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140131519
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140131170
lea rax, [r9 + 0x3e8]
lea r9, [rax + 0x80]
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x140131b58
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140131b3d
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x140131302
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1401312e8
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1401314cf
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x14013148c
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140131445
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x140131422
lea rax, [r9 + 6]
lea r9, [rax + 4]
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1401313f3
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1401313d3
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1401313b5
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x14013139a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14013137f
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140131361
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x140131340
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14013131c
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140131170
lea rax, [r9 + 3]
lea r9, [rax + 1]
jmp 0x140131170
lea edx, [rbx + 0x61]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x59
jmp 0x1401310f0
lea edx, [rbx + 0x2f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x49
jmp 0x140131092
lea edx, [rbx + 0x36]
movzx ecx, r10b
and cl, dl
inc r9
add cl, cl
dec rbx
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x7a
inc rbx
jmp 0x140131082
lea edx, [rbx + 4]
movzx ecx, r10b
and cl, dl
dec rbx
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x1c
inc rbx
jmp 0x140131082
mov edx, 0x21
lea r8d, [rbx - 0x2e]
movzx ecx, r10b
movzx edi, bl
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
jmp 0x140131933
lea edx, [rbx - 0x60]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x60
jmp 0x140131a6f
lea edx, [rbx + 0x6e]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 2
jmp 0x140131a72
mov edx, 0x2e
lea r8d, [rbx + 0x3c]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x140131aa7
lea r8d, [rbx + 0xa]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x46
add r11b, r8b
jmp 0x140131ad3
lea r8d, [rbx - 0x28]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_inet_ntoa
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x140131082
lea edx, [rbx + 0x5b]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x7d
mov byte [rbp + rbx - 0x27], r11b
inc rbx
jmp 0x140131082
lea r8d, [rbx + 0x29]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x1f
add r11b, r8b
cmp r9, 1
jb 0x140131438
movzx edx, r10b
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi - 0xa]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea r11d, [rdx*2 - 0x74]
jmp 0x140131a10
lea edx, [rbx - 9]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x3f
cmp rax, 4
jae 0x140131916
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x14013183a
lea edx, [rbx + 2]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xe
jmp 0x140131460
lea edx, [rbx - 0x3b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x63
lea rcx, [r9 + rax]
cmp rcx, 0x80
je 0x14013195e
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x140131728
lea edx, [rbx - 0xb]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x4d
jmp 0x1401314a1
lea r8d, [rbx + 0x1c]
mov edx, 0x1e
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140131ad3
lea edx, [rbx - 0x16]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x66
jmp 0x140131aaa
lea edx, [rbx - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 8
jmp 0x140131a72
lea r8d, [rbx - 0x7a]
mov edx, 0x2b
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140131a6f
movzx edi, bl
lea edx, [rdi + 0x54]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4c
jmp 0x140131939
lea r8d, [rbx + 0x22]
mov edx, 9
movzx ecx, r8b
dec rbx
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140131082
lea r8d, [rbx - 0x10]
mov edx, reloc.WS2_32.dll_getservbyport
movzx ecx, r8b
inc r9
and cl, r10b
dec rbx
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140131082
lea edx, [rbx - 0x42]
movzx edi, bl
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x32
jmp 0x140131a10
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140131640
lea ecx, [rbx + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, r8
lea r11d, [r10 + rcx]
add r11b, 0x51
jmp 0x1401314e4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140131679
lea edx, [rbx + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, r10b
sub cl, al
mov rax, r8
lea r11d, [rcx + rcx]
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add r11b, dl
add rbx, rcx
add r11b, r10b
inc rbx
jmp 0x140131082
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14013169f
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, r8
lea r11d, [r10 + rcx]
sub r11b, 0x72
jmp 0x140131aaa
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1401316ca
lea edx, [rbx - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r10b
sub cl, al
mov rax, r8
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140131a72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401316f0
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, r8
lea r11d, [r10 + rcx]
sub r11b, 0x2e
jmp 0x140131a6f
lea rcx, [r9 + 6]
mov rax, r8
cmp r8, rcx
jne 0x1401314e4
lea edx, [rbx + 0x46]
mov ecx, reloc.WS2_32.dll_inet_addr
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
mov rax, r8
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140131082
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14013174e
movzx edi, bl
lea edx, [rdi + 0x27]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x11
jmp 0x140131a10
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140131777
lea edx, [rbx - 0x75]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x33
inc rbx
jmp 0x140131082
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14013179d
movzx edi, bl
lea edx, [rdi - 0x43]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2b
jmp 0x140131939
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1401317c0
lea edx, [rbx - 0x11]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x77
jmp 0x140131a6f
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1401317e3
lea edx, [rbx + 0x21]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x19
jmp 0x140131a72
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140131806
lea edx, [rbx + 0x53]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x45
jmp 0x140131aaa
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1401314a1
lea edx, [rbx - 0x49]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
dec r11b
inc rbx
jmp 0x140131082
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14013186b
lea edx, [rbx + 0x34]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x6c
inc rbx
jmp 0x140131082
inc rcx
cmp rax, rcx
jne 0x140131894
lea r8d, [rbx - 4]
mov edx, recvfrom
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140131a6f
cmp rax, rdx
jne 0x1401318b6
movzx edi, bl
lea edx, [rdi + 0x2e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x42
jmp 0x140131939
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1401318e6
lea r8d, [rbx + 0x60]
mov edx, gethostbyaddr
movzx ecx, r8b
dec rbx
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x140131082
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140131460
movzx edi, bl
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rdi - 0x3c]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x5c
add r11b, r8b
jmp 0x140131a10
movzx r11d, byte [rbp + rbx - 0x27]
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi + 0x28]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x18
add r11b, r10b
add r11b, r8b
add dil, 0x41
movzx ecx, r10b
and cl, dil
movzx edx, r11b
add cl, cl
sub dl, cl
add dl, 0x39
add dl, r10b
add dl, dil
mov byte [rbp + rbx - 0x27], dl
jmp 0x140131a6f
lea edx, [rbx + 0x5a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, byte [rbp + rbx - 0x27]
lea r11d, [r10 + rdx]
sub r11b, 0x76
jmp 0x140131aaa
lea edx, [rbx - 0x31]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
add r11b, 0x57
inc rbx
jmp 0x140131082
lea edx, [rbx + 0x6b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x13
jmp 0x140131aaa
lea edx, [rbx + 7]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x31
jmp 0x140131a6f
lea edx, [rbx - 0x5d]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x75
inc rbx
jmp 0x140131082
movzx edi, bl
lea edx, [rdi + 0x3f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x47
movzx ecx, r10b
add dil, 0xf
and cl, dil
add cl, cl
sub r10b, cl
sub r10b, 0x69
add r10b, dil
mov byte [rbp + rbx - 0x27], r10b
inc r9
dec rbx
inc rbx
jmp 0x140131082
lea edx, [rbx + 0x77]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x41
dec rbx
inc rbx
jmp 0x140131082
lea edx, [rbx + 0x13]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x7b
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140131082
lea r8, [rbx + r12]
movzx r11d, dil
movzx ecx, r8b
movzx r10d, dil
and cl, dil
add cl, cl
sub r11b, cl
add r11b, 0x37
add r11b, r8b
lea r8d, [rbx + 0x73]
movzx ecx, r10b
and cl, r8b
inc r9
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x25
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx - 0x27], cl
add rcx, r9
sub rbx, rcx
lea r8d, [rbx - 0x74]
movzx ecx, r10b
and cl, r8b
inc rax
mov edx, reloc.WS2_32.dll_shutdown
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rbx - 0x27], dl
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140131082
lea rdx, [rbx + r15]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0xd
movzx ecx, byte [rbp + rbx - 0x27]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140131082
sub bl, 3
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
add r11b, 0x15
jmp 0x140131080
sub bl, 0x35
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x73
jmp 0x140131070
lea rdx, [rbp + 0x14934a5]
jmp 0x140132fcb
lea rdx, [rbp + 0xc28fbe]
jmp 0x140132fcb
lea rdx, [rbp - 0x27]
jmp 0x140132fcb
call fcn.14012f820
test eax, eax
je 0x1401326a1
movzx r10d, byte [rbp + 0x67]
xorps xmm0, xmm0
movups xmmword [rbp - 0xc], xmm0
mov dword [rbp - 0x11], 0x4e484951
movabs rsi, 0x97a0d95f56b2902f
mov byte [rbp - 0xd], 0x7a
movabs r15, 0x2565f19b5ee1f149
movabs r14, 0xc6e28c1e0417b08d
nop word [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor ebx, ebx
cmp rbx, 0x15
jae 0x140132698
movzx r11d, byte [rbp + rbx - 0x11]
mov rdx, r11
cmp r8, rbx
ja 0x14013268c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140131c32
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x49
add r10b, cl
jmp 0x140131c60
je 0x140132624
inc rax
cmp r8, rax
je 0x1401325aa
lea rax, [r9 + 3]
cmp r8, rax
je 0x14013258a
lea rax, [r9 + 6]
cmp r8, rax
je 0x140132567
nop
cmp r9, rbx
ja 0x140132680
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140131c8b
lea r10d, [rbx - 0x25]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 3
add r10b, r11b
jmp 0x140131cc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140132525
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401324f4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401324da
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401324c0
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14013220a
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401321ed
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1401321c5
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1401321a0
lea rax, [r9 + 9]
cmp r8, rax
je 0x140132183
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140132164
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14013214a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14013212b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140132111
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1401320e4
lea rax, [r9 + 8]
cmp r8, rax
je 0x140131cd0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140132666
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14013264c
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140131ebc
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140131ea0
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140131e84
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14013209d
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140132057
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14013201c
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140131ffa
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140131cd0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140131fd2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140131fb3
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140131f99
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140131f7f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140131f60
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140131f43
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140131f1e
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140131efb
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140131ed8
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140131cd0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x41]
jmp 0x140131cd0
lea r10d, [rbx - 0x7b]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x5d
add r10b, r11b
jmp 0x140131cc0
lea r10d, [rbx + 0x27]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x11
add r10b, r11b
jmp 0x140131c60
lea r10d, [rbx - 0x37]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, r11b
jmp 0x140131c02
lea ecx, [rbx - 0x28]
mov r10d, reloc.WS2_32.dll_inet_ntoa
movzx eax, cl
movzx edi, bl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x14013253d
lea ecx, [rbx + 0x7a]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
inc rbx
jmp 0x140131bf2
lea edx, [rbx + 0x1c]
mov ecx, 0x1e
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
lea ecx, [rbx - 0x42]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x140132481
lea edx, [rbx + 0x60]
mov ecx, gethostbyaddr
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140132509
lea ecx, [rbx + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x14013250c
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x1401325c3
lea edx, [rbx + 0x46]
mov ecx, reloc.WS2_32.dll_inet_addr
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1401325e6
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x58
inc rbx
jmp 0x140131bf2
lea ecx, [rbx - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x15
mov byte [rbp + rbx - 0x11], r10b
inc rbx
jmp 0x140131bf2
lea ecx, [rbx - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
cmp r9, 0x10
jb 0x14013200f
movzx edi, bl
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x2c]
jmp 0x14013253d
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x39
cmp r8, 0x42
jae 0x140132464
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1401323ae
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x140132031
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
lea rax, [r8 + r9]
cmp rax, 0xa
je 0x1401324a2
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140132313
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x14013206c
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x1401325e6
lea edx, [rbx + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1401325c3
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x14013250c
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140132509
movzx edi, bl
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x140132481
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
movzx edi, bl
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x14013253d
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14013222d
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x1401320b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140132263
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
inc rax
cmp r8, rax
jne 0x14013228a
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1401325e6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1401322b3
lea ecx, [rbx - 0x16]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
inc rbx
jmp 0x140131bf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401322e4
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1401320b2
mov ecx, 0x3b
movzx edi, bl
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14013253d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140132339
movzx edi, bl
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x14013253d
inc rax
cmp r8, rax
jne 0x140132364
lea ecx, [rbx - 0x11]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
inc rbx
jmp 0x140131bf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140132387
lea ecx, [rbx + 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x14013250c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14013206c
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
jmp 0x1401325c3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401323e4
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
inc rax
cmp r8, rax
jne 0x140132406
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x1401325c3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14013242f
lea ecx, [rbx - 0x60]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc rbx
jmp 0x140131bf2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140132031
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140131bf2
movzx ecx, byte [rbp + rbx - 0x11]
movzx edi, bl
lea edx, [rdi + 0x18]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
add r10b, dl
movzx eax, r11b
add dil, 0x47
and al, dil
add al, al
sub r11b, al
add r11b, 0xf
add r11b, dil
add r11b, r10b
mov byte [rbp + rbx - 0x11], r11b
jmp 0x140132509
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x11]
lea r10d, [r11 + rcx]
sub r10b, 0x3a
jmp 0x1401325c3
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
jmp 0x1401325e6
lea ecx, [rbx + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1401325c3
lea ecx, [rbx - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140131bf2
movzx edi, bl
lea ecx, [rdi + 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
sub dil, 0x17
inc r9
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 0x5f
add dil, r11b
mov byte [rbp + rbx - 0x11], dil
dec rbx
inc rbx
jmp 0x140131bf2
lea ecx, [rbx + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x27
inc r9
dec rbx
inc rbx
jmp 0x140131bf2
lea ecx, [rbx - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
dec rbx
inc rbx
jmp 0x140131bf2
movzx r11d, dl
lea rcx, [rbx + r15]
and dl, cl
movzx r10d, r11b
add dl, dl
sub r10b, dl
inc r10b
add r10b, cl
lea ecx, [rbx - 0x5b]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x7d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x11], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x2c]
inc r8
movzx eax, dl
mov ecx, 0x1a
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x11], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140131bf2
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x25
movzx eax, byte [rbp + rbx - 0x11]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140131bf2
add bl, 0x6b
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x13
jmp 0x140131bf0
add bl, 0xd
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x5b
jmp 0x140131be0
lea rdx, [rbp + 0x178df83]
jmp 0x140132fcb
lea rdx, [rbp + 0xeb6fb2]
jmp 0x140132fcb
lea rdx, [rbp - 0x11]
jmp 0x140132fcb
call fcn.14012f8d0
test eax, eax
je 0x140132fd4
movzx r11d, byte [rbp + 0x67]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 4], 0x73a3d01
movups xmmword [rbp + 9], xmm0
mov byte [rbp + 0x19], al
movabs r14, 0xfd4586b02fbdef22
mov byte [rbp + 8], 0xc8
movabs r12, 0xece6aed14e3189ee
movabs r15, 0xf7d094108f39cd66
nop dword [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor edi, edi
cmp rdi, 0x16
jae 0x140132fc7
movzx ebx, byte [rbp + rdi + 4]
mov r10, rbx
cmp r8, rdi
ja 0x140132fbe
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140132744
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
mov r11d, 9
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x140132780
je 0x140132f47
lea rax, [r9 + 3]
cmp r8, rax
je 0x140132ecc
lea rax, [r9 + 5]
cmp r8, rax
je 0x140132e74
lea rax, [rcx + 1]
cmp r8, rax
je 0x140132e50
lea rax, [r9 + 6]
cmp r8, rax
je 0x140132e08
nop
cmp r9, rdi
ja 0x140132fb5
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1401327b0
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401327f1
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140132dec
lea rax, [r9 + 3]
cmp r8, rax
je 0x140132dcd
lea rax, [r9 + 5]
cmp r8, rax
je 0x140132daf
lea rax, [rcx + 1]
cmp r8, rax
je 0x140132d91
lea rax, [r9 + 6]
cmp r8, rax
je 0x140132d6a
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140132a57
nop
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140132a39
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140132a17
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140132a0a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1401329eb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401329cd
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140132f95
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140132f75
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140132912
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1401328f9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1401328e0
lea r8, [r9 + 0x41]
lea r9, [r8 + 9]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1401329a6
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140132989
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14013296c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14013294e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140132930
lea r8, [r9 + 9]
lea r9, [r8 + 0x3e8]
jmp 0x140132800
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x1401327f1
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140132780
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140132711
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb0
lea edx, [rdi - 4]
mov ecx, recvfrom
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb3
lea edx, [rdi - 0x48]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x140132eeb
lea edx, [rdi + 0x74]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x140132f0f
lea ecx, [rdi + 0x30]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x50
inc rdi
jmp 0x140132702
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb0
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [rdi + 0x68]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140132e8e
lea edx, [rdi + 0x24]
mov ecx, 2
jmp 0x140132e58
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
inc rdi
jmp 0x140132702
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x44
jmp 0x140132e23
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140132b19
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x140132d4f
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140132bb1
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x200
jae 0x140132d2f
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140132c76
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
cmp r9, 0x3e8
jb 0x140132d22
mov ecx, reloc.WS2_32.dll_shutdown
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x74]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140132e26
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140132b49
lea ecx, [rdi - 0x6c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0xc
inc rdi
jmp 0x140132702
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140132b70
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eeb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140132b92
lea ecx, [rdi - 0x5c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
jmp 0x140132eb0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140132a80
movzx r10d, dil
mov ecx, 0xa
lea edx, [r10 - 0x4c]
jmp 0x140132e15
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140132bcc
movzx r10d, dil
mov ecx, reloc.WS2_32.dll_getservbyname
lea edx, [r10 + 0x5e]
jmp 0x140132e15
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140132bf4
lea ecx, [rdi - 0x1a]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
inc rdi
jmp 0x140132702
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140132c1b
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140132c42
lea edx, [rdi - 0xa]
mov ecx, 0x23
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eeb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140132ab7
lea ecx, [rdi + 0x7e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x72
inc rdi
jmp 0x140132702
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140132ca6
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc rdi
jmp 0x140132702
inc rax
cmp r8, rax
jne 0x140132ccc
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eeb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140132cf3
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140132ae9
lea ecx, [rdi + 4]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
inc rdi
jmp 0x140132702
mov byte [rbp + rdi + 4], r11b
inc rdi
jmp 0x140132702
movzx ecx, byte [rbp + rdi + 4]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x30]
and al, dl
sub cl, al
add cl, 0x28
lea r11d, [rcx + rcx]
jmp 0x140132e8e
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140132eeb
lea ecx, [rdi + 0x2e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x42
inc rdi
jmp 0x140132702
lea edx, [rdi - 0x5a]
mov ecx, 0x3b
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eeb
lea edx, [rdi + 0x62]
mov ecx, 0x29
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140132eb3
lea ecx, [rdi - 0x6a]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1a
inc rdi
jmp 0x140132702
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0xe]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x62
jmp 0x140132e23
movzx r10d, dil
mov ecx, 0x2b
lea edx, [r10 - 0x7a]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
sub r10b, 0x52
mov ecx, 0x1f
movzx eax, r10b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + rdi + 4], cl
inc r9
dec rdi
inc rdi
jmp 0x140132702
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140132702
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x46]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x16
add r11b, dl
sub r10b, 0xe
mov ecx, gethostbyaddr
movzx eax, r10b
and al, bl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 4], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140132702
lea rdx, [rdi + r12]
mov ecx, 0x3f
movzx eax, dl
movzx ebx, r10b
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea edx, [rdi + 0x36]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x7a
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 4], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x58]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x68
add bl, cl
mov byte [rbp + rdi + 4], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140132702
lea rcx, [rdi + r15]
mov edx, 0x1b
movzx eax, cl
and al, r10b
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, r10b
movzx eax, byte [rbp + rdi + 4]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140132702
sub dil, 0x56
mov ecx, 0x2d
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140132700
add dil, 0x66
mov ecx, 0x1b
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1401326f0
lea rdx, [rbp + 0x15caadc]
jmp 0x140132fcb
lea rdx, [rbp + 0xda99fe]
jmp 0x140132fcb
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x67]
call fcn.140132ff0
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret