Function at 0x140012c20
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x538
movsxd rax, dword [rsp + 0x540]
mov ecx, 0xab0daecb
cmp rax, rcx
jne 0x140018d2f
mov dword [rsp + 0x520], 0
mov rcx, qword [rsp + 0x548]
call fcn.14003aca0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.416206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012c84
inc rax
test dl, dl
jne 0x140012c72
xor eax, eax
jmp 0x140012c89
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012cb1
mov dword [rsp + 0x3e8], 0
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x3e8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.220514
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012cd2
inc rax
test dl, dl
jne 0x140012cc0
xor eax, eax
jmp 0x140012cd7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012cf9
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x28]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.265728
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012d1a
inc rax
test dl, dl
jne 0x140012d08
xor eax, eax
jmp 0x140012d1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012d41
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x2c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.244437
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012d62
inc rax
test dl, dl
jne 0x140012d50
xor eax, eax
jmp 0x140012d67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012d89
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x30]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.852744
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012daa
inc rax
test dl, dl
jne 0x140012d98
xor eax, eax
jmp 0x140012daf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012dd1
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x34]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.172621
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012df2
inc rax
test dl, dl
jne 0x140012de0
xor eax, eax
jmp 0x140012df7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012e19
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x38]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.545551
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012e3a
inc rax
test dl, dl
jne 0x140012e28
xor eax, eax
jmp 0x140012e3f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012e61
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x3c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.586176
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012e82
inc rax
test dl, dl
jne 0x140012e70
xor eax, eax
jmp 0x140012e87
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ea9
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x40]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.443291
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012eca
inc rax
test dl, dl
jne 0x140012eb8
xor eax, eax
jmp 0x140012ecf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ef1
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x44]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.119253
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012f12
inc rax
test dl, dl
jne 0x140012f00
xor eax, eax
jmp 0x140012f17
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012f39
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x48]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.63267
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012f5a
inc rax
test dl, dl
jne 0x140012f48
xor eax, eax
jmp 0x140012f5f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012f81
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x4c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, [0x1400e7e3c]
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012fa2
inc rax
test dl, dl
jne 0x140012f90
xor eax, eax
jmp 0x140012fa7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012fc9
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x50]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.479000
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012fea
inc rax
test dl, dl
jne 0x140012fd8
xor eax, eax
jmp 0x140012fef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013011
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x54]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.223673
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013032
inc rax
test dl, dl
jne 0x140013020
xor eax, eax
jmp 0x140013037
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013059
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x58]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.435106
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001307a
inc rax
test dl, dl
jne 0x140013068
xor eax, eax
jmp 0x14001307f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400130a1
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x5c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.520949
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400130c2
inc rax
test dl, dl
jne 0x1400130b0
xor eax, eax
jmp 0x1400130c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400130e9
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x60]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.190178
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001310a
inc rax
test dl, dl
jne 0x1400130f8
xor eax, eax
jmp 0x14001310f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013131
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x64]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.113805
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013152
inc rax
test dl, dl
jne 0x140013140
xor eax, eax
jmp 0x140013157
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013179
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x68]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.569958
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001319a
inc rax
test dl, dl
jne 0x140013188
xor eax, eax
jmp 0x14001319f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400131c1
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x6c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.493486
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400131e2
inc rax
test dl, dl
jne 0x1400131d0
xor eax, eax
jmp 0x1400131e7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013209
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x70]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.814173
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001322a
inc rax
test dl, dl
jne 0x140013218
xor eax, eax
jmp 0x14001322f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013251
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x74]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.810605
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013272
inc rax
test dl, dl
jne 0x140013260
xor eax, eax
jmp 0x140013277
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013299
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x78]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.51075
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400132ba
inc rax
test dl, dl
jne 0x1400132a8
xor eax, eax
jmp 0x1400132bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400132e1
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x7c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.758432
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013302
inc rax
test dl, dl
jne 0x1400132f0
xor eax, eax
jmp 0x140013307
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001332f
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x80]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.217677
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013350
inc rax
test dl, dl
jne 0x14001333e
xor eax, eax
jmp 0x140013355
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001337d
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x84]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.202378
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001339e
inc rax
test dl, dl
jne 0x14001338c
xor eax, eax
jmp 0x1400133a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400133cb
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x88]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.456738
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133ec
inc rax
test dl, dl
jne 0x1400133da
xor eax, eax
jmp 0x1400133f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013419
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x8c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.380562
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001343a
inc rax
test dl, dl
jne 0x140013428
xor eax, eax
jmp 0x14001343f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013467
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x90]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.79955
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013488
inc rax
test dl, dl
jne 0x140013476
xor eax, eax
jmp 0x14001348d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400134b5
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x94]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.572751
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400134d6
inc rax
test dl, dl
jne 0x1400134c4
xor eax, eax
jmp 0x1400134db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013503
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x98]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.377507
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013524
inc rax
test dl, dl
jne 0x140013512
xor eax, eax
jmp 0x140013529
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013551
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x9c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.609845
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013572
inc rax
test dl, dl
jne 0x140013560
xor eax, eax
jmp 0x140013577
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001359f
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xa0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.605547
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135c0
inc rax
test dl, dl
jne 0x1400135ae
xor eax, eax
jmp 0x1400135c5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135ed
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xa4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.137669
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001360e
inc rax
test dl, dl
jne 0x1400135fc
xor eax, eax
jmp 0x140013613
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001363b
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xa8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.294395
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001365c
inc rax
test dl, dl
jne 0x14001364a
xor eax, eax
jmp 0x140013661
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013689
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xac]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.624420
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136aa
inc rax
test dl, dl
jne 0x140013698
xor eax, eax
jmp 0x1400136af
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136d7
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xb0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.281357
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136f8
inc rax
test dl, dl
jne 0x1400136e6
xor eax, eax
jmp 0x1400136fd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013725
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xb4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.750531
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013746
inc rax
test dl, dl
jne 0x140013734
xor eax, eax
jmp 0x14001374b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013773
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xb8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.457032
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013794
inc rax
test dl, dl
jne 0x140013782
xor eax, eax
jmp 0x140013799
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137c1
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xbc]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.183682
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400137e2
inc rax
test dl, dl
jne 0x1400137d0
xor eax, eax
jmp 0x1400137e7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001380f
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xc0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.134762
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013830
inc rax
test dl, dl
jne 0x14001381e
xor eax, eax
jmp 0x140013835
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001385d
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xc4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.206327
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001387e
inc rax
test dl, dl
jne 0x14001386c
xor eax, eax
jmp 0x140013883
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400138ab
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xc8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.82176
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400138cc
inc rax
test dl, dl
jne 0x1400138ba
xor eax, eax
jmp 0x1400138d1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400138f9
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xcc]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.480930
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001391a
inc rax
test dl, dl
jne 0x140013908
xor eax, eax
jmp 0x14001391f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013947
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xd0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.246001
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013968
inc rax
test dl, dl
jne 0x140013956
xor eax, eax
jmp 0x14001396d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013995
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xd4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.124338
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400139b6
inc rax
test dl, dl
jne 0x1400139a4
xor eax, eax
jmp 0x1400139bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400139e3
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xd8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.890744
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a04
inc rax
test dl, dl
jne 0x1400139f2
xor eax, eax
jmp 0x140013a09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a31
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xdc]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.232384
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a52
inc rax
test dl, dl
jne 0x140013a40
xor eax, eax
jmp 0x140013a57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a7f
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xe0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.448196
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013aa0
inc rax
test dl, dl
jne 0x140013a8e
xor eax, eax
jmp 0x140013aa5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013acd
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xe4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.523684
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013aee
inc rax
test dl, dl
jne 0x140013adc
xor eax, eax
jmp 0x140013af3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b1b
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xe8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.669411
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b3c
inc rax
test dl, dl
jne 0x140013b2a
xor eax, eax
jmp 0x140013b41
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b69
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xec]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.6115
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b8a
inc rax
test dl, dl
jne 0x140013b78
xor eax, eax
jmp 0x140013b8f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013bb7
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xf0]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.307092
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013bd8
inc rax
test dl, dl
jne 0x140013bc6
xor eax, eax
jmp 0x140013bdd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c05
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xf4]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.56734
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c26
inc rax
test dl, dl
jne 0x140013c14
xor eax, eax
jmp 0x140013c2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c53
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xf8]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.147488
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c74
inc rax
test dl, dl
jne 0x140013c62
xor eax, eax
jmp 0x140013c79
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ca1
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0xfc]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.659422
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013cc2
inc rax
test dl, dl
jne 0x140013cb0
xor eax, eax
jmp 0x140013cc7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013cef
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x100]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.515112
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d10
inc rax
test dl, dl
jne 0x140013cfe
xor eax, eax
jmp 0x140013d15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d3d
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x104]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.450489
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d5e
inc rax
test dl, dl
jne 0x140013d4c
xor eax, eax
jmp 0x140013d63
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d8b
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x108]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.595542
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013dac
inc rax
test dl, dl
jne 0x140013d9a
xor eax, eax
jmp 0x140013db1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013dd9
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x10c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.319336
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013dfa
inc rax
test dl, dl
jne 0x140013de8
xor eax, eax
jmp 0x140013dff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e27
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x110]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.97380
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e48
inc rax
test dl, dl
jne 0x140013e36
xor eax, eax
jmp 0x140013e4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e75
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x114]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.672178
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e96
inc rax
test dl, dl
jne 0x140013e84
xor eax, eax
jmp 0x140013e9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ec3
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x118]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.713510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ee4
inc rax
test dl, dl
jne 0x140013ed2
xor eax, eax
jmp 0x140013ee9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f11
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
mov eax, dword [rsp + 0x11c]
jmp 0x140018d3c
mov rax, qword [rsp + 0x20]
lea rcx, str.260167
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f32
inc rax
test dl, dl
jne 0x140013f20
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f5f
mov rcx, qword [rsp + 0x548]
call fcn.14003ae70
add rsp, 0x538
ret