Function at 0x1400073ec
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x438
movsxd rax, dword [rsp + 0x440]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x14000c1ce
mov dword [rsp + 0x424], 0
mov rcx, qword [rsp + 0x448]
call fcn.140027e9c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.725783
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007455
inc rax
test dl, dl
jne 0x140007443
xor eax, eax
jmp 0x14000745a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007482
mov dword [rsp + 0x32c], 0
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x32c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.458461
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400074a3
inc rax
test dl, dl
jne 0x140007491
xor eax, eax
jmp 0x1400074a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400074ca
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x28]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.842046
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400074eb
inc rax
test dl, dl
jne 0x1400074d9
xor eax, eax
jmp 0x1400074f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007512
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x2c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.295946
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007533
inc rax
test dl, dl
jne 0x140007521
xor eax, eax
jmp 0x140007538
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000755a
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x30]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.791978
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000757b
inc rax
test dl, dl
jne 0x140007569
xor eax, eax
jmp 0x140007580
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400075a2
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x34]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.375357
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400075c3
inc rax
test dl, dl
jne 0x1400075b1
xor eax, eax
jmp 0x1400075c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400075ea
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x38]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.264477
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000760b
inc rax
test dl, dl
jne 0x1400075f9
xor eax, eax
jmp 0x140007610
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007632
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x3c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.809446
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007653
inc rax
test dl, dl
jne 0x140007641
xor eax, eax
jmp 0x140007658
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000767a
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x40]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.392516
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000769b
inc rax
test dl, dl
jne 0x140007689
xor eax, eax
jmp 0x1400076a0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400076c2
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x44]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.325839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400076e3
inc rax
test dl, dl
jne 0x1400076d1
xor eax, eax
jmp 0x1400076e8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000770a
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x48]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.402139
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000772b
inc rax
test dl, dl
jne 0x140007719
xor eax, eax
jmp 0x140007730
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007752
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x4c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.321789
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007773
inc rax
test dl, dl
jne 0x140007761
xor eax, eax
jmp 0x140007778
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000779a
mov dword [rsp + 0x50], select
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x50]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.562750
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400077bb
inc rax
test dl, dl
jne 0x1400077a9
xor eax, eax
jmp 0x1400077c0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400077e2
mov dword [rsp + 0x54], select
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x54]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.822124
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007803
inc rax
test dl, dl
jne 0x1400077f1
xor eax, eax
jmp 0x140007808
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000782a
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x58]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.826445
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000784b
inc rax
test dl, dl
jne 0x140007839
xor eax, eax
jmp 0x140007850
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007872
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x5c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.265484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007893
inc rax
test dl, dl
jne 0x140007881
xor eax, eax
jmp 0x140007898
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400078ba
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x60]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.323253
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400078db
inc rax
test dl, dl
jne 0x1400078c9
xor eax, eax
jmp 0x1400078e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007902
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x64]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.101203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007923
inc rax
test dl, dl
jne 0x140007911
xor eax, eax
jmp 0x140007928
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000794a
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x68]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.612910
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000796b
inc rax
test dl, dl
jne 0x140007959
xor eax, eax
jmp 0x140007970
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007992
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x6c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.276733
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400079b3
inc rax
test dl, dl
jne 0x1400079a1
xor eax, eax
jmp 0x1400079b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400079da
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x70]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.103336
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400079fb
inc rax
test dl, dl
jne 0x1400079e9
xor eax, eax
jmp 0x140007a00
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a22
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x74]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.392384
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a43
inc rax
test dl, dl
jne 0x140007a31
xor eax, eax
jmp 0x140007a48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a6a
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x78]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.591032
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a8b
inc rax
test dl, dl
jne 0x140007a79
xor eax, eax
jmp 0x140007a90
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ab2
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x7c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.254507
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ad3
inc rax
test dl, dl
jne 0x140007ac1
xor eax, eax
jmp 0x140007ad8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b00
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x80]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.356461
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b21
inc rax
test dl, dl
jne 0x140007b0f
xor eax, eax
jmp 0x140007b26
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b4e
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x84]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.302267
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b6f
inc rax
test dl, dl
jne 0x140007b5d
xor eax, eax
jmp 0x140007b74
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b9c
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x88]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.899667
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007bbd
inc rax
test dl, dl
jne 0x140007bab
xor eax, eax
jmp 0x140007bc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007bea
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x8c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.585803
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c0b
inc rax
test dl, dl
jne 0x140007bf9
xor eax, eax
jmp 0x140007c10
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c38
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x90]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.199540
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c59
inc rax
test dl, dl
jne 0x140007c47
xor eax, eax
jmp 0x140007c5e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c86
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x94]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.491663
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ca7
inc rax
test dl, dl
jne 0x140007c95
xor eax, eax
jmp 0x140007cac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007cd4
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x98]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.188066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007cf5
inc rax
test dl, dl
jne 0x140007ce3
xor eax, eax
jmp 0x140007cfa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d22
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x9c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.79375
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d43
inc rax
test dl, dl
jne 0x140007d31
xor eax, eax
jmp 0x140007d48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d70
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xa0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.782571
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d91
inc rax
test dl, dl
jne 0x140007d7f
xor eax, eax
jmp 0x140007d96
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007dbe
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xa4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.436387
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ddf
inc rax
test dl, dl
jne 0x140007dcd
xor eax, eax
jmp 0x140007de4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e0c
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xa8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.188184
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e2d
inc rax
test dl, dl
jne 0x140007e1b
xor eax, eax
jmp 0x140007e32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e5a
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xac]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.367708
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e7b
inc rax
test dl, dl
jne 0x140007e69
xor eax, eax
jmp 0x140007e80
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ea8
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xb0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.590941
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ec9
inc rax
test dl, dl
jne 0x140007eb7
xor eax, eax
jmp 0x140007ece
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ef6
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xb4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.820317
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f17
inc rax
test dl, dl
jne 0x140007f05
xor eax, eax
jmp 0x140007f1c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f44
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xb8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.701953
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f65
inc rax
test dl, dl
jne 0x140007f53
xor eax, eax
jmp 0x140007f6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f92
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xbc]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.299479
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007fb3
inc rax
test dl, dl
jne 0x140007fa1
xor eax, eax
jmp 0x140007fb8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007fe0
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xc0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.99054
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008001
inc rax
test dl, dl
jne 0x140007fef
xor eax, eax
jmp 0x140008006
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000802e
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xc4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.53095
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000804f
inc rax
test dl, dl
jne 0x14000803d
xor eax, eax
jmp 0x140008054
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000807c
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xc8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.244205
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000809d
inc rax
test dl, dl
jne 0x14000808b
xor eax, eax
jmp 0x1400080a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400080ca
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xcc]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.162676
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400080eb
inc rax
test dl, dl
jne 0x1400080d9
xor eax, eax
jmp 0x1400080f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008118
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xd0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.677872
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008139
inc rax
test dl, dl
jne 0x140008127
xor eax, eax
jmp 0x14000813e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008166
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xd4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.846141
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008187
inc rax
test dl, dl
jne 0x140008175
xor eax, eax
jmp 0x14000818c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400081b4
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xd8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.699934
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400081d5
inc rax
test dl, dl
jne 0x1400081c3
xor eax, eax
jmp 0x1400081da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008202
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xdc]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.127846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008223
inc rax
test dl, dl
jne 0x140008211
xor eax, eax
jmp 0x140008228
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008250
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xe0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.262622
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008271
inc rax
test dl, dl
jne 0x14000825f
xor eax, eax
jmp 0x140008276
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000829e
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xe4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.582485
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400082bf
inc rax
test dl, dl
jne 0x1400082ad
xor eax, eax
jmp 0x1400082c4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400082ec
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xe8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.149813
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000830d
inc rax
test dl, dl
jne 0x1400082fb
xor eax, eax
jmp 0x140008312
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000833a
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xec]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.678772
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000835b
inc rax
test dl, dl
jne 0x140008349
xor eax, eax
jmp 0x140008360
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008388
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xf0]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.26915
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400083a9
inc rax
test dl, dl
jne 0x140008397
xor eax, eax
jmp 0x1400083ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400083d6
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xf4]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.210684
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400083f7
inc rax
test dl, dl
jne 0x1400083e5
xor eax, eax
jmp 0x1400083fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008424
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xf8]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.356631
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008445
inc rax
test dl, dl
jne 0x140008433
xor eax, eax
jmp 0x14000844a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008472
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0xfc]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.177092
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008493
inc rax
test dl, dl
jne 0x140008481
xor eax, eax
jmp 0x140008498
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400084c0
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x100]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.784774
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400084e1
inc rax
test dl, dl
jne 0x1400084cf
xor eax, eax
jmp 0x1400084e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000850e
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x104]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.145647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000852f
inc rax
test dl, dl
jne 0x14000851d
xor eax, eax
jmp 0x140008534
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000855c
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x108]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.540789
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000857d
inc rax
test dl, dl
jne 0x14000856b
xor eax, eax
jmp 0x140008582
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400085aa
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x10c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.552265
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400085cb
inc rax
test dl, dl
jne 0x1400085b9
xor eax, eax
jmp 0x1400085d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400085f8
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x110]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.759324
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008619
inc rax
test dl, dl
jne 0x140008607
xor eax, eax
jmp 0x14000861e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008646
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x114]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.596475
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008667
inc rax
test dl, dl
jne 0x140008655
xor eax, eax
jmp 0x14000866c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008694
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x118]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.63839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400086b5
inc rax
test dl, dl
jne 0x1400086a3
xor eax, eax
jmp 0x1400086ba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400086e2
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x448]
call fcn.140028058
mov eax, dword [rsp + 0x11c]
jmp 0x14000c1db
mov rax, qword [rsp + 0x20]
lea rcx, str.132384
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008703
inc rax
test dl, dl
jne 0x1400086f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008730
mov rcx, qword [rsp + 0x448]
call fcn.140028058
add rsp, 0x438
ret