Function at 0x14001daa8
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x2508
call fcn.1400cb710
sub rsp, rax
cmp dword [rsp + 0x2510], 0x646743fe
jne 0x14004a774
mov dword [rsp + 0x24e8], 0
mov rcx, qword [rsp + 0x2518]
call fcn.14006c94c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.350931
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db0d
inc rax
test dl, dl
jne 0x14001dafb
xor eax, eax
jmp 0x14001db12
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db3a
mov dword [rsp + 0x1bc0], 0
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x1bc0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.382158
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db5b
inc rax
test dl, dl
jne 0x14001db49
xor eax, eax
jmp 0x14001db60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db82
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x28]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.262690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dba3
inc rax
test dl, dl
jne 0x14001db91
xor eax, eax
jmp 0x14001dba8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dbca
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x2c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.139916
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dbeb
inc rax
test dl, dl
jne 0x14001dbd9
xor eax, eax
jmp 0x14001dbf0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc12
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x30]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.769376
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc33
inc rax
test dl, dl
jne 0x14001dc21
xor eax, eax
jmp 0x14001dc38
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc5a
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x34]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.416035
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc7b
inc rax
test dl, dl
jne 0x14001dc69
xor eax, eax
jmp 0x14001dc80
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dca2
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x38]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.151057
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dcc3
inc rax
test dl, dl
jne 0x14001dcb1
xor eax, eax
jmp 0x14001dcc8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dcea
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x3c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.723469
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd0b
inc rax
test dl, dl
jne 0x14001dcf9
xor eax, eax
jmp 0x14001dd10
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd32
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x40]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.419357
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd53
inc rax
test dl, dl
jne 0x14001dd41
xor eax, eax
jmp 0x14001dd58
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd7a
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x44]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.771069
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd9b
inc rax
test dl, dl
jne 0x14001dd89
xor eax, eax
jmp 0x14001dda0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ddc2
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x48]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.236987
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dde3
inc rax
test dl, dl
jne 0x14001ddd1
xor eax, eax
jmp 0x14001dde8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de0a
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x4c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.139857
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de2b
inc rax
test dl, dl
jne 0x14001de19
xor eax, eax
jmp 0x14001de30
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de52
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x50]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.682999
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de73
inc rax
test dl, dl
jne 0x14001de61
xor eax, eax
jmp 0x14001de78
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de9a
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x54]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.641294
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001debb
inc rax
test dl, dl
jne 0x14001dea9
xor eax, eax
jmp 0x14001dec0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dee2
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x58]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.433201
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df03
inc rax
test dl, dl
jne 0x14001def1
xor eax, eax
jmp 0x14001df08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df2a
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x5c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.709225
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df4b
inc rax
test dl, dl
jne 0x14001df39
xor eax, eax
jmp 0x14001df50
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df72
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x60]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.356452
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df93
inc rax
test dl, dl
jne 0x14001df81
xor eax, eax
jmp 0x14001df98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dfba
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x64]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.568535
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dfdb
inc rax
test dl, dl
jne 0x14001dfc9
xor eax, eax
jmp 0x14001dfe0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e002
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x68]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.739585
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e023
inc rax
test dl, dl
jne 0x14001e011
xor eax, eax
jmp 0x14001e028
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e04a
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x6c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.853514
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e06b
inc rax
test dl, dl
jne 0x14001e059
xor eax, eax
jmp 0x14001e070
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e092
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x70]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.505457
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e0b3
inc rax
test dl, dl
jne 0x14001e0a1
xor eax, eax
jmp 0x14001e0b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e0da
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x74]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.855105
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e0fb
inc rax
test dl, dl
jne 0x14001e0e9
xor eax, eax
jmp 0x14001e100
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e122
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x78]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.799821
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e143
inc rax
test dl, dl
jne 0x14001e131
xor eax, eax
jmp 0x14001e148
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e16a
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x7c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.355497
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e18b
inc rax
test dl, dl
jne 0x14001e179
xor eax, eax
jmp 0x14001e190
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e1b8
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x80]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.421466
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e1d9
inc rax
test dl, dl
jne 0x14001e1c7
xor eax, eax
jmp 0x14001e1de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e206
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x84]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.623573
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e227
inc rax
test dl, dl
jne 0x14001e215
xor eax, eax
jmp 0x14001e22c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e254
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x88]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.471414
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e275
inc rax
test dl, dl
jne 0x14001e263
xor eax, eax
jmp 0x14001e27a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e2a2
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x8c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.73571
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e2c3
inc rax
test dl, dl
jne 0x14001e2b1
xor eax, eax
jmp 0x14001e2c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e2f0
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x90]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.65460
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e311
inc rax
test dl, dl
jne 0x14001e2ff
xor eax, eax
jmp 0x14001e316
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e33e
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x94]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.663917
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e35f
inc rax
test dl, dl
jne 0x14001e34d
xor eax, eax
jmp 0x14001e364
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e38c
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x98]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.750284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e3ad
inc rax
test dl, dl
jne 0x14001e39b
xor eax, eax
jmp 0x14001e3b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e3da
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x9c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.734685
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e3fb
inc rax
test dl, dl
jne 0x14001e3e9
xor eax, eax
jmp 0x14001e400
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e428
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xa0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.155394
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e449
inc rax
test dl, dl
jne 0x14001e437
xor eax, eax
jmp 0x14001e44e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e476
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xa4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.52339
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e497
inc rax
test dl, dl
jne 0x14001e485
xor eax, eax
jmp 0x14001e49c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e4c4
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xa8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.27298
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e4e5
inc rax
test dl, dl
jne 0x14001e4d3
xor eax, eax
jmp 0x14001e4ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e512
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xac]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.723487
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e533
inc rax
test dl, dl
jne 0x14001e521
xor eax, eax
jmp 0x14001e538
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e560
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xb0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.251809
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e581
inc rax
test dl, dl
jne 0x14001e56f
xor eax, eax
jmp 0x14001e586
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e5ae
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xb4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.21307
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e5cf
inc rax
test dl, dl
jne 0x14001e5bd
xor eax, eax
jmp 0x14001e5d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e5fc
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xb8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.557268
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e61d
inc rax
test dl, dl
jne 0x14001e60b
xor eax, eax
jmp 0x14001e622
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e64a
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xbc]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.659768
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e66b
inc rax
test dl, dl
jne 0x14001e659
xor eax, eax
jmp 0x14001e670
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e698
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xc0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.310693
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e6b9
inc rax
test dl, dl
jne 0x14001e6a7
xor eax, eax
jmp 0x14001e6be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e6e6
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xc4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.46693
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e707
inc rax
test dl, dl
jne 0x14001e6f5
xor eax, eax
jmp 0x14001e70c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e734
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xc8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.295953
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e755
inc rax
test dl, dl
jne 0x14001e743
xor eax, eax
jmp 0x14001e75a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e782
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xcc]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.157145
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e7a3
inc rax
test dl, dl
jne 0x14001e791
xor eax, eax
jmp 0x14001e7a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e7d0
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xd0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.25926
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e7f1
inc rax
test dl, dl
jne 0x14001e7df
xor eax, eax
jmp 0x14001e7f6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e81e
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xd4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.177942
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e83f
inc rax
test dl, dl
jne 0x14001e82d
xor eax, eax
jmp 0x14001e844
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e86c
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xd8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.36761
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e88d
inc rax
test dl, dl
jne 0x14001e87b
xor eax, eax
jmp 0x14001e892
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e8ba
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xdc]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.268348
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e8db
inc rax
test dl, dl
jne 0x14001e8c9
xor eax, eax
jmp 0x14001e8e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e908
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xe0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.697810
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e929
inc rax
test dl, dl
jne 0x14001e917
xor eax, eax
jmp 0x14001e92e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e956
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xe4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.844344
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e977
inc rax
test dl, dl
jne 0x14001e965
xor eax, eax
jmp 0x14001e97c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e9a4
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xe8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.105784
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e9c5
inc rax
test dl, dl
jne 0x14001e9b3
xor eax, eax
jmp 0x14001e9ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e9f2
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xec]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.833603
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea13
inc rax
test dl, dl
jne 0x14001ea01
xor eax, eax
jmp 0x14001ea18
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea40
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xf0]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.160514
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea61
inc rax
test dl, dl
jne 0x14001ea4f
xor eax, eax
jmp 0x14001ea66
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea8e
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xf4]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.838602
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eaaf
inc rax
test dl, dl
jne 0x14001ea9d
xor eax, eax
jmp 0x14001eab4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eadc
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xf8]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.647052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eafd
inc rax
test dl, dl
jne 0x14001eaeb
xor eax, eax
jmp 0x14001eb02
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb2a
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0xfc]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.823350
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb4b
inc rax
test dl, dl
jne 0x14001eb39
xor eax, eax
jmp 0x14001eb50
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb78
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x100]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.865727
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb99
inc rax
test dl, dl
jne 0x14001eb87
xor eax, eax
jmp 0x14001eb9e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ebc6
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x104]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.22623
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ebe7
inc rax
test dl, dl
jne 0x14001ebd5
xor eax, eax
jmp 0x14001ebec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec14
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x108]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.504612
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec35
inc rax
test dl, dl
jne 0x14001ec23
xor eax, eax
jmp 0x14001ec3a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec62
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x10c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.757040
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec83
inc rax
test dl, dl
jne 0x14001ec71
xor eax, eax
jmp 0x14001ec88
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ecb0
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x110]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.230749
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ecd1
inc rax
test dl, dl
jne 0x14001ecbf
xor eax, eax
jmp 0x14001ecd6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ecfe
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x114]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.399028
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ed1f
inc rax
test dl, dl
jne 0x14001ed0d
xor eax, eax
jmp 0x14001ed24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ed4c
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x118]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.877754
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ed6d
inc rax
test dl, dl
jne 0x14001ed5b
xor eax, eax
jmp 0x14001ed72
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ed9a
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
mov eax, dword [rsp + 0x11c]
jmp 0x14004a781
mov rax, qword [rsp + 0x20]
lea rcx, str.6052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001edbb
inc rax
test dl, dl
jne 0x14001eda9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ede8
mov rcx, qword [rsp + 0x2518]
call fcn.14006cb1c
add rsp, 0x2508
ret