Function at 0x14001d9a4
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xd28
cmp dword [rsp + 0xd30], 0x31ee8059
jne 0x14002d5c4
mov dword [rsp + 0xd14], 0
mov rcx, qword [rsp + 0xd38]
call fcn.14004f768
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.353547
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001da03
inc rax
test dl, dl
jne 0x14001d9f1
xor eax, eax
jmp 0x14001da08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001da30
mov dword [rsp + 0x9e4], 0
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x9e4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.574707
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001da51
inc rax
test dl, dl
jne 0x14001da3f
xor eax, eax
jmp 0x14001da56
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001da78
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x28]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.296052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001da99
inc rax
test dl, dl
jne 0x14001da87
xor eax, eax
jmp 0x14001da9e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dac0
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x2c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.402040
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dae1
inc rax
test dl, dl
jne 0x14001dacf
xor eax, eax
jmp 0x14001dae6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db08
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x30]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.571360
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db29
inc rax
test dl, dl
jne 0x14001db17
xor eax, eax
jmp 0x14001db2e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db50
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x34]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.710825
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db71
inc rax
test dl, dl
jne 0x14001db5f
xor eax, eax
jmp 0x14001db76
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db98
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x38]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.607897
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dbb9
inc rax
test dl, dl
jne 0x14001dba7
xor eax, eax
jmp 0x14001dbbe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dbe0
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x3c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.165659
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc01
inc rax
test dl, dl
jne 0x14001dbef
xor eax, eax
jmp 0x14001dc06
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc28
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x40]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.680541
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc49
inc rax
test dl, dl
jne 0x14001dc37
xor eax, eax
jmp 0x14001dc4e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc70
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x44]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.334299
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc91
inc rax
test dl, dl
jne 0x14001dc7f
xor eax, eax
jmp 0x14001dc96
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dcb8
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x48]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.746551
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dcd9
inc rax
test dl, dl
jne 0x14001dcc7
xor eax, eax
jmp 0x14001dcde
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd00
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x4c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.437077
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd21
inc rax
test dl, dl
jne 0x14001dd0f
xor eax, eax
jmp 0x14001dd26
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd48
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x50]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.212524
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd69
inc rax
test dl, dl
jne 0x14001dd57
xor eax, eax
jmp 0x14001dd6e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd90
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x54]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.383062
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ddb1
inc rax
test dl, dl
jne 0x14001dd9f
xor eax, eax
jmp 0x14001ddb6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ddd8
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x58]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.634808
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ddf9
inc rax
test dl, dl
jne 0x14001dde7
xor eax, eax
jmp 0x14001ddfe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de20
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x5c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.831146
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de41
inc rax
test dl, dl
jne 0x14001de2f
xor eax, eax
jmp 0x14001de46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de68
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x60]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.783663
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de89
inc rax
test dl, dl
jne 0x14001de77
xor eax, eax
jmp 0x14001de8e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001deb0
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x64]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.719953
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ded1
inc rax
test dl, dl
jne 0x14001debf
xor eax, eax
jmp 0x14001ded6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001def8
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x68]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.315663
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df19
inc rax
test dl, dl
jne 0x14001df07
xor eax, eax
jmp 0x14001df1e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df40
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x6c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.280383
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df61
inc rax
test dl, dl
jne 0x14001df4f
xor eax, eax
jmp 0x14001df66
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df88
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x70]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.489424
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dfa9
inc rax
test dl, dl
jne 0x14001df97
xor eax, eax
jmp 0x14001dfae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dfd0
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x74]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.556488
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dff1
inc rax
test dl, dl
jne 0x14001dfdf
xor eax, eax
jmp 0x14001dff6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e018
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x78]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.101093
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e039
inc rax
test dl, dl
jne 0x14001e027
xor eax, eax
jmp 0x14001e03e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e060
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x7c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.116981
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e081
inc rax
test dl, dl
jne 0x14001e06f
xor eax, eax
jmp 0x14001e086
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e0ae
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x80]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.214940
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e0cf
inc rax
test dl, dl
jne 0x14001e0bd
xor eax, eax
jmp 0x14001e0d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e0fc
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x84]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.268815
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e11d
inc rax
test dl, dl
jne 0x14001e10b
xor eax, eax
jmp 0x14001e122
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e14a
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x88]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.789621
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e16b
inc rax
test dl, dl
jne 0x14001e159
xor eax, eax
jmp 0x14001e170
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e198
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x8c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.653762
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e1b9
inc rax
test dl, dl
jne 0x14001e1a7
xor eax, eax
jmp 0x14001e1be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e1e6
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x90]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.810973
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e207
inc rax
test dl, dl
jne 0x14001e1f5
xor eax, eax
jmp 0x14001e20c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e234
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x94]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.691238
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e255
inc rax
test dl, dl
jne 0x14001e243
xor eax, eax
jmp 0x14001e25a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e282
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x98]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.701990
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e2a3
inc rax
test dl, dl
jne 0x14001e291
xor eax, eax
jmp 0x14001e2a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e2d0
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x9c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.784598
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e2f1
inc rax
test dl, dl
jne 0x14001e2df
xor eax, eax
jmp 0x14001e2f6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e31e
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xa0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.625186
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e33f
inc rax
test dl, dl
jne 0x14001e32d
xor eax, eax
jmp 0x14001e344
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e36c
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xa4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.883876
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e38d
inc rax
test dl, dl
jne 0x14001e37b
xor eax, eax
jmp 0x14001e392
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e3ba
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xa8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.291814
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e3db
inc rax
test dl, dl
jne 0x14001e3c9
xor eax, eax
jmp 0x14001e3e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e408
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xac]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.220047
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e429
inc rax
test dl, dl
jne 0x14001e417
xor eax, eax
jmp 0x14001e42e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e456
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xb0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.306707
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e477
inc rax
test dl, dl
jne 0x14001e465
xor eax, eax
jmp 0x14001e47c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e4a4
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xb4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.223427
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e4c5
inc rax
test dl, dl
jne 0x14001e4b3
xor eax, eax
jmp 0x14001e4ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e4f2
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xb8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.799218
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e513
inc rax
test dl, dl
jne 0x14001e501
xor eax, eax
jmp 0x14001e518
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e540
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xbc]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.239024
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e561
inc rax
test dl, dl
jne 0x14001e54f
xor eax, eax
jmp 0x14001e566
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e58e
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xc0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.636821
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e5af
inc rax
test dl, dl
jne 0x14001e59d
xor eax, eax
jmp 0x14001e5b4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e5dc
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xc4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.645644
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e5fd
inc rax
test dl, dl
jne 0x14001e5eb
xor eax, eax
jmp 0x14001e602
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e62a
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xc8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.607499
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e64b
inc rax
test dl, dl
jne 0x14001e639
xor eax, eax
jmp 0x14001e650
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e678
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xcc]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.794307
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e699
inc rax
test dl, dl
jne 0x14001e687
xor eax, eax
jmp 0x14001e69e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e6c6
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xd0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.245599
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e6e7
inc rax
test dl, dl
jne 0x14001e6d5
xor eax, eax
jmp 0x14001e6ec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e714
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xd4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.833515
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e735
inc rax
test dl, dl
jne 0x14001e723
xor eax, eax
jmp 0x14001e73a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e762
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xd8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.410305
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e783
inc rax
test dl, dl
jne 0x14001e771
xor eax, eax
jmp 0x14001e788
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e7b0
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xdc]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.583658
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e7d1
inc rax
test dl, dl
jne 0x14001e7bf
xor eax, eax
jmp 0x14001e7d6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e7fe
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xe0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.268176
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e81f
inc rax
test dl, dl
jne 0x14001e80d
xor eax, eax
jmp 0x14001e824
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e84c
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xe4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.457373
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e86d
inc rax
test dl, dl
jne 0x14001e85b
xor eax, eax
jmp 0x14001e872
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e89a
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xe8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.532436
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e8bb
inc rax
test dl, dl
jne 0x14001e8a9
xor eax, eax
jmp 0x14001e8c0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e8e8
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xec]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.205806
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e909
inc rax
test dl, dl
jne 0x14001e8f7
xor eax, eax
jmp 0x14001e90e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e936
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xf0]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.781365
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e957
inc rax
test dl, dl
jne 0x14001e945
xor eax, eax
jmp 0x14001e95c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e984
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xf4]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.185003
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e9a5
inc rax
test dl, dl
jne 0x14001e993
xor eax, eax
jmp 0x14001e9aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e9d2
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xf8]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.199103
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e9f3
inc rax
test dl, dl
jne 0x14001e9e1
xor eax, eax
jmp 0x14001e9f8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea20
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0xfc]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.135009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea41
inc rax
test dl, dl
jne 0x14001ea2f
xor eax, eax
jmp 0x14001ea46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea6e
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x100]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.115926
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea8f
inc rax
test dl, dl
jne 0x14001ea7d
xor eax, eax
jmp 0x14001ea94
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eabc
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x104]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.722993
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eadd
inc rax
test dl, dl
jne 0x14001eacb
xor eax, eax
jmp 0x14001eae2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb0a
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x108]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.708766
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb2b
inc rax
test dl, dl
jne 0x14001eb19
xor eax, eax
jmp 0x14001eb30
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb58
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x10c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.261392
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb79
inc rax
test dl, dl
jne 0x14001eb67
xor eax, eax
jmp 0x14001eb7e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eba6
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x110]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.575936
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ebc7
inc rax
test dl, dl
jne 0x14001ebb5
xor eax, eax
jmp 0x14001ebcc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ebf4
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x114]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.246932
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec15
inc rax
test dl, dl
jne 0x14001ec03
xor eax, eax
jmp 0x14001ec1a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec42
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x118]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.831228
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec63
inc rax
test dl, dl
jne 0x14001ec51
xor eax, eax
jmp 0x14001ec68
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec90
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
mov eax, dword [rsp + 0x11c]
jmp 0x14002d5d1
mov rax, qword [rsp + 0x20]
lea rcx, str.759771
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ecb1
inc rax
test dl, dl
jne 0x14001ec9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ecde
mov rcx, qword [rsp + 0xd38]
call fcn.14004f938
add rsp, 0xd28
ret