Function at 0x140009944
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x26e8
call fcn.1400b98e0
sub rsp, rax
cmp dword [rsp + 0x26f0], 0x35b45bf6
jne 0x140038aee
mov dword [rsp + 0x26cc], 0
mov rcx, qword [rsp + 0x26f8]
call fcn.14005ab1c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.184740
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099a9
inc rax
test dl, dl
jne 0x140009997
xor eax, eax
jmp 0x1400099ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099d6
mov dword [rsp + 0x1d2c], 0
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x1d2c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.455479
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099f7
inc rax
test dl, dl
jne 0x1400099e5
xor eax, eax
jmp 0x1400099fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a1e
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x28]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.221393
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a3f
inc rax
test dl, dl
jne 0x140009a2d
xor eax, eax
jmp 0x140009a44
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a66
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x2c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.629929
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a87
inc rax
test dl, dl
jne 0x140009a75
xor eax, eax
jmp 0x140009a8c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009aae
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x30]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.671229
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009acf
inc rax
test dl, dl
jne 0x140009abd
xor eax, eax
jmp 0x140009ad4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009af6
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x34]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.732066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b17
inc rax
test dl, dl
jne 0x140009b05
xor eax, eax
jmp 0x140009b1c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b3e
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x38]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.520604
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b5f
inc rax
test dl, dl
jne 0x140009b4d
xor eax, eax
jmp 0x140009b64
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b86
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x3c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.871794
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ba7
inc rax
test dl, dl
jne 0x140009b95
xor eax, eax
jmp 0x140009bac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009bce
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x40]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.101074
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009bef
inc rax
test dl, dl
jne 0x140009bdd
xor eax, eax
jmp 0x140009bf4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c16
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x44]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.759357
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c37
inc rax
test dl, dl
jne 0x140009c25
xor eax, eax
jmp 0x140009c3c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c5e
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x48]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.168546
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c7f
inc rax
test dl, dl
jne 0x140009c6d
xor eax, eax
jmp 0x140009c84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ca6
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x4c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.687149
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009cc7
inc rax
test dl, dl
jne 0x140009cb5
xor eax, eax
jmp 0x140009ccc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009cee
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x50]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.493282
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d0f
inc rax
test dl, dl
jne 0x140009cfd
xor eax, eax
jmp 0x140009d14
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d36
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x54]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.806095
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d57
inc rax
test dl, dl
jne 0x140009d45
xor eax, eax
jmp 0x140009d5c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d7e
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x58]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.208374
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d9f
inc rax
test dl, dl
jne 0x140009d8d
xor eax, eax
jmp 0x140009da4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009dc6
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x5c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.616291
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009de7
inc rax
test dl, dl
jne 0x140009dd5
xor eax, eax
jmp 0x140009dec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e0e
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x60]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.488600
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e2f
inc rax
test dl, dl
jne 0x140009e1d
xor eax, eax
jmp 0x140009e34
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e56
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x64]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.213693
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e77
inc rax
test dl, dl
jne 0x140009e65
xor eax, eax
jmp 0x140009e7c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e9e
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x68]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.321254
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ebf
inc rax
test dl, dl
jne 0x140009ead
xor eax, eax
jmp 0x140009ec4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ee6
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x6c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.865352
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f07
inc rax
test dl, dl
jne 0x140009ef5
xor eax, eax
jmp 0x140009f0c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f2e
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x70]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.476555
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f4f
inc rax
test dl, dl
jne 0x140009f3d
xor eax, eax
jmp 0x140009f54
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f76
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x74]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.72991
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f97
inc rax
test dl, dl
jne 0x140009f85
xor eax, eax
jmp 0x140009f9c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fbe
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x78]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.307908
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fdf
inc rax
test dl, dl
jne 0x140009fcd
xor eax, eax
jmp 0x140009fe4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a006
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x7c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.838785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a027
inc rax
test dl, dl
jne 0x14000a015
xor eax, eax
jmp 0x14000a02c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a054
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x80]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.458924
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a075
inc rax
test dl, dl
jne 0x14000a063
xor eax, eax
jmp 0x14000a07a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0a2
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x84]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.363508
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0c3
inc rax
test dl, dl
jne 0x14000a0b1
xor eax, eax
jmp 0x14000a0c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0f0
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x88]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.172919
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a111
inc rax
test dl, dl
jne 0x14000a0ff
xor eax, eax
jmp 0x14000a116
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a13e
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x8c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.60153
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a15f
inc rax
test dl, dl
jne 0x14000a14d
xor eax, eax
jmp 0x14000a164
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a18c
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x90]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.424059
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1ad
inc rax
test dl, dl
jne 0x14000a19b
xor eax, eax
jmp 0x14000a1b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1da
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x94]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.85274
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1fb
inc rax
test dl, dl
jne 0x14000a1e9
xor eax, eax
jmp 0x14000a200
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a228
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x98]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.893285
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a249
inc rax
test dl, dl
jne 0x14000a237
xor eax, eax
jmp 0x14000a24e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a276
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x9c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.334517
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a297
inc rax
test dl, dl
jne 0x14000a285
xor eax, eax
jmp 0x14000a29c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2c4
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xa0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.346364
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2e5
inc rax
test dl, dl
jne 0x14000a2d3
xor eax, eax
jmp 0x14000a2ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a312
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xa4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.826633
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a333
inc rax
test dl, dl
jne 0x14000a321
xor eax, eax
jmp 0x14000a338
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a360
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xa8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.640930
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a381
inc rax
test dl, dl
jne 0x14000a36f
xor eax, eax
jmp 0x14000a386
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3ae
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xac]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.90627
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3cf
inc rax
test dl, dl
jne 0x14000a3bd
xor eax, eax
jmp 0x14000a3d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3fc
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xb0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.710089
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a41d
inc rax
test dl, dl
jne 0x14000a40b
xor eax, eax
jmp 0x14000a422
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a44a
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xb4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.162538
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a46b
inc rax
test dl, dl
jne 0x14000a459
xor eax, eax
jmp 0x14000a470
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a498
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xb8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.386760
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4b9
inc rax
test dl, dl
jne 0x14000a4a7
xor eax, eax
jmp 0x14000a4be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4e6
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xbc]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.746305
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a507
inc rax
test dl, dl
jne 0x14000a4f5
xor eax, eax
jmp 0x14000a50c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a534
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xc0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.286402
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a555
inc rax
test dl, dl
jne 0x14000a543
xor eax, eax
jmp 0x14000a55a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a582
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xc4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.501989
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5a3
inc rax
test dl, dl
jne 0x14000a591
xor eax, eax
jmp 0x14000a5a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5d0
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xc8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.303286
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5f1
inc rax
test dl, dl
jne 0x14000a5df
xor eax, eax
jmp 0x14000a5f6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a61e
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xcc]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.745284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a63f
inc rax
test dl, dl
jne 0x14000a62d
xor eax, eax
jmp 0x14000a644
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a66c
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xd0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.179551
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a68d
inc rax
test dl, dl
jne 0x14000a67b
xor eax, eax
jmp 0x14000a692
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6ba
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xd4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.300926
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6db
inc rax
test dl, dl
jne 0x14000a6c9
xor eax, eax
jmp 0x14000a6e0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a708
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xd8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.53604
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a729
inc rax
test dl, dl
jne 0x14000a717
xor eax, eax
jmp 0x14000a72e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a756
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xdc]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.578785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a777
inc rax
test dl, dl
jne 0x14000a765
xor eax, eax
jmp 0x14000a77c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7a4
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xe0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.825758
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a7c5
inc rax
test dl, dl
jne 0x14000a7b3
xor eax, eax
jmp 0x14000a7ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7f2
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xe4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.693638
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a813
inc rax
test dl, dl
jne 0x14000a801
xor eax, eax
jmp 0x14000a818
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a840
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xe8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.310762
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a861
inc rax
test dl, dl
jne 0x14000a84f
xor eax, eax
jmp 0x14000a866
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a88e
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xec]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.161765
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8af
inc rax
test dl, dl
jne 0x14000a89d
xor eax, eax
jmp 0x14000a8b4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a8dc
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xf0]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.78279
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8fd
inc rax
test dl, dl
jne 0x14000a8eb
xor eax, eax
jmp 0x14000a902
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a92a
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xf4]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.28856
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a94b
inc rax
test dl, dl
jne 0x14000a939
xor eax, eax
jmp 0x14000a950
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a978
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xf8]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.615023
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a999
inc rax
test dl, dl
jne 0x14000a987
xor eax, eax
jmp 0x14000a99e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a9c6
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0xfc]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.134248
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a9e7
inc rax
test dl, dl
jne 0x14000a9d5
xor eax, eax
jmp 0x14000a9ec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa14
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x100]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.18338
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa35
inc rax
test dl, dl
jne 0x14000aa23
xor eax, eax
jmp 0x14000aa3a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa62
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x104]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.623462
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa83
inc rax
test dl, dl
jne 0x14000aa71
xor eax, eax
jmp 0x14000aa88
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aab0
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x108]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.155216
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aad1
inc rax
test dl, dl
jne 0x14000aabf
xor eax, eax
jmp 0x14000aad6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aafe
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x10c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.862393
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab1f
inc rax
test dl, dl
jne 0x14000ab0d
xor eax, eax
jmp 0x14000ab24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab4c
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x110]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.503711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab6d
inc rax
test dl, dl
jne 0x14000ab5b
xor eax, eax
jmp 0x14000ab72
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab9a
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x114]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.354014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000abbb
inc rax
test dl, dl
jne 0x14000aba9
xor eax, eax
jmp 0x14000abc0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000abe8
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x118]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.863307
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac09
inc rax
test dl, dl
jne 0x14000abf7
xor eax, eax
jmp 0x14000ac0e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac36
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
mov eax, dword [rsp + 0x11c]
jmp 0x140038afb
mov rax, qword [rsp + 0x20]
lea rcx, str.776399
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac57
inc rax
test dl, dl
jne 0x14000ac45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac84
mov rcx, qword [rsp + 0x26f8]
call fcn.14005acec
add rsp, 0x26e8
ret