Function at 0x14000aea4
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x1fd8
call fcn.1400b24b0
sub rsp, rax
movsxd rax, dword [rsp + 0x1fe0]
mov ecx, 0xf238b117
cmp rax, rcx
jne 0x1400316e9
mov dword [rsp + 0x1fc0], 0
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400536e0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.355041
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af0e
inc rax
test dl, dl
jne 0x14000aefc
xor eax, eax
jmp 0x14000af13
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af3b
mov dword [rsp + 0x17e0], 0
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x17e0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.616830
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af5c
inc rax
test dl, dl
jne 0x14000af4a
xor eax, eax
jmp 0x14000af61
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af83
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x28]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.882302
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afa4
inc rax
test dl, dl
jne 0x14000af92
xor eax, eax
jmp 0x14000afa9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000afcb
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x2c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.497204
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afec
inc rax
test dl, dl
jne 0x14000afda
xor eax, eax
jmp 0x14000aff1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b013
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x30]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.582041
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b034
inc rax
test dl, dl
jne 0x14000b022
xor eax, eax
jmp 0x14000b039
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b05b
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x34]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.811533
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b07c
inc rax
test dl, dl
jne 0x14000b06a
xor eax, eax
jmp 0x14000b081
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0a3
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x38]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.41017
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b0c4
inc rax
test dl, dl
jne 0x14000b0b2
xor eax, eax
jmp 0x14000b0c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0eb
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x3c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.311991
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b10c
inc rax
test dl, dl
jne 0x14000b0fa
xor eax, eax
jmp 0x14000b111
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b133
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x40]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.155452
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b154
inc rax
test dl, dl
jne 0x14000b142
xor eax, eax
jmp 0x14000b159
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b17b
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x44]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.468906
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b19c
inc rax
test dl, dl
jne 0x14000b18a
xor eax, eax
jmp 0x14000b1a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b1c3
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x48]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.101174
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b1e4
inc rax
test dl, dl
jne 0x14000b1d2
xor eax, eax
jmp 0x14000b1e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b20b
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x4c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.661143
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b22c
inc rax
test dl, dl
jne 0x14000b21a
xor eax, eax
jmp 0x14000b231
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b253
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x50]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.3648
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b274
inc rax
test dl, dl
jne 0x14000b262
xor eax, eax
jmp 0x14000b279
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b29b
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x54]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.164721
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b2bc
inc rax
test dl, dl
jne 0x14000b2aa
xor eax, eax
jmp 0x14000b2c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b2e3
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x58]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.782179
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b304
inc rax
test dl, dl
jne 0x14000b2f2
xor eax, eax
jmp 0x14000b309
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b32b
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x5c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.37846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b34c
inc rax
test dl, dl
jne 0x14000b33a
xor eax, eax
jmp 0x14000b351
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b373
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x60]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.560201
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b394
inc rax
test dl, dl
jne 0x14000b382
xor eax, eax
jmp 0x14000b399
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b3bb
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x64]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.717242
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3dc
inc rax
test dl, dl
jne 0x14000b3ca
xor eax, eax
jmp 0x14000b3e1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b403
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x68]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.838072
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b424
inc rax
test dl, dl
jne 0x14000b412
xor eax, eax
jmp 0x14000b429
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b44b
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x6c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.868567
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b46c
inc rax
test dl, dl
jne 0x14000b45a
xor eax, eax
jmp 0x14000b471
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b493
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x70]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.74083
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b4b4
inc rax
test dl, dl
jne 0x14000b4a2
xor eax, eax
jmp 0x14000b4b9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b4db
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x74]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.237211
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b4fc
inc rax
test dl, dl
jne 0x14000b4ea
xor eax, eax
jmp 0x14000b501
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b523
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x78]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.652781
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b544
inc rax
test dl, dl
jne 0x14000b532
xor eax, eax
jmp 0x14000b549
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b56b
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x7c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.693810
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b58c
inc rax
test dl, dl
jne 0x14000b57a
xor eax, eax
jmp 0x14000b591
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5b9
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x80]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.619615
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b5da
inc rax
test dl, dl
jne 0x14000b5c8
xor eax, eax
jmp 0x14000b5df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b607
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x84]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.138594
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b628
inc rax
test dl, dl
jne 0x14000b616
xor eax, eax
jmp 0x14000b62d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b655
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x88]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.39737
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b676
inc rax
test dl, dl
jne 0x14000b664
xor eax, eax
jmp 0x14000b67b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b6a3
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x8c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.423026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b6c4
inc rax
test dl, dl
jne 0x14000b6b2
xor eax, eax
jmp 0x14000b6c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b6f1
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x90]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.76902
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b712
inc rax
test dl, dl
jne 0x14000b700
xor eax, eax
jmp 0x14000b717
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b73f
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x94]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.23131
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b760
inc rax
test dl, dl
jne 0x14000b74e
xor eax, eax
jmp 0x14000b765
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b78d
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x98]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.129241
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7ae
inc rax
test dl, dl
jne 0x14000b79c
xor eax, eax
jmp 0x14000b7b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b7db
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x9c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.524362
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7fc
inc rax
test dl, dl
jne 0x14000b7ea
xor eax, eax
jmp 0x14000b801
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b829
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xa0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.370409
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b84a
inc rax
test dl, dl
jne 0x14000b838
xor eax, eax
jmp 0x14000b84f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b877
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xa4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.638454
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b898
inc rax
test dl, dl
jne 0x14000b886
xor eax, eax
jmp 0x14000b89d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8c5
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xa8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.191483
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8e6
inc rax
test dl, dl
jne 0x14000b8d4
xor eax, eax
jmp 0x14000b8eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b913
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xac]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.106539
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b934
inc rax
test dl, dl
jne 0x14000b922
xor eax, eax
jmp 0x14000b939
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b961
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xb0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.397361
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b982
inc rax
test dl, dl
jne 0x14000b970
xor eax, eax
jmp 0x14000b987
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9af
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xb4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.289331
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b9d0
inc rax
test dl, dl
jne 0x14000b9be
xor eax, eax
jmp 0x14000b9d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9fd
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xb8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.349493
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba1e
inc rax
test dl, dl
jne 0x14000ba0c
xor eax, eax
jmp 0x14000ba23
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba4b
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xbc]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.333017
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba6c
inc rax
test dl, dl
jne 0x14000ba5a
xor eax, eax
jmp 0x14000ba71
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba99
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xc0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.433791
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000baba
inc rax
test dl, dl
jne 0x14000baa8
xor eax, eax
jmp 0x14000babf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bae7
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xc4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.752917
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb08
inc rax
test dl, dl
jne 0x14000baf6
xor eax, eax
jmp 0x14000bb0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb35
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xc8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.508465
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb56
inc rax
test dl, dl
jne 0x14000bb44
xor eax, eax
jmp 0x14000bb5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb83
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xcc]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.808301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bba4
inc rax
test dl, dl
jne 0x14000bb92
xor eax, eax
jmp 0x14000bba9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbd1
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xd0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.323821
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbf2
inc rax
test dl, dl
jne 0x14000bbe0
xor eax, eax
jmp 0x14000bbf7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc1f
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xd4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.562986
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc40
inc rax
test dl, dl
jne 0x14000bc2e
xor eax, eax
jmp 0x14000bc45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc6d
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xd8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.297345
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc8e
inc rax
test dl, dl
jne 0x14000bc7c
xor eax, eax
jmp 0x14000bc93
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bcbb
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xdc]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.147827
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bcdc
inc rax
test dl, dl
jne 0x14000bcca
xor eax, eax
jmp 0x14000bce1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd09
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xe0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.280255
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd2a
inc rax
test dl, dl
jne 0x14000bd18
xor eax, eax
jmp 0x14000bd2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd57
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xe4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.373410
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd78
inc rax
test dl, dl
jne 0x14000bd66
xor eax, eax
jmp 0x14000bd7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bda5
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xe8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.656568
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdc6
inc rax
test dl, dl
jne 0x14000bdb4
xor eax, eax
jmp 0x14000bdcb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bdf3
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xec]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.811409
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be14
inc rax
test dl, dl
jne 0x14000be02
xor eax, eax
jmp 0x14000be19
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be41
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xf0]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.818207
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be62
inc rax
test dl, dl
jne 0x14000be50
xor eax, eax
jmp 0x14000be67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be8f
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xf4]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.549418
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000beb0
inc rax
test dl, dl
jne 0x14000be9e
xor eax, eax
jmp 0x14000beb5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bedd
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xf8]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.270297
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000befe
inc rax
test dl, dl
jne 0x14000beec
xor eax, eax
jmp 0x14000bf03
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf2b
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0xfc]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.715316
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf4c
inc rax
test dl, dl
jne 0x14000bf3a
xor eax, eax
jmp 0x14000bf51
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf79
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x100]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.524574
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf9a
inc rax
test dl, dl
jne 0x14000bf88
xor eax, eax
jmp 0x14000bf9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bfc7
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x104]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.542123
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bfe8
inc rax
test dl, dl
jne 0x14000bfd6
xor eax, eax
jmp 0x14000bfed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c015
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x108]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.421818
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c036
inc rax
test dl, dl
jne 0x14000c024
xor eax, eax
jmp 0x14000c03b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c063
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x10c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.863382
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c084
inc rax
test dl, dl
jne 0x14000c072
xor eax, eax
jmp 0x14000c089
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0b1
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x110]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.870771
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0d2
inc rax
test dl, dl
jne 0x14000c0c0
xor eax, eax
jmp 0x14000c0d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0ff
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x114]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.106804
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c120
inc rax
test dl, dl
jne 0x14000c10e
xor eax, eax
jmp 0x14000c125
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c14d
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x118]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.774245
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c16e
inc rax
test dl, dl
jne 0x14000c15c
xor eax, eax
jmp 0x14000c173
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c19b
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
mov eax, dword [rsp + 0x11c]
jmp 0x1400316f6
mov rax, qword [rsp + 0x20]
lea rcx, str.87291
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c1bc
inc rax
test dl, dl
jne 0x14000c1aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c1e9
mov rcx, qword [rsp + 0x1fe8]
call fcn.1400538b0
add rsp, 0x1fd8
ret