Function at 0x140013270
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x598
cmp dword [rsp + 0x5a0], 0x51cadd99
jne 0x140019b18
mov dword [rsp + 0x584], 0
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a5bc
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.604460
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400132cf
inc rax
test dl, dl
jne 0x1400132bd
xor eax, eax
jmp 0x1400132d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400132fc
mov dword [rsp + 0x434], 0
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x434]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.374910
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001331d
inc rax
test dl, dl
jne 0x14001330b
xor eax, eax
jmp 0x140013322
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013344
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x28]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.140444
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013365
inc rax
test dl, dl
jne 0x140013353
xor eax, eax
jmp 0x14001336a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001338c
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x2c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.572720
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133ad
inc rax
test dl, dl
jne 0x14001339b
xor eax, eax
jmp 0x1400133b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400133d4
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x30]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.559256
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133f5
inc rax
test dl, dl
jne 0x1400133e3
xor eax, eax
jmp 0x1400133fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001341c
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x34]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.52747
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001343d
inc rax
test dl, dl
jne 0x14001342b
xor eax, eax
jmp 0x140013442
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013464
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x38]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.143735
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013485
inc rax
test dl, dl
jne 0x140013473
xor eax, eax
jmp 0x14001348a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400134ac
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x3c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.746169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400134cd
inc rax
test dl, dl
jne 0x1400134bb
xor eax, eax
jmp 0x1400134d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400134f4
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x40]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.447222
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013515
inc rax
test dl, dl
jne 0x140013503
xor eax, eax
jmp 0x14001351a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001353c
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x44]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, [0x1400e49ec]
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001355d
inc rax
test dl, dl
jne 0x14001354b
xor eax, eax
jmp 0x140013562
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013584
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x48]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.643729
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135a5
inc rax
test dl, dl
jne 0x140013593
xor eax, eax
jmp 0x1400135aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135cc
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x4c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.472925
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135ed
inc rax
test dl, dl
jne 0x1400135db
xor eax, eax
jmp 0x1400135f2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013614
mov dword [rsp + 0x50], listen
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x50]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.33834
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013635
inc rax
test dl, dl
jne 0x140013623
xor eax, eax
jmp 0x14001363a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001365c
mov dword [rsp + 0x54], listen
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x54]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.758004
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001367d
inc rax
test dl, dl
jne 0x14001366b
xor eax, eax
jmp 0x140013682
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136a4
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x58]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.399690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136c5
inc rax
test dl, dl
jne 0x1400136b3
xor eax, eax
jmp 0x1400136ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136ec
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x5c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.850385
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001370d
inc rax
test dl, dl
jne 0x1400136fb
xor eax, eax
jmp 0x140013712
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013734
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x60]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.692789
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013755
inc rax
test dl, dl
jne 0x140013743
xor eax, eax
jmp 0x14001375a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001377c
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x64]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.824477
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001379d
inc rax
test dl, dl
jne 0x14001378b
xor eax, eax
jmp 0x1400137a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137c4
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x68]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.487036
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400137e5
inc rax
test dl, dl
jne 0x1400137d3
xor eax, eax
jmp 0x1400137ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001380c
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x6c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.461147
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001382d
inc rax
test dl, dl
jne 0x14001381b
xor eax, eax
jmp 0x140013832
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013854
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x70]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.637210
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013875
inc rax
test dl, dl
jne 0x140013863
xor eax, eax
jmp 0x14001387a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001389c
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x74]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.572271
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400138bd
inc rax
test dl, dl
jne 0x1400138ab
xor eax, eax
jmp 0x1400138c2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400138e4
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x78]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.528538
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013905
inc rax
test dl, dl
jne 0x1400138f3
xor eax, eax
jmp 0x14001390a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001392c
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x7c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.77454
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001394d
inc rax
test dl, dl
jne 0x14001393b
xor eax, eax
jmp 0x140013952
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001397a
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x80]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.227973
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001399b
inc rax
test dl, dl
jne 0x140013989
xor eax, eax
jmp 0x1400139a0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400139c8
mov dword [rsp + 0x84], Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x84]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.207502
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400139e9
inc rax
test dl, dl
jne 0x1400139d7
xor eax, eax
jmp 0x1400139ee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a16
mov dword [rsp + 0x88], Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x88]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.479541
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a37
inc rax
test dl, dl
jne 0x140013a25
xor eax, eax
jmp 0x140013a3c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a64
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x8c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.469014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a85
inc rax
test dl, dl
jne 0x140013a73
xor eax, eax
jmp 0x140013a8a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ab2
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x90]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.645455
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ad3
inc rax
test dl, dl
jne 0x140013ac1
xor eax, eax
jmp 0x140013ad8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b00
mov dword [rsp + 0x94], Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x94]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.632381
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b21
inc rax
test dl, dl
jne 0x140013b0f
xor eax, eax
jmp 0x140013b26
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b4e
mov dword [rsp + 0x98], Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x98]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.157539
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b6f
inc rax
test dl, dl
jne 0x140013b5d
xor eax, eax
jmp 0x140013b74
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b9c
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x9c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.897085
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013bbd
inc rax
test dl, dl
jne 0x140013bab
xor eax, eax
jmp 0x140013bc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013bea
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xa0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.791185
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c0b
inc rax
test dl, dl
jne 0x140013bf9
xor eax, eax
jmp 0x140013c10
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c38
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xa4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.787050
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c59
inc rax
test dl, dl
jne 0x140013c47
xor eax, eax
jmp 0x140013c5e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c86
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xa8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.406193
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ca7
inc rax
test dl, dl
jne 0x140013c95
xor eax, eax
jmp 0x140013cac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013cd4
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xac]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.377511
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013cf5
inc rax
test dl, dl
jne 0x140013ce3
xor eax, eax
jmp 0x140013cfa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d22
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xb0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.889639
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d43
inc rax
test dl, dl
jne 0x140013d31
xor eax, eax
jmp 0x140013d48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d70
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xb4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.585246
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d91
inc rax
test dl, dl
jne 0x140013d7f
xor eax, eax
jmp 0x140013d96
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013dbe
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xb8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.239465
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ddf
inc rax
test dl, dl
jne 0x140013dcd
xor eax, eax
jmp 0x140013de4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e0c
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xbc]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.629675
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e2d
inc rax
test dl, dl
jne 0x140013e1b
xor eax, eax
jmp 0x140013e32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e5a
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xc0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.401455
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e7b
inc rax
test dl, dl
jne 0x140013e69
xor eax, eax
jmp 0x140013e80
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ea8
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xc4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.760289
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ec9
inc rax
test dl, dl
jne 0x140013eb7
xor eax, eax
jmp 0x140013ece
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ef6
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xc8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.297407
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f17
inc rax
test dl, dl
jne 0x140013f05
xor eax, eax
jmp 0x140013f1c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f44
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xcc]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.524413
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f65
inc rax
test dl, dl
jne 0x140013f53
xor eax, eax
jmp 0x140013f6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f92
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xd0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.768344
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013fb3
inc rax
test dl, dl
jne 0x140013fa1
xor eax, eax
jmp 0x140013fb8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013fe0
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xd4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.559242
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014001
inc rax
test dl, dl
jne 0x140013fef
xor eax, eax
jmp 0x140014006
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001402e
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xd8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.717752
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001404f
inc rax
test dl, dl
jne 0x14001403d
xor eax, eax
jmp 0x140014054
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001407c
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xdc]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.308510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001409d
inc rax
test dl, dl
jne 0x14001408b
xor eax, eax
jmp 0x1400140a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140ca
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xe0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.137064
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400140eb
inc rax
test dl, dl
jne 0x1400140d9
xor eax, eax
jmp 0x1400140f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014118
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xe4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.584410
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014139
inc rax
test dl, dl
jne 0x140014127
xor eax, eax
jmp 0x14001413e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014166
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xe8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.412801
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014187
inc rax
test dl, dl
jne 0x140014175
xor eax, eax
jmp 0x14001418c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400141b4
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xec]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.612522
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400141d5
inc rax
test dl, dl
jne 0x1400141c3
xor eax, eax
jmp 0x1400141da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014202
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xf0]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.297928
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014223
inc rax
test dl, dl
jne 0x140014211
xor eax, eax
jmp 0x140014228
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014250
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xf4]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.397193
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014271
inc rax
test dl, dl
jne 0x14001425f
xor eax, eax
jmp 0x140014276
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001429e
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xf8]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.71373
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142bf
inc rax
test dl, dl
jne 0x1400142ad
xor eax, eax
jmp 0x1400142c4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400142ec
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0xfc]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.191329
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001430d
inc rax
test dl, dl
jne 0x1400142fb
xor eax, eax
jmp 0x140014312
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001433a
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x100]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.63428
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001435b
inc rax
test dl, dl
jne 0x140014349
xor eax, eax
jmp 0x140014360
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014388
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x104]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.207168
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143a9
inc rax
test dl, dl
jne 0x140014397
xor eax, eax
jmp 0x1400143ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400143d6
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x108]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.77660
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143f7
inc rax
test dl, dl
jne 0x1400143e5
xor eax, eax
jmp 0x1400143fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014424
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x10c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.483390
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014445
inc rax
test dl, dl
jne 0x140014433
xor eax, eax
jmp 0x14001444a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014472
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x110]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.787284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014493
inc rax
test dl, dl
jne 0x140014481
xor eax, eax
jmp 0x140014498
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144c0
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x114]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.356209
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400144e1
inc rax
test dl, dl
jne 0x1400144cf
xor eax, eax
jmp 0x1400144e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001450e
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x118]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.293511
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001452f
inc rax
test dl, dl
jne 0x14001451d
xor eax, eax
jmp 0x140014534
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001455c
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
mov eax, dword [rsp + 0x11c]
jmp 0x140019b25
mov rax, qword [rsp + 0x20]
lea rcx, str.894251
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001457d
inc rax
test dl, dl
jne 0x14001456b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400145aa
mov rcx, qword [rsp + 0x5a8]
call fcn.14002a968
add rsp, 0x598
ret