Function at 0x14000adc0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x3be8
call fcn.1400bad40
sub rsp, rax
movsxd rax, dword [rsp + 0x3bf0]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x1400547de
mov dword [rsp + 0x3bcc], 0
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005bea0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.679924
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae30
inc rax
test dl, dl
jne 0x14000ae1d
xor eax, eax
jmp 0x14000ae35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae5d
mov dword [rsp + 0x2cec], 0
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x2cec]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.652532
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae7f
inc rax
test dl, dl
jne 0x14000ae6c
xor eax, eax
jmp 0x14000ae84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aea6
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x28]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.845291
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aec8
inc rax
test dl, dl
jne 0x14000aeb5
xor eax, eax
jmp 0x14000aecd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aeef
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x2c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.22615
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af11
inc rax
test dl, dl
jne 0x14000aefe
xor eax, eax
jmp 0x14000af16
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af38
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x30]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.767602
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af5a
inc rax
test dl, dl
jne 0x14000af47
xor eax, eax
jmp 0x14000af5f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af81
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x34]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.884506
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afa3
inc rax
test dl, dl
jne 0x14000af90
xor eax, eax
jmp 0x14000afa8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000afca
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x38]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.602394
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afec
inc rax
test dl, dl
jne 0x14000afd9
xor eax, eax
jmp 0x14000aff1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b013
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x3c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.477210
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b035
inc rax
test dl, dl
jne 0x14000b022
xor eax, eax
jmp 0x14000b03a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b05c
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x40]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.327554
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b07e
inc rax
test dl, dl
jne 0x14000b06b
xor eax, eax
jmp 0x14000b083
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0a5
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x44]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.281377
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b0c7
inc rax
test dl, dl
jne 0x14000b0b4
xor eax, eax
jmp 0x14000b0cc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0ee
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x48]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.668961
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b110
inc rax
test dl, dl
jne 0x14000b0fd
xor eax, eax
jmp 0x14000b115
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b137
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x4c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.866585
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b159
inc rax
test dl, dl
jne 0x14000b146
xor eax, eax
jmp 0x14000b15e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b180
mov dword [rsp + 0x50], listen
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x50]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.140911
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b1a2
inc rax
test dl, dl
jne 0x14000b18f
xor eax, eax
jmp 0x14000b1a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b1c9
mov dword [rsp + 0x54], listen
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x54]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.647648
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b1eb
inc rax
test dl, dl
jne 0x14000b1d8
xor eax, eax
jmp 0x14000b1f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b212
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x58]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.775171
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b234
inc rax
test dl, dl
jne 0x14000b221
xor eax, eax
jmp 0x14000b239
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b25b
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x5c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.329938
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b27d
inc rax
test dl, dl
jne 0x14000b26a
xor eax, eax
jmp 0x14000b282
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b2a4
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x60]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.831471
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b2c6
inc rax
test dl, dl
jne 0x14000b2b3
xor eax, eax
jmp 0x14000b2cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b2ed
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x64]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.288340
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b30f
inc rax
test dl, dl
jne 0x14000b2fc
xor eax, eax
jmp 0x14000b314
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b336
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x68]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.652906
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b358
inc rax
test dl, dl
jne 0x14000b345
xor eax, eax
jmp 0x14000b35d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b37f
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x6c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.610021
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3a1
inc rax
test dl, dl
jne 0x14000b38e
xor eax, eax
jmp 0x14000b3a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b3c8
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x70]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.632345
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3ea
inc rax
test dl, dl
jne 0x14000b3d7
xor eax, eax
jmp 0x14000b3ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b411
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x74]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.666798
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b433
inc rax
test dl, dl
jne 0x14000b420
xor eax, eax
jmp 0x14000b438
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b45a
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x78]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.91134
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b47c
inc rax
test dl, dl
jne 0x14000b469
xor eax, eax
jmp 0x14000b481
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b4a3
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x7c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.474698
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b4c5
inc rax
test dl, dl
jne 0x14000b4b2
xor eax, eax
jmp 0x14000b4ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b4f2
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x80]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.548770
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b514
inc rax
test dl, dl
jne 0x14000b501
xor eax, eax
jmp 0x14000b519
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b541
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x84]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.63043
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b563
inc rax
test dl, dl
jne 0x14000b550
xor eax, eax
jmp 0x14000b568
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b590
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x88]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.203779
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b5b2
inc rax
test dl, dl
jne 0x14000b59f
xor eax, eax
jmp 0x14000b5b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5df
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x8c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.631722
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b601
inc rax
test dl, dl
jne 0x14000b5ee
xor eax, eax
jmp 0x14000b606
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b62e
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x90]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.345654
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b650
inc rax
test dl, dl
jne 0x14000b63d
xor eax, eax
jmp 0x14000b655
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b67d
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x94]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.271663
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b69f
inc rax
test dl, dl
jne 0x14000b68c
xor eax, eax
jmp 0x14000b6a4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b6cc
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x98]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.443573
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b6ee
inc rax
test dl, dl
jne 0x14000b6db
xor eax, eax
jmp 0x14000b6f3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b71b
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x9c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.248394
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b73d
inc rax
test dl, dl
jne 0x14000b72a
xor eax, eax
jmp 0x14000b742
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b76a
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xa0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.472540
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b78c
inc rax
test dl, dl
jne 0x14000b779
xor eax, eax
jmp 0x14000b791
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b7b9
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xa4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.882080
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7db
inc rax
test dl, dl
jne 0x14000b7c8
xor eax, eax
jmp 0x14000b7e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b808
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xa8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.219730
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b82a
inc rax
test dl, dl
jne 0x14000b817
xor eax, eax
jmp 0x14000b82f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b857
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xac]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.64668
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b879
inc rax
test dl, dl
jne 0x14000b866
xor eax, eax
jmp 0x14000b87e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8a6
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xb0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.705847
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8c8
inc rax
test dl, dl
jne 0x14000b8b5
xor eax, eax
jmp 0x14000b8cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8f5
mov dword [rsp + 0xb4], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xb4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.42401
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b917
inc rax
test dl, dl
jne 0x14000b904
xor eax, eax
jmp 0x14000b91c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b944
mov dword [rsp + 0xb8], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xb8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.285047
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b966
inc rax
test dl, dl
jne 0x14000b953
xor eax, eax
jmp 0x14000b96b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b993
mov dword [rsp + 0xbc], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xbc]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.198542
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b9b5
inc rax
test dl, dl
jne 0x14000b9a2
xor eax, eax
jmp 0x14000b9ba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9e2
mov dword [rsp + 0xc0], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xc0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.448685
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba04
inc rax
test dl, dl
jne 0x14000b9f1
xor eax, eax
jmp 0x14000ba09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba31
mov dword [rsp + 0xc4], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xc4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.576153
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba53
inc rax
test dl, dl
jne 0x14000ba40
xor eax, eax
jmp 0x14000ba58
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba80
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xc8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.432768
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000baa2
inc rax
test dl, dl
jne 0x14000ba8f
xor eax, eax
jmp 0x14000baa7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bacf
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xcc]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.229989
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000baf1
inc rax
test dl, dl
jne 0x14000bade
xor eax, eax
jmp 0x14000baf6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb1e
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xd0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.478102
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb40
inc rax
test dl, dl
jne 0x14000bb2d
xor eax, eax
jmp 0x14000bb45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb6d
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xd4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.519564
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb8f
inc rax
test dl, dl
jne 0x14000bb7c
xor eax, eax
jmp 0x14000bb94
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbbc
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xd8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.217364
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbde
inc rax
test dl, dl
jne 0x14000bbcb
xor eax, eax
jmp 0x14000bbe3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc0b
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xdc]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.347777
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc2d
inc rax
test dl, dl
jne 0x14000bc1a
xor eax, eax
jmp 0x14000bc32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc5a
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xe0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.813066
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc7c
inc rax
test dl, dl
jne 0x14000bc69
xor eax, eax
jmp 0x14000bc81
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bca9
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xe4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.774694
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bccb
inc rax
test dl, dl
jne 0x14000bcb8
xor eax, eax
jmp 0x14000bcd0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bcf8
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xe8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.36951
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd1a
inc rax
test dl, dl
jne 0x14000bd07
xor eax, eax
jmp 0x14000bd1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd47
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xec]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.420610
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd69
inc rax
test dl, dl
jne 0x14000bd56
xor eax, eax
jmp 0x14000bd6e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd96
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xf0]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.413634
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdb8
inc rax
test dl, dl
jne 0x14000bda5
xor eax, eax
jmp 0x14000bdbd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bde5
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xf4]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.842419
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be07
inc rax
test dl, dl
jne 0x14000bdf4
xor eax, eax
jmp 0x14000be0c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be34
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xf8]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.97789
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be56
inc rax
test dl, dl
jne 0x14000be43
xor eax, eax
jmp 0x14000be5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be83
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0xfc]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.808254
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bea5
inc rax
test dl, dl
jne 0x14000be92
xor eax, eax
jmp 0x14000beaa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bed2
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x100]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.130747
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bef4
inc rax
test dl, dl
jne 0x14000bee1
xor eax, eax
jmp 0x14000bef9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf21
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x104]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.677667
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf43
inc rax
test dl, dl
jne 0x14000bf30
xor eax, eax
jmp 0x14000bf48
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf70
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x108]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.688640
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf92
inc rax
test dl, dl
jne 0x14000bf7f
xor eax, eax
jmp 0x14000bf97
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bfbf
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x10c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.784255
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bfe1
inc rax
test dl, dl
jne 0x14000bfce
xor eax, eax
jmp 0x14000bfe6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c00e
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x110]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.683382
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c030
inc rax
test dl, dl
jne 0x14000c01d
xor eax, eax
jmp 0x14000c035
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c05d
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x114]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.211455
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c07f
inc rax
test dl, dl
jne 0x14000c06c
xor eax, eax
jmp 0x14000c084
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0ac
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x118]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.754567
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0ce
inc rax
test dl, dl
jne 0x14000c0bb
xor eax, eax
jmp 0x14000c0d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0fb
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
mov eax, dword [rsp + 0x11c]
jmp 0x1400547eb
mov rax, qword [rsp + 0x20]
lea rcx, str.151149
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c11d
inc rax
test dl, dl
jne 0x14000c10a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c14a
mov rcx, qword [rsp + 0x3bf8]
call fcn.14005beb0
add rsp, 0x3be8
ret