Function at 0x140004bc0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x1d08
call fcn.1400975e0
sub rsp, rax
movsxd rax, dword [rsp + 0x1d10]
mov ecx, 0xb2f4cd58
cmp rax, rcx
jne 0x140027cdf
mov dword [rsp + 0x1cec], 0
mov rcx, qword [rsp + 0x1d18]
call fcn.1400387e8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.63170
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004c2a
inc rax
test dl, dl
jne 0x140004c18
xor eax, eax
jmp 0x140004c2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004c57
mov dword [rsp + 0x15c4], 0
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x15c4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.172385
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004c78
inc rax
test dl, dl
jne 0x140004c66
xor eax, eax
jmp 0x140004c7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004c9f
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x28]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.101444
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004cc0
inc rax
test dl, dl
jne 0x140004cae
xor eax, eax
jmp 0x140004cc5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004ce7
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x2c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.92957
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004d08
inc rax
test dl, dl
jne 0x140004cf6
xor eax, eax
jmp 0x140004d0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004d2f
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x30]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.15574
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004d50
inc rax
test dl, dl
jne 0x140004d3e
xor eax, eax
jmp 0x140004d55
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004d77
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x34]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.371127
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004d98
inc rax
test dl, dl
jne 0x140004d86
xor eax, eax
jmp 0x140004d9d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004dbf
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x38]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.14564
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004de0
inc rax
test dl, dl
jne 0x140004dce
xor eax, eax
jmp 0x140004de5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004e07
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x3c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.92998
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004e28
inc rax
test dl, dl
jne 0x140004e16
xor eax, eax
jmp 0x140004e2d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004e4f
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x40]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.247503
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004e70
inc rax
test dl, dl
jne 0x140004e5e
xor eax, eax
jmp 0x140004e75
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004e97
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x44]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.385215
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004eb8
inc rax
test dl, dl
jne 0x140004ea6
xor eax, eax
jmp 0x140004ebd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004edf
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x48]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.101474
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004f00
inc rax
test dl, dl
jne 0x140004eee
xor eax, eax
jmp 0x140004f05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004f27
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x4c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.343733
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004f48
inc rax
test dl, dl
jne 0x140004f36
xor eax, eax
jmp 0x140004f4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004f6f
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x50]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.325634
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004f90
inc rax
test dl, dl
jne 0x140004f7e
xor eax, eax
jmp 0x140004f95
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004fb7
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x54]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.717898
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004fd8
inc rax
test dl, dl
jne 0x140004fc6
xor eax, eax
jmp 0x140004fdd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004fff
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x58]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.547554
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005020
inc rax
test dl, dl
jne 0x14000500e
xor eax, eax
jmp 0x140005025
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005047
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x5c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.345805
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005068
inc rax
test dl, dl
jne 0x140005056
xor eax, eax
jmp 0x14000506d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000508f
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x60]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.401830
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400050b0
inc rax
test dl, dl
jne 0x14000509e
xor eax, eax
jmp 0x1400050b5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400050d7
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x64]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.591973
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400050f8
inc rax
test dl, dl
jne 0x1400050e6
xor eax, eax
jmp 0x1400050fd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000511f
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x68]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.204016
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005140
inc rax
test dl, dl
jne 0x14000512e
xor eax, eax
jmp 0x140005145
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005167
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x6c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.44426
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005188
inc rax
test dl, dl
jne 0x140005176
xor eax, eax
jmp 0x14000518d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400051af
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x70]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.620624
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400051d0
inc rax
test dl, dl
jne 0x1400051be
xor eax, eax
jmp 0x1400051d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400051f7
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x74]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.832654
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005218
inc rax
test dl, dl
jne 0x140005206
xor eax, eax
jmp 0x14000521d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000523f
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x78]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.128457
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005260
inc rax
test dl, dl
jne 0x14000524e
xor eax, eax
jmp 0x140005265
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005287
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x7c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.623025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400052a8
inc rax
test dl, dl
jne 0x140005296
xor eax, eax
jmp 0x1400052ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400052d5
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x80]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.289907
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400052f6
inc rax
test dl, dl
jne 0x1400052e4
xor eax, eax
jmp 0x1400052fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005323
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x84]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.539267
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005344
inc rax
test dl, dl
jne 0x140005332
xor eax, eax
jmp 0x140005349
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005371
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x88]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.170724
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005392
inc rax
test dl, dl
jne 0x140005380
xor eax, eax
jmp 0x140005397
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400053bf
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x8c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.855710
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400053e0
inc rax
test dl, dl
jne 0x1400053ce
xor eax, eax
jmp 0x1400053e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000540d
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x90]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.205660
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000542e
inc rax
test dl, dl
jne 0x14000541c
xor eax, eax
jmp 0x140005433
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000545b
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x94]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.829330
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000547c
inc rax
test dl, dl
jne 0x14000546a
xor eax, eax
jmp 0x140005481
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400054a9
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x98]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.686381
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400054ca
inc rax
test dl, dl
jne 0x1400054b8
xor eax, eax
jmp 0x1400054cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400054f7
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x9c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.27363
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005518
inc rax
test dl, dl
jne 0x140005506
xor eax, eax
jmp 0x14000551d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005545
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xa0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.558449
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005566
inc rax
test dl, dl
jne 0x140005554
xor eax, eax
jmp 0x14000556b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005593
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xa4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.104753
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400055b4
inc rax
test dl, dl
jne 0x1400055a2
xor eax, eax
jmp 0x1400055b9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400055e1
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xa8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.48546
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005602
inc rax
test dl, dl
jne 0x1400055f0
xor eax, eax
jmp 0x140005607
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000562f
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xac]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.179202
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005650
inc rax
test dl, dl
jne 0x14000563e
xor eax, eax
jmp 0x140005655
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000567d
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xb0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.292131
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000569e
inc rax
test dl, dl
jne 0x14000568c
xor eax, eax
jmp 0x1400056a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400056cb
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xb4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.222657
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400056ec
inc rax
test dl, dl
jne 0x1400056da
xor eax, eax
jmp 0x1400056f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005719
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xb8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.356840
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000573a
inc rax
test dl, dl
jne 0x140005728
xor eax, eax
jmp 0x14000573f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005767
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xbc]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.728126
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005788
inc rax
test dl, dl
jne 0x140005776
xor eax, eax
jmp 0x14000578d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400057b5
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xc0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.44535
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400057d6
inc rax
test dl, dl
jne 0x1400057c4
xor eax, eax
jmp 0x1400057db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005803
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xc4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.286106
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005824
inc rax
test dl, dl
jne 0x140005812
xor eax, eax
jmp 0x140005829
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005851
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xc8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.399073
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005872
inc rax
test dl, dl
jne 0x140005860
xor eax, eax
jmp 0x140005877
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000589f
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xcc]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.513669
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400058c0
inc rax
test dl, dl
jne 0x1400058ae
xor eax, eax
jmp 0x1400058c5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400058ed
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xd0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.236663
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000590e
inc rax
test dl, dl
jne 0x1400058fc
xor eax, eax
jmp 0x140005913
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000593b
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xd4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.606508
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000595c
inc rax
test dl, dl
jne 0x14000594a
xor eax, eax
jmp 0x140005961
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005989
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xd8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.333621
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400059aa
inc rax
test dl, dl
jne 0x140005998
xor eax, eax
jmp 0x1400059af
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400059d7
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xdc]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.78584
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400059f8
inc rax
test dl, dl
jne 0x1400059e6
xor eax, eax
jmp 0x1400059fd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005a25
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xe0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.77566
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005a46
inc rax
test dl, dl
jne 0x140005a34
xor eax, eax
jmp 0x140005a4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005a73
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xe4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.625801
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005a94
inc rax
test dl, dl
jne 0x140005a82
xor eax, eax
jmp 0x140005a99
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005ac1
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xe8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.878060
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005ae2
inc rax
test dl, dl
jne 0x140005ad0
xor eax, eax
jmp 0x140005ae7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005b0f
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xec]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.36472
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005b30
inc rax
test dl, dl
jne 0x140005b1e
xor eax, eax
jmp 0x140005b35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005b5d
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xf0]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.46765
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 0x140005bab
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xf4]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.703634
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005bcc
inc rax
test dl, dl
jne 0x140005bba
xor eax, eax
jmp 0x140005bd1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005bf9
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xf8]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.171148
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005c1a
inc rax
test dl, dl
jne 0x140005c08
xor eax, eax
jmp 0x140005c1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005c47
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0xfc]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.893701
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005c68
inc rax
test dl, dl
jne 0x140005c56
xor eax, eax
jmp 0x140005c6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005c95
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x100]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.96316
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005cb6
inc rax
test dl, dl
jne 0x140005ca4
xor eax, eax
jmp 0x140005cbb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005ce3
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x104]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.818037
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005d04
inc rax
test dl, dl
jne 0x140005cf2
xor eax, eax
jmp 0x140005d09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005d31
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x108]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.16794
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005d52
inc rax
test dl, dl
jne 0x140005d40
xor eax, eax
jmp 0x140005d57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005d7f
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x10c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.511301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005da0
inc rax
test dl, dl
jne 0x140005d8e
xor eax, eax
jmp 0x140005da5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005dcd
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x110]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.273284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005dee
inc rax
test dl, dl
jne 0x140005ddc
xor eax, eax
jmp 0x140005df3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005e1b
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x114]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.394865
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005e3c
inc rax
test dl, dl
jne 0x140005e2a
xor eax, eax
jmp 0x140005e41
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005e69
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x118]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.358285
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005e8a
inc rax
test dl, dl
jne 0x140005e78
xor eax, eax
jmp 0x140005e8f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005eb7
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
mov eax, dword [rsp + 0x11c]
jmp 0x140027cec
mov rax, qword [rsp + 0x20]
lea rcx, str.49672
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140005ed8
inc rax
test dl, dl
jne 0x140005ec6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140005f05
mov rcx, qword [rsp + 0x1d18]
call fcn.140038b94
add rsp, 0x1d08
ret