Function at 0x14000d418
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x8c8
movsxd rax, dword [rsp + 0x8d0]
mov ecx, 0xa6250a2c
cmp rax, rcx
jne 0x140017a03
mov dword [rsp + 0x8a8], 0
mov rcx, qword [rsp + 0x8d8]
call fcn.140028454
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.74839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d47c
inc rax
test dl, dl
jne 0x14000d46a
xor eax, eax
jmp 0x14000d481
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d4a9
mov dword [rsp + 0x690], 0
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x690]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.360439
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d4ca
inc rax
test dl, dl
jne 0x14000d4b8
xor eax, eax
jmp 0x14000d4cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d4f1
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x28]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.301472
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d512
inc rax
test dl, dl
jne 0x14000d500
xor eax, eax
jmp 0x14000d517
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d539
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x2c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.31790
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d55a
inc rax
test dl, dl
jne 0x14000d548
xor eax, eax
jmp 0x14000d55f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d581
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x30]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.649461
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d5a2
inc rax
test dl, dl
jne 0x14000d590
xor eax, eax
jmp 0x14000d5a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d5c9
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x34]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.374398
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d5ea
inc rax
test dl, dl
jne 0x14000d5d8
xor eax, eax
jmp 0x14000d5ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d611
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x38]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.783664
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d632
inc rax
test dl, dl
jne 0x14000d620
xor eax, eax
jmp 0x14000d637
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d659
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x3c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.125283
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d67a
inc rax
test dl, dl
jne 0x14000d668
xor eax, eax
jmp 0x14000d67f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d6a1
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x40]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.449388
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d6c2
inc rax
test dl, dl
jne 0x14000d6b0
xor eax, eax
jmp 0x14000d6c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d6e9
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x44]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.601467
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d70a
inc rax
test dl, dl
jne 0x14000d6f8
xor eax, eax
jmp 0x14000d70f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d731
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x48]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.399626
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d752
inc rax
test dl, dl
jne 0x14000d740
xor eax, eax
jmp 0x14000d757
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d779
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x4c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.5564
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d79a
inc rax
test dl, dl
jne 0x14000d788
xor eax, eax
jmp 0x14000d79f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d7c1
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x50]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.145140
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d7e2
inc rax
test dl, dl
jne 0x14000d7d0
xor eax, eax
jmp 0x14000d7e7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d809
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x54]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.510376
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d82a
inc rax
test dl, dl
jne 0x14000d818
xor eax, eax
jmp 0x14000d82f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d851
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x58]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.819217
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d872
inc rax
test dl, dl
jne 0x14000d860
xor eax, eax
jmp 0x14000d877
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d899
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x5c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.344846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d8ba
inc rax
test dl, dl
jne 0x14000d8a8
xor eax, eax
jmp 0x14000d8bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d8e1
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x60]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.673767
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d902
inc rax
test dl, dl
jne 0x14000d8f0
xor eax, eax
jmp 0x14000d907
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d929
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x64]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.57379
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d94a
inc rax
test dl, dl
jne 0x14000d938
xor eax, eax
jmp 0x14000d94f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d971
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x68]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.211513
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d992
inc rax
test dl, dl
jne 0x14000d980
xor eax, eax
jmp 0x14000d997
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d9b9
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x6c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.785226
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d9da
inc rax
test dl, dl
jne 0x14000d9c8
xor eax, eax
jmp 0x14000d9df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000da01
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x70]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.754582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000da22
inc rax
test dl, dl
jne 0x14000da10
xor eax, eax
jmp 0x14000da27
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000da49
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x74]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.594139
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000da6a
inc rax
test dl, dl
jne 0x14000da58
xor eax, eax
jmp 0x14000da6f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000da91
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x78]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.268209
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dab2
inc rax
test dl, dl
jne 0x14000daa0
xor eax, eax
jmp 0x14000dab7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dad9
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x7c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.209759
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dafa
inc rax
test dl, dl
jne 0x14000dae8
xor eax, eax
jmp 0x14000daff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000db27
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x80]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.168429
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000db48
inc rax
test dl, dl
jne 0x14000db36
xor eax, eax
jmp 0x14000db4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000db75
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x84]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.400081
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000db96
inc rax
test dl, dl
jne 0x14000db84
xor eax, eax
jmp 0x14000db9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dbc3
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x88]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.601519
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dbe4
inc rax
test dl, dl
jne 0x14000dbd2
xor eax, eax
jmp 0x14000dbe9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dc11
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x8c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.166607
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dc32
inc rax
test dl, dl
jne 0x14000dc20
xor eax, eax
jmp 0x14000dc37
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dc5f
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x90]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.265129
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dc80
inc rax
test dl, dl
jne 0x14000dc6e
xor eax, eax
jmp 0x14000dc85
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dcad
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x94]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.862794
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dcce
inc rax
test dl, dl
jne 0x14000dcbc
xor eax, eax
jmp 0x14000dcd3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dcfb
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x98]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.182344
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dd1c
inc rax
test dl, dl
jne 0x14000dd0a
xor eax, eax
jmp 0x14000dd21
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dd49
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x9c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.767976
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dd6a
inc rax
test dl, dl
jne 0x14000dd58
xor eax, eax
jmp 0x14000dd6f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dd97
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xa0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.593810
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ddb8
inc rax
test dl, dl
jne 0x14000dda6
xor eax, eax
jmp 0x14000ddbd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dde5
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xa4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.734890
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000de06
inc rax
test dl, dl
jne 0x14000ddf4
xor eax, eax
jmp 0x14000de0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000de33
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xa8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.147648
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000de54
inc rax
test dl, dl
jne 0x14000de42
xor eax, eax
jmp 0x14000de59
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000de81
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xac]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.825052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dea2
inc rax
test dl, dl
jne 0x14000de90
xor eax, eax
jmp 0x14000dea7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000decf
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xb0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.670965
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000def0
inc rax
test dl, dl
jne 0x14000dede
xor eax, eax
jmp 0x14000def5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000df1d
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xb4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.309910
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000df3e
inc rax
test dl, dl
jne 0x14000df2c
xor eax, eax
jmp 0x14000df43
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000df6b
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xb8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.13119
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000df8c
inc rax
test dl, dl
jne 0x14000df7a
xor eax, eax
jmp 0x14000df91
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000dfb9
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xbc]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.215590
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000dfda
inc rax
test dl, dl
jne 0x14000dfc8
xor eax, eax
jmp 0x14000dfdf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e007
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xc0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.426423
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e028
inc rax
test dl, dl
jne 0x14000e016
xor eax, eax
jmp 0x14000e02d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e055
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xc4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.547686
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e076
inc rax
test dl, dl
jne 0x14000e064
xor eax, eax
jmp 0x14000e07b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e0a3
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xc8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.403476
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e0c4
inc rax
test dl, dl
jne 0x14000e0b2
xor eax, eax
jmp 0x14000e0c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e0f1
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xcc]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.706013
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e112
inc rax
test dl, dl
jne 0x14000e100
xor eax, eax
jmp 0x14000e117
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e13f
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xd0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.118680
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e160
inc rax
test dl, dl
jne 0x14000e14e
xor eax, eax
jmp 0x14000e165
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e18d
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xd4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.401720
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e1ae
inc rax
test dl, dl
jne 0x14000e19c
xor eax, eax
jmp 0x14000e1b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e1db
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xd8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.296196
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e1fc
inc rax
test dl, dl
jne 0x14000e1ea
xor eax, eax
jmp 0x14000e201
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e229
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xdc]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.116638
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e24a
inc rax
test dl, dl
jne 0x14000e238
xor eax, eax
jmp 0x14000e24f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e277
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xe0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.192908
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e298
inc rax
test dl, dl
jne 0x14000e286
xor eax, eax
jmp 0x14000e29d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e2c5
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xe4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.456059
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e2e6
inc rax
test dl, dl
jne 0x14000e2d4
xor eax, eax
jmp 0x14000e2eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e313
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xe8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.407570
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e334
inc rax
test dl, dl
jne 0x14000e322
xor eax, eax
jmp 0x14000e339
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e361
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xec]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.34282
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e382
inc rax
test dl, dl
jne 0x14000e370
xor eax, eax
jmp 0x14000e387
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e3af
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xf0]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.689633
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e3d0
inc rax
test dl, dl
jne 0x14000e3be
xor eax, eax
jmp 0x14000e3d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e3fd
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xf4]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.55513
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e41e
inc rax
test dl, dl
jne 0x14000e40c
xor eax, eax
jmp 0x14000e423
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e44b
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xf8]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.730274
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e46c
inc rax
test dl, dl
jne 0x14000e45a
xor eax, eax
jmp 0x14000e471
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e499
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0xfc]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.399083
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e4ba
inc rax
test dl, dl
jne 0x14000e4a8
xor eax, eax
jmp 0x14000e4bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e4e7
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x100]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.219722
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e508
inc rax
test dl, dl
jne 0x14000e4f6
xor eax, eax
jmp 0x14000e50d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e535
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x104]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.611603
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e556
inc rax
test dl, dl
jne 0x14000e544
xor eax, eax
jmp 0x14000e55b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e583
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x108]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.79809
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e5a4
inc rax
test dl, dl
jne 0x14000e592
xor eax, eax
jmp 0x14000e5a9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e5d1
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x10c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.706981
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e5f2
inc rax
test dl, dl
jne 0x14000e5e0
xor eax, eax
jmp 0x14000e5f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e61f
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x110]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.575099
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e640
inc rax
test dl, dl
jne 0x14000e62e
xor eax, eax
jmp 0x14000e645
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e66d
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x114]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.602433
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e68e
inc rax
test dl, dl
jne 0x14000e67c
xor eax, eax
jmp 0x14000e693
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e6bb
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x118]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.230553
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e6dc
inc rax
test dl, dl
jne 0x14000e6ca
xor eax, eax
jmp 0x14000e6e1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e709
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
mov eax, dword [rsp + 0x11c]
jmp 0x140017a10
mov rax, qword [rsp + 0x20]
lea rcx, str.745044
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000e72a
inc rax
test dl, dl
jne 0x14000e718
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000e757
mov rcx, qword [rsp + 0x8d8]
call fcn.140028800
add rsp, 0x8c8
ret