Function at 0x140009480
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x1238
call fcn.14008ed30
sub rsp, rax
movsxd rax, dword [rsp + 0x1240]
mov ecx, 0xfb574395
cmp rax, rcx
jne 0x14001f315
mov dword [rsp + 0x1220], 0
mov rcx, qword [rsp + 0x1248]
call fcn.14002ff40
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.64217
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094ea
inc rax
test dl, dl
jne 0x1400094d8
xor eax, eax
jmp 0x1400094ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009517
mov dword [rsp + 0xda8], 0
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xda8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.6314
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009538
inc rax
test dl, dl
jne 0x140009526
xor eax, eax
jmp 0x14000953d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000955f
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x28]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.319852
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009580
inc rax
test dl, dl
jne 0x14000956e
xor eax, eax
jmp 0x140009585
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095a7
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x2c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.553481
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400095c8
inc rax
test dl, dl
jne 0x1400095b6
xor eax, eax
jmp 0x1400095cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095ef
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x30]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.533179
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009610
inc rax
test dl, dl
jne 0x1400095fe
xor eax, eax
jmp 0x140009615
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009637
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x34]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.280364
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009658
inc rax
test dl, dl
jne 0x140009646
xor eax, eax
jmp 0x14000965d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000967f
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x38]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.123146
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096a0
inc rax
test dl, dl
jne 0x14000968e
xor eax, eax
jmp 0x1400096a5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400096c7
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x3c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.145992
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096e8
inc rax
test dl, dl
jne 0x1400096d6
xor eax, eax
jmp 0x1400096ed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000970f
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x40]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.191839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009730
inc rax
test dl, dl
jne 0x14000971e
xor eax, eax
jmp 0x140009735
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009757
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x44]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.204175
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009778
inc rax
test dl, dl
jne 0x140009766
xor eax, eax
jmp 0x14000977d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000979f
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x48]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.619242
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097c0
inc rax
test dl, dl
jne 0x1400097ae
xor eax, eax
jmp 0x1400097c5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097e7
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x4c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.134274
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009808
inc rax
test dl, dl
jne 0x1400097f6
xor eax, eax
jmp 0x14000980d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000982f
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x50]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.778356
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009850
inc rax
test dl, dl
jne 0x14000983e
xor eax, eax
jmp 0x140009855
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009877
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x54]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.8836
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009898
inc rax
test dl, dl
jne 0x140009886
xor eax, eax
jmp 0x14000989d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098bf
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x58]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.689067
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098e0
inc rax
test dl, dl
jne 0x1400098ce
xor eax, eax
jmp 0x1400098e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009907
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x5c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.702620
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009928
inc rax
test dl, dl
jne 0x140009916
xor eax, eax
jmp 0x14000992d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000994f
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x60]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.358230
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009970
inc rax
test dl, dl
jne 0x14000995e
xor eax, eax
jmp 0x140009975
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009997
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x64]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.432436
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099b8
inc rax
test dl, dl
jne 0x1400099a6
xor eax, eax
jmp 0x1400099bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099df
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x68]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.575989
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a00
inc rax
test dl, dl
jne 0x1400099ee
xor eax, eax
jmp 0x140009a05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a27
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x6c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.379330
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a48
inc rax
test dl, dl
jne 0x140009a36
xor eax, eax
jmp 0x140009a4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a6f
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x70]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.544992
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a90
inc rax
test dl, dl
jne 0x140009a7e
xor eax, eax
jmp 0x140009a95
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ab7
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x74]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.693168
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ad8
inc rax
test dl, dl
jne 0x140009ac6
xor eax, eax
jmp 0x140009add
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009aff
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x78]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.573315
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b20
inc rax
test dl, dl
jne 0x140009b0e
xor eax, eax
jmp 0x140009b25
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b47
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x7c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.832428
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b68
inc rax
test dl, dl
jne 0x140009b56
xor eax, eax
jmp 0x140009b6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b95
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x80]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.808082
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009bb6
inc rax
test dl, dl
jne 0x140009ba4
xor eax, eax
jmp 0x140009bbb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009be3
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x84]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.509372
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c04
inc rax
test dl, dl
jne 0x140009bf2
xor eax, eax
jmp 0x140009c09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c31
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x88]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.31604
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c52
inc rax
test dl, dl
jne 0x140009c40
xor eax, eax
jmp 0x140009c57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c7f
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x8c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.702142
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ca0
inc rax
test dl, dl
jne 0x140009c8e
xor eax, eax
jmp 0x140009ca5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ccd
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x90]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.760913
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009cee
inc rax
test dl, dl
jne 0x140009cdc
xor eax, eax
jmp 0x140009cf3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d1b
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x94]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.714215
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d3c
inc rax
test dl, dl
jne 0x140009d2a
xor eax, eax
jmp 0x140009d41
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d69
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x98]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.564305
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d8a
inc rax
test dl, dl
jne 0x140009d78
xor eax, eax
jmp 0x140009d8f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009db7
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x9c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.778365
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009dd8
inc rax
test dl, dl
jne 0x140009dc6
xor eax, eax
jmp 0x140009ddd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e05
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xa0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.665153
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e26
inc rax
test dl, dl
jne 0x140009e14
xor eax, eax
jmp 0x140009e2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e53
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xa4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.711079
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e74
inc rax
test dl, dl
jne 0x140009e62
xor eax, eax
jmp 0x140009e79
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ea1
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xa8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.525191
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ec2
inc rax
test dl, dl
jne 0x140009eb0
xor eax, eax
jmp 0x140009ec7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009eef
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xac]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.239009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f10
inc rax
test dl, dl
jne 0x140009efe
xor eax, eax
jmp 0x140009f15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f3d
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xb0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.843206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f5e
inc rax
test dl, dl
jne 0x140009f4c
xor eax, eax
jmp 0x140009f63
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f8b
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xb4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.361926
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fac
inc rax
test dl, dl
jne 0x140009f9a
xor eax, eax
jmp 0x140009fb1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fd9
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xb8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.749090
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ffa
inc rax
test dl, dl
jne 0x140009fe8
xor eax, eax
jmp 0x140009fff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a027
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xbc]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.138806
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a048
inc rax
test dl, dl
jne 0x14000a036
xor eax, eax
jmp 0x14000a04d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a075
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xc0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.623483
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a096
inc rax
test dl, dl
jne 0x14000a084
xor eax, eax
jmp 0x14000a09b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0c3
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xc4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.528015
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0e4
inc rax
test dl, dl
jne 0x14000a0d2
xor eax, eax
jmp 0x14000a0e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a111
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xc8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.296377
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a132
inc rax
test dl, dl
jne 0x14000a120
xor eax, eax
jmp 0x14000a137
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a15f
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xcc]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.22531
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a180
inc rax
test dl, dl
jne 0x14000a16e
xor eax, eax
jmp 0x14000a185
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1ad
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xd0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.288169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1ce
inc rax
test dl, dl
jne 0x14000a1bc
xor eax, eax
jmp 0x14000a1d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1fb
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xd4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.895550
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a21c
inc rax
test dl, dl
jne 0x14000a20a
xor eax, eax
jmp 0x14000a221
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a249
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xd8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.741659
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a26a
inc rax
test dl, dl
jne 0x14000a258
xor eax, eax
jmp 0x14000a26f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a297
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xdc]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.165510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2b8
inc rax
test dl, dl
jne 0x14000a2a6
xor eax, eax
jmp 0x14000a2bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2e5
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xe0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.470971
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a306
inc rax
test dl, dl
jne 0x14000a2f4
xor eax, eax
jmp 0x14000a30b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a333
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xe4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.387355
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a354
inc rax
test dl, dl
jne 0x14000a342
xor eax, eax
jmp 0x14000a359
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a381
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xe8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.780174
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3a2
inc rax
test dl, dl
jne 0x14000a390
xor eax, eax
jmp 0x14000a3a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3cf
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xec]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.176208
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3f0
inc rax
test dl, dl
jne 0x14000a3de
xor eax, eax
jmp 0x14000a3f5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a41d
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xf0]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.331436
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a43e
inc rax
test dl, dl
jne 0x14000a42c
xor eax, eax
jmp 0x14000a443
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a46b
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xf4]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.156246
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a48c
inc rax
test dl, dl
jne 0x14000a47a
xor eax, eax
jmp 0x14000a491
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4b9
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xf8]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.219897
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4da
inc rax
test dl, dl
jne 0x14000a4c8
xor eax, eax
jmp 0x14000a4df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a507
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0xfc]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.281263
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a528
inc rax
test dl, dl
jne 0x14000a516
xor eax, eax
jmp 0x14000a52d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a555
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x100]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.398538
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a576
inc rax
test dl, dl
jne 0x14000a564
xor eax, eax
jmp 0x14000a57b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5a3
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x104]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.447273
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5c4
inc rax
test dl, dl
jne 0x14000a5b2
xor eax, eax
jmp 0x14000a5c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5f1
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x108]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.26568
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a612
inc rax
test dl, dl
jne 0x14000a600
xor eax, eax
jmp 0x14000a617
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a63f
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x10c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.439206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a660
inc rax
test dl, dl
jne 0x14000a64e
xor eax, eax
jmp 0x14000a665
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a68d
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x110]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.218680
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6ae
inc rax
test dl, dl
jne 0x14000a69c
xor eax, eax
jmp 0x14000a6b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6db
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x114]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.731849
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6fc
inc rax
test dl, dl
jne 0x14000a6ea
xor eax, eax
jmp 0x14000a701
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a729
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x118]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.223451
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a74a
inc rax
test dl, dl
jne 0x14000a738
xor eax, eax
jmp 0x14000a74f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a777
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
mov eax, dword [rsp + 0x11c]
jmp 0x14001f322
mov rax, qword [rsp + 0x20]
lea rcx, str.494038
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a798
inc rax
test dl, dl
jne 0x14000a786
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7c5
mov rcx, qword [rsp + 0x1248]
call fcn.1400302ec
add rsp, 0x1238
ret