Function at 0x1400031ac
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x6e8
cmp dword [rsp + 0x6f0], 0x577f633f
jne 0x14000b39e
mov dword [rsp + 0x6d0], 0
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d444
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.285299
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000320b
inc rax
test dl, dl
jne 0x1400031f9
xor eax, eax
jmp 0x140003210
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003238
mov dword [rsp + 0x530], 0
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x530]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.675554
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003259
inc rax
test dl, dl
jne 0x140003247
xor eax, eax
jmp 0x14000325e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003280
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x28]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.845996
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400032a1
inc rax
test dl, dl
jne 0x14000328f
xor eax, eax
jmp 0x1400032a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400032c8
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x2c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.426456
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400032e9
inc rax
test dl, dl
jne 0x1400032d7
xor eax, eax
jmp 0x1400032ee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003310
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x30]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.180794
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003331
inc rax
test dl, dl
jne 0x14000331f
xor eax, eax
jmp 0x140003336
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003358
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x34]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.743483
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003379
inc rax
test dl, dl
jne 0x140003367
xor eax, eax
jmp 0x14000337e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400033a0
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x38]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.486383
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400033c1
inc rax
test dl, dl
jne 0x1400033af
xor eax, eax
jmp 0x1400033c6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400033e8
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x3c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.60497
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003409
inc rax
test dl, dl
jne 0x1400033f7
xor eax, eax
jmp 0x14000340e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003430
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x40]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.170397
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003451
inc rax
test dl, dl
jne 0x14000343f
xor eax, eax
jmp 0x140003456
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003478
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x44]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.634718
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003499
inc rax
test dl, dl
jne 0x140003487
xor eax, eax
jmp 0x14000349e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400034c0
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x48]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.340259
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400034e1
inc rax
test dl, dl
jne 0x1400034cf
xor eax, eax
jmp 0x1400034e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003508
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x4c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.795910
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003529
inc rax
test dl, dl
jne 0x140003517
xor eax, eax
jmp 0x14000352e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003550
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x50]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.316853
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003571
inc rax
test dl, dl
jne 0x14000355f
xor eax, eax
jmp 0x140003576
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003598
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x54]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.781853
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400035b9
inc rax
test dl, dl
jne 0x1400035a7
xor eax, eax
jmp 0x1400035be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400035e0
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x58]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.108119
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003601
inc rax
test dl, dl
jne 0x1400035ef
xor eax, eax
jmp 0x140003606
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003628
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x5c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.100362
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003649
inc rax
test dl, dl
jne 0x140003637
xor eax, eax
jmp 0x14000364e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003670
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x60]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.770367
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003691
inc rax
test dl, dl
jne 0x14000367f
xor eax, eax
jmp 0x140003696
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400036b8
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x64]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.472046
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400036d9
inc rax
test dl, dl
jne 0x1400036c7
xor eax, eax
jmp 0x1400036de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003700
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x68]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.501790
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003721
inc rax
test dl, dl
jne 0x14000370f
xor eax, eax
jmp 0x140003726
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003748
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x6c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.483605
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003769
inc rax
test dl, dl
jne 0x140003757
xor eax, eax
jmp 0x14000376e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003790
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x70]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.198593
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400037b1
inc rax
test dl, dl
jne 0x14000379f
xor eax, eax
jmp 0x1400037b6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400037d8
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x74]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.245076
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400037f9
inc rax
test dl, dl
jne 0x1400037e7
xor eax, eax
jmp 0x1400037fe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003820
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x78]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.341018
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003841
inc rax
test dl, dl
jne 0x14000382f
xor eax, eax
jmp 0x140003846
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003868
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x7c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.151029
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003889
inc rax
test dl, dl
jne 0x140003877
xor eax, eax
jmp 0x14000388e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400038b6
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x80]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.84000
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400038d7
inc rax
test dl, dl
jne 0x1400038c5
xor eax, eax
jmp 0x1400038dc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003904
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x84]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.463718
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003925
inc rax
test dl, dl
jne 0x140003913
xor eax, eax
jmp 0x14000392a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003952
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x88]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.468973
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003973
inc rax
test dl, dl
jne 0x140003961
xor eax, eax
jmp 0x140003978
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400039a0
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x8c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.182843
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400039c1
inc rax
test dl, dl
jne 0x1400039af
xor eax, eax
jmp 0x1400039c6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400039ee
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x90]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.345095
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003a0f
inc rax
test dl, dl
jne 0x1400039fd
xor eax, eax
jmp 0x140003a14
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003a3c
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x94]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.77022
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003a5d
inc rax
test dl, dl
jne 0x140003a4b
xor eax, eax
jmp 0x140003a62
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003a8a
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x98]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.869124
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003aab
inc rax
test dl, dl
jne 0x140003a99
xor eax, eax
jmp 0x140003ab0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003ad8
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x9c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.132004
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003af9
inc rax
test dl, dl
jne 0x140003ae7
xor eax, eax
jmp 0x140003afe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003b26
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xa0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.484046
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003b47
inc rax
test dl, dl
jne 0x140003b35
xor eax, eax
jmp 0x140003b4c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003b74
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xa4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.90985
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003b95
inc rax
test dl, dl
jne 0x140003b83
xor eax, eax
jmp 0x140003b9a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003bc2
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xa8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.311050
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003be3
inc rax
test dl, dl
jne 0x140003bd1
xor eax, eax
jmp 0x140003be8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003c10
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xac]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.867003
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003c31
inc rax
test dl, dl
jne 0x140003c1f
xor eax, eax
jmp 0x140003c36
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003c5e
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xb0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.881589
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003c7f
inc rax
test dl, dl
jne 0x140003c6d
xor eax, eax
jmp 0x140003c84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003cac
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xb4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.464192
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ccd
inc rax
test dl, dl
jne 0x140003cbb
xor eax, eax
jmp 0x140003cd2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003cfa
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xb8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.712424
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003d1b
inc rax
test dl, dl
jne 0x140003d09
xor eax, eax
jmp 0x140003d20
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003d48
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xbc]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.573207
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003d69
inc rax
test dl, dl
jne 0x140003d57
xor eax, eax
jmp 0x140003d6e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003d96
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xc0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.299486
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003db7
inc rax
test dl, dl
jne 0x140003da5
xor eax, eax
jmp 0x140003dbc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003de4
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xc4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.7328
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003e05
inc rax
test dl, dl
jne 0x140003df3
xor eax, eax
jmp 0x140003e0a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003e32
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xc8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.717966
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003e53
inc rax
test dl, dl
jne 0x140003e41
xor eax, eax
jmp 0x140003e58
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003e80
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xcc]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.730195
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ea1
inc rax
test dl, dl
jne 0x140003e8f
xor eax, eax
jmp 0x140003ea6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003ece
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xd0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.737711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003eef
inc rax
test dl, dl
jne 0x140003edd
xor eax, eax
jmp 0x140003ef4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003f1c
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xd4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.162507
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003f3d
inc rax
test dl, dl
jne 0x140003f2b
xor eax, eax
jmp 0x140003f42
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003f6a
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xd8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.802288
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003f8b
inc rax
test dl, dl
jne 0x140003f79
xor eax, eax
jmp 0x140003f90
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003fb8
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xdc]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.694146
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003fd9
inc rax
test dl, dl
jne 0x140003fc7
xor eax, eax
jmp 0x140003fde
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004006
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xe0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.495141
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004027
inc rax
test dl, dl
jne 0x140004015
xor eax, eax
jmp 0x14000402c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004054
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xe4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.73567
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004075
inc rax
test dl, dl
jne 0x140004063
xor eax, eax
jmp 0x14000407a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400040a2
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xe8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.279158
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400040c3
inc rax
test dl, dl
jne 0x1400040b1
xor eax, eax
jmp 0x1400040c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400040f0
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xec]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.635086
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004111
inc rax
test dl, dl
jne 0x1400040ff
xor eax, eax
jmp 0x140004116
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000413e
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xf0]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.515361
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000415f
inc rax
test dl, dl
jne 0x14000414d
xor eax, eax
jmp 0x140004164
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000418c
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xf4]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.136882
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400041ad
inc rax
test dl, dl
jne 0x14000419b
xor eax, eax
jmp 0x1400041b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400041da
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xf8]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.581006
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400041fb
inc rax
test dl, dl
jne 0x1400041e9
xor eax, eax
jmp 0x140004200
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004228
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0xfc]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.880962
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004249
inc rax
test dl, dl
jne 0x140004237
xor eax, eax
jmp 0x14000424e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004276
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x100]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.503761
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004297
inc rax
test dl, dl
jne 0x140004285
xor eax, eax
jmp 0x14000429c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400042c4
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x104]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.721870
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400042e5
inc rax
test dl, dl
jne 0x1400042d3
xor eax, eax
jmp 0x1400042ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004312
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x108]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.96419
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004333
inc rax
test dl, dl
jne 0x140004321
xor eax, eax
jmp 0x140004338
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004360
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x10c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.746028
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004381
inc rax
test dl, dl
jne 0x14000436f
xor eax, eax
jmp 0x140004386
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400043ae
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x110]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.452796
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400043cf
inc rax
test dl, dl
jne 0x1400043bd
xor eax, eax
jmp 0x1400043d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400043fc
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x114]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.609052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000441d
inc rax
test dl, dl
jne 0x14000440b
xor eax, eax
jmp 0x140004422
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000444a
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x118]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.764972
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000446b
inc rax
test dl, dl
jne 0x140004459
xor eax, eax
jmp 0x140004470
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004498
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
mov eax, dword [rsp + 0x11c]
jmp 0x14000b3ab
mov rax, qword [rsp + 0x20]
lea rcx, str.280827
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400044b9
inc rax
test dl, dl
jne 0x1400044a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400044e6
mov rcx, qword [rsp + 0x6f8]
call fcn.14002d614
add rsp, 0x6e8
ret