Function at 0x14001cc98
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x2f08
call fcn.1400d6c60
sub rsp, rax
cmp dword [rsp + 0x2f10], 0x264a436a
jne 0x140055d4e
mov dword [rsp + 0x2ef4], 0
mov rcx, qword [rsp + 0x2f18]
call fcn.140077e90
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.328526
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ccfd
inc rax
test dl, dl
jne 0x14001cceb
xor eax, eax
jmp 0x14001cd02
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cd2a
mov dword [rsp + 0x234c], 0
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x234c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.805204
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cd4b
inc rax
test dl, dl
jne 0x14001cd39
xor eax, eax
jmp 0x14001cd50
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cd72
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x28]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.225544
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cd93
inc rax
test dl, dl
jne 0x14001cd81
xor eax, eax
jmp 0x14001cd98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cdba
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x2c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.575075
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cddb
inc rax
test dl, dl
jne 0x14001cdc9
xor eax, eax
jmp 0x14001cde0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ce02
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x30]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.624793
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ce23
inc rax
test dl, dl
jne 0x14001ce11
xor eax, eax
jmp 0x14001ce28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ce4a
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x34]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.97536
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ce6b
inc rax
test dl, dl
jne 0x14001ce59
xor eax, eax
jmp 0x14001ce70
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ce92
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x38]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.767503
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ceb3
inc rax
test dl, dl
jne 0x14001cea1
xor eax, eax
jmp 0x14001ceb8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ceda
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x3c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.771899
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cefb
inc rax
test dl, dl
jne 0x14001cee9
xor eax, eax
jmp 0x14001cf00
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cf22
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x40]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.814581
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cf43
inc rax
test dl, dl
jne 0x14001cf31
xor eax, eax
jmp 0x14001cf48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cf6a
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x44]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.278617
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cf8b
inc rax
test dl, dl
jne 0x14001cf79
xor eax, eax
jmp 0x14001cf90
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cfb2
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x48]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.416114
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001cfd3
inc rax
test dl, dl
jne 0x14001cfc1
xor eax, eax
jmp 0x14001cfd8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001cffa
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x4c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.458194
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d01b
inc rax
test dl, dl
jne 0x14001d009
xor eax, eax
jmp 0x14001d020
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d042
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x50]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.550443
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d063
inc rax
test dl, dl
jne 0x14001d051
xor eax, eax
jmp 0x14001d068
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d08a
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x54]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.666460
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d0ab
inc rax
test dl, dl
jne 0x14001d099
xor eax, eax
jmp 0x14001d0b0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d0d2
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x58]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.626839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d0f3
inc rax
test dl, dl
jne 0x14001d0e1
xor eax, eax
jmp 0x14001d0f8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d11a
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x5c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.608541
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d13b
inc rax
test dl, dl
jne 0x14001d129
xor eax, eax
jmp 0x14001d140
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d162
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x60]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.175160
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d183
inc rax
test dl, dl
jne 0x14001d171
xor eax, eax
jmp 0x14001d188
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d1aa
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x64]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.29443
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d1cb
inc rax
test dl, dl
jne 0x14001d1b9
xor eax, eax
jmp 0x14001d1d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d1f2
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x68]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.211295
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d213
inc rax
test dl, dl
jne 0x14001d201
xor eax, eax
jmp 0x14001d218
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d23a
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x6c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.516859
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d25b
inc rax
test dl, dl
jne 0x14001d249
xor eax, eax
jmp 0x14001d260
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d282
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x70]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.430852
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d2a3
inc rax
test dl, dl
jne 0x14001d291
xor eax, eax
jmp 0x14001d2a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d2ca
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x74]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.727505
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d2eb
inc rax
test dl, dl
jne 0x14001d2d9
xor eax, eax
jmp 0x14001d2f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d312
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x78]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.723254
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d333
inc rax
test dl, dl
jne 0x14001d321
xor eax, eax
jmp 0x14001d338
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d35a
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x7c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.314461
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d37b
inc rax
test dl, dl
jne 0x14001d369
xor eax, eax
jmp 0x14001d380
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d3a8
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x80]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.311634
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d3c9
inc rax
test dl, dl
jne 0x14001d3b7
xor eax, eax
jmp 0x14001d3ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d3f6
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x84]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.42866
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d417
inc rax
test dl, dl
jne 0x14001d405
xor eax, eax
jmp 0x14001d41c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d444
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x88]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.411828
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d465
inc rax
test dl, dl
jne 0x14001d453
xor eax, eax
jmp 0x14001d46a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d492
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x8c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.872409
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d4b3
inc rax
test dl, dl
jne 0x14001d4a1
xor eax, eax
jmp 0x14001d4b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d4e0
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x90]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.590139
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d501
inc rax
test dl, dl
jne 0x14001d4ef
xor eax, eax
jmp 0x14001d506
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d52e
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x94]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.168463
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d54f
inc rax
test dl, dl
jne 0x14001d53d
xor eax, eax
jmp 0x14001d554
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d57c
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x98]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.688711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d59d
inc rax
test dl, dl
jne 0x14001d58b
xor eax, eax
jmp 0x14001d5a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d5ca
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x9c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.230716
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d5eb
inc rax
test dl, dl
jne 0x14001d5d9
xor eax, eax
jmp 0x14001d5f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d618
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xa0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.75934
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d639
inc rax
test dl, dl
jne 0x14001d627
xor eax, eax
jmp 0x14001d63e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d666
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xa4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.532521
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d687
inc rax
test dl, dl
jne 0x14001d675
xor eax, eax
jmp 0x14001d68c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d6b4
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xa8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.110953
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d6d5
inc rax
test dl, dl
jne 0x14001d6c3
xor eax, eax
jmp 0x14001d6da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d702
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xac]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.119643
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d723
inc rax
test dl, dl
jne 0x14001d711
xor eax, eax
jmp 0x14001d728
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d750
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xb0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.696578
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d771
inc rax
test dl, dl
jne 0x14001d75f
xor eax, eax
jmp 0x14001d776
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d79e
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xb4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.367071
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d7bf
inc rax
test dl, dl
jne 0x14001d7ad
xor eax, eax
jmp 0x14001d7c4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d7ec
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xb8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.26480
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d80d
inc rax
test dl, dl
jne 0x14001d7fb
xor eax, eax
jmp 0x14001d812
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d83a
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xbc]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.870838
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d85b
inc rax
test dl, dl
jne 0x14001d849
xor eax, eax
jmp 0x14001d860
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d888
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xc0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.770706
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d8a9
inc rax
test dl, dl
jne 0x14001d897
xor eax, eax
jmp 0x14001d8ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d8d6
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xc4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.874950
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d8f7
inc rax
test dl, dl
jne 0x14001d8e5
xor eax, eax
jmp 0x14001d8fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d924
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xc8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.29138
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d945
inc rax
test dl, dl
jne 0x14001d933
xor eax, eax
jmp 0x14001d94a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d972
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xcc]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.429410
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d993
inc rax
test dl, dl
jne 0x14001d981
xor eax, eax
jmp 0x14001d998
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001d9c0
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xd0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.633226
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001d9e1
inc rax
test dl, dl
jne 0x14001d9cf
xor eax, eax
jmp 0x14001d9e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001da0e
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xd4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.743975
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001da2f
inc rax
test dl, dl
jne 0x14001da1d
xor eax, eax
jmp 0x14001da34
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001da5c
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xd8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.4907
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001da7d
inc rax
test dl, dl
jne 0x14001da6b
xor eax, eax
jmp 0x14001da82
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001daaa
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xdc]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.90857
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dacb
inc rax
test dl, dl
jne 0x14001dab9
xor eax, eax
jmp 0x14001dad0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001daf8
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xe0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.359601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db19
inc rax
test dl, dl
jne 0x14001db07
xor eax, eax
jmp 0x14001db1e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db46
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xe4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.181014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001db67
inc rax
test dl, dl
jne 0x14001db55
xor eax, eax
jmp 0x14001db6c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001db94
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xe8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.504352
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dbb5
inc rax
test dl, dl
jne 0x14001dba3
xor eax, eax
jmp 0x14001dbba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dbe2
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xec]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.315463
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc03
inc rax
test dl, dl
jne 0x14001dbf1
xor eax, eax
jmp 0x14001dc08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc30
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xf0]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.85287
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc51
inc rax
test dl, dl
jne 0x14001dc3f
xor eax, eax
jmp 0x14001dc56
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dc7e
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xf4]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.735271
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dc9f
inc rax
test dl, dl
jne 0x14001dc8d
xor eax, eax
jmp 0x14001dca4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dccc
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xf8]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.673931
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dced
inc rax
test dl, dl
jne 0x14001dcdb
xor eax, eax
jmp 0x14001dcf2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd1a
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0xfc]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.370830
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd3b
inc rax
test dl, dl
jne 0x14001dd29
xor eax, eax
jmp 0x14001dd40
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dd68
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x100]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.292313
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dd89
inc rax
test dl, dl
jne 0x14001dd77
xor eax, eax
jmp 0x14001dd8e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ddb6
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x104]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.754405
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ddd7
inc rax
test dl, dl
jne 0x14001ddc5
xor eax, eax
jmp 0x14001dddc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de04
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x108]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.144413
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de25
inc rax
test dl, dl
jne 0x14001de13
xor eax, eax
jmp 0x14001de2a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001de52
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x10c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.425531
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001de73
inc rax
test dl, dl
jne 0x14001de61
xor eax, eax
jmp 0x14001de78
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dea0
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x110]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.319999
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dec1
inc rax
test dl, dl
jne 0x14001deaf
xor eax, eax
jmp 0x14001dec6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001deee
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x114]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.780622
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df0f
inc rax
test dl, dl
jne 0x14001defd
xor eax, eax
jmp 0x14001df14
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df3c
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x118]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.748422
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001df5d
inc rax
test dl, dl
jne 0x14001df4b
xor eax, eax
jmp 0x14001df62
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001df8a
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
mov eax, dword [rsp + 0x11c]
jmp 0x140055d5b
mov rax, qword [rsp + 0x20]
lea rcx, str.691310
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001dfab
inc rax
test dl, dl
jne 0x14001df99
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001dfd8
mov rcx, qword [rsp + 0x2f18]
call fcn.140078060
add rsp, 0x2f08
ret