Function at 0x140013564
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xae8
movsxd rax, dword [rsp + 0xaf0]
mov ecx, 0xb48c0384
cmp rax, rcx
jne 0x14002050d
mov dword [rsp + 0xacc], 0
mov rcx, qword [rsp + 0xaf8]
call fcn.140031088
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.775044
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135c8
inc rax
test dl, dl
jne 0x1400135b6
xor eax, eax
jmp 0x1400135cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135f5
mov dword [rsp + 0x82c], 0
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x82c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.443443
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013616
inc rax
test dl, dl
jne 0x140013604
xor eax, eax
jmp 0x14001361b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001363d
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x28]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.433062
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001365e
inc rax
test dl, dl
jne 0x14001364c
xor eax, eax
jmp 0x140013663
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013685
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x2c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.699292
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136a6
inc rax
test dl, dl
jne 0x140013694
xor eax, eax
jmp 0x1400136ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136cd
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x30]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.626163
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136ee
inc rax
test dl, dl
jne 0x1400136dc
xor eax, eax
jmp 0x1400136f3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013715
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x34]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.289937
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013736
inc rax
test dl, dl
jne 0x140013724
xor eax, eax
jmp 0x14001373b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001375d
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x38]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.740431
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001377e
inc rax
test dl, dl
jne 0x14001376c
xor eax, eax
jmp 0x140013783
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137a5
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x3c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.46413
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400137c6
inc rax
test dl, dl
jne 0x1400137b4
xor eax, eax
jmp 0x1400137cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137ed
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x40]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.135450
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001380e
inc rax
test dl, dl
jne 0x1400137fc
xor eax, eax
jmp 0x140013813
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013835
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x44]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.404718
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013856
inc rax
test dl, dl
jne 0x140013844
xor eax, eax
jmp 0x14001385b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001387d
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x48]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.512206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001389e
inc rax
test dl, dl
jne 0x14001388c
xor eax, eax
jmp 0x1400138a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400138c5
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x4c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.188645
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400138e6
inc rax
test dl, dl
jne 0x1400138d4
xor eax, eax
jmp 0x1400138eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001390d
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x50]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.182746
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001392e
inc rax
test dl, dl
jne 0x14001391c
xor eax, eax
jmp 0x140013933
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013955
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x54]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.99329
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013976
inc rax
test dl, dl
jne 0x140013964
xor eax, eax
jmp 0x14001397b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001399d
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x58]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.810456
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400139be
inc rax
test dl, dl
jne 0x1400139ac
xor eax, eax
jmp 0x1400139c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400139e5
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x5c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.290300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a06
inc rax
test dl, dl
jne 0x1400139f4
xor eax, eax
jmp 0x140013a0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a2d
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x60]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.164853
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a4e
inc rax
test dl, dl
jne 0x140013a3c
xor eax, eax
jmp 0x140013a53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a75
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x64]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.771673
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a96
inc rax
test dl, dl
jne 0x140013a84
xor eax, eax
jmp 0x140013a9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013abd
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x68]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.800252
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ade
inc rax
test dl, dl
jne 0x140013acc
xor eax, eax
jmp 0x140013ae3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b05
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x6c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.569888
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b26
inc rax
test dl, dl
jne 0x140013b14
xor eax, eax
jmp 0x140013b2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b4d
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x70]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.715944
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b6e
inc rax
test dl, dl
jne 0x140013b5c
xor eax, eax
jmp 0x140013b73
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b95
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x74]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.395840
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013bb6
inc rax
test dl, dl
jne 0x140013ba4
xor eax, eax
jmp 0x140013bbb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013bdd
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x78]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.745004
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013bfe
inc rax
test dl, dl
jne 0x140013bec
xor eax, eax
jmp 0x140013c03
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c25
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x7c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.244501
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c46
inc rax
test dl, dl
jne 0x140013c34
xor eax, eax
jmp 0x140013c4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c73
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x80]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.896510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c94
inc rax
test dl, dl
jne 0x140013c82
xor eax, eax
jmp 0x140013c99
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013cc1
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x84]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.534202
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ce2
inc rax
test dl, dl
jne 0x140013cd0
xor eax, eax
jmp 0x140013ce7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d0f
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x88]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.818860
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d30
inc rax
test dl, dl
jne 0x140013d1e
xor eax, eax
jmp 0x140013d35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d5d
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x8c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.651297
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d7e
inc rax
test dl, dl
jne 0x140013d6c
xor eax, eax
jmp 0x140013d83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013dab
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x90]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.827162
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013dcc
inc rax
test dl, dl
jne 0x140013dba
xor eax, eax
jmp 0x140013dd1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013df9
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x94]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.65208
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e1a
inc rax
test dl, dl
jne 0x140013e08
xor eax, eax
jmp 0x140013e1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e47
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x98]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.54712
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e68
inc rax
test dl, dl
jne 0x140013e56
xor eax, eax
jmp 0x140013e6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e95
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x9c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.528486
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013eb6
inc rax
test dl, dl
jne 0x140013ea4
xor eax, eax
jmp 0x140013ebb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ee3
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xa0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.792220
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f04
inc rax
test dl, dl
jne 0x140013ef2
xor eax, eax
jmp 0x140013f09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f31
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xa4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.213482
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f52
inc rax
test dl, dl
jne 0x140013f40
xor eax, eax
jmp 0x140013f57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f7f
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xa8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.894618
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013fa0
inc rax
test dl, dl
jne 0x140013f8e
xor eax, eax
jmp 0x140013fa5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013fcd
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xac]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.71247
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013fee
inc rax
test dl, dl
jne 0x140013fdc
xor eax, eax
jmp 0x140013ff3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001401b
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xb0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.524207
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001403c
inc rax
test dl, dl
jne 0x14001402a
xor eax, eax
jmp 0x140014041
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014069
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xb4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.346234
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001408a
inc rax
test dl, dl
jne 0x140014078
xor eax, eax
jmp 0x14001408f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140b7
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xb8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.68722
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400140d8
inc rax
test dl, dl
jne 0x1400140c6
xor eax, eax
jmp 0x1400140dd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014105
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xbc]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.566631
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014126
inc rax
test dl, dl
jne 0x140014114
xor eax, eax
jmp 0x14001412b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014153
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xc0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.834728
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014174
inc rax
test dl, dl
jne 0x140014162
xor eax, eax
jmp 0x140014179
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400141a1
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xc4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.251949
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400141c2
inc rax
test dl, dl
jne 0x1400141b0
xor eax, eax
jmp 0x1400141c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400141ef
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xc8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.120743
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014210
inc rax
test dl, dl
jne 0x1400141fe
xor eax, eax
jmp 0x140014215
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001423d
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xcc]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.474225
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001425e
inc rax
test dl, dl
jne 0x14001424c
xor eax, eax
jmp 0x140014263
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001428b
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xd0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.690987
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142ac
inc rax
test dl, dl
jne 0x14001429a
xor eax, eax
jmp 0x1400142b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400142d9
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xd4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.323081
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142fa
inc rax
test dl, dl
jne 0x1400142e8
xor eax, eax
jmp 0x1400142ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014327
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xd8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.299941
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014348
inc rax
test dl, dl
jne 0x140014336
xor eax, eax
jmp 0x14001434d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014375
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xdc]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.579224
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014396
inc rax
test dl, dl
jne 0x140014384
xor eax, eax
jmp 0x14001439b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400143c3
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xe0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.30486
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143e4
inc rax
test dl, dl
jne 0x1400143d2
xor eax, eax
jmp 0x1400143e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014411
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xe4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.422462
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014432
inc rax
test dl, dl
jne 0x140014420
xor eax, eax
jmp 0x140014437
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001445f
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xe8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.355524
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014480
inc rax
test dl, dl
jne 0x14001446e
xor eax, eax
jmp 0x140014485
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144ad
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xec]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.572463
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400144ce
inc rax
test dl, dl
jne 0x1400144bc
xor eax, eax
jmp 0x1400144d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144fb
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xf0]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.3820
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001451c
inc rax
test dl, dl
jne 0x14001450a
xor eax, eax
jmp 0x140014521
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014549
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xf4]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.527773
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001456a
inc rax
test dl, dl
jne 0x140014558
xor eax, eax
jmp 0x14001456f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014597
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xf8]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.32218
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400145b8
inc rax
test dl, dl
jne 0x1400145a6
xor eax, eax
jmp 0x1400145bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400145e5
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0xfc]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.182100
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014606
inc rax
test dl, dl
jne 0x1400145f4
xor eax, eax
jmp 0x14001460b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014633
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x100]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.253771
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014654
inc rax
test dl, dl
jne 0x140014642
xor eax, eax
jmp 0x140014659
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014681
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x104]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.87984
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400146a2
inc rax
test dl, dl
jne 0x140014690
xor eax, eax
jmp 0x1400146a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400146cf
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x108]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.62255
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400146f0
inc rax
test dl, dl
jne 0x1400146de
xor eax, eax
jmp 0x1400146f5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001471d
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x10c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.704428
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001473e
inc rax
test dl, dl
jne 0x14001472c
xor eax, eax
jmp 0x140014743
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001476b
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x110]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.251206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001478c
inc rax
test dl, dl
jne 0x14001477a
xor eax, eax
jmp 0x140014791
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400147b9
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x114]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.506377
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400147da
inc rax
test dl, dl
jne 0x1400147c8
xor eax, eax
jmp 0x1400147df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014807
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x118]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.544338
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014828
inc rax
test dl, dl
jne 0x140014816
xor eax, eax
jmp 0x14001482d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014855
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
mov eax, dword [rsp + 0x11c]
jmp 0x14002051a
mov rax, qword [rsp + 0x20]
lea rcx, str.631101
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014876
inc rax
test dl, dl
jne 0x140014864
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400148a3
mov rcx, qword [rsp + 0xaf8]
call fcn.140031434
add rsp, 0xae8
ret