Function at 0x14000b7f0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x988
movsxd rax, dword [rsp + 0x990]
mov ecx, 0xab19a096
cmp rax, rcx
jne 0x140016cc9
mov dword [rsp + 0x96c], 0
mov rcx, qword [rsp + 0x998]
call fcn.140027728
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.354879
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b854
inc rax
test dl, dl
jne 0x14000b842
xor eax, eax
jmp 0x14000b859
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b881
mov dword [rsp + 0x724], 0
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x724]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.537005
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8a2
inc rax
test dl, dl
jne 0x14000b890
xor eax, eax
jmp 0x14000b8a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8c9
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x28]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.558856
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8ea
inc rax
test dl, dl
jne 0x14000b8d8
xor eax, eax
jmp 0x14000b8ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b911
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x2c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.866548
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b932
inc rax
test dl, dl
jne 0x14000b920
xor eax, eax
jmp 0x14000b937
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b959
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x30]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.150512
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b97a
inc rax
test dl, dl
jne 0x14000b968
xor eax, eax
jmp 0x14000b97f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9a1
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x34]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.739061
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b9c2
inc rax
test dl, dl
jne 0x14000b9b0
xor eax, eax
jmp 0x14000b9c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9e9
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x38]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.695963
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba0a
inc rax
test dl, dl
jne 0x14000b9f8
xor eax, eax
jmp 0x14000ba0f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba31
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x3c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.493389
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba52
inc rax
test dl, dl
jne 0x14000ba40
xor eax, eax
jmp 0x14000ba57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba79
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x40]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.625797
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba9a
inc rax
test dl, dl
jne 0x14000ba88
xor eax, eax
jmp 0x14000ba9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bac1
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x44]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.207700
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bae2
inc rax
test dl, dl
jne 0x14000bad0
xor eax, eax
jmp 0x14000bae7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb09
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x48]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.297719
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb2a
inc rax
test dl, dl
jne 0x14000bb18
xor eax, eax
jmp 0x14000bb2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb51
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x4c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.472407
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb72
inc rax
test dl, dl
jne 0x14000bb60
xor eax, eax
jmp 0x14000bb77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb99
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x50]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.88965
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbba
inc rax
test dl, dl
jne 0x14000bba8
xor eax, eax
jmp 0x14000bbbf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbe1
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x54]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.358045
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc02
inc rax
test dl, dl
jne 0x14000bbf0
xor eax, eax
jmp 0x14000bc07
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc29
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x58]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.329221
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc4a
inc rax
test dl, dl
jne 0x14000bc38
xor eax, eax
jmp 0x14000bc4f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc71
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x5c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.806031
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc92
inc rax
test dl, dl
jne 0x14000bc80
xor eax, eax
jmp 0x14000bc97
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bcb9
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x60]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.464775
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bcda
inc rax
test dl, dl
jne 0x14000bcc8
xor eax, eax
jmp 0x14000bcdf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd01
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x64]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.302799
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd22
inc rax
test dl, dl
jne 0x14000bd10
xor eax, eax
jmp 0x14000bd27
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd49
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x68]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.344588
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd6a
inc rax
test dl, dl
jne 0x14000bd58
xor eax, eax
jmp 0x14000bd6f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd91
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x6c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.326410
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdb2
inc rax
test dl, dl
jne 0x14000bda0
xor eax, eax
jmp 0x14000bdb7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bdd9
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x70]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.717823
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdfa
inc rax
test dl, dl
jne 0x14000bde8
xor eax, eax
jmp 0x14000bdff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be21
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x74]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.747522
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be42
inc rax
test dl, dl
jne 0x14000be30
xor eax, eax
jmp 0x14000be47
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be69
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x78]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.814133
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be8a
inc rax
test dl, dl
jne 0x14000be78
xor eax, eax
jmp 0x14000be8f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000beb1
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x7c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.341373
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bed2
inc rax
test dl, dl
jne 0x14000bec0
xor eax, eax
jmp 0x14000bed7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000beff
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x80]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.665347
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf20
inc rax
test dl, dl
jne 0x14000bf0e
xor eax, eax
jmp 0x14000bf25
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf4d
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x84]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.733003
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf6e
inc rax
test dl, dl
jne 0x14000bf5c
xor eax, eax
jmp 0x14000bf73
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf9b
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x88]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.694563
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bfbc
inc rax
test dl, dl
jne 0x14000bfaa
xor eax, eax
jmp 0x14000bfc1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bfe9
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x8c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.140898
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c00a
inc rax
test dl, dl
jne 0x14000bff8
xor eax, eax
jmp 0x14000c00f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c037
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x90]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.599111
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c058
inc rax
test dl, dl
jne 0x14000c046
xor eax, eax
jmp 0x14000c05d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c085
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x94]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.302550
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0a6
inc rax
test dl, dl
jne 0x14000c094
xor eax, eax
jmp 0x14000c0ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0d3
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x98]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.697804
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0f4
inc rax
test dl, dl
jne 0x14000c0e2
xor eax, eax
jmp 0x14000c0f9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c121
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x9c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.670738
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c142
inc rax
test dl, dl
jne 0x14000c130
xor eax, eax
jmp 0x14000c147
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c16f
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xa0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.2196
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c190
inc rax
test dl, dl
jne 0x14000c17e
xor eax, eax
jmp 0x14000c195
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c1bd
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xa4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.583266
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c1de
inc rax
test dl, dl
jne 0x14000c1cc
xor eax, eax
jmp 0x14000c1e3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c20b
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xa8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.609462
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c22c
inc rax
test dl, dl
jne 0x14000c21a
xor eax, eax
jmp 0x14000c231
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c259
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xac]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.516725
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c27a
inc rax
test dl, dl
jne 0x14000c268
xor eax, eax
jmp 0x14000c27f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c2a7
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xb0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.518395
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c2c8
inc rax
test dl, dl
jne 0x14000c2b6
xor eax, eax
jmp 0x14000c2cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c2f5
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xb4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.2748
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c316
inc rax
test dl, dl
jne 0x14000c304
xor eax, eax
jmp 0x14000c31b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c343
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xb8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.837036
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c364
inc rax
test dl, dl
jne 0x14000c352
xor eax, eax
jmp 0x14000c369
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c391
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xbc]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.416904
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c3b2
inc rax
test dl, dl
jne 0x14000c3a0
xor eax, eax
jmp 0x14000c3b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c3df
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xc0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.806601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c400
inc rax
test dl, dl
jne 0x14000c3ee
xor eax, eax
jmp 0x14000c405
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c42d
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xc4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.265014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c44e
inc rax
test dl, dl
jne 0x14000c43c
xor eax, eax
jmp 0x14000c453
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c47b
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xc8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.91659
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c49c
inc rax
test dl, dl
jne 0x14000c48a
xor eax, eax
jmp 0x14000c4a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c4c9
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xcc]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.191956
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c4ea
inc rax
test dl, dl
jne 0x14000c4d8
xor eax, eax
jmp 0x14000c4ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c517
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xd0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.858984
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c538
inc rax
test dl, dl
jne 0x14000c526
xor eax, eax
jmp 0x14000c53d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c565
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xd4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.892366
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c586
inc rax
test dl, dl
jne 0x14000c574
xor eax, eax
jmp 0x14000c58b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c5b3
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xd8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.157798
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c5d4
inc rax
test dl, dl
jne 0x14000c5c2
xor eax, eax
jmp 0x14000c5d9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c601
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xdc]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.523375
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c622
inc rax
test dl, dl
jne 0x14000c610
xor eax, eax
jmp 0x14000c627
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c64f
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xe0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.315276
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c670
inc rax
test dl, dl
jne 0x14000c65e
xor eax, eax
jmp 0x14000c675
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c69d
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xe4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.366710
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c6be
inc rax
test dl, dl
jne 0x14000c6ac
xor eax, eax
jmp 0x14000c6c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c6eb
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xe8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.393966
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c70c
inc rax
test dl, dl
jne 0x14000c6fa
xor eax, eax
jmp 0x14000c711
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c739
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xec]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.560105
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c75a
inc rax
test dl, dl
jne 0x14000c748
xor eax, eax
jmp 0x14000c75f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c787
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xf0]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.660042
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c7a8
inc rax
test dl, dl
jne 0x14000c796
xor eax, eax
jmp 0x14000c7ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c7d5
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xf4]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.94623
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c7f6
inc rax
test dl, dl
jne 0x14000c7e4
xor eax, eax
jmp 0x14000c7fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c823
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xf8]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.786190
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c844
inc rax
test dl, dl
jne 0x14000c832
xor eax, eax
jmp 0x14000c849
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c871
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0xfc]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.435858
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c892
inc rax
test dl, dl
jne 0x14000c880
xor eax, eax
jmp 0x14000c897
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c8bf
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x100]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.666203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c8e0
inc rax
test dl, dl
jne 0x14000c8ce
xor eax, eax
jmp 0x14000c8e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c90d
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x104]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.829481
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c92e
inc rax
test dl, dl
jne 0x14000c91c
xor eax, eax
jmp 0x14000c933
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c95b
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x108]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.232135
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c97c
inc rax
test dl, dl
jne 0x14000c96a
xor eax, eax
jmp 0x14000c981
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c9a9
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x10c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.397820
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c9ca
inc rax
test dl, dl
jne 0x14000c9b8
xor eax, eax
jmp 0x14000c9cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c9f7
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x110]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.633670
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca18
inc rax
test dl, dl
jne 0x14000ca06
xor eax, eax
jmp 0x14000ca1d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca45
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x114]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.102233
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca66
inc rax
test dl, dl
jne 0x14000ca54
xor eax, eax
jmp 0x14000ca6b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca93
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x118]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.868491
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cab4
inc rax
test dl, dl
jne 0x14000caa2
xor eax, eax
jmp 0x14000cab9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cae1
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
mov eax, dword [rsp + 0x11c]
jmp 0x140016cd6
mov rax, qword [rsp + 0x20]
lea rcx, str.391037
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cb02
inc rax
test dl, dl
jne 0x14000caf0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cb2f
mov rcx, qword [rsp + 0x998]
call fcn.140027ad4
add rsp, 0x988
ret