Function at 0x140013c60
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x898
movsxd rax, dword [rsp + 0x8a0]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x14001e10c
mov dword [rsp + 0x87c], 0
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257d0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.462844
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013cca
inc rax
test dl, dl
jne 0x140013cb7
xor eax, eax
jmp 0x140013ccf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013cf7
mov dword [rsp + 0x66c], 0
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x66c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.529903
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d19
inc rax
test dl, dl
jne 0x140013d06
xor eax, eax
jmp 0x140013d1e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d40
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x28]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.461744
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d62
inc rax
test dl, dl
jne 0x140013d4f
xor eax, eax
jmp 0x140013d67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d89
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x2c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.606541
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013dab
inc rax
test dl, dl
jne 0x140013d98
xor eax, eax
jmp 0x140013db0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013dd2
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x30]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.244761
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013df4
inc rax
test dl, dl
jne 0x140013de1
xor eax, eax
jmp 0x140013df9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e1b
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x34]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.772137
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e3d
inc rax
test dl, dl
jne 0x140013e2a
xor eax, eax
jmp 0x140013e42
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e64
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x38]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.562018
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e86
inc rax
test dl, dl
jne 0x140013e73
xor eax, eax
jmp 0x140013e8b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ead
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x3c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.889972
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ecf
inc rax
test dl, dl
jne 0x140013ebc
xor eax, eax
jmp 0x140013ed4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ef6
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x40]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.534675
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f18
inc rax
test dl, dl
jne 0x140013f05
xor eax, eax
jmp 0x140013f1d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f3f
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x44]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.504815
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f61
inc rax
test dl, dl
jne 0x140013f4e
xor eax, eax
jmp 0x140013f66
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f88
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x48]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.690724
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013faa
inc rax
test dl, dl
jne 0x140013f97
xor eax, eax
jmp 0x140013faf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013fd1
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x4c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.8564
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ff3
inc rax
test dl, dl
jne 0x140013fe0
xor eax, eax
jmp 0x140013ff8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001401a
mov dword [rsp + 0x50], listen
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x50]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.310650
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001403c
inc rax
test dl, dl
jne 0x140014029
xor eax, eax
jmp 0x140014041
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014063
mov dword [rsp + 0x54], listen
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x54]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.176418
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014085
inc rax
test dl, dl
jne 0x140014072
xor eax, eax
jmp 0x14001408a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140ac
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x58]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.808614
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400140ce
inc rax
test dl, dl
jne 0x1400140bb
xor eax, eax
jmp 0x1400140d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140f5
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x5c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.349105
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014117
inc rax
test dl, dl
jne 0x140014104
xor eax, eax
jmp 0x14001411c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001413e
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x60]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.182677
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014160
inc rax
test dl, dl
jne 0x14001414d
xor eax, eax
jmp 0x140014165
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014187
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x64]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.218145
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400141a9
inc rax
test dl, dl
jne 0x140014196
xor eax, eax
jmp 0x1400141ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400141d0
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x68]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.773486
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400141f2
inc rax
test dl, dl
jne 0x1400141df
xor eax, eax
jmp 0x1400141f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014219
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x6c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.601435
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001423b
inc rax
test dl, dl
jne 0x140014228
xor eax, eax
jmp 0x140014240
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014262
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x70]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.440136
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014284
inc rax
test dl, dl
jne 0x140014271
xor eax, eax
jmp 0x140014289
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400142ab
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x74]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.783013
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142cd
inc rax
test dl, dl
jne 0x1400142ba
xor eax, eax
jmp 0x1400142d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400142f4
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x78]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.775914
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014316
inc rax
test dl, dl
jne 0x140014303
xor eax, eax
jmp 0x14001431b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001433d
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x7c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.864385
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001435f
inc rax
test dl, dl
jne 0x14001434c
xor eax, eax
jmp 0x140014364
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001438c
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x80]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.393922
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143ae
inc rax
test dl, dl
jne 0x14001439b
xor eax, eax
jmp 0x1400143b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400143db
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x84]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.570830
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143fd
inc rax
test dl, dl
jne 0x1400143ea
xor eax, eax
jmp 0x140014402
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001442a
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x88]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.539476
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001444c
inc rax
test dl, dl
jne 0x140014439
xor eax, eax
jmp 0x140014451
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014479
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x8c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.456740
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001449b
inc rax
test dl, dl
jne 0x140014488
xor eax, eax
jmp 0x1400144a0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144c8
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x90]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.465034
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400144ea
inc rax
test dl, dl
jne 0x1400144d7
xor eax, eax
jmp 0x1400144ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014517
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x94]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.862727
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014539
inc rax
test dl, dl
jne 0x140014526
xor eax, eax
jmp 0x14001453e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014566
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x98]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.443817
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014588
inc rax
test dl, dl
jne 0x140014575
xor eax, eax
jmp 0x14001458d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400145b5
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x9c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.392279
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400145d7
inc rax
test dl, dl
jne 0x1400145c4
xor eax, eax
jmp 0x1400145dc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014604
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xa0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.727152
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014626
inc rax
test dl, dl
jne 0x140014613
xor eax, eax
jmp 0x14001462b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014653
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xa4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.643586
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014675
inc rax
test dl, dl
jne 0x140014662
xor eax, eax
jmp 0x14001467a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400146a2
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xa8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.378462
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400146c4
inc rax
test dl, dl
jne 0x1400146b1
xor eax, eax
jmp 0x1400146c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400146f1
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xac]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.465183
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014713
inc rax
test dl, dl
jne 0x140014700
xor eax, eax
jmp 0x140014718
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014740
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xb0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.653226
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014762
inc rax
test dl, dl
jne 0x14001474f
xor eax, eax
jmp 0x140014767
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001478f
mov dword [rsp + 0xb4], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xb4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.842944
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400147b1
inc rax
test dl, dl
jne 0x14001479e
xor eax, eax
jmp 0x1400147b6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400147de
mov dword [rsp + 0xb8], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xb8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.403962
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014800
inc rax
test dl, dl
jne 0x1400147ed
xor eax, eax
jmp 0x140014805
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001482d
mov dword [rsp + 0xbc], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xbc]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.534698
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001484f
inc rax
test dl, dl
jne 0x14001483c
xor eax, eax
jmp 0x140014854
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001487c
mov dword [rsp + 0xc0], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xc0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.8068
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001489e
inc rax
test dl, dl
jne 0x14001488b
xor eax, eax
jmp 0x1400148a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400148cb
mov dword [rsp + 0xc4], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xc4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.681569
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400148ed
inc rax
test dl, dl
jne 0x1400148da
xor eax, eax
jmp 0x1400148f2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001491a
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xc8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.136660
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001493c
inc rax
test dl, dl
jne 0x140014929
xor eax, eax
jmp 0x140014941
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014969
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xcc]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.119868
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001498b
inc rax
test dl, dl
jne 0x140014978
xor eax, eax
jmp 0x140014990
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400149b8
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xd0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.672338
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400149da
inc rax
test dl, dl
jne 0x1400149c7
xor eax, eax
jmp 0x1400149df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014a07
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xd4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.206277
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014a29
inc rax
test dl, dl
jne 0x140014a16
xor eax, eax
jmp 0x140014a2e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014a56
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xd8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.359809
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014a78
inc rax
test dl, dl
jne 0x140014a65
xor eax, eax
jmp 0x140014a7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014aa5
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xdc]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.697749
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014ac7
inc rax
test dl, dl
jne 0x140014ab4
xor eax, eax
jmp 0x140014acc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014af4
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xe0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.27106
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014b16
inc rax
test dl, dl
jne 0x140014b03
xor eax, eax
jmp 0x140014b1b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014b43
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xe4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.768751
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014b65
inc rax
test dl, dl
jne 0x140014b52
xor eax, eax
jmp 0x140014b6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014b92
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xe8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.824371
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014bb4
inc rax
test dl, dl
jne 0x140014ba1
xor eax, eax
jmp 0x140014bb9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014be1
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xec]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.581744
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014c03
inc rax
test dl, dl
jne 0x140014bf0
xor eax, eax
jmp 0x140014c08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014c30
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xf0]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.105147
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014c52
inc rax
test dl, dl
jne 0x140014c3f
xor eax, eax
jmp 0x140014c57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014c7f
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xf4]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.176923
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014ca1
inc rax
test dl, dl
jne 0x140014c8e
xor eax, eax
jmp 0x140014ca6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014cce
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xf8]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.678880
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014cf0
inc rax
test dl, dl
jne 0x140014cdd
xor eax, eax
jmp 0x140014cf5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014d1d
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0xfc]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.723945
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014d3f
inc rax
test dl, dl
jne 0x140014d2c
xor eax, eax
jmp 0x140014d44
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014d6c
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x100]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.545025
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014d8e
inc rax
test dl, dl
jne 0x140014d7b
xor eax, eax
jmp 0x140014d93
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014dbb
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x104]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.489184
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014ddd
inc rax
test dl, dl
jne 0x140014dca
xor eax, eax
jmp 0x140014de2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014e0a
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x108]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.83633
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014e2c
inc rax
test dl, dl
jne 0x140014e19
xor eax, eax
jmp 0x140014e31
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014e59
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x10c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.59341
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014e7b
inc rax
test dl, dl
jne 0x140014e68
xor eax, eax
jmp 0x140014e80
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014ea8
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x110]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.754454
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014eca
inc rax
test dl, dl
jne 0x140014eb7
xor eax, eax
jmp 0x140014ecf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014ef7
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x114]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.23212
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014f19
inc rax
test dl, dl
jne 0x140014f06
xor eax, eax
jmp 0x140014f1e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014f46
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x118]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.856989
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014f68
inc rax
test dl, dl
jne 0x140014f55
xor eax, eax
jmp 0x140014f6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014f95
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
mov eax, dword [rsp + 0x11c]
jmp 0x14001e119
mov rax, qword [rsp + 0x20]
lea rcx, str.383635
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014fb7
inc rax
test dl, dl
jne 0x140014fa4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014fe4
mov rcx, qword [rsp + 0x8a8]
call fcn.1400257e0
add rsp, 0x898
ret