Function at 0x1400baf98
Capabilities:
Access peb ldr_data
Authenticate hmac
Hash data using fnv
Parse pe header
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa8]
sub rsp, 0x1a8
mov dil, byte [rbp + 0xf0]
xor eax, eax
mov qword [rsp + 0x4e], rax
mov r14b, 0x4c
mov dword [rsp + 0x56], eax
mov sil, 0x5c
mov word [rsp + 0x5a], ax
mov r13b, 0x7c
mov dword [rsp + 0x40], 0x3f4c3d3c
mov r15b, 0x54
mov dword [rsp + 0x44], 0x1b15292f
mov r12b, reloc.WS2_32.dll_WSASetLastError
mov dword [rsp + 0x48], 0x2e291729
mov word [rsp + 0x4c], 0x8d1e
call fcn.14001acc4
mov rbx, qword [rax]
call fcn.14001accc
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1c
jae 0x1400bba12
movzx r8d, byte [rsp + r9 + 0x40]
mov r11d, r8d
cmp rbx, r9
ja 0x1400bba09
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400bb056
movabs rcx, 0xb6005be33986bd6c
mov al, r11b
add rcx, r9
mov edi, 6
and al, cl
sub dil, al
add dil, dil
add dil, cl
jmp 0x1400bb2eb
je 0x1400bb98d
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400bb93f
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400bb90d
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400bb8f2
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400bb8d6
cmp r10, r9
ja 0x1400bba00
lea rax, [r10 + 0x28]
cmp rbx, rax
jae 0x1400bb0c2
movabs rcx, 0xee0789a3b80d89dc
mov al, r11b
add rcx, r9
and al, cl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x1400bb0f6
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400bb898
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400bb87d
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400bb863
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400bb821
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1400bb5e6
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x1400bb5c5
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1400bb5a7
lea rax, [r10 + 0x64]
cmp rbx, rax
je 0x1400bb599
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1400bb57e
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x1400bb564
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400bb54a
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x1400bb52e
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1400bb514
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x1400bb4fa
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1400bb103
lea rbx, [r10 + 0xa]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x1400bb9e1
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1400bb9c2
lea rax, [r10 + 0x41]
cmp rbx, rax
jb 0x1400bb2f3
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1400bb2d5
lea rax, [r10 + 2]
cmp rbx, rax
jb 0x1400bb2ba
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x1400bb4b3
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x1400bb46b
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x1400bb42e
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x1400bb40f
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1400bb103
lea rbx, [r10 + 9]
lea r10, [rbx + 5]
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x1400bb3f4
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x1400bb3d9
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1400bb3b8
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1400bb39d
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x1400bb380
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400bb363
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1400bb349
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x1400bb32b
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1400bb311
lea rax, [r10 + 3]
cmp rbx, rax
ja 0x1400bb103
lea rbx, [r10 + 0x80]
lea r10, [rbx + 0x40]
jmp 0x1400bb103
mov cl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
jmp 0x1400bb0f6
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb090
lea edx, [r9 - 0xc]
mov ecx, Ordinal_45
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb01f
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400bb8b3
mov ecx, 8
add ecx, r9d
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x38
jmp 0x1400bb8d1
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x50
jmp 0x1400bb8ea
lea ecx, [r9 + 0x58]
mov r11b, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x1400bb7e1
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400bb908
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400bb92c
lea edx, [r9 - 0x30]
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
mov dl, r9b
add dil, r8b
jmp 0x1400bb837
lea edx, [r9 - 8]
mov ecx, Ordinal_32
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400bb95d
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400bb9ab
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
mov byte [rsp + r9 + 0x40], dil
jmp 0x1400bb9ba
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
cmp r10, 3
jb 0x1400bb424
mov ecx, 8
mov r11b, r9b
add ecx, r11d
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx + rcx]
sub dil, r12b
jmp 0x1400bb8b6
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r14b
cmp rbx, 0x1000
jae 0x1400bb7c1
lea rax, [r10 + 0x200]
cmp rbx, rax
jbe 0x1400bb72c
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x28
jmp 0x1400bb443
lea ecx, [r9 + r13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x64
lea rax, [r10 + rbx]
cmp rax, 0x28
je 0x1400bb803
lea rax, [r10 + 0xa]
cmp rbx, rax
jbe 0x1400bb68b
lea ecx, [r9 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x1400bb47f
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x1400bb9ae
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x1400bb960
mov dl, r9b
lea ecx, [rdx + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x48
jmp 0x1400bb837
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400bb92f
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x1400bb908
mov r11b, r9b
mov ecx, Ordinal_60
lea edx, [r11 - 0x10]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400bb7db
lea edx, [r9 + 0x18]
mov ecx, Ordinal_45
jmp 0x1400bb886
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb8d1
mov ecx, reloc.WS2_32.dll_sendto
mov r11b, r9b
lea edx, [r11 + 0x68]
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb8b6
lea rax, [r10 + 0x41]
cmp rbx, rax
jae 0x1400bb60d
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb4c8
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bb630
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x1400bb9ae
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bb649
mov dl, r9b
mov ecx, 8
sub dl, r12b
jmp 0x1400bb3e2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bb660
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400bb3a6
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400bb4c8
lea edx, [r9 + 0x18]
mov ecx, Ordinal_45
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb908
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bb6b1
mov r11b, r9b
lea ecx, [r11 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x1400bb8b6
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bb6c8
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400bb886
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bb6df
lea edx, [r9 - 0x34]
mov ecx, gethostname
jmp 0x1400bb3a6
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400bb706
mov cl, r9b
mov dl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
jmp 0x1400bb837
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x1400bb47f
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r14b
jmp 0x1400bb9ae
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bb74f
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400bb9ae
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bb766
lea edx, [r9 + 0x48]
mov ecx, 4
jmp 0x1400bb3e2
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bb77d
lea edx, [r9 - 8]
mov ecx, Ordinal_32
jmp 0x1400bb3a6
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400bb797
mov r11b, r9b
mov ecx, 0x34
lea edx, [r11 - 0x58]
jmp 0x1400bb58a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400bb443
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400bb8ea
mov dil, byte [rsp + 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, dl
add dil, r8b
add r11b, r14b
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, r8b
add r11b, dil
mov byte [rsp + r9 + 0x40], r11b
jmp 0x1400bb908
mov dl, r9b
lea ecx, [rdx - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rsp + r9 + 0x40]
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x1400bb837
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, sil
add dl, 0x24
inc r10
mov al, dl
mov ecx, 2
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rsp + r9 + 0x40], al
add rax, r10
sub r9, rax
jmp 0x1400bb960
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x74
jmp 0x1400bb92f
lea edx, [r9 + 0x64]
mov ecx, Ordinal_35
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bb8ea
mov ecx, 0xa
mov dl, r9b
sub dl, r14b
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov r11b, r9b
add r11b, 0x74
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, r8b
mov byte [rsp + r9 + 0x40], r11b
inc r10
jmp 0x1400bb8ea
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r14b
dec r9
jmp 0x1400bb9ba
mov cl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
add rbx, r10
jmp 0x1400bb92f
mov edx, gethostname
movabs rcx, 0x66033afd05bca8cc
add rcx, r9
mov al, cl
and al, r11b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r8b
or rcx, 0xffffffffffffffff
movzx eax, dil
sub rcx, rax
add r9, rcx
jmp 0x1400bb9ba
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movabs rax, 0x8e01cb701fa1b31c
add rax, r9
and r11b, al
sub cl, r11b
lea edi, [rcx + rcx]
add dil, al
add dil, r8b
mov dl, r9b
inc rbx
sub dl, r12b
mov ecx, 8
mov al, dl
and al, r8b
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rbx
add cl, dl
add cl, r8b
mov byte [rsp + r9 + 0x40], cl
add r9, rax
jmp 0x1400bb9ae
mov ecx, reloc.WS2_32.dll_select
movabs rax, 0x220113a9ac943844
add rax, r9
and r11b, al
sub cl, r11b
lea edi, [rcx + rcx]
add dil, al
add dil, r8b
movzx eax, byte [rsp + r9 + 0x40]
add rax, r10
add r9, rax
inc r9
jmp 0x1400bb00c
add r9b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x1400bb009
add r9b, 0x44
mov ecx, reloc.WS2_32.dll_select
mov al, r9b
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x1400baff9
lea rax, [rbp + 0x14743d0]
jmp 0x1400bba17
lea rax, [rbp + 0x4e013c]
jmp 0x1400bba17
lea rax, [rsp + 0x40]
mov dil, byte [rbp + 0xf0]
mov r14b, 0x56
mov qword [rbp - 0x80], rax
mov sil, reloc.WLDAP32.dll_Ordinal_26
xor eax, eax
mov dword [rsp + 0x40], 0xcff8c9c8
mov dword [rsp + 0x44], 0x3c1dc0da
mov word [rsp + 0x48], 0x4b19
mov byte [rsp + 0x4a], Ordinal_211
lea r15d, [rax + 0x25]
mov qword [rsp + 0x4b], rax
mov word [rsp + 0x53], ax
mov byte [rsp + 0x55], al
call fcn.14001acc4
mov rbx, qword [rax]
call fcn.14001accc
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x16
jae 0x1400bc48e
movzx r8d, byte [rsp + r9 + 0x40]
mov r11d, r8d
mov edx, r8d
cmp rbx, r9
ja 0x1400bc485
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400bbab3
movabs rdi, 0xfffe8ef5ab5ca87a
add rdi, r9
mov al, dil
and al, r11b
add al, al
sub dil, al
add dil, r8b
sub dil, r14b
jmp 0x1400bbafa
je 0x1400bc411
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400bc3a1
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400bc372
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400bc33a
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400bc318
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1400bc2e0
cmp r10, r9
ja 0x1400bc47c
lea rcx, [r10 + 2]
cmp rbx, rcx
jae 0x1400bbb23
lea ecx, [r9 + 2]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xe
jmp 0x1400bbb6d
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400bc2c2
cmp rbx, rcx
je 0x1400bc2aa
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400bc28f
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400bc274
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400bc256
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1400bc23c
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1400bc019
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x1400bc008
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1400bbfea
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1400bbfcf
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1400bbfbe
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x1400bbfb0
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1400bbf95
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400bbf87
lea rax, [r10 + 0x20]
cmp rbx, rax
je 0x1400bbf69
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400bbf4f
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x1400bbb7a
lea rbx, [r10 + 1]
lea r10, [rbx + 4]
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1400bc460
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1400bc441
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x1400bbd6c
lea rax, [r10 + 0x2a]
cmp rbx, rax
jb 0x1400bbd52
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x1400bbd34
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x1400bbf00
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jb 0x1400bbeb5
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1400bbe73
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x1400bbe54
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x1400bbb7a
lea rbx, [r10 + 0x42]
lea r10, [rbx + 0x200]
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400bbe3a
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x1400bbe2c
lea rax, [r10 + 8]
cmp rbx, rax
ja 0x1400bbe12
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x1400bbdf8
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x1400bbdea
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x1400bbdcd
lea rax, [r10 + 6]
cmp rbx, rax
ja 0x1400bbdb3
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x1400bbda5
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1400bbd89
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x1400bbb7a
lea rbx, [r10 + 2]
lea r10, [rbx + 5]
jmp 0x1400bbb7a
lea edx, [r9 + 0x3e]
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bbb6d
lea ecx, [r9 + 0x4a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 6
jmp 0x1400bbafa
lea ecx, [r14 + r9]
mov rdx, r11
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5a
jmp 0x1400bba81
lea ecx, [r9 + 0x10]
mov r11b, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r12b
jmp 0x1400bc2f8
lea edx, [r9 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400bc31f
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x1400bc332
lea ecx, [r9 + 0x34]
mov r11b, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
jmp 0x1400bc352
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400bc37b
lea ecx, [r9 + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x14
jmp 0x1400bc38e
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x1400bc3c2
lea edx, [r9 + 0x64]
mov ecx, Ordinal_35
jmp 0x1400bbf72
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400bc42d
lea ecx, [r9 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x62
mov byte [rsp + r9 + 0x40], dil
jmp 0x1400bc439
lea edx, [rsi + r9]
mov ecx, r15d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp r10, 0x1000
jb 0x1400bbe69
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov r11b, r9b
mov al, r8b
lea edx, [r11 - 0x64]
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x1400bc2f8
lea ecx, [r9 + 0x26]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xa
mov edx, 8
cmp rbx, rdx
jae 0x1400bc205
lea rax, [r10 + 0x10]
cmp rbx, rax
jbe 0x1400bc178
lea edx, [r9 + 0x14]
mov ecx, Ordinal_60
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bbe8a
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
lea rax, [r10 + rbx]
cmp rax, 0x400
je 0x1400bc225
lea rax, [r10 + 0x7a]
cmp rbx, rax
jbe 0x1400bc0d9
lea edx, [r9 + 0x12]
mov al, r8b
and al, dl
mov dil, r8b
add al, al
sub dil, al
sub dil, 0x7e
add dil, dl
jmp 0x1400bbeca
lea ecx, [r9 + 0xc]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x54
jmp 0x1400bc42d
lea edx, [r9 + 0x18]
mov ecx, Ordinal_45
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400bc3ea
lea edx, [r9 + 0x24]
mov ecx, 2
jmp 0x1400bc25f
lea ecx, [r9 + 0x30]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x50
jmp 0x1400bc38e
lea edx, [r9 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400bc138
mov r11b, r9b
mov ecx, 4
lea edx, [r11 + 0x48]
jmp 0x1400bc1d5
lea ecx, [r9 + 0x54]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x4c
jmp 0x1400bc332
lea edx, [r9 + 0x60]
mov ecx, Ordinal_50
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc32f
mov r11b, r9b
mov ecx, 6
lea edx, [r11 + 0x6c]
jmp 0x1400bc2ce
lea rax, [r10 + 0x28]
cmp rbx, rax
jae 0x1400bc03e
lea edx, [r9 + 0x7a]
mov al, r8b
and al, dl
mov dil, r8b
add al, al
sub dil, al
add dil, dl
sub dil, r14b
jmp 0x1400bbf15
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bc062
lea ecx, [r9 + 4]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x1c
jmp 0x1400bc42d
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bc089
lea edx, [r9 - 8]
mov ecx, Ordinal_32
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc3ea
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bc0ac
lea edx, [r9 - 0x14]
mov al, r8b
and al, dl
mov dil, r8b
add al, al
sub dil, al
sub dil, 0x74
jmp 0x1400bc26c
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400bbf15
mov r11b, r9b
mov al, r8b
mov dil, r8b
lea edx, [r11 - 0x38]
and al, dl
add al, al
sub dil, al
sub dil, 0x78
add dil, dl
jmp 0x1400bc352
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bc0ff
mov r11b, r9b
mov al, r8b
mov dil, r8b
lea edx, [r11 + 6]
and al, dl
add al, al
sub dil, al
sub dil, 0x2a
jmp 0x1400bc2db
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bc126
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc332
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bc14d
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc38b
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400bbeca
lea edx, [r9 - 0x36]
mov ecx, 0x3d
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc38e
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400bc19c
lea ecx, [rdx + r9]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x38
jmp 0x1400bc42d
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400bc1c0
lea ecx, [r9 - 0x1c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x3c
jmp 0x1400bc38e
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400bc1e7
mov r11b, r9b
mov ecx, gethostname
lea edx, [r11 - 0x34]
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400bc0d1
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400bbe8a
mov r11b, r9b
mov ecx, 0x34
lea edx, [r11 - 0x58]
jmp 0x1400bc2ce
mov cl, byte [rsp + r9 + 0x40]
mov dl, r9b
sub dl, r12b
mov al, r8b
and al, dl
mov r11b, r9b
sub cl, al
add cl, 8
lea edi, [rcx + rcx]
jmp 0x1400bc0d1
mov ecx, reloc.WLDAP32.dll_Ordinal_50
mov dl, r9b
sub dl, r13b
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400bc26c
lea ecx, [r9 - 0x6a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, sil
jmp 0x1400bc42d
lea edx, [r9 - 0x52]
mov ecx, Ordinal_33
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc3c2
lea ecx, [r9 - 0x46]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x16
jmp 0x1400bc38e
lea ecx, [r9 - 0x3a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x6a
jmp 0x1400bc38b
lea ecx, [r9 - 0x22]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x12
jmp 0x1400bc332
mov r11b, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
lea edx, [r11 - 0xa]
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400bc2f8
mov r11b, r9b
lea ecx, [r11 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x62
add r11b, 0x16
mov al, r8b
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r8b
add cl, r11b
mov byte [rsp + r9 + 0x40], cl
jmp 0x1400bc32f
lea edx, [rsi + r9]
mov ecx, r15d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
inc r10
dec r9
jmp 0x1400bc439
mov r11b, r9b
lea ecx, [r11 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x5e
mov al, r8b
add r11b, 0xa
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x46
add r8b, r11b
add r8b, dil
mov byte [rsp + r9 + 0x40], r8b
jmp 0x1400bc38b
lea edx, [r9 + 0x3e]
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
or rcx, 0xffffffffffffffff
movzx eax, dil
sub rcx, rax
add r9, rcx
jmp 0x1400bc439
mov r8b, dl
movabs rcx, 0xfff5e8b7af889b56
add rcx, r9
mov dil, r8b
and dl, cl
add dl, dl
sub dil, dl
sub dil, 0x5a
add dil, cl
lea edx, [r9 - 2]
inc r10
mov al, dl
mov ecx, 7
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rsp + r9 + 0x40], al
add rax, r10
sub r9, rax
lea ecx, [r9 + 0x78]
inc rbx
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x48
sub rax, rbx
add cl, r8b
mov byte [rsp + r9 + 0x40], cl
add r9, rax
jmp 0x1400bc42d
mov al, dl
movabs rcx, 0xfffbace10215f96e
add rcx, r9
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 2
movzx eax, byte [rsp + r9 + 0x40]
add rax, r10
add r9, rax
inc r9
jmp 0x1400bba6b
add r9b, 0x62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
mov al, r8b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1400bba68
add r9b, 0x6e
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 2
jmp 0x1400bba58
lea rax, [rbp + 0x1413138]
jmp 0x1400bc493
lea rax, [rbp + 0x9dd9b2]
jmp 0x1400bc493
lea rax, [rsp + 0x40]
mov bl, byte [rbp + 0xf0]
mov r14b, 0x76
mov qword [rbp - 0x78], rax
mov r13b, 0x7b
xor eax, eax
mov dword [rsp + 0x40], 0x97c69192
mov dword [rsp + 0x44], 0x84ecbce7
mov sil, 0x35
mov dword [rsp + 0x48], 0x85b7bdbd
mov r12b, reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x4c], 0xa
lea r15d, [rax + 0xd]
mov dword [rsp + 0x4d], eax
mov byte [rsp + 0x51], al
call fcn.14001acc4
mov rdi, qword [rax]
call fcn.14001accc
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x12
jae 0x1400bce15
movzx r8d, byte [rsp + r10 + 0x40]
mov r9d, r8d
mov edx, r8d
cmp rdi, r10
ja 0x1400bce0c
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x1400bc52f
movabs rcx, 0x1bb54d771186c3d9
mov al, r9b
add rcx, r10
mov bl, r8b
and al, cl
add al, al
sub bl, al
add bl, 0x11
add bl, cl
jmp 0x1400bc542
je 0x1400bcd9e
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1400bcd85
cmp r11, r10
ja 0x1400bce03
lea rax, [r11 + 0xa]
cmp rdi, rax
jae 0x1400bc569
lea ebx, [r10 - 0x33]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x65
jmp 0x1400bc76e
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1400bcd4e
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1400bcd38
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1400bcd0f
lea rax, [r11 + 7]
cmp rdi, rax
je 0x1400bcca2
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x1400bca4f
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1400bca2f
lea rax, [r11 + 0x61]
cmp rdi, rax
je 0x1400bca12
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1400bc9f9
lea rax, [r11 + 0x42]
cmp rdi, rax
je 0x1400bc9dd
lea rax, [r11 + 0x41]
cmp rdi, rax
je 0x1400bc9c4
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1400bc9ab
lea rax, [r11 + 0x2a]
cmp rdi, rax
je 0x1400bc99c
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x1400bc97f
lea rax, [r11 + 0x3e8]
cmp rdi, rax
je 0x1400bc962
lea rax, [r11 + 2]
cmp rdi, rax
je 0x1400bc5aa
lea rdi, [r11 + 0x400]
lea r11, [rdi + 0x20]
lea rax, [r11 + 0x28]
cmp rdi, rax
jb 0x1400bcde8
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x1400bcdcd
lea rax, [r11 + 5]
cmp rdi, rax
jb 0x1400bc78e
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x1400bc776
lea rax, [r11 + 0x41]
cmp rdi, rax
jb 0x1400bc75e
lea rax, [r11 + 0x80]
cmp rdi, rax
jb 0x1400bc91b
lea rax, [r11 + 0x2a]
cmp rdi, rax
jb 0x1400bc8d6
lea rax, [r11 + 0xa]
cmp rdi, rax
jb 0x1400bc89d
lea rax, [r11 + 0x3e8]
cmp rdi, rax
jb 0x1400bc87f
lea rax, [r11 + 0x20]
cmp rdi, rax
jb 0x1400bc5aa
lea rdi, [r11 + 3]
lea r11, [rdi + 0x1000]
lea rax, [r11 + 0x28]
cmp rdi, rax
ja 0x1400bc871
lea rax, [r11 + 0x61]
cmp rdi, rax
ja 0x1400bc861
lea rax, [r11 + 5]
cmp rdi, rax
ja 0x1400bc841
lea rax, [r11 + 0x42]
cmp rdi, rax
ja 0x1400bc824
lea rax, [r11 + 8]
cmp rdi, rax
ja 0x1400bc80b
lea rax, [r11 + 0x80]
cmp rdi, rax
ja 0x1400bc7ef
lea rax, [r11 + 0x2a]
cmp rdi, rax
ja 0x1400bc7d6
lea rax, [r11 + 0xa]
cmp rdi, rax
ja 0x1400bc7c8
lea rax, [r11 + 2]
cmp rdi, rax
ja 0x1400bc7a9
lea rax, [r11 + 0x20]
cmp rdi, rax
ja 0x1400bc5aa
lea rdi, [r11 + 3]
lea r11, [rdi + 0x1000]
jmp 0x1400bc5aa
lea ebx, [r10 - 0x2d]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x3b
add bl, r8b
jmp 0x1400bc59d
lea ebx, [r10 + 0x21]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x19
add bl, r8b
jmp 0x1400bc542
lea ebx, [r10 + 0x6f]
mov rdx, r9
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 9
add bl, r8b
jmp 0x1400bc4fd
lea ecx, [r10 + 0x68]
mov ebx, reloc.WS2_32.dll_sendto
mov al, cl
mov r9b, r10b
and al, r8b
sub bl, al
add bl, bl
add bl, cl
add bl, r8b
jmp 0x1400bcd65
lea edx, [r10 - 0x4a]
mov ecx, 3
jmp 0x1400bca1b
lea ecx, [r10 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1c
jmp 0x1400bcd99
lea ecx, [r10 + 0x52]
mov r9b, r10b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3e
jmp 0x1400bcc66
lea ecx, [r10 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x1400bcd23
lea edx, [r10 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcd26
lea edx, [r10 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
mov al, dl
mov r9b, r10b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bccb9
mov dl, r10b
mov ecx, Ordinal_33
sub dl, r14b
jmp 0x1400bc988
lea edx, [r10 - 0x28]
mov ecx, ntohs
jmp 0x1400bc96b
lea ecx, [r10 - 0x65]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3d
mov byte [rsp + r10 + 0x40], bl
jmp 0x1400bcdc5
lea ecx, [r10 - 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5f
cmp r11, 9
jb 0x1400bc893
mov r9b, r10b
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx*2 - 0x74]
jmp 0x1400bcd65
lea ecx, [r10 + 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x7f
cmp rdi, 9
jae 0x1400bcc49
lea rax, [r11 + 0x2a]
cmp rdi, rax
jbe 0x1400bcbc1
lea edx, [r10 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bc8b1
mov cl, r10b
sub cl, r13b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x5d
lea rax, [r11 + rdi]
cmp rax, 9
je 0x1400bcc88
lea rax, [r11 + 0x2a]
cmp rdi, rax
jbe 0x1400bcb2d
lea ecx, [r10 - 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x1400bc8ea
lea edx, [r10 - 0x32]
mov ecx, Ordinal_50
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcdb9
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcce1
mov r9b, r10b
mov ecx, r15d
lea edx, [r9 + 0x6a]
jmp 0x1400bcaab
lea ecx, [r10 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 8
jmp 0x1400bcd26
lea ecx, [r10 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2a
jmp 0x1400bcd23
mov r9b, r10b
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4c
jmp 0x1400bcc66
lea ecx, [r10 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6e
jmp 0x1400bcd99
lea edx, [r10 - 0x10]
mov ecx, Ordinal_60
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcd80
mov ecx, Ordinal_41
mov r9b, r10b
lea edx, [r9 + 0x3e]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcd65
lea rax, [r11 + 0x200]
cmp rdi, rax
jae 0x1400bca74
lea ecx, [r10 - 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x11
jmp 0x1400bc931
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400bca96
lea ecx, [r10 - 0x66]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x36
jmp 0x1400bcdb9
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400bcabf
mov r9b, r10b
mov ecx, 7
lea edx, [r9 - 2]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bccb9
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1400bcae5
lea edx, [r10 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcd23
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x1400bcb07
lea ecx, [r10 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x1400bcd99
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x1400bc931
lea ecx, [r10 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x48
jmp 0x1400bcd80
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400bcb52
mov r9b, r10b
lea ecx, [r9 + 0x67]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x2f
jmp 0x1400bcd65
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400bcb76
mov cl, r10b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x73
jmp 0x1400bcd99
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1400bcb98
lea ecx, [r10 + 0x2f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x49
jmp 0x1400bcd23
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x1400bc8ea
mov r9b, r10b
lea ecx, [r9 - 0x6d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 5
jmp 0x1400bccb9
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400bcbe3
lea ecx, [r10 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x1400bcdb9
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400bcc08
mov r9b, r10b
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x28
jmp 0x1400bccb9
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1400bcc1f
lea edx, [r10 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1400bcad1
lea rax, [r11 + 7]
cmp rdi, rax
jne 0x1400bc8b1
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bcd99
mov bl, byte [rsp + r10 + 0x40]
mov r9b, r10b
lea edx, [r9 + 0x28]
mov al, dl
and al, r8b
add al, al
sub bl, al
sub bl, 0x18
add bl, dl
add bl, r8b
inc r9b
mov al, r8b
and al, r9b
mov cl, bl
add al, al
sub cl, al
sub cl, 7
add cl, r8b
add cl, r9b
mov byte [rsp + r10 + 0x40], cl
jmp 0x1400bcd23
mov ecx, 5
mov r9b, r10b
lea edx, [r9 - 0x26]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400bccb9
mov r9b, r10b
lea ecx, [r9 - 0x55]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x53
sub r9b, 0x4d
mov al, r8b
and al, r9b
inc r11
add al, al
mov cl, r8b
sub cl, al
add cl, 0x1b
add cl, r9b
movzx eax, cl
mov byte [rsp + r10 + 0x40], al
add rax, r11
sub r10, rax
lea edx, [r10 - 0x74]
mov al, r8b
and al, dl
inc rdi
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rdi
add cl, r8b
add cl, dl
mov byte [rsp + r10 + 0x40], cl
add r10, rax
jmp 0x1400bcdb9
lea ecx, [r10 + 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r12b
add rdi, r11
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r10, rcx
jmp 0x1400bcdc5
lea ecx, [r10 - 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, sil
jmp 0x1400bcd99
mov r9b, r10b
lea ecx, [r9 + 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x79
add r9b, 0x4f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x29
add r9b, r8b
mov byte [rsp + r10 + 0x40], r9b
inc r11
jmp 0x1400bcd99
lea ecx, [r10 - 0x49]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
dec bl
dec r10
jmp 0x1400bcdc5
mov al, dl
movabs rcx, 0x531fe86534944b8b
add rcx, r10
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
add bl, 0x33
movzx eax, byte [rsp + r10 + 0x40]
add rax, r11
add r10, rax
inc r10
jmp 0x1400bc4e7
sub r10b, 0x43
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x2b
jmp 0x1400bc4e4
add r10b, 0xb
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x4d
jmp 0x1400bc4d4
lea rax, [rbp + 0x14b950c]
jmp 0x1400bce1a
lea rax, [rbp + 0x15258e5]
jmp 0x1400bce1a
lea rax, [rsp + 0x40]
mov bl, byte [rbp + 0xf0]
xorps xmm0, xmm0
mov qword [rbp - 0x70], rax
xor eax, eax
mov dword [rsp + 0x61], eax
mov byte [rsp + 0x65], al
mov dword [rsp + 0x40], 0xf7a6f5f2
mov dword [rsp + 0x44], 0xf0ece6da
mov dword [rsp + 0x48], 0xf7f3d1ec
mov dword [rsp + 0x4c], 0xd9d6e9f5
mov byte [rsp + 0x50], 0xa6
movups xmmword [rsp + 0x51], xmm0
call fcn.14001acc4
mov rdi, qword [rax]
call fcn.14001accc
mov r10, qword [rax]
xor r11d, r11d
mov r9d, r11d
cmp r9, 0x26
jae 0x1400bd87d
movzx r8d, byte [rsp + r9 + 0x40]
mov r11d, r8d
mov edx, r8d
cmp rdi, r9
ja 0x1400bd874
lea rax, [r10 + 1]
cmp rdi, rax
jae 0x1400bceb9
movabs rcx, 0x1ade5d74e7fa0a13
mov al, r11b
add rcx, r9
mov bl, r8b
and al, cl
add al, al
sub bl, al
add bl, cl
add bl, r13b
jmp 0x1400bced9
je 0x1400bd806
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1400bd7dc
lea rax, [r10 + 7]
cmp rdi, rax
je 0x1400bd7c3
cmp r10, r9
ja 0x1400bd86b
lea rax, [r10 + 0xa]
cmp rdi, rax
jae 0x1400bcf00
lea ebx, [r9 - 0x71]
mov al, bl
and al, r8b
add al, al
sub bl, al
add bl, 0x17
jmp 0x1400bd112
lea rax, [r10 + 1]
cmp rdi, rax
je 0x1400bd78c
lea rax, [r10 + 3]
cmp rdi, rax
je 0x1400bd776
lea rax, [r10 + 5]
cmp rdi, rax
je 0x1400bd75a
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1400bd6f2
lea rax, [r10 + 4]
cmp rdi, rax
je 0x1400bd6d9
lea rax, [r10 + rdi]
cmp rax, r9
jbe 0x1400bd3f7
lea rax, [r10 + 0x41]
cmp rdi, rax
je 0x1400bd3db
lea rax, [r10 + 0x200]
cmp rdi, rax
je 0x1400bd3c2
lea rax, [r10 + 0x20]
cmp rdi, rax
je 0x1400bd3a9
lea rax, [r10 + 0x42]
cmp rdi, rax
je 0x1400bd38d
lea rax, [r10 + 9]
cmp rdi, rax
je 0x1400bd374
lea rax, [r10 + 2]
cmp rdi, rax
je 0x1400bd35b
lea rax, [r10 + 0x61]
cmp rdi, rax
je 0x1400bd33f
lea rax, [r10 + 0x64]
cmp rdi, rax
je 0x1400bd326
lea rax, [r10 + 0x3e8]
cmp rdi, rax
je 0x1400bd30d
lea rax, [r10 + 0x28]
cmp rdi, rax
je 0x1400bcf4e
lea rdi, [r10 + 0xa]
lea r10, [rdi + 6]
lea rax, [r10 + 3]
cmp rdi, rax
jb 0x1400bd850
lea rax, [r10 + 0x7a]
cmp rdi, rax
jb 0x1400bd835
lea rax, [r10 + 0x2a]
cmp rdi, rax
jb 0x1400bd132
lea rax, [r10 + 0x400]
cmp rdi, rax
jb 0x1400bd11a
lea rax, [r10 + 0x40]
cmp rdi, rax
jb 0x1400bd102
lea rax, [r10 + 8]
cmp rdi, rax
jb 0x1400bd2c8
lea rax, [r10 + 1]
cmp rdi, rax
jb 0x1400bd283
lea rax, [r10 + 4]
cmp rdi, rax
jb 0x1400bd247
lea rax, [r10 + 0x41]
cmp rdi, rax
jb 0x1400bd229
lea rax, [r10 + 0x200]
cmp rdi, rax
jb 0x1400bcf4e
lea rdi, [r10 + 0x42]
lea r10, [rdi + 0x20]
lea rax, [r10 + 9]
cmp rdi, rax
ja 0x1400bd210
lea rax, [r10 + 0x20]
cmp rdi, rax
ja 0x1400bd1fb
lea rax, [r10 + 5]
cmp rdi, rax
ja 0x1400bd1e0
lea rax, [r10 + 0x5a]
cmp rdi, rax
ja 0x1400bd1c8
lea rax, [r10 + 0x3e8]
cmp rdi, rax
ja 0x1400bd1b0
lea rax, [r10 + 0x28]
cmp rdi, rax
ja 0x1400bd195
lea rax, [r10 + 0x64]
cmp rdi, rax
ja 0x1400bd17d
lea rax, [r10 + 0xa]
cmp rdi, rax
ja 0x1400bd168
lea rax, [r10 + 3]
cmp rdi, rax
ja 0x1400bd14d
lea rax, [r10 + 0x7a]
cmp rdi, rax
ja 0x1400bcf4e
lea rdi, [r10 + 0x400]
lea r10, [rdi + 0x80]
jmp 0x1400bcf4e
lea ebx, [r9 + 0x51]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x37
add bl, r8b
jmp 0x1400bcf41
lea ebx, [r9 + 0x2b]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x2d
add bl, r8b
jmp 0x1400bced9
lea ebx, [r9 + 5]
mov rdx, r11
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x23
add bl, r8b
jmp 0x1400bce87
lea ebx, [r9 + 0x78]
mov r11b, r9b
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x48
add bl, r8b
jmp 0x1400bd7a3
lea ebx, [r9 + 0x52]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x3e
jmp 0x1400bd647
lea ebx, [r9 + 0x2c]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x34
add bl, r8b
jmp 0x1400bd7d7
lea ebx, [r9 + 6]
mov r11b, r9b
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x2a
add bl, r8b
jmp 0x1400bd699
lea ebx, [r9 - 0x20]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x20
add bl, r8b
jmp 0x1400bd76e
lea ebx, [r9 - 0x46]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x16
add bl, r8b
jmp 0x1400bd7f7
lea ebx, [r9 - 0x6c]
mov r11b, r9b
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0xc
add bl, r8b
jmp 0x1400bd709
lea ebx, [r9 + 0x6e]
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 2
jmp 0x1400bd460
lea ecx, [r9 + 0x48]
mov ebx, 4
mov al, cl
and al, r8b
sub bl, al
add bl, bl
add bl, cl
jmp 0x1400bd43a
lea ecx, [r9 - 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5f
mov byte [rsp + r9 + 0x40], bl
jmp 0x1400bd82d
lea ecx, [r9 - 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x55
cmp r10, 0x40
jb 0x1400bd23d
mov edx, 1
mov r11b, r9b
lea ecx, [r11 - 0x6e]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x1400bd7a3
lea ecx, [r9 - 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4b
cmp rdi, 9
jae 0x1400bd67c
lea rax, [r10 + 5]
cmp rdi, rax
jbe 0x1400bd5d2
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 0x1400bd25b
lea ecx, [r9 + 0x77]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x41
lea rax, [r10 + rdi]
cmp rax, 3
je 0x1400bd6bb
lea rax, [r10 + 0x2a]
cmp rdi, rax
jbe 0x1400bd4fc
lea ecx, [r9 - 0x79]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x4f
jmp 0x1400bd297
lea ecx, [r9 + 0x5a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r14b
jmp 0x1400bd821
lea ecx, [r9 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
jmp 0x1400bd730
mov r11b, r9b
lea ecx, [r11 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x62
jmp 0x1400bd709
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x58
jmp 0x1400bd7f7
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x1400bd76e
mov r11b, r9b
lea ecx, [r11 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x44
jmp 0x1400bd699
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3a
jmp 0x1400bd7d7
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
jmp 0x1400bd7be
mov r11b, r9b
lea ecx, [r11 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x26
jmp 0x1400bd7a3
lea rax, [r10 + 0x200]
cmp rdi, rax
jae 0x1400bd41c
lea ecx, [r9 + 0x13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r13b
jmp 0x1400bd2dc
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400bd442
lea edx, [r9 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd821
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1400bd468
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd730
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400bd48f
mov r11b, r9b
mov ecx, r15d
lea edx, [r11 + 0x6a]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd709
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1400bd4b4
mov r11b, r9b
lea ecx, [r11 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x1400bd699
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1400bd4d6
lea ecx, [r9 + 2]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xe
jmp 0x1400bd7d7
lea rax, [r10 + 7]
cmp rdi, rax
jne 0x1400bd2dc
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x18
jmp 0x1400bd7be
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400bd521
mov r11b, r9b
lea ecx, [r11 - 0x53]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x45
jmp 0x1400bd7a3
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400bd543
lea ecx, [r9 - 7]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x31
jmp 0x1400bd7d7
lea rax, [r10 + 5]
cmp rdi, rax
jne 0x1400bd565
lea ecx, [r9 + 0x45]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x1d
jmp 0x1400bd76e
lea rax, [r10 + 6]
cmp rdi, rax
jne 0x1400bd587
lea ecx, [r9 + 0x6b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x13
jmp 0x1400bd7f7
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1400bd5ac
mov r11b, r9b
lea ecx, [r11 - 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 9
jmp 0x1400bd709
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1400bd297
lea ecx, [r9 - 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xb
jmp 0x1400bd821
lea rax, [r10 + 1]
cmp rdi, rax
jne 0x1400bd5e9
lea edx, [r9 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400bd42e
lea rax, [r10 + 2]
cmp rdi, rax
jne 0x1400bd603
mov r11b, r9b
mov ecx, 0x24
lea edx, [r11 - 0x78]
jmp 0x1400bd47b
lea rax, [r10 + 4]
cmp rdi, rax
jne 0x1400bd629
mov ecx, reloc.WS2_32.dll_setsockopt
mov r11b, r9b
lea edx, [r11 - 6]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd699
lea rax, [r10 + 3]
cmp rdi, rax
jne 0x1400bd64f
lea edx, [r9 + 0x46]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd7be
lea rax, [r10 + 8]
cmp rdi, rax
jne 0x1400bd25b
mov ecx, 6
mov r11b, r9b
lea edx, [r11 + 0x6c]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400bd7a3
mov bl, byte [rsp + r9 + 0x40]
mov r11b, r9b
lea edx, [r11 - 0x48]
mov al, dl
and al, r8b
add al, al
sub bl, al
sub bl, 8
add bl, r8b
add bl, dl
sub r11b, sil
mov cl, bl
mov al, r11b
and al, r8b
add al, al
sub cl, al
add cl, 0x73
add cl, r11b
add cl, r8b
mov byte [rsp + r9 + 0x40], cl
jmp 0x1400bd76e
mov r11b, r9b
lea ecx, [r11 - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rsp + r9 + 0x40]
lea ebx, [r8 + rcx]
sub bl, 0x12
jmp 0x1400bd709
lea ecx, [r9 - 0x1b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x43
jmp 0x1400bd821
mov r11b, r9b
lea ecx, [r11 - 0x67]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2f
sub r11b, r12b
inc r10
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x69
add r11b, r8b
movzx eax, r11b
mov byte [rsp + r9 + 0x40], al
add rax, r10
sub r9, rax
lea ecx, [r9 + 4]
inc rdi
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x1c
sub rax, rdi
add cl, r8b
mov byte [rsp + r9 + 0x40], cl
add r9, rax
jmp 0x1400bd821
lea ecx, [r9 + 0x4d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1b
add rdi, r10
jmp 0x1400bd7f7
lea ecx, [r9 + 1]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 7
jmp 0x1400bd7d7
mov r11b, r9b
lea ecx, [r11 - 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
sub r11b, 0x5b
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x7d
add r11b, r8b
mov byte [rsp + r9 + 0x40], r11b
inc r10
jmp 0x1400bd7d7
lea ecx, [r9 + 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, sil
dec r9
jmp 0x1400bd82d
movabs rcx, 0xf1d1491c27ca5aab
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x53
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x1400bd82d
movabs rcx, 0x509b185eb7ee1e39
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x71
movzx eax, byte [rsp + r9 + 0x40]
add rax, r10
add r9, rax
inc r9
jmp 0x1400bce71
sub r9b, 0x21
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x19
jmp 0x1400bce6b
sub r9b, 0x47
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, r12b
jmp 0x1400bce5b
lea rax, [rbp + 0x17ec404]
jmp 0x1400bd882
lea rax, [rbp + 0x178ce17]
jmp 0x1400bd882
lea rax, [rsp + 0x40]
xor r11d, r11d
mov qword [rbp - 0x68], rax
mov r9d, r11d
mov dword [rbp + 0x100], r11d
call fcn.1400752e4
movsx ebx, al
call fcn.1400752e8
movsx ecx, al
imul ebx, ecx
call fcn.1400752f4
movsx esi, al
lea edi, [rsi + rbx*4]
movsx eax, byte [reloc.WS2_32.dll_htons]
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, edi
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
xorps xmm2, xmm2
sub eax, ecx
xor edx, edx
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
movsx eax, byte [reloc.WS2_32.dll_closesocket]
cvtdq2pd xmm1, xmm1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rbp + 0x108], xmm1
movsx eax, byte [reloc.WS2_32.dll_htons]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, edi
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bd96c
call fcn.1400752ec
movsx edx, al
movsx eax, byte [0x1402a1e80]
imul edx, eax
lea r8d, [rdx + rdx*8]
call fcn.1400752f8
movsx ecx, al
sub r8d, ecx
call fcn.1400752f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400bd96c
mov eax, 4
mov dword [rbp + 0xf0], eax
jmp 0x1400bd9d0
movsx eax, byte [reloc.WS2_32.dll_htons]
lea edx, [rbx + rbx*2]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
lea eax, [rax + rdx*2]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bd9ca
movsx eax, byte [reloc.WS2_32.dll_htons]
lea edx, [rbx + rbx*4]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
xorps xmm0, xmm0
lea eax, [rax + rdx*2]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rbp + 0x108]
cvttsd2si eax, xmm0
jmp 0x1400bd964
mov eax, dword [rbp + 0xf0]
cmp r9d, eax
jge 0x1400bde4f
lea eax, [rsi + rbx*4]
mov r12, r11
add eax, ebx
mov dword [rbp + 0x108], eax
mov r10, qword [0x1402a3f30]
test r10, r10
jne 0x1400bdae9
mov rax, qword gs:[0x60]
mov r14d, r11d
mov r15d, 0xbdcac9ce
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov r10, r13
movups xmm0, xmmword [r10 + 0x58]
movd eax, xmm0
sub ax, 8
test r14d, r14d
je 0x1400bda5d
psrldq xmm0, 8
mov edx, 0x811c9dc5
movzx eax, ax
movq rcx, xmm0
shr rax, 1
lea r8, [rcx + rax*2]
jmp 0x1400bda53
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400bda44
cmp edx, r14d
jne 0x1400bdac7
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov edi, eax
add rdi, r11
shr rax, 0x20
cmp rdi, r11
je 0x1400bdac4
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400bdac4
mov r8d, dword [rdi + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r8]
mov edx, 0x811c9dc5
add r8, r11
jmp 0x1400bdaa8
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400bda9d
cmp edx, r15d
je 0x1400bdc04
mov r8d, dword [rdi + 0x20]
test r9d, r9d
jne 0x1400bda88
xor r11d, r11d
mov rax, qword [r10]
mov r10, rax
cmp rax, r13
je 0x1400bdadc
cmp qword [rax + 0x30], r11
jne 0x1400bda17
mov r10, r11
mov qword [0x1402a3f30], r10
lea edi, [rsi + rbx*4]
mov rcx, qword [rbp + r12*8 - 0x80]
xor r9d, r9d
mov qword [rsp + 0x30], r11
mov edx, 0x80000000
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
lea r8d, [r9 + 1]
call r10
xor edx, edx
mov byte [rbp - 0x60], 0
mov r8d, 0xff
lea rcx, [rbp - 0x5f]
mov r14, rax
call sub.VCRUNTIME140.dll_memset
movsx eax, byte [reloc.WS2_32.dll_htons]
xor edx, edx
add eax, dword [rbp + 0x108]
xor r11d, r11d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bde25
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
cmp r14, 0xffffffffffffffff
movd xmm1, eax
movsx eax, byte [reloc.WS2_32.dll_closesocket]
cvtdq2pd xmm1, xmm1
movd xmm0, eax
mov eax, r11d
setne al
xor edx, edx
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm1, xmm0
movsd qword [rsp + 0x78], xmm1
movsx eax, byte [reloc.WS2_32.dll_htons]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, edi
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bdc7c
call fcn.1400752ec
movsx edx, al
movsx eax, byte [0x1402a1e80]
imul edx, eax
lea r8d, [rdx + rdx*8]
call fcn.1400752f8
movsx ecx, al
sub r8d, ecx
call fcn.1400752f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400bdc7c
mov dword [rbp + 0xf8], 4
jmp 0x1400bdcdc
mov edx, dword [rdi + 0x24]
add rdx, r11
movzx r9d, word [rdx + r9*2]
mov edx, dword [rdi + 0x1c]
add rdx, r11
mov r10d, dword [rdx + r9*4]
add r10, r11
cmp r10, rdi
jbe 0x1400bdc74
lea rcx, [rdi + rax]
cmp r10, rcx
jae 0x1400bdc74
mov r14d, 0x811c9dc5
mov r15d, r14d
jmp 0x1400bdc45
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x1400bdc35
inc r10
xor r11d, r11d
jmp 0x1400bdc64
movsx eax, al
xor eax, r15d
imul r15d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x1400bdc54
mov r10, qword [r13]
jmp 0x1400bdac7
xor r11d, r11d
jmp 0x1400bdadf
movsx eax, byte [reloc.WS2_32.dll_htons]
lea edx, [rbx + rbx*2]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
lea eax, [rax + rdx*2]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bdcdc
movsx eax, byte [reloc.WS2_32.dll_htons]
lea edx, [rbx + rbx*4]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
xorps xmm0, xmm0
lea eax, [rax + rdx*2]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x78]
cvttsd2si eax, xmm0
mov dword [rbp + 0xf8], eax
lea eax, [rbx + rbx*4]
xor edx, edx
lea r9d, [rsi + rax*2]
movsx eax, byte [reloc.WS2_32.dll_htons]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, r9d
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, dword [rbp + 0xf8]
test eax, eax
je 0x1400bde25
movsx eax, byte [reloc.WS2_32.dll_htons]
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
add eax, ebx
xorps xmm2, xmm2
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
xor edx, edx
sub eax, ecx
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
movsx eax, byte [reloc.WS2_32.dll_closesocket]
cvtdq2pd xmm1, xmm1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x78], xmm1
movsx eax, byte [reloc.WS2_32.dll_htons]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, edi
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bddc2
call fcn.1400752ec
movsx edx, al
movsx eax, byte [0x1402a1e80]
imul edx, eax
lea r8d, [rdx + rdx*8]
call fcn.1400752f8
movsx ecx, al
sub r8d, ecx
call fcn.1400752f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
jne 0x1400bde48
movsx eax, byte [reloc.WS2_32.dll_htons]
lea edx, [rbx + rbx*2]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, esi
lea eax, [rax + rdx*2]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bde1d
movsx eax, byte [reloc.WS2_32.dll_htons]
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
add eax, r9d
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
xorps xmm0, xmm0
sub eax, ecx
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x78]
cvttsd2si eax, xmm0
mov dword [rsp + 0x70], eax
jmp 0x1400bde21
mov eax, dword [rsp + 0x70]
test eax, eax
jg 0x1400bde48
inc r12
cmp r12, 4
jl 0x1400bd9e7
mov r9d, dword [rbp + 0x100]
inc r9d
mov dword [rbp + 0x100], r9d
jmp 0x1400bd8b1
mov al, 1
jmp 0x1400bdfe2
call fcn.1400752e8
movsx edx, al
call fcn.1400752e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1400752f4
movsx ecx, byte [reloc.WS2_32.dll_htons]
xor edx, edx
movsx eax, al
xorps xmm2, xmm2
add eax, r9d
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
movsx eax, byte [reloc.WS2_32.dll_closesocket]
cvtdq2pd xmm1, xmm1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rbp + 0xf0], xmm1
call fcn.1400752e8
movsx edx, al
call fcn.1400752e4
movsx ecx, al
imul edx, ecx
call fcn.1400752f4
movsx ecx, al
lea eax, [rcx + rdx*4]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bdf41
call fcn.1400752ec
movsx edx, al
movsx eax, byte [0x1402a1e80]
imul edx, eax
lea r8d, [rdx + rdx*8]
call fcn.1400752f8
movsx ecx, al
sub r8d, ecx
call fcn.1400752f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
jne 0x1400bdfe0
call fcn.1400752e8
movsx edx, al
call fcn.1400752e4
movsx ecx, al
imul edx, ecx
lea edx, [rdx + rdx*2]
call fcn.1400752f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400bdfd5
call fcn.1400752e8
movsx edx, al
call fcn.1400752e4
movsx ecx, al
imul edx, ecx
lea edx, [rdx + rdx*4]
call fcn.1400752f4
movsx ecx, al
xorps xmm0, xmm0
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
xor edx, edx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rbp + 0xf0]
cvttsd2si eax, xmm0
jmp 0x1400bdfdb
mov eax, dword [rbp + 0xf0]
cmp r11d, eax
jge 0x1400bdfe2
xor al, al
add rsp, 0x1a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret