Function at 0x140044df0
Capabilities:
Enumerate pe sections

Disassembly:
push rbp
push rbx
push rdi
push r12
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rdi, qword [rcx + 0x20]
mov r12, rcx
mov rax, qword [rcx + 0x18]
cmp rax, rdi
je 0x140044e1b
mov qword [rcx + 0x20], rax
mov rdi, rax
mov rax, qword [rcx + 0x38]
mov rdx, qword [rcx + 0x18]
mov rcx, rdi
sub rcx, rdx
mov ebx, dword [rax + 0x50]
cmp rbx, rcx
jae 0x140044e37
lea rax, [rdx + rbx]
jmp 0x140044e69
jbe 0x140044e6e
mov rax, qword [r12 + 0x28]
sub rax, rdx
cmp rbx, rax
jbe 0x140044e55
mov rdx, rbx
lea rcx, [r12 + 0x18]
call fcn.14004a160
jmp 0x140044e6e
sub rbx, rcx
xor edx, edx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea rax, [rdi + rbx]
mov qword [r12 + 0x20], rax
mov rax, qword [r12 + 0x38]
mov r8d, dword [rax + 0x54]
test r8d, r8d
je 0x140044e8a
mov rdx, qword [r12]
mov rcx, qword [r12 + 0x18]
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [r12 + 0x38]
xor r10d, r10d
mov edx, r10d
mov qword [rbp + 0x1f], rdx
cmp r10w, word [rax + 6]
jae 0x140045b42
movzx ebx, byte [rbp - 0x49]
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0xf0], r13
mov qword [rsp + 0xf8], r14
mov rax, qword [r12 + 0x40]
lea rcx, [rdx + rdx*4]
mov r8d, dword [rax + rcx*8 + 0xc]
lea r13, [rax + rcx*8]
add r8, qword [r12 + 0x18]
mov ecx, dword [r13 + 0x14]
mov rax, qword [r12 + 0x30]
mov rdx, qword [r12]
add rax, rcx
mov qword [rbp + 0x27], rax
mov eax, dword [r13 + 0x10]
mov qword [rbp + 0x17], r8
test eax, eax
je 0x140044f09
add rdx, rcx
mov r8d, eax
mov rcx, qword [rbp + 0x17]
call sub.VCRUNTIME140.dll_memmove
xor r10d, r10d
mov rsi, qword [0x14022c4b0]
xor eax, eax
mov r14, qword [0x14022c4b8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
mov qword [rbp - 5], rax
mov dword [rbp + 3], eax
mov word [rbp + 7], ax
mov byte [rbp + 9], al
mov dword [rbp - 0x39], 0xcad2de0b
mov dword [rbp - 0x35], 0x27ddd3d9
mov dword [rbp - 0x31], 0x162d20eb
mov dword [rbp - 0x2d], 0xda36e9d8
mov dword [rbp - 0x29], 0xf1efdd2c
mov dword [rbp - 0x25], 0xd23ee1d0
mov dword [rbp - 0x21], 0xfb05d524
mov dword [rbp - 0x1d], 0xfbfecc20
mov dword [rbp - 0x19], 0xa3dc0004
nop dword [rax]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
mov rdi, r10
cmp rdi, 0x43
jae 0x140045adf
movzx r10d, byte [rbp + rdi - 0x39]
mov r11d, r10d
cmp rax, rdi
ja 0x140045ad6
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140044fca
movabs rdx, 0x17ce627f8c281476
movzx ecx, r11b
add rdx, rdi
movzx ebx, r10b
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x3a
add bl, dl
jmp 0x140044ff0
je 0x140045a58
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140045a23
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140045a04
nop word [rax + rax]
cmp r9, rdi
ja 0x140045acd
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x140045025
movabs rdx, 0xf3ee14767f49adae
movzx ecx, r11b
add rdx, rdi
mov ebx, Ordinal_35
and cl, dl
sub bl, cl
add bl, bl
add bl, r10b
add bl, dl
jmp 0x140045073
lea rdx, [r9 + 1]
cmp rax, rdx
je 0x1400459c1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400459a2
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140045986
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14004596d
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400458ec
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400458cf
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400455c8
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400455a4
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140045582
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14004555c
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14004553e
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14004551b
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140045502
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400454f4
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400454db
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400454be
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140045080
lea rax, [r9 + 0x80]
lea r9, [rax + 0x40]
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x140045aaa
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140045a8b
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14004526f
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140045256
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x14004523d
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140045462
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x140045425
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400453de
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400453be
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140045080
lea rax, [r9 + 0x61]
lea r9, [rax + 0x3e8]
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x140045396
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140045376
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140045358
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x140045338
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x14004531b
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400452fa
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400452da
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400452b1
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14004528f
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x140045080
lea rax, [r9 + 1]
lea r9, [rax + 0x41]
jmp 0x140045080
lea edx, [rdi + 0x12]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x7e
jmp 0x140045073
lea edx, [rdi + 0x26]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0xa
jmp 0x140044ff0
lea r8d, [rdi + 0x3a]
mov edx, gethostname
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140044f96
lea r8d, [rdi + 0x70]
movzx ecx, r10b
and cl, r8b
movzx ebx, r10b
add cl, cl
movzx r11d, dil
sub bl, cl
sub bl, 0x10
add bl, r8b
jmp 0x1400459da
lea r8d, [rdi - 0x7c]
mov edx, reloc.WLDAP32.dll_Ordinal_50
movzx ecx, r10b
inc r9
and cl, r8b
dec rdi
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
inc rdi
jmp 0x140044f83
lea edx, [rdi - 0x68]
movzx ecx, r10b
and cl, dl
dec rdi
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x28
inc rdi
jmp 0x140044f83
mov edx, Ordinal_41
lea r8d, [rdi - 0x54]
movzx ecx, r10b
movzx r11d, dil
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14004588a
lea edx, [rdi - 0x40]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x40
add rax, r9
jmp 0x140045a40
lea r8d, [rdi - 0x2c]
mov edx, reloc.WLDAP32.dll_Ordinal_26
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140045a40
lea r8d, [rdi - 0x18]
movzx ecx, r10b
and cl, r8b
movzx ebx, r10b
add cl, cl
sub bl, cl
sub bl, 0x58
add bl, r8b
jmp 0x140045907
lea r8d, [rdi - 4]
mov edx, recv
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x140045930
lea edx, [rdi + 0x10]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [rdx + r10]
sub bl, 0x70
inc rdi
jmp 0x140044f83
lea edx, [rdi - 0x3e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x4e
mov byte [rbp + rdi - 0x39], bl
inc rdi
jmp 0x140044f83
lea r8d, [rdi - 0x2a]
mov edx, reloc.WS2_32.dll_send
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
cmp r9, 4
jb 0x1400453d2
movzx edx, r10b
movzx r11d, dil
movzx ecx, r10b
lea r8d, [r11 + 4]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x38]
jmp 0x1400459da
lea edx, [rdi - 0x16]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x66
cmp rax, 0x5a
jae 0x14004586e
lea rcx, [r9 + 0x61]
cmp rax, rcx
jbe 0x1400457b1
lea r8d, [rdi - 0x34]
mov edx, gethostname
movzx ecx, r8b
and cl, r10b
jmp 0x1400453ee
lea r8d, [rdi - 2]
mov edx, 7
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
lea rcx, [r9 + rax]
cmp rcx, 0x400
je 0x1400458b5
lea rcx, [r9 + 0x80]
cmp rax, rcx
jbe 0x1400456e6
lea r8d, [rdi + 0x1e]
mov edx, reloc.WS2_32.dll_socket
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045439
lea r8d, [rdi + 0x14]
mov edx, Ordinal_60
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140045a75
lea edx, [rdi + 0x28]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x18
jmp 0x140045930
lea r8d, [rdi + 0x3c]
mov edx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400458f5
lea edx, [rdi + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x30
jmp 0x140045a40
lea r8d, [rdi + 0x64]
mov edx, Ordinal_35
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
add rax, r9
jmp 0x140045a40
movzx r11d, dil
lea edx, [r11 + 0x78]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x48
jmp 0x14004588d
lea r8d, [rdi - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
movzx ecx, r8b
dec rdi
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044f83
lea edx, [rdi - 0x60]
inc r9
movzx ecx, dl
dec rdi
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x60
inc rdi
jmp 0x140044f83
mov edx, 0xa
movzx r11d, dil
lea r8d, [r11 - 0x4c]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400459da
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x1400455ea
lea edx, [rdi + 0x76]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x3a
jmp 0x14004547d
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140045610
lea r8d, [rdi + 0x5c]
mov edx, 0x3e
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140045a75
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140045632
lea edx, [rdi + 0x34]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x6c
jmp 0x140045907
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14004565b
lea r8d, [rdi + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045a40
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140045688
mov edx, Ordinal_30
movzx r11d, dil
lea r8d, [r11 - 8]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x14004588d
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400456b0
lea edx, [rdi - 0x1c]
dec rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x3c
inc rdi
jmp 0x140044f83
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14004547d
lea r8d, [rdi - 0x30]
mov edx, Ordinal_41
movzx ecx, r8b
inc r9
and cl, r10b
dec rdi
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044f83
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14004570d
movzx r11d, dil
lea edx, [r11 + 0xa]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x46
jmp 0x1400459da
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140045735
lea edx, [rdi - 0x1e]
dec rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x2e
inc rdi
jmp 0x140044f83
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x140045762
mov edx, Ordinal_50
movzx r11d, dil
lea r8d, [r11 - 0x32]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x14004588d
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140045787
lea edx, [rdi - 0x46]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x16
add rax, r9
jmp 0x140045a40
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140045439
lea r8d, [rdi + 0x6a]
mov edx, reloc.WS2_32.dll_listen
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140045a75
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400457e1
lea edx, [rdi - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [r10 + rdx]
sub bl, 8
inc rdi
jmp 0x140044f83
inc rcx
cmp rax, rcx
jne 0x1400457f7
lea r8d, [rdi - 0x70]
mov edx, 8
jmp 0x1400458f5
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140045819
lea edx, [rdi + 0x7c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x64
jmp 0x140045a40
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14004583d
movzx r11d, dil
lea edx, [r11 + 0x54]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x4c
jmp 0x14004588d
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400453f9
mov edx, Ordinal_45
movzx r11d, dil
movzx ecx, r10b
lea r8d, [r11 + 0x18]
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400459da
movzx edx, byte [rbp + rdi - 0x39]
movzx r11d, dil
movzx ecx, r10b
lea r8d, [r11 - 0x10]
and cl, r8b
sub dl, cl
add dl, 0x38
lea ebx, [rdx + rdx]
add bl, r8b
add r11b, 0x66
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
add dl, dl
add dl, r10b
add dl, bl
add dl, r11b
mov byte [rbp + rdi - 0x39], dl
add rax, r9
jmp 0x140045a40
lea edx, [rdi - 0x24]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, byte [rbp + rdi - 0x39]
lea ebx, [r10 + rdx]
sub bl, 4
jmp 0x140045907
lea r8d, [rdi - 6]
mov edx, reloc.WS2_32.dll_setsockopt
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140045a75
lea r8d, [rdi + 0x22]
mov edx, 9
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
lea r8d, [rdi + 0x52]
movzx ecx, r10b
and cl, r8b
inc r9
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x3e
add dl, r8b
movzx ecx, dl
mov byte [rbp + rdi - 0x39], cl
add rcx, r9
sub rdi, rcx
lea edx, [rdi - 0x38]
movzx ecx, r10b
and cl, dl
inc rax
add cl, cl
sub r10b, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub r10b, 0x78
add r10b, dl
mov byte [rbp + rdi - 0x39], r10b
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140044f83
lea edx, [rdi + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x7a
jmp 0x140045a40
lea edx, [rdi + 0x4a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 6
add rax, r9
jmp 0x140045a40
lea edx, [rdi + 0x72]
dec rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x1e
inc rdi
jmp 0x140044f83
movzx r11d, dil
lea edx, [r11 - 0x66]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x36
movzx ecx, r10b
add r11b, 0x7a
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x56
add r10b, r11b
mov byte [rbp + rdi - 0x39], r10b
inc r9
dec rdi
inc rdi
jmp 0x140044f83
lea edx, [rdi - 0x16]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x66
dec rdi
inc rdi
jmp 0x140044f83
movabs rcx, 0xd641767bed68b826
add rcx, rdi
and r11b, cl
add r11b, r11b
sub cl, r11b
lea ebx, [r10 + rcx]
sub bl, 0xa
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140044f83
mov edx, reloc.WLDAP32.dll_Ordinal_41
movabs rcx, 0x476b277ea4783d62
add rcx, rdi
and r11b, cl
sub dl, r11b
lea ebx, [rdx + rdx]
add bl, cl
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140044f83
add dil, 0x4e
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea ebx, [rdi + r10]
sub bl, 0x22
xor r10d, r10d
jmp 0x140044f80
add dil, 0x62
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dil
xor r10d, r10d
jmp 0x140044f70
lea rdx, [rbp + 0x16dbf0f]
jmp 0x140045ae3
lea rdx, [rbp + 0xd5d385]
jmp 0x140045ae3
lea rdx, [rbp - 0x39]
mov eax, dword [r13 + 0x10]
mov r8, r13
mov r9, qword [rbp + 0x27]
mov rcx, qword [0x14022c178]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x17]
mov qword [rsp + 0x20], rax
call fcn.140045eb0
mov rdx, qword [rbp + 0x1f]
mov r10d, 0
mov rax, qword [r12 + 0x38]
inc rdx
mov qword [rbp + 0x1f], rdx
movzx ecx, word [rax + 6]
cmp rdx, rcx
jb 0x140044ec0
mov r14, qword [rsp + 0xf8]
mov r13, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xe8]
add rsp, 0xb0
pop r15
pop r12
pop rdi
pop rbx
pop rbp
ret