Function at 0x1400339e0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x3198
call fcn.1400f0ae0
sub rsp, rax
cmp dword [rsp + 0x31a0], 0x703ff83f
jne 0x14006fc40
mov dword [rsp + 0x3180], 0
mov rcx, qword [rsp + 0x31a8]
call fcn.140091d18
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.623134
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033a45
inc rax
test dl, dl
jne 0x140033a33
xor eax, eax
jmp 0x140033a4a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033a72
mov dword [rsp + 0x2530], 0
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x2530]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.813716
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033a93
inc rax
test dl, dl
jne 0x140033a81
xor eax, eax
jmp 0x140033a98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033aba
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x28]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.203142
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033adb
inc rax
test dl, dl
jne 0x140033ac9
xor eax, eax
jmp 0x140033ae0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033b02
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x2c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.47360
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033b23
inc rax
test dl, dl
jne 0x140033b11
xor eax, eax
jmp 0x140033b28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033b4a
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x30]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.686972
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033b6b
inc rax
test dl, dl
jne 0x140033b59
xor eax, eax
jmp 0x140033b70
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033b92
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x34]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.585635
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033bb3
inc rax
test dl, dl
jne 0x140033ba1
xor eax, eax
jmp 0x140033bb8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033bda
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x38]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.852042
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033bfb
inc rax
test dl, dl
jne 0x140033be9
xor eax, eax
jmp 0x140033c00
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033c22
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x3c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.816295
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033c43
inc rax
test dl, dl
jne 0x140033c31
xor eax, eax
jmp 0x140033c48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033c6a
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x40]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.364357
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033c8b
inc rax
test dl, dl
jne 0x140033c79
xor eax, eax
jmp 0x140033c90
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033cb2
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x44]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.897025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033cd3
inc rax
test dl, dl
jne 0x140033cc1
xor eax, eax
jmp 0x140033cd8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033cfa
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x48]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.849621
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033d1b
inc rax
test dl, dl
jne 0x140033d09
xor eax, eax
jmp 0x140033d20
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033d42
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x4c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.603356
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033d63
inc rax
test dl, dl
jne 0x140033d51
xor eax, eax
jmp 0x140033d68
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033d8a
mov dword [rsp + 0x50], select
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x50]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.270460
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033dab
inc rax
test dl, dl
jne 0x140033d99
xor eax, eax
jmp 0x140033db0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033dd2
mov dword [rsp + 0x54], select
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x54]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.655592
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033df3
inc rax
test dl, dl
jne 0x140033de1
xor eax, eax
jmp 0x140033df8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033e1a
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x58]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.386650
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033e3b
inc rax
test dl, dl
jne 0x140033e29
xor eax, eax
jmp 0x140033e40
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033e62
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x5c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.399581
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033e83
inc rax
test dl, dl
jne 0x140033e71
xor eax, eax
jmp 0x140033e88
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033eaa
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x60]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.476648
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033ecb
inc rax
test dl, dl
jne 0x140033eb9
xor eax, eax
jmp 0x140033ed0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033ef2
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x64]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.44534
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033f13
inc rax
test dl, dl
jne 0x140033f01
xor eax, eax
jmp 0x140033f18
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033f3a
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x68]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.814999
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033f5b
inc rax
test dl, dl
jne 0x140033f49
xor eax, eax
jmp 0x140033f60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033f82
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x6c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, [0x1401639f8]
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033fa3
inc rax
test dl, dl
jne 0x140033f91
xor eax, eax
jmp 0x140033fa8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033fca
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x70]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.460745
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033feb
inc rax
test dl, dl
jne 0x140033fd9
xor eax, eax
jmp 0x140033ff0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034012
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x74]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.210780
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034033
inc rax
test dl, dl
jne 0x140034021
xor eax, eax
jmp 0x140034038
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003405a
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x78]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.537338
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003407b
inc rax
test dl, dl
jne 0x140034069
xor eax, eax
jmp 0x140034080
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400340a2
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x7c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.114773
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400340c3
inc rax
test dl, dl
jne 0x1400340b1
xor eax, eax
jmp 0x1400340c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400340f0
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x80]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.595927
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034111
inc rax
test dl, dl
jne 0x1400340ff
xor eax, eax
jmp 0x140034116
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003413e
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x84]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.244976
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003415f
inc rax
test dl, dl
jne 0x14003414d
xor eax, eax
jmp 0x140034164
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003418c
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x88]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.438976
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400341ad
inc rax
test dl, dl
jne 0x14003419b
xor eax, eax
jmp 0x1400341b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400341da
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x8c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.187496
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400341fb
inc rax
test dl, dl
jne 0x1400341e9
xor eax, eax
jmp 0x140034200
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034228
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x90]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.137964
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034249
inc rax
test dl, dl
jne 0x140034237
xor eax, eax
jmp 0x14003424e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034276
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x94]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.773004
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034297
inc rax
test dl, dl
jne 0x140034285
xor eax, eax
jmp 0x14003429c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400342c4
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x98]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.862982
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400342e5
inc rax
test dl, dl
jne 0x1400342d3
xor eax, eax
jmp 0x1400342ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034312
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x9c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.781915
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034333
inc rax
test dl, dl
jne 0x140034321
xor eax, eax
jmp 0x140034338
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034360
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xa0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.127255
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034381
inc rax
test dl, dl
jne 0x14003436f
xor eax, eax
jmp 0x140034386
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400343ae
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xa4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.679001
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400343cf
inc rax
test dl, dl
jne 0x1400343bd
xor eax, eax
jmp 0x1400343d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400343fc
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xa8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.627233
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003441d
inc rax
test dl, dl
jne 0x14003440b
xor eax, eax
jmp 0x140034422
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003444a
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xac]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.203434
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003446b
inc rax
test dl, dl
jne 0x140034459
xor eax, eax
jmp 0x140034470
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034498
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xb0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.738042
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400344b9
inc rax
test dl, dl
jne 0x1400344a7
xor eax, eax
jmp 0x1400344be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400344e6
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xb4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.597115
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034507
inc rax
test dl, dl
jne 0x1400344f5
xor eax, eax
jmp 0x14003450c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034534
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xb8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.380675
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034555
inc rax
test dl, dl
jne 0x140034543
xor eax, eax
jmp 0x14003455a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034582
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xbc]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.124560
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400345a3
inc rax
test dl, dl
jne 0x140034591
xor eax, eax
jmp 0x1400345a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400345d0
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xc0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.302582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400345f1
inc rax
test dl, dl
jne 0x1400345df
xor eax, eax
jmp 0x1400345f6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003461e
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xc4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.352820
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003463f
inc rax
test dl, dl
jne 0x14003462d
xor eax, eax
jmp 0x140034644
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003466c
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xc8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.555604
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003468d
inc rax
test dl, dl
jne 0x14003467b
xor eax, eax
jmp 0x140034692
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400346ba
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xcc]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.507942
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400346db
inc rax
test dl, dl
jne 0x1400346c9
xor eax, eax
jmp 0x1400346e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034708
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xd0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.58244
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034729
inc rax
test dl, dl
jne 0x140034717
xor eax, eax
jmp 0x14003472e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034756
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xd4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.43473
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034777
inc rax
test dl, dl
jne 0x140034765
xor eax, eax
jmp 0x14003477c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400347a4
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xd8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.139609
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400347c5
inc rax
test dl, dl
jne 0x1400347b3
xor eax, eax
jmp 0x1400347ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400347f2
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xdc]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.852888
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034813
inc rax
test dl, dl
jne 0x140034801
xor eax, eax
jmp 0x140034818
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034840
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xe0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.45528
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034861
inc rax
test dl, dl
jne 0x14003484f
xor eax, eax
jmp 0x140034866
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003488e
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xe4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.545169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400348af
inc rax
test dl, dl
jne 0x14003489d
xor eax, eax
jmp 0x1400348b4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400348dc
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xe8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.232193
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400348fd
inc rax
test dl, dl
jne 0x1400348eb
xor eax, eax
jmp 0x140034902
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003492a
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xec]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.624223
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003494b
inc rax
test dl, dl
jne 0x140034939
xor eax, eax
jmp 0x140034950
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034978
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xf0]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.205580
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034999
inc rax
test dl, dl
jne 0x140034987
xor eax, eax
jmp 0x14003499e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400349c6
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xf4]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.220574
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400349e7
inc rax
test dl, dl
jne 0x1400349d5
xor eax, eax
jmp 0x1400349ec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034a14
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xf8]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.630969
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034a35
inc rax
test dl, dl
jne 0x140034a23
xor eax, eax
jmp 0x140034a3a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034a62
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0xfc]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.558256
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034a83
inc rax
test dl, dl
jne 0x140034a71
xor eax, eax
jmp 0x140034a88
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034ab0
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x100]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.698497
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034ad1
inc rax
test dl, dl
jne 0x140034abf
xor eax, eax
jmp 0x140034ad6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034afe
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x104]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.309769
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034b1f
inc rax
test dl, dl
jne 0x140034b0d
xor eax, eax
jmp 0x140034b24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034b4c
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x108]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.52873
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034b6d
inc rax
test dl, dl
jne 0x140034b5b
xor eax, eax
jmp 0x140034b72
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034b9a
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x10c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.764564
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034bbb
inc rax
test dl, dl
jne 0x140034ba9
xor eax, eax
jmp 0x140034bc0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034be8
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x110]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.229715
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034c09
inc rax
test dl, dl
jne 0x140034bf7
xor eax, eax
jmp 0x140034c0e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034c36
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x114]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.225066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034c57
inc rax
test dl, dl
jne 0x140034c45
xor eax, eax
jmp 0x140034c5c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034c84
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x118]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.164536
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034ca5
inc rax
test dl, dl
jne 0x140034c93
xor eax, eax
jmp 0x140034caa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034cd2
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
mov eax, dword [rsp + 0x11c]
jmp 0x14006fc4d
mov rax, qword [rsp + 0x20]
lea rcx, str.676545
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140034cf3
inc rax
test dl, dl
jne 0x140034ce1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140034d20
mov rcx, qword [rsp + 0x31a8]
call fcn.140091ee8
add rsp, 0x3198
ret