Function at 0x140027f80
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x958
movsxd rax, dword [rsp + 0x960]
mov ecx, 0xa7e89c96
cmp rax, rcx
jne 0x1400330b1
mov dword [rsp + 0x93c], 0
mov rcx, qword [rsp + 0x968]
call fcn.140055098
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.611440
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140027fe4
inc rax
test dl, dl
jne 0x140027fd2
xor eax, eax
jmp 0x140027fe9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028011
mov dword [rsp + 0x6fc], 0
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x6fc]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.899416
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028032
inc rax
test dl, dl
jne 0x140028020
xor eax, eax
jmp 0x140028037
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028059
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x28]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.333610
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002807a
inc rax
test dl, dl
jne 0x140028068
xor eax, eax
jmp 0x14002807f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400280a1
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x2c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.624928
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400280c2
inc rax
test dl, dl
jne 0x1400280b0
xor eax, eax
jmp 0x1400280c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400280e9
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x30]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.535190
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002810a
inc rax
test dl, dl
jne 0x1400280f8
xor eax, eax
jmp 0x14002810f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028131
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x34]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.97551
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028152
inc rax
test dl, dl
jne 0x140028140
xor eax, eax
jmp 0x140028157
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028179
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x38]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.732931
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002819a
inc rax
test dl, dl
jne 0x140028188
xor eax, eax
jmp 0x14002819f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400281c1
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x3c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.861693
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400281e2
inc rax
test dl, dl
jne 0x1400281d0
xor eax, eax
jmp 0x1400281e7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028209
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x40]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.34718
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002822a
inc rax
test dl, dl
jne 0x140028218
xor eax, eax
jmp 0x14002822f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028251
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x44]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.198575
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028272
inc rax
test dl, dl
jne 0x140028260
xor eax, eax
jmp 0x140028277
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028299
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x48]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.467155
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400282ba
inc rax
test dl, dl
jne 0x1400282a8
xor eax, eax
jmp 0x1400282bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400282e1
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x4c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.300006
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028302
inc rax
test dl, dl
jne 0x1400282f0
xor eax, eax
jmp 0x140028307
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028329
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x50]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.38517
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002834a
inc rax
test dl, dl
jne 0x140028338
xor eax, eax
jmp 0x14002834f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028371
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x54]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.569115
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028392
inc rax
test dl, dl
jne 0x140028380
xor eax, eax
jmp 0x140028397
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400283b9
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x58]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.832061
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400283da
inc rax
test dl, dl
jne 0x1400283c8
xor eax, eax
jmp 0x1400283df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028401
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x5c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.227889
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028422
inc rax
test dl, dl
jne 0x140028410
xor eax, eax
jmp 0x140028427
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028449
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x60]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.812333
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002846a
inc rax
test dl, dl
jne 0x140028458
xor eax, eax
jmp 0x14002846f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028491
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x64]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.198086
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400284b2
inc rax
test dl, dl
jne 0x1400284a0
xor eax, eax
jmp 0x1400284b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400284d9
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x68]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.530926
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400284fa
inc rax
test dl, dl
jne 0x1400284e8
xor eax, eax
jmp 0x1400284ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028521
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x6c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.257695
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028542
inc rax
test dl, dl
jne 0x140028530
xor eax, eax
jmp 0x140028547
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028569
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x70]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.671950
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002858a
inc rax
test dl, dl
jne 0x140028578
xor eax, eax
jmp 0x14002858f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400285b1
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x74]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.406267
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400285d2
inc rax
test dl, dl
jne 0x1400285c0
xor eax, eax
jmp 0x1400285d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400285f9
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x78]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.529189
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002861a
inc rax
test dl, dl
jne 0x140028608
xor eax, eax
jmp 0x14002861f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028641
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x7c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.38496
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028662
inc rax
test dl, dl
jne 0x140028650
xor eax, eax
jmp 0x140028667
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002868f
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x80]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.182076
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400286b0
inc rax
test dl, dl
jne 0x14002869e
xor eax, eax
jmp 0x1400286b5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400286dd
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x84]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.563376
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400286fe
inc rax
test dl, dl
jne 0x1400286ec
xor eax, eax
jmp 0x140028703
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002872b
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x88]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.853384
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002874c
inc rax
test dl, dl
jne 0x14002873a
xor eax, eax
jmp 0x140028751
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028779
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x8c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.70396
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002879a
inc rax
test dl, dl
jne 0x140028788
xor eax, eax
jmp 0x14002879f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400287c7
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x90]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.801034
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400287e8
inc rax
test dl, dl
jne 0x1400287d6
xor eax, eax
jmp 0x1400287ed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028815
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x94]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.13782
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028836
inc rax
test dl, dl
jne 0x140028824
xor eax, eax
jmp 0x14002883b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028863
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x98]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.759862
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028884
inc rax
test dl, dl
jne 0x140028872
xor eax, eax
jmp 0x140028889
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400288b1
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x9c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.21287
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400288d2
inc rax
test dl, dl
jne 0x1400288c0
xor eax, eax
jmp 0x1400288d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400288ff
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xa0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.776877
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028920
inc rax
test dl, dl
jne 0x14002890e
xor eax, eax
jmp 0x140028925
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002894d
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xa4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.245237
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002896e
inc rax
test dl, dl
jne 0x14002895c
xor eax, eax
jmp 0x140028973
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002899b
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xa8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.361204
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400289bc
inc rax
test dl, dl
jne 0x1400289aa
xor eax, eax
jmp 0x1400289c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400289e9
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xac]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.533779
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028a0a
inc rax
test dl, dl
jne 0x1400289f8
xor eax, eax
jmp 0x140028a0f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028a37
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xb0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.205185
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028a58
inc rax
test dl, dl
jne 0x140028a46
xor eax, eax
jmp 0x140028a5d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028a85
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xb4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.724660
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028aa6
inc rax
test dl, dl
jne 0x140028a94
xor eax, eax
jmp 0x140028aab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028ad3
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xb8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.478264
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028af4
inc rax
test dl, dl
jne 0x140028ae2
xor eax, eax
jmp 0x140028af9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028b21
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xbc]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.679398
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028b42
inc rax
test dl, dl
jne 0x140028b30
xor eax, eax
jmp 0x140028b47
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028b6f
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xc0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.261223
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028b90
inc rax
test dl, dl
jne 0x140028b7e
xor eax, eax
jmp 0x140028b95
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028bbd
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xc4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.74832
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028bde
inc rax
test dl, dl
jne 0x140028bcc
xor eax, eax
jmp 0x140028be3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028c0b
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xc8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.510509
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028c2c
inc rax
test dl, dl
jne 0x140028c1a
xor eax, eax
jmp 0x140028c31
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028c59
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xcc]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.357705
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028c7a
inc rax
test dl, dl
jne 0x140028c68
xor eax, eax
jmp 0x140028c7f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028ca7
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xd0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.430101
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028cc8
inc rax
test dl, dl
jne 0x140028cb6
xor eax, eax
jmp 0x140028ccd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028cf5
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xd4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.703970
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028d16
inc rax
test dl, dl
jne 0x140028d04
xor eax, eax
jmp 0x140028d1b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028d43
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xd8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.749892
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028d64
inc rax
test dl, dl
jne 0x140028d52
xor eax, eax
jmp 0x140028d69
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028d91
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xdc]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.527785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028db2
inc rax
test dl, dl
jne 0x140028da0
xor eax, eax
jmp 0x140028db7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028ddf
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xe0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.277585
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028e00
inc rax
test dl, dl
jne 0x140028dee
xor eax, eax
jmp 0x140028e05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028e2d
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xe4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.224385
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028e4e
inc rax
test dl, dl
jne 0x140028e3c
xor eax, eax
jmp 0x140028e53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028e7b
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xe8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.29562
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028e9c
inc rax
test dl, dl
jne 0x140028e8a
xor eax, eax
jmp 0x140028ea1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028ec9
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xec]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.10626
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028eea
inc rax
test dl, dl
jne 0x140028ed8
xor eax, eax
jmp 0x140028eef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028f17
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xf0]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.14415
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028f38
inc rax
test dl, dl
jne 0x140028f26
xor eax, eax
jmp 0x140028f3d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028f65
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xf4]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.614986
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028f86
inc rax
test dl, dl
jne 0x140028f74
xor eax, eax
jmp 0x140028f8b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140028fb3
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xf8]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.843217
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140028fd4
inc rax
test dl, dl
jne 0x140028fc2
xor eax, eax
jmp 0x140028fd9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140029001
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0xfc]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.601122
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140029022
inc rax
test dl, dl
jne 0x140029010
xor eax, eax
jmp 0x140029027
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002904f
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x100]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.588615
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140029070
inc rax
test dl, dl
jne 0x14002905e
xor eax, eax
jmp 0x140029075
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002909d
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x104]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.811585
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400290be
inc rax
test dl, dl
jne 0x1400290ac
xor eax, eax
jmp 0x1400290c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400290eb
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x108]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.317381
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002910c
inc rax
test dl, dl
jne 0x1400290fa
xor eax, eax
jmp 0x140029111
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140029139
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x10c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.551989
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002915a
inc rax
test dl, dl
jne 0x140029148
xor eax, eax
jmp 0x14002915f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140029187
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x110]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.484086
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400291a8
inc rax
test dl, dl
jne 0x140029196
xor eax, eax
jmp 0x1400291ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400291d5
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x114]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.33938
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400291f6
inc rax
test dl, dl
jne 0x1400291e4
xor eax, eax
jmp 0x1400291fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140029223
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x118]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.764250
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140029244
inc rax
test dl, dl
jne 0x140029232
xor eax, eax
jmp 0x140029249
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140029271
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x968]
call fcn.140055268
mov eax, dword [rsp + 0x11c]
jmp 0x1400330be
mov rax, qword [rsp + 0x20]
lea rcx, str.645449
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140029292
inc rax
test dl, dl
jne 0x140029280
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400292bf
mov rcx, qword [rsp + 0x968]
call fcn.140055268
add rsp, 0x958
ret