Function at 0x1400057fc
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x598
movsxd rax, dword [rsp + 0x5a0]
mov ecx, 0xb7dd37e4
cmp rax, rcx
jne 0x14000bfbf
mov dword [rsp + 0x578], 0
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cb50
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.413303
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005860
inc rax
test dl, dl
jne 0x14000584e
xor eax, eax
jmp 0x140005865
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000588d
mov dword [rsp + 0x428], 0
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x428]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.340082
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400058ae
inc rax
test dl, dl
jne 0x14000589c
xor eax, eax
jmp 0x1400058b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400058d5
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x28]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.220924
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400058f6
inc rax
test dl, dl
jne 0x1400058e4
xor eax, eax
jmp 0x1400058fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000591d
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x2c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.227777
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000593e
inc rax
test dl, dl
jne 0x14000592c
xor eax, eax
jmp 0x140005943
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005965
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x30]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.688588
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005986
inc rax
test dl, dl
jne 0x140005974
xor eax, eax
jmp 0x14000598b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400059ad
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x34]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.799184
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400059ce
inc rax
test dl, dl
jne 0x1400059bc
xor eax, eax
jmp 0x1400059d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400059f5
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x38]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.494848
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005a16
inc rax
test dl, dl
jne 0x140005a04
xor eax, eax
jmp 0x140005a1b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005a3d
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x3c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.761616
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005a5e
inc rax
test dl, dl
jne 0x140005a4c
xor eax, eax
jmp 0x140005a63
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005a85
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x40]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.530420
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005aa6
inc rax
test dl, dl
jne 0x140005a94
xor eax, eax
jmp 0x140005aab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005acd
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x44]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.168301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005aee
inc rax
test dl, dl
jne 0x140005adc
xor eax, eax
jmp 0x140005af3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005b15
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x48]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.847957
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005b36
inc rax
test dl, dl
jne 0x140005b24
xor eax, eax
jmp 0x140005b3b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005b5d
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x4c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.797582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005b7e
inc rax
test dl, dl
jne 0x140005b6c
xor eax, eax
jmp 0x140005b83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005ba5
mov dword [rsp + 0x50], select
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x50]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.416092
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005bc6
inc rax
test dl, dl
jne 0x140005bb4
xor eax, eax
jmp 0x140005bcb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005bed
mov dword [rsp + 0x54], select
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x54]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.316069
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005c0e
inc rax
test dl, dl
jne 0x140005bfc
xor eax, eax
jmp 0x140005c13
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005c35
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x58]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.206455
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005c56
inc rax
test dl, dl
jne 0x140005c44
xor eax, eax
jmp 0x140005c5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005c7d
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x5c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.65991
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005c9e
inc rax
test dl, dl
jne 0x140005c8c
xor eax, eax
jmp 0x140005ca3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005cc5
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x60]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.789875
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005ce6
inc rax
test dl, dl
jne 0x140005cd4
xor eax, eax
jmp 0x140005ceb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005d0d
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x64]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.417881
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005d2e
inc rax
test dl, dl
jne 0x140005d1c
xor eax, eax
jmp 0x140005d33
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005d55
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x68]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.807529
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005d76
inc rax
test dl, dl
jne 0x140005d64
xor eax, eax
jmp 0x140005d7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005d9d
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x6c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.525248
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005dbe
inc rax
test dl, dl
jne 0x140005dac
xor eax, eax
jmp 0x140005dc3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005de5
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x70]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.542930
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005e06
inc rax
test dl, dl
jne 0x140005df4
xor eax, eax
jmp 0x140005e0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005e2d
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x74]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.275395
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005e4e
inc rax
test dl, dl
jne 0x140005e3c
xor eax, eax
jmp 0x140005e53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005e75
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x78]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.212176
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005e96
inc rax
test dl, dl
jne 0x140005e84
xor eax, eax
jmp 0x140005e9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005ebd
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x7c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.515193
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005ede
inc rax
test dl, dl
jne 0x140005ecc
xor eax, eax
jmp 0x140005ee3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005f0b
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x80]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.29785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005f2c
inc rax
test dl, dl
jne 0x140005f1a
xor eax, eax
jmp 0x140005f31
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005f59
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x84]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.294886
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005f7a
inc rax
test dl, dl
jne 0x140005f68
xor eax, eax
jmp 0x140005f7f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005fa7
mov dword [rsp + 0x88], Ordinal_27
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x88]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.692927
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005fc8
inc rax
test dl, dl
jne 0x140005fb6
xor eax, eax
jmp 0x140005fcd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005ff5
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x8c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.360557
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006016
inc rax
test dl, dl
jne 0x140006004
xor eax, eax
jmp 0x14000601b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006043
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x90]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.672647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006064
inc rax
test dl, dl
jne 0x140006052
xor eax, eax
jmp 0x140006069
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006091
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x94]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.781153
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400060b2
inc rax
test dl, dl
jne 0x1400060a0
xor eax, eax
jmp 0x1400060b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400060df
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x98]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.749285
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006100
inc rax
test dl, dl
jne 0x1400060ee
xor eax, eax
jmp 0x140006105
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000612d
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x9c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.862113
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000614e
inc rax
test dl, dl
jne 0x14000613c
xor eax, eax
jmp 0x140006153
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000617b
mov dword [rsp + 0xa0], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xa0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.352228
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000619c
inc rax
test dl, dl
jne 0x14000618a
xor eax, eax
jmp 0x1400061a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400061c9
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xa4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.13574
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400061ea
inc rax
test dl, dl
jne 0x1400061d8
xor eax, eax
jmp 0x1400061ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006217
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xa8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.251868
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006238
inc rax
test dl, dl
jne 0x140006226
xor eax, eax
jmp 0x14000623d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006265
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xac]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.205404
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006286
inc rax
test dl, dl
jne 0x140006274
xor eax, eax
jmp 0x14000628b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400062b3
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xb0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.202622
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400062d4
inc rax
test dl, dl
jne 0x1400062c2
xor eax, eax
jmp 0x1400062d9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006301
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xb4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.719730
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006322
inc rax
test dl, dl
jne 0x140006310
xor eax, eax
jmp 0x140006327
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000634f
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xb8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.889054
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006370
inc rax
test dl, dl
jne 0x14000635e
xor eax, eax
jmp 0x140006375
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000639d
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xbc]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.735077
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400063be
inc rax
test dl, dl
jne 0x1400063ac
xor eax, eax
jmp 0x1400063c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400063eb
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xc0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.643938
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000640c
inc rax
test dl, dl
jne 0x1400063fa
xor eax, eax
jmp 0x140006411
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006439
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xc4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.40391
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000645a
inc rax
test dl, dl
jne 0x140006448
xor eax, eax
jmp 0x14000645f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006487
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xc8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.155601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400064a8
inc rax
test dl, dl
jne 0x140006496
xor eax, eax
jmp 0x1400064ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400064d5
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xcc]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.347952
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400064f6
inc rax
test dl, dl
jne 0x1400064e4
xor eax, eax
jmp 0x1400064fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006523
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xd0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.898140
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006544
inc rax
test dl, dl
jne 0x140006532
xor eax, eax
jmp 0x140006549
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006571
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xd4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.694300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006592
inc rax
test dl, dl
jne 0x140006580
xor eax, eax
jmp 0x140006597
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400065bf
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xd8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.275376
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400065e0
inc rax
test dl, dl
jne 0x1400065ce
xor eax, eax
jmp 0x1400065e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000660d
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xdc]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.287619
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000662e
inc rax
test dl, dl
jne 0x14000661c
xor eax, eax
jmp 0x140006633
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000665b
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xe0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.388104
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000667c
inc rax
test dl, dl
jne 0x14000666a
xor eax, eax
jmp 0x140006681
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400066a9
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xe4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.205904
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400066ca
inc rax
test dl, dl
jne 0x1400066b8
xor eax, eax
jmp 0x1400066cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400066f7
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xe8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.40026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006718
inc rax
test dl, dl
jne 0x140006706
xor eax, eax
jmp 0x14000671d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006745
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xec]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.204436
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006766
inc rax
test dl, dl
jne 0x140006754
xor eax, eax
jmp 0x14000676b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006793
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xf0]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.831570
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400067b4
inc rax
test dl, dl
jne 0x1400067a2
xor eax, eax
jmp 0x1400067b9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400067e1
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xf4]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.421270
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006802
inc rax
test dl, dl
jne 0x1400067f0
xor eax, eax
jmp 0x140006807
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000682f
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xf8]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.393928
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006850
inc rax
test dl, dl
jne 0x14000683e
xor eax, eax
jmp 0x140006855
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000687d
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0xfc]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.623795
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000689e
inc rax
test dl, dl
jne 0x14000688c
xor eax, eax
jmp 0x1400068a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400068cb
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x100]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.181681
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400068ec
inc rax
test dl, dl
jne 0x1400068da
xor eax, eax
jmp 0x1400068f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006919
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x104]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.42210
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000693a
inc rax
test dl, dl
jne 0x140006928
xor eax, eax
jmp 0x14000693f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006967
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x108]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.345083
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006988
inc rax
test dl, dl
jne 0x140006976
xor eax, eax
jmp 0x14000698d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400069b5
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x10c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.89718
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400069d6
inc rax
test dl, dl
jne 0x1400069c4
xor eax, eax
jmp 0x1400069db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006a03
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x110]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.561919
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006a24
inc rax
test dl, dl
jne 0x140006a12
xor eax, eax
jmp 0x140006a29
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006a51
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x114]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.743027
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006a72
inc rax
test dl, dl
jne 0x140006a60
xor eax, eax
jmp 0x140006a77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006a9f
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x118]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.743550
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006ac0
inc rax
test dl, dl
jne 0x140006aae
xor eax, eax
jmp 0x140006ac5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006aed
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
mov eax, dword [rsp + 0x11c]
jmp 0x14000bfcc
mov rax, qword [rsp + 0x20]
lea rcx, str.7352
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140006b0e
inc rax
test dl, dl
jne 0x140006afc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140006b3b
mov rcx, qword [rsp + 0x5a8]
call fcn.14001cefc
add rsp, 0x598
ret