Function at 0x140019a40
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xcc8
movsxd rax, dword [rsp + 0xcd0]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x1400291a0
mov dword [rsp + 0xcac], 0
mov rcx, qword [rsp + 0xcd8]
call fcn.140030860
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.427055
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019aaa
inc rax
test dl, dl
jne 0x140019a97
xor eax, eax
jmp 0x140019aaf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019ad7
mov dword [rsp + 0x994], 0
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x994]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.825905
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019af9
inc rax
test dl, dl
jne 0x140019ae6
xor eax, eax
jmp 0x140019afe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019b20
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x28]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.242893
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019b42
inc rax
test dl, dl
jne 0x140019b2f
xor eax, eax
jmp 0x140019b47
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019b69
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x2c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.460747
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019b8b
inc rax
test dl, dl
jne 0x140019b78
xor eax, eax
jmp 0x140019b90
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019bb2
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x30]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.673743
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019bd4
inc rax
test dl, dl
jne 0x140019bc1
xor eax, eax
jmp 0x140019bd9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019bfb
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x34]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.302103
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019c1d
inc rax
test dl, dl
jne 0x140019c0a
xor eax, eax
jmp 0x140019c22
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019c44
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x38]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.617380
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019c66
inc rax
test dl, dl
jne 0x140019c53
xor eax, eax
jmp 0x140019c6b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019c8d
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x3c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.889681
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019caf
inc rax
test dl, dl
jne 0x140019c9c
xor eax, eax
jmp 0x140019cb4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019cd6
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x40]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.642128
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019cf8
inc rax
test dl, dl
jne 0x140019ce5
xor eax, eax
jmp 0x140019cfd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019d1f
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x44]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.4013
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019d41
inc rax
test dl, dl
jne 0x140019d2e
xor eax, eax
jmp 0x140019d46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019d68
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x48]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.271004
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019d8a
inc rax
test dl, dl
jne 0x140019d77
xor eax, eax
jmp 0x140019d8f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019db1
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x4c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.322046
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019dd3
inc rax
test dl, dl
jne 0x140019dc0
xor eax, eax
jmp 0x140019dd8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019dfa
mov dword [rsp + 0x50], listen
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x50]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.164213
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019e1c
inc rax
test dl, dl
jne 0x140019e09
xor eax, eax
jmp 0x140019e21
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019e43
mov dword [rsp + 0x54], listen
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x54]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.242464
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019e65
inc rax
test dl, dl
jne 0x140019e52
xor eax, eax
jmp 0x140019e6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019e8c
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x58]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.361108
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019eae
inc rax
test dl, dl
jne 0x140019e9b
xor eax, eax
jmp 0x140019eb3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019ed5
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x5c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.232530
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019ef7
inc rax
test dl, dl
jne 0x140019ee4
xor eax, eax
jmp 0x140019efc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019f1e
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x60]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.239258
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019f40
inc rax
test dl, dl
jne 0x140019f2d
xor eax, eax
jmp 0x140019f45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019f67
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x64]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.392150
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019f89
inc rax
test dl, dl
jne 0x140019f76
xor eax, eax
jmp 0x140019f8e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019fb0
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x68]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.815975
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140019fd2
inc rax
test dl, dl
jne 0x140019fbf
xor eax, eax
jmp 0x140019fd7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140019ff9
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x6c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.678038
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a01b
inc rax
test dl, dl
jne 0x14001a008
xor eax, eax
jmp 0x14001a020
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a042
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x70]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.895859
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a064
inc rax
test dl, dl
jne 0x14001a051
xor eax, eax
jmp 0x14001a069
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a08b
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x74]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.92675
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a0ad
inc rax
test dl, dl
jne 0x14001a09a
xor eax, eax
jmp 0x14001a0b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a0d4
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x78]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.43748
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a0f6
inc rax
test dl, dl
jne 0x14001a0e3
xor eax, eax
jmp 0x14001a0fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a11d
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x7c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.35996
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a13f
inc rax
test dl, dl
jne 0x14001a12c
xor eax, eax
jmp 0x14001a144
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a16c
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x80]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.881478
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a18e
inc rax
test dl, dl
jne 0x14001a17b
xor eax, eax
jmp 0x14001a193
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a1bb
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x84]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.437651
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a1dd
inc rax
test dl, dl
jne 0x14001a1ca
xor eax, eax
jmp 0x14001a1e2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a20a
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x88]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.854397
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a22c
inc rax
test dl, dl
jne 0x14001a219
xor eax, eax
jmp 0x14001a231
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a259
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x8c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.444562
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a27b
inc rax
test dl, dl
jne 0x14001a268
xor eax, eax
jmp 0x14001a280
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a2a8
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x90]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.286543
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a2ca
inc rax
test dl, dl
jne 0x14001a2b7
xor eax, eax
jmp 0x14001a2cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a2f7
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x94]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.110586
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a319
inc rax
test dl, dl
jne 0x14001a306
xor eax, eax
jmp 0x14001a31e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a346
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x98]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.828211
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a368
inc rax
test dl, dl
jne 0x14001a355
xor eax, eax
jmp 0x14001a36d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a395
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x9c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.276647
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a3b7
inc rax
test dl, dl
jne 0x14001a3a4
xor eax, eax
jmp 0x14001a3bc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a3e4
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xa0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.548217
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a406
inc rax
test dl, dl
jne 0x14001a3f3
xor eax, eax
jmp 0x14001a40b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a433
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xa4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.345629
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a455
inc rax
test dl, dl
jne 0x14001a442
xor eax, eax
jmp 0x14001a45a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a482
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xa8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.130966
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a4a4
inc rax
test dl, dl
jne 0x14001a491
xor eax, eax
jmp 0x14001a4a9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a4d1
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xac]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.526543
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a4f3
inc rax
test dl, dl
jne 0x14001a4e0
xor eax, eax
jmp 0x14001a4f8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a520
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xb0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.721650
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a542
inc rax
test dl, dl
jne 0x14001a52f
xor eax, eax
jmp 0x14001a547
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a56f
mov dword [rsp + 0xb4], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xb4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.164467
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a591
inc rax
test dl, dl
jne 0x14001a57e
xor eax, eax
jmp 0x14001a596
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a5be
mov dword [rsp + 0xb8], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xb8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.247752
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a5e0
inc rax
test dl, dl
jne 0x14001a5cd
xor eax, eax
jmp 0x14001a5e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a60d
mov dword [rsp + 0xbc], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xbc]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.7495
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a62f
inc rax
test dl, dl
jne 0x14001a61c
xor eax, eax
jmp 0x14001a634
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a65c
mov dword [rsp + 0xc0], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xc0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.279792
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a67e
inc rax
test dl, dl
jne 0x14001a66b
xor eax, eax
jmp 0x14001a683
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a6ab
mov dword [rsp + 0xc4], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xc4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.632536
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a6cd
inc rax
test dl, dl
jne 0x14001a6ba
xor eax, eax
jmp 0x14001a6d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a6fa
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xc8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.558415
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a71c
inc rax
test dl, dl
jne 0x14001a709
xor eax, eax
jmp 0x14001a721
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a749
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xcc]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.72933
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a76b
inc rax
test dl, dl
jne 0x14001a758
xor eax, eax
jmp 0x14001a770
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a798
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xd0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.427682
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a7ba
inc rax
test dl, dl
jne 0x14001a7a7
xor eax, eax
jmp 0x14001a7bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a7e7
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xd4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.271177
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a809
inc rax
test dl, dl
jne 0x14001a7f6
xor eax, eax
jmp 0x14001a80e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a836
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xd8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.260819
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a858
inc rax
test dl, dl
jne 0x14001a845
xor eax, eax
jmp 0x14001a85d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a885
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xdc]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.526769
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a8a7
inc rax
test dl, dl
jne 0x14001a894
xor eax, eax
jmp 0x14001a8ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a8d4
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xe0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.44078
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a8f6
inc rax
test dl, dl
jne 0x14001a8e3
xor eax, eax
jmp 0x14001a8fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a923
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xe4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.501978
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a945
inc rax
test dl, dl
jne 0x14001a932
xor eax, eax
jmp 0x14001a94a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a972
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xe8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, [0x1400dfd44]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a994
inc rax
test dl, dl
jne 0x14001a981
xor eax, eax
jmp 0x14001a999
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001a9c1
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xec]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.559390
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001a9e3
inc rax
test dl, dl
jne 0x14001a9d0
xor eax, eax
jmp 0x14001a9e8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001aa10
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xf0]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.460485
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001aa32
inc rax
test dl, dl
jne 0x14001aa1f
xor eax, eax
jmp 0x14001aa37
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001aa5f
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xf4]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.292924
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001aa81
inc rax
test dl, dl
jne 0x14001aa6e
xor eax, eax
jmp 0x14001aa86
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001aaae
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xf8]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.238616
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001aad0
inc rax
test dl, dl
jne 0x14001aabd
xor eax, eax
jmp 0x14001aad5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001aafd
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0xfc]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.663890
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ab1f
inc rax
test dl, dl
jne 0x14001ab0c
xor eax, eax
jmp 0x14001ab24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ab4c
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x100]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.771178
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ab6e
inc rax
test dl, dl
jne 0x14001ab5b
xor eax, eax
jmp 0x14001ab73
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ab9b
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x104]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.896035
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001abbd
inc rax
test dl, dl
jne 0x14001abaa
xor eax, eax
jmp 0x14001abc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001abea
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x108]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.64277
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ac0c
inc rax
test dl, dl
jne 0x14001abf9
xor eax, eax
jmp 0x14001ac11
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ac39
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x10c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.88335
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ac5b
inc rax
test dl, dl
jne 0x14001ac48
xor eax, eax
jmp 0x14001ac60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ac88
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x110]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.429080
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001acaa
inc rax
test dl, dl
jne 0x14001ac97
xor eax, eax
jmp 0x14001acaf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001acd7
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x114]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.747414
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001acf9
inc rax
test dl, dl
jne 0x14001ace6
xor eax, eax
jmp 0x14001acfe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ad26
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x118]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.283446
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ad48
inc rax
test dl, dl
jne 0x14001ad35
xor eax, eax
jmp 0x14001ad4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ad75
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
mov eax, dword [rsp + 0x11c]
jmp 0x1400291ad
mov rax, qword [rsp + 0x20]
lea rcx, str.557886
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ad97
inc rax
test dl, dl
jne 0x14001ad84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001adc4
mov rcx, qword [rsp + 0xcd8]
call fcn.140030870
add rsp, 0xcc8
ret