Function at 0x140009dc8
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x27f8
call fcn.1400bb310
sub rsp, rax
cmp dword [rsp + 0x2800], 0x6942bda1
jne 0x14003a4c6
mov dword [rsp + 0x27e4], 0
mov rcx, qword [rsp + 0x2808]
call fcn.14005c548
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.644868
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e2d
inc rax
test dl, dl
jne 0x140009e1b
xor eax, eax
jmp 0x140009e32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e5a
mov dword [rsp + 0x1dfc], 0
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x1dfc]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.587281
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e7b
inc rax
test dl, dl
jne 0x140009e69
xor eax, eax
jmp 0x140009e80
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ea2
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x28]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.695964
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ec3
inc rax
test dl, dl
jne 0x140009eb1
xor eax, eax
jmp 0x140009ec8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009eea
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x2c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.811297
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f0b
inc rax
test dl, dl
jne 0x140009ef9
xor eax, eax
jmp 0x140009f10
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f32
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x30]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.446746
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f53
inc rax
test dl, dl
jne 0x140009f41
xor eax, eax
jmp 0x140009f58
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f7a
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x34]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.593023
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f9b
inc rax
test dl, dl
jne 0x140009f89
xor eax, eax
jmp 0x140009fa0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fc2
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x38]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.613951
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fe3
inc rax
test dl, dl
jne 0x140009fd1
xor eax, eax
jmp 0x140009fe8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a00a
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x3c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.275527
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a02b
inc rax
test dl, dl
jne 0x14000a019
xor eax, eax
jmp 0x14000a030
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a052
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x40]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.831448
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a073
inc rax
test dl, dl
jne 0x14000a061
xor eax, eax
jmp 0x14000a078
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a09a
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x44]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.121203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0bb
inc rax
test dl, dl
jne 0x14000a0a9
xor eax, eax
jmp 0x14000a0c0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0e2
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x48]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.290332
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a103
inc rax
test dl, dl
jne 0x14000a0f1
xor eax, eax
jmp 0x14000a108
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a12a
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x4c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.409927
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a14b
inc rax
test dl, dl
jne 0x14000a139
xor eax, eax
jmp 0x14000a150
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a172
mov dword [rsp + 0x50], select
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x50]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.529242
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a193
inc rax
test dl, dl
jne 0x14000a181
xor eax, eax
jmp 0x14000a198
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1ba
mov dword [rsp + 0x54], select
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x54]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.582272
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1db
inc rax
test dl, dl
jne 0x14000a1c9
xor eax, eax
jmp 0x14000a1e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a202
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x58]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.150226
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a223
inc rax
test dl, dl
jne 0x14000a211
xor eax, eax
jmp 0x14000a228
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a24a
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x5c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.319131
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a26b
inc rax
test dl, dl
jne 0x14000a259
xor eax, eax
jmp 0x14000a270
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a292
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x60]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.232821
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2b3
inc rax
test dl, dl
jne 0x14000a2a1
xor eax, eax
jmp 0x14000a2b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2da
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x64]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.503950
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2fb
inc rax
test dl, dl
jne 0x14000a2e9
xor eax, eax
jmp 0x14000a300
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a322
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x68]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.815991
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a343
inc rax
test dl, dl
jne 0x14000a331
xor eax, eax
jmp 0x14000a348
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a36a
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x6c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.37219
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a38b
inc rax
test dl, dl
jne 0x14000a379
xor eax, eax
jmp 0x14000a390
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3b2
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x70]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.44978
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3d3
inc rax
test dl, dl
jne 0x14000a3c1
xor eax, eax
jmp 0x14000a3d8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3fa
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x74]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.22147
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a41b
inc rax
test dl, dl
jne 0x14000a409
xor eax, eax
jmp 0x14000a420
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a442
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x78]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.58510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a463
inc rax
test dl, dl
jne 0x14000a451
xor eax, eax
jmp 0x14000a468
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a48a
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x7c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.546701
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4ab
inc rax
test dl, dl
jne 0x14000a499
xor eax, eax
jmp 0x14000a4b0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4d8
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x80]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.266757
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4f9
inc rax
test dl, dl
jne 0x14000a4e7
xor eax, eax
jmp 0x14000a4fe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a526
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x84]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.189361
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a547
inc rax
test dl, dl
jne 0x14000a535
xor eax, eax
jmp 0x14000a54c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a574
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x88]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.367375
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a595
inc rax
test dl, dl
jne 0x14000a583
xor eax, eax
jmp 0x14000a59a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5c2
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x8c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.137026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5e3
inc rax
test dl, dl
jne 0x14000a5d1
xor eax, eax
jmp 0x14000a5e8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a610
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x90]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.629592
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a631
inc rax
test dl, dl
jne 0x14000a61f
xor eax, eax
jmp 0x14000a636
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a65e
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x94]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.317214
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a67f
inc rax
test dl, dl
jne 0x14000a66d
xor eax, eax
jmp 0x14000a684
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6ac
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x98]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.420490
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6cd
inc rax
test dl, dl
jne 0x14000a6bb
xor eax, eax
jmp 0x14000a6d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6fa
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x9c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.85701
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a71b
inc rax
test dl, dl
jne 0x14000a709
xor eax, eax
jmp 0x14000a720
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a748
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xa0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.700394
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a769
inc rax
test dl, dl
jne 0x14000a757
xor eax, eax
jmp 0x14000a76e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a796
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xa4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.755013
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a7b7
inc rax
test dl, dl
jne 0x14000a7a5
xor eax, eax
jmp 0x14000a7bc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7e4
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xa8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.363092
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a805
inc rax
test dl, dl
jne 0x14000a7f3
xor eax, eax
jmp 0x14000a80a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a832
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xac]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.336303
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a853
inc rax
test dl, dl
jne 0x14000a841
xor eax, eax
jmp 0x14000a858
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a880
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xb0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.542537
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8a1
inc rax
test dl, dl
jne 0x14000a88f
xor eax, eax
jmp 0x14000a8a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a8ce
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xb4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.472347
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8ef
inc rax
test dl, dl
jne 0x14000a8dd
xor eax, eax
jmp 0x14000a8f4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a91c
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xb8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.272492
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a93d
inc rax
test dl, dl
jne 0x14000a92b
xor eax, eax
jmp 0x14000a942
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a96a
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xbc]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.243222
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a98b
inc rax
test dl, dl
jne 0x14000a979
xor eax, eax
jmp 0x14000a990
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a9b8
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xc0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.474840
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a9d9
inc rax
test dl, dl
jne 0x14000a9c7
xor eax, eax
jmp 0x14000a9de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa06
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xc4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.891300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa27
inc rax
test dl, dl
jne 0x14000aa15
xor eax, eax
jmp 0x14000aa2c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa54
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xc8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.325192
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa75
inc rax
test dl, dl
jne 0x14000aa63
xor eax, eax
jmp 0x14000aa7a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aaa2
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xcc]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.299561
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aac3
inc rax
test dl, dl
jne 0x14000aab1
xor eax, eax
jmp 0x14000aac8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aaf0
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xd0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.856530
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab11
inc rax
test dl, dl
jne 0x14000aaff
xor eax, eax
jmp 0x14000ab16
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab3e
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xd4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.606835
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab5f
inc rax
test dl, dl
jne 0x14000ab4d
xor eax, eax
jmp 0x14000ab64
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab8c
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xd8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.541570
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000abad
inc rax
test dl, dl
jne 0x14000ab9b
xor eax, eax
jmp 0x14000abb2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000abda
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xdc]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.434013
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000abfb
inc rax
test dl, dl
jne 0x14000abe9
xor eax, eax
jmp 0x14000ac00
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac28
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xe0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.292384
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac49
inc rax
test dl, dl
jne 0x14000ac37
xor eax, eax
jmp 0x14000ac4e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac76
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xe4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.242826
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac97
inc rax
test dl, dl
jne 0x14000ac85
xor eax, eax
jmp 0x14000ac9c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000acc4
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xe8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.46517
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ace5
inc rax
test dl, dl
jne 0x14000acd3
xor eax, eax
jmp 0x14000acea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ad12
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xec]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.193636
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ad33
inc rax
test dl, dl
jne 0x14000ad21
xor eax, eax
jmp 0x14000ad38
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ad60
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xf0]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.772169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ad81
inc rax
test dl, dl
jne 0x14000ad6f
xor eax, eax
jmp 0x14000ad86
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000adae
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xf4]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.650298
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000adcf
inc rax
test dl, dl
jne 0x14000adbd
xor eax, eax
jmp 0x14000add4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000adfc
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xf8]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.556782
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae1d
inc rax
test dl, dl
jne 0x14000ae0b
xor eax, eax
jmp 0x14000ae22
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae4a
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0xfc]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.700296
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae6b
inc rax
test dl, dl
jne 0x14000ae59
xor eax, eax
jmp 0x14000ae70
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae98
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x100]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.51009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aeb9
inc rax
test dl, dl
jne 0x14000aea7
xor eax, eax
jmp 0x14000aebe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aee6
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x104]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.674950
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af07
inc rax
test dl, dl
jne 0x14000aef5
xor eax, eax
jmp 0x14000af0c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af34
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x108]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.876001
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af55
inc rax
test dl, dl
jne 0x14000af43
xor eax, eax
jmp 0x14000af5a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af82
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x10c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.719157
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afa3
inc rax
test dl, dl
jne 0x14000af91
xor eax, eax
jmp 0x14000afa8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000afd0
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x110]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.595554
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aff1
inc rax
test dl, dl
jne 0x14000afdf
xor eax, eax
jmp 0x14000aff6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b01e
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x114]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.86177
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b03f
inc rax
test dl, dl
jne 0x14000b02d
xor eax, eax
jmp 0x14000b044
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b06c
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x118]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.502255
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b08d
inc rax
test dl, dl
jne 0x14000b07b
xor eax, eax
jmp 0x14000b092
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0ba
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
mov eax, dword [rsp + 0x11c]
jmp 0x14003a4d3
mov rax, qword [rsp + 0x20]
lea rcx, str.880696
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b0db
inc rax
test dl, dl
jne 0x14000b0c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b108
mov rcx, qword [rsp + 0x2808]
call fcn.14005c718
add rsp, 0x27f8
ret