Function at 0x14001e420
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x818
cmp dword [rsp + 0x820], 0x5a338682
jne 0x140027c9e
mov dword [rsp + 0x7f8], 0
mov rcx, qword [rsp + 0x828]
call fcn.140038318
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.708856
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e47f
inc rax
test dl, dl
jne 0x14001e46d
xor eax, eax
jmp 0x14001e484
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e4ac
mov dword [rsp + 0x608], 0
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x608]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.113776
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e4cd
inc rax
test dl, dl
jne 0x14001e4bb
xor eax, eax
jmp 0x14001e4d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e4f4
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x28]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.144212
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e515
inc rax
test dl, dl
jne 0x14001e503
xor eax, eax
jmp 0x14001e51a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e53c
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x2c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.244775
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e55d
inc rax
test dl, dl
jne 0x14001e54b
xor eax, eax
jmp 0x14001e562
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e584
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x30]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.79655
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e5a5
inc rax
test dl, dl
jne 0x14001e593
xor eax, eax
jmp 0x14001e5aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e5cc
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x34]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.172071
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e5ed
inc rax
test dl, dl
jne 0x14001e5db
xor eax, eax
jmp 0x14001e5f2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e614
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x38]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.853422
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e635
inc rax
test dl, dl
jne 0x14001e623
xor eax, eax
jmp 0x14001e63a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e65c
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x3c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.780748
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e67d
inc rax
test dl, dl
jne 0x14001e66b
xor eax, eax
jmp 0x14001e682
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e6a4
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x40]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.101010
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e6c5
inc rax
test dl, dl
jne 0x14001e6b3
xor eax, eax
jmp 0x14001e6ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e6ec
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x44]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.455141
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e70d
inc rax
test dl, dl
jne 0x14001e6fb
xor eax, eax
jmp 0x14001e712
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e734
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x48]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.165538
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e755
inc rax
test dl, dl
jne 0x14001e743
xor eax, eax
jmp 0x14001e75a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e77c
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x4c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.844585
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e79d
inc rax
test dl, dl
jne 0x14001e78b
xor eax, eax
jmp 0x14001e7a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e7c4
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x50]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.299400
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e7e5
inc rax
test dl, dl
jne 0x14001e7d3
xor eax, eax
jmp 0x14001e7ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e80c
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x54]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.839258
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e82d
inc rax
test dl, dl
jne 0x14001e81b
xor eax, eax
jmp 0x14001e832
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e854
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x58]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.525224
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e875
inc rax
test dl, dl
jne 0x14001e863
xor eax, eax
jmp 0x14001e87a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e89c
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x5c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.109647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e8bd
inc rax
test dl, dl
jne 0x14001e8ab
xor eax, eax
jmp 0x14001e8c2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e8e4
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x60]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.379180
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e905
inc rax
test dl, dl
jne 0x14001e8f3
xor eax, eax
jmp 0x14001e90a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e92c
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x64]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.55203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e94d
inc rax
test dl, dl
jne 0x14001e93b
xor eax, eax
jmp 0x14001e952
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e974
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x68]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.359773
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e995
inc rax
test dl, dl
jne 0x14001e983
xor eax, eax
jmp 0x14001e99a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e9bc
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x6c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.354567
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e9dd
inc rax
test dl, dl
jne 0x14001e9cb
xor eax, eax
jmp 0x14001e9e2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea04
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x70]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.765175
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea25
inc rax
test dl, dl
jne 0x14001ea13
xor eax, eax
jmp 0x14001ea2a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea4c
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x74]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.28433
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ea6d
inc rax
test dl, dl
jne 0x14001ea5b
xor eax, eax
jmp 0x14001ea72
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ea94
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x78]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.653544
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eab5
inc rax
test dl, dl
jne 0x14001eaa3
xor eax, eax
jmp 0x14001eaba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eadc
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x7c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.775036
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eafd
inc rax
test dl, dl
jne 0x14001eaeb
xor eax, eax
jmp 0x14001eb02
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb2a
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x80]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.17807
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb4b
inc rax
test dl, dl
jne 0x14001eb39
xor eax, eax
jmp 0x14001eb50
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eb78
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x84]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.678381
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eb99
inc rax
test dl, dl
jne 0x14001eb87
xor eax, eax
jmp 0x14001eb9e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ebc6
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x88]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.621855
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ebe7
inc rax
test dl, dl
jne 0x14001ebd5
xor eax, eax
jmp 0x14001ebec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec14
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x8c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.650088
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec35
inc rax
test dl, dl
jne 0x14001ec23
xor eax, eax
jmp 0x14001ec3a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ec62
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x90]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.175562
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ec83
inc rax
test dl, dl
jne 0x14001ec71
xor eax, eax
jmp 0x14001ec88
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ecb0
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x94]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.26913
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ecd1
inc rax
test dl, dl
jne 0x14001ecbf
xor eax, eax
jmp 0x14001ecd6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ecfe
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x98]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.140822
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ed1f
inc rax
test dl, dl
jne 0x14001ed0d
xor eax, eax
jmp 0x14001ed24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ed4c
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x9c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.633075
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ed6d
inc rax
test dl, dl
jne 0x14001ed5b
xor eax, eax
jmp 0x14001ed72
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ed9a
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xa0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.209158
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001edbb
inc rax
test dl, dl
jne 0x14001eda9
xor eax, eax
jmp 0x14001edc0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ede8
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xa4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.161701
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ee09
inc rax
test dl, dl
jne 0x14001edf7
xor eax, eax
jmp 0x14001ee0e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ee36
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xa8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.176956
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ee57
inc rax
test dl, dl
jne 0x14001ee45
xor eax, eax
jmp 0x14001ee5c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ee84
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xac]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.726348
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eea5
inc rax
test dl, dl
jne 0x14001ee93
xor eax, eax
jmp 0x14001eeaa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001eed2
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xb0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.695318
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001eef3
inc rax
test dl, dl
jne 0x14001eee1
xor eax, eax
jmp 0x14001eef8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ef20
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xb4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.267031
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ef41
inc rax
test dl, dl
jne 0x14001ef2f
xor eax, eax
jmp 0x14001ef46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ef6e
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xb8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.263482
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ef8f
inc rax
test dl, dl
jne 0x14001ef7d
xor eax, eax
jmp 0x14001ef94
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001efbc
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xbc]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.148713
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001efdd
inc rax
test dl, dl
jne 0x14001efcb
xor eax, eax
jmp 0x14001efe2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f00a
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xc0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.320266
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f02b
inc rax
test dl, dl
jne 0x14001f019
xor eax, eax
jmp 0x14001f030
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f058
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xc4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.357323
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f079
inc rax
test dl, dl
jne 0x14001f067
xor eax, eax
jmp 0x14001f07e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f0a6
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xc8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.417243
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f0c7
inc rax
test dl, dl
jne 0x14001f0b5
xor eax, eax
jmp 0x14001f0cc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f0f4
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xcc]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.448180
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f115
inc rax
test dl, dl
jne 0x14001f103
xor eax, eax
jmp 0x14001f11a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f142
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xd0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.485123
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f163
inc rax
test dl, dl
jne 0x14001f151
xor eax, eax
jmp 0x14001f168
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f190
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xd4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.237079
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f1b1
inc rax
test dl, dl
jne 0x14001f19f
xor eax, eax
jmp 0x14001f1b6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f1de
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xd8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.249740
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f1ff
inc rax
test dl, dl
jne 0x14001f1ed
xor eax, eax
jmp 0x14001f204
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f22c
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xdc]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.317993
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f24d
inc rax
test dl, dl
jne 0x14001f23b
xor eax, eax
jmp 0x14001f252
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f27a
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xe0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.565325
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f29b
inc rax
test dl, dl
jne 0x14001f289
xor eax, eax
jmp 0x14001f2a0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f2c8
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xe4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.506199
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f2e9
inc rax
test dl, dl
jne 0x14001f2d7
xor eax, eax
jmp 0x14001f2ee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f316
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xe8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.483058
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f337
inc rax
test dl, dl
jne 0x14001f325
xor eax, eax
jmp 0x14001f33c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f364
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xec]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.883727
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f385
inc rax
test dl, dl
jne 0x14001f373
xor eax, eax
jmp 0x14001f38a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f3b2
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xf0]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.245001
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f3d3
inc rax
test dl, dl
jne 0x14001f3c1
xor eax, eax
jmp 0x14001f3d8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f400
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xf4]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.149200
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f421
inc rax
test dl, dl
jne 0x14001f40f
xor eax, eax
jmp 0x14001f426
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f44e
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xf8]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.343333
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f46f
inc rax
test dl, dl
jne 0x14001f45d
xor eax, eax
jmp 0x14001f474
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f49c
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0xfc]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.173736
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f4bd
inc rax
test dl, dl
jne 0x14001f4ab
xor eax, eax
jmp 0x14001f4c2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f4ea
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x100]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.97743
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f50b
inc rax
test dl, dl
jne 0x14001f4f9
xor eax, eax
jmp 0x14001f510
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f538
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x104]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.321354
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f559
inc rax
test dl, dl
jne 0x14001f547
xor eax, eax
jmp 0x14001f55e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f586
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x108]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.740792
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f5a7
inc rax
test dl, dl
jne 0x14001f595
xor eax, eax
jmp 0x14001f5ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f5d4
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x10c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.846471
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f5f5
inc rax
test dl, dl
jne 0x14001f5e3
xor eax, eax
jmp 0x14001f5fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f622
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x110]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.500411
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f643
inc rax
test dl, dl
jne 0x14001f631
xor eax, eax
jmp 0x14001f648
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f670
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x114]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.58916
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f691
inc rax
test dl, dl
jne 0x14001f67f
xor eax, eax
jmp 0x14001f696
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f6be
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x118]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.226647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f6df
inc rax
test dl, dl
jne 0x14001f6cd
xor eax, eax
jmp 0x14001f6e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f70c
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
mov eax, dword [rsp + 0x11c]
jmp 0x140027cab
mov rax, qword [rsp + 0x20]
lea rcx, str.604216
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f72d
inc rax
test dl, dl
jne 0x14001f71b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f75a
mov rcx, qword [rsp + 0x828]
call fcn.1400386c4
add rsp, 0x818
ret