Function at 0x14000ad90
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x2088
call fcn.140098550
sub rsp, rax
movsxd rax, dword [rsp + 0x2090]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x140032b55
mov dword [rsp + 0x2070], 0
mov rcx, qword [rsp + 0x2098]
call fcn.140039ab0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.349465
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae00
inc rax
test dl, dl
jne 0x14000aded
xor eax, eax
jmp 0x14000ae05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae2d
mov dword [rsp + 0x1868], 0
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x1868]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.616336
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae4f
inc rax
test dl, dl
jne 0x14000ae3c
xor eax, eax
jmp 0x14000ae54
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae76
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x28]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.514986
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae98
inc rax
test dl, dl
jne 0x14000ae85
xor eax, eax
jmp 0x14000ae9d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aebf
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x2c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.204151
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aee1
inc rax
test dl, dl
jne 0x14000aece
xor eax, eax
jmp 0x14000aee6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af08
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x30]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.223887
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af2a
inc rax
test dl, dl
jne 0x14000af17
xor eax, eax
jmp 0x14000af2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af51
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x34]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.225879
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af73
inc rax
test dl, dl
jne 0x14000af60
xor eax, eax
jmp 0x14000af78
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af9a
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x38]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.608126
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afbc
inc rax
test dl, dl
jne 0x14000afa9
xor eax, eax
jmp 0x14000afc1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000afe3
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x3c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.299250
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b005
inc rax
test dl, dl
jne 0x14000aff2
xor eax, eax
jmp 0x14000b00a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b02c
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x40]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.721589
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b04e
inc rax
test dl, dl
jne 0x14000b03b
xor eax, eax
jmp 0x14000b053
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b075
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x44]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.625727
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b097
inc rax
test dl, dl
jne 0x14000b084
xor eax, eax
jmp 0x14000b09c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0be
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x48]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.748512
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b0e0
inc rax
test dl, dl
jne 0x14000b0cd
xor eax, eax
jmp 0x14000b0e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b107
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x4c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.534298
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b129
inc rax
test dl, dl
jne 0x14000b116
xor eax, eax
jmp 0x14000b12e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b150
mov dword [rsp + 0x50], listen
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x50]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.481507
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b172
inc rax
test dl, dl
jne 0x14000b15f
xor eax, eax
jmp 0x14000b177
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b199
mov dword [rsp + 0x54], listen
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x54]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.408220
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b1bb
inc rax
test dl, dl
jne 0x14000b1a8
xor eax, eax
jmp 0x14000b1c0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b1e2
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x58]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.322002
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b204
inc rax
test dl, dl
jne 0x14000b1f1
xor eax, eax
jmp 0x14000b209
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b22b
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x5c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.896476
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b24d
inc rax
test dl, dl
jne 0x14000b23a
xor eax, eax
jmp 0x14000b252
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b274
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x60]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.237296
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b296
inc rax
test dl, dl
jne 0x14000b283
xor eax, eax
jmp 0x14000b29b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b2bd
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x64]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.213440
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b2df
inc rax
test dl, dl
jne 0x14000b2cc
xor eax, eax
jmp 0x14000b2e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b306
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x68]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.694843
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b328
inc rax
test dl, dl
jne 0x14000b315
xor eax, eax
jmp 0x14000b32d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b34f
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x6c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.136664
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b371
inc rax
test dl, dl
jne 0x14000b35e
xor eax, eax
jmp 0x14000b376
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b398
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x70]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.588663
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3ba
inc rax
test dl, dl
jne 0x14000b3a7
xor eax, eax
jmp 0x14000b3bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b3e1
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x74]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.313989
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b403
inc rax
test dl, dl
jne 0x14000b3f0
xor eax, eax
jmp 0x14000b408
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b42a
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x78]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.117762
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b44c
inc rax
test dl, dl
jne 0x14000b439
xor eax, eax
jmp 0x14000b451
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b473
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x7c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.239629
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b495
inc rax
test dl, dl
jne 0x14000b482
xor eax, eax
jmp 0x14000b49a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b4c2
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x80]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.275540
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b4e4
inc rax
test dl, dl
jne 0x14000b4d1
xor eax, eax
jmp 0x14000b4e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b511
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x84]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.80609
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b533
inc rax
test dl, dl
jne 0x14000b520
xor eax, eax
jmp 0x14000b538
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b560
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x88]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.386133
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b582
inc rax
test dl, dl
jne 0x14000b56f
xor eax, eax
jmp 0x14000b587
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5af
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x8c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.457912
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b5d1
inc rax
test dl, dl
jne 0x14000b5be
xor eax, eax
jmp 0x14000b5d6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5fe
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x90]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.148785
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b620
inc rax
test dl, dl
jne 0x14000b60d
xor eax, eax
jmp 0x14000b625
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b64d
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x94]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.769802
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b66f
inc rax
test dl, dl
jne 0x14000b65c
xor eax, eax
jmp 0x14000b674
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b69c
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x98]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.324807
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b6be
inc rax
test dl, dl
jne 0x14000b6ab
xor eax, eax
jmp 0x14000b6c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b6eb
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x9c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.224228
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b70d
inc rax
test dl, dl
jne 0x14000b6fa
xor eax, eax
jmp 0x14000b712
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b73a
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xa0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.550533
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b75c
inc rax
test dl, dl
jne 0x14000b749
xor eax, eax
jmp 0x14000b761
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b789
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xa4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.651926
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7ab
inc rax
test dl, dl
jne 0x14000b798
xor eax, eax
jmp 0x14000b7b0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b7d8
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xa8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.107858
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7fa
inc rax
test dl, dl
jne 0x14000b7e7
xor eax, eax
jmp 0x14000b7ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b827
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xac]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.70370
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b849
inc rax
test dl, dl
jne 0x14000b836
xor eax, eax
jmp 0x14000b84e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b876
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xb0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.379852
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b898
inc rax
test dl, dl
jne 0x14000b885
xor eax, eax
jmp 0x14000b89d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8c5
mov dword [rsp + 0xb4], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xb4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.892302
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8e7
inc rax
test dl, dl
jne 0x14000b8d4
xor eax, eax
jmp 0x14000b8ec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b914
mov dword [rsp + 0xb8], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xb8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.730784
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b936
inc rax
test dl, dl
jne 0x14000b923
xor eax, eax
jmp 0x14000b93b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b963
mov dword [rsp + 0xbc], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xbc]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.346638
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b985
inc rax
test dl, dl
jne 0x14000b972
xor eax, eax
jmp 0x14000b98a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9b2
mov dword [rsp + 0xc0], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xc0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.644504
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b9d4
inc rax
test dl, dl
jne 0x14000b9c1
xor eax, eax
jmp 0x14000b9d9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba01
mov dword [rsp + 0xc4], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xc4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.531389
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba23
inc rax
test dl, dl
jne 0x14000ba10
xor eax, eax
jmp 0x14000ba28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba50
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xc8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.347127
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba72
inc rax
test dl, dl
jne 0x14000ba5f
xor eax, eax
jmp 0x14000ba77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba9f
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xcc]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.526674
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bac1
inc rax
test dl, dl
jne 0x14000baae
xor eax, eax
jmp 0x14000bac6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000baee
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xd0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.22188
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb10
inc rax
test dl, dl
jne 0x14000bafd
xor eax, eax
jmp 0x14000bb15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb3d
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xd4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.211425
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb5f
inc rax
test dl, dl
jne 0x14000bb4c
xor eax, eax
jmp 0x14000bb64
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb8c
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xd8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.886743
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbae
inc rax
test dl, dl
jne 0x14000bb9b
xor eax, eax
jmp 0x14000bbb3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbdb
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xdc]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.747825
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbfd
inc rax
test dl, dl
jne 0x14000bbea
xor eax, eax
jmp 0x14000bc02
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc2a
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xe0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.713993
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc4c
inc rax
test dl, dl
jne 0x14000bc39
xor eax, eax
jmp 0x14000bc51
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc79
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xe4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.831708
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc9b
inc rax
test dl, dl
jne 0x14000bc88
xor eax, eax
jmp 0x14000bca0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bcc8
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xe8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.456853
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bcea
inc rax
test dl, dl
jne 0x14000bcd7
xor eax, eax
jmp 0x14000bcef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd17
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xec]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.793467
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd39
inc rax
test dl, dl
jne 0x14000bd26
xor eax, eax
jmp 0x14000bd3e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd66
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xf0]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.882658
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd88
inc rax
test dl, dl
jne 0x14000bd75
xor eax, eax
jmp 0x14000bd8d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bdb5
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xf4]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.706408
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdd7
inc rax
test dl, dl
jne 0x14000bdc4
xor eax, eax
jmp 0x14000bddc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be04
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xf8]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.817861
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be26
inc rax
test dl, dl
jne 0x14000be13
xor eax, eax
jmp 0x14000be2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be53
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0xfc]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.821181
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be75
inc rax
test dl, dl
jne 0x14000be62
xor eax, eax
jmp 0x14000be7a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bea2
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x100]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.383880
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bec4
inc rax
test dl, dl
jne 0x14000beb1
xor eax, eax
jmp 0x14000bec9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bef1
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x104]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.113922
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf13
inc rax
test dl, dl
jne 0x14000bf00
xor eax, eax
jmp 0x14000bf18
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf40
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x108]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.450422
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf62
inc rax
test dl, dl
jne 0x14000bf4f
xor eax, eax
jmp 0x14000bf67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf8f
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x10c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.17484
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bfb1
inc rax
test dl, dl
jne 0x14000bf9e
xor eax, eax
jmp 0x14000bfb6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bfde
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x110]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.615969
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c000
inc rax
test dl, dl
jne 0x14000bfed
xor eax, eax
jmp 0x14000c005
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c02d
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x114]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.623032
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c04f
inc rax
test dl, dl
jne 0x14000c03c
xor eax, eax
jmp 0x14000c054
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c07c
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x118]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.601076
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c09e
inc rax
test dl, dl
jne 0x14000c08b
xor eax, eax
jmp 0x14000c0a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0cb
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
mov eax, dword [rsp + 0x11c]
jmp 0x140032b62
mov rax, qword [rsp + 0x20]
lea rcx, str.47396
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0ed
inc rax
test dl, dl
jne 0x14000c0da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c11a
mov rcx, qword [rsp + 0x2098]
call fcn.140039ac0
add rsp, 0x2088
ret