Function at 0x140011824
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x588
movsxd rax, dword [rsp + 0x590]
mov ecx, 0xf3acd0a8
cmp rax, rcx
jne 0x140017f4b
mov dword [rsp + 0x570], 0
mov rcx, qword [rsp + 0x598]
call fcn.1400289f8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.556870
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011888
inc rax
test dl, dl
jne 0x140011876
xor eax, eax
jmp 0x14001188d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400118b5
mov dword [rsp + 0x428], 0
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x428]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.59215
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400118d6
inc rax
test dl, dl
jne 0x1400118c4
xor eax, eax
jmp 0x1400118db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400118fd
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x28]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.110993
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001191e
inc rax
test dl, dl
jne 0x14001190c
xor eax, eax
jmp 0x140011923
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011945
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x2c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.846407
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011966
inc rax
test dl, dl
jne 0x140011954
xor eax, eax
jmp 0x14001196b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001198d
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x30]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.41922
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400119ae
inc rax
test dl, dl
jne 0x14001199c
xor eax, eax
jmp 0x1400119b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400119d5
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x34]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.595466
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400119f6
inc rax
test dl, dl
jne 0x1400119e4
xor eax, eax
jmp 0x1400119fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011a1d
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x38]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.7626
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011a3e
inc rax
test dl, dl
jne 0x140011a2c
xor eax, eax
jmp 0x140011a43
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011a65
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x3c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.292065
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011a86
inc rax
test dl, dl
jne 0x140011a74
xor eax, eax
jmp 0x140011a8b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011aad
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x40]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.5647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011ace
inc rax
test dl, dl
jne 0x140011abc
xor eax, eax
jmp 0x140011ad3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011af5
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x44]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.765965
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011b16
inc rax
test dl, dl
jne 0x140011b04
xor eax, eax
jmp 0x140011b1b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011b3d
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x48]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.49795
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011b5e
inc rax
test dl, dl
jne 0x140011b4c
xor eax, eax
jmp 0x140011b63
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011b85
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x4c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.590301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011ba6
inc rax
test dl, dl
jne 0x140011b94
xor eax, eax
jmp 0x140011bab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011bcd
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x50]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.77643
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011bee
inc rax
test dl, dl
jne 0x140011bdc
xor eax, eax
jmp 0x140011bf3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011c15
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x54]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.687423
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011c36
inc rax
test dl, dl
jne 0x140011c24
xor eax, eax
jmp 0x140011c3b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011c5d
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x58]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.371233
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011c7e
inc rax
test dl, dl
jne 0x140011c6c
xor eax, eax
jmp 0x140011c83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011ca5
mov dword [rsp + 0x5c], recv
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x5c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.93476
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011cc6
inc rax
test dl, dl
jne 0x140011cb4
xor eax, eax
jmp 0x140011ccb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011ced
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x60]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.121492
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011d0e
inc rax
test dl, dl
jne 0x140011cfc
xor eax, eax
jmp 0x140011d13
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011d35
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x64]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.862563
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011d56
inc rax
test dl, dl
jne 0x140011d44
xor eax, eax
jmp 0x140011d5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011d7d
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x68]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.431586
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011d9e
inc rax
test dl, dl
jne 0x140011d8c
xor eax, eax
jmp 0x140011da3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011dc5
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x6c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.231448
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011de6
inc rax
test dl, dl
jne 0x140011dd4
xor eax, eax
jmp 0x140011deb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011e0d
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x70]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.294059
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011e2e
inc rax
test dl, dl
jne 0x140011e1c
xor eax, eax
jmp 0x140011e33
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011e55
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x74]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.813997
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011e76
inc rax
test dl, dl
jne 0x140011e64
xor eax, eax
jmp 0x140011e7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011e9d
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x78]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.61697
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011ebe
inc rax
test dl, dl
jne 0x140011eac
xor eax, eax
jmp 0x140011ec3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011ee5
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x7c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.336578
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011f06
inc rax
test dl, dl
jne 0x140011ef4
xor eax, eax
jmp 0x140011f0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011f33
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x80]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.193291
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011f54
inc rax
test dl, dl
jne 0x140011f42
xor eax, eax
jmp 0x140011f59
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011f81
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x84]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.64571
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011fa2
inc rax
test dl, dl
jne 0x140011f90
xor eax, eax
jmp 0x140011fa7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140011fcf
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x88]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.303009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140011ff0
inc rax
test dl, dl
jne 0x140011fde
xor eax, eax
jmp 0x140011ff5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001201d
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x8c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.855792
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001203e
inc rax
test dl, dl
jne 0x14001202c
xor eax, eax
jmp 0x140012043
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001206b
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x90]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.611125
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001208c
inc rax
test dl, dl
jne 0x14001207a
xor eax, eax
jmp 0x140012091
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400120b9
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x94]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.445037
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400120da
inc rax
test dl, dl
jne 0x1400120c8
xor eax, eax
jmp 0x1400120df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012107
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x98]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.874832
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012128
inc rax
test dl, dl
jne 0x140012116
xor eax, eax
jmp 0x14001212d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012155
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x9c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.628989
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012176
inc rax
test dl, dl
jne 0x140012164
xor eax, eax
jmp 0x14001217b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400121a3
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xa0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.517822
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400121c4
inc rax
test dl, dl
jne 0x1400121b2
xor eax, eax
jmp 0x1400121c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400121f1
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xa4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.817975
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012212
inc rax
test dl, dl
jne 0x140012200
xor eax, eax
jmp 0x140012217
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001223f
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xa8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.98540
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012260
inc rax
test dl, dl
jne 0x14001224e
xor eax, eax
jmp 0x140012265
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001228d
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xac]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.773197
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400122ae
inc rax
test dl, dl
jne 0x14001229c
xor eax, eax
jmp 0x1400122b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400122db
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xb0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.805743
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400122fc
inc rax
test dl, dl
jne 0x1400122ea
xor eax, eax
jmp 0x140012301
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012329
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xb4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.401500
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001234a
inc rax
test dl, dl
jne 0x140012338
xor eax, eax
jmp 0x14001234f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012377
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xb8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.353310
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012398
inc rax
test dl, dl
jne 0x140012386
xor eax, eax
jmp 0x14001239d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400123c5
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xbc]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.113736
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400123e6
inc rax
test dl, dl
jne 0x1400123d4
xor eax, eax
jmp 0x1400123eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012413
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xc0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.699881
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012434
inc rax
test dl, dl
jne 0x140012422
xor eax, eax
jmp 0x140012439
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012461
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xc4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.739960
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012482
inc rax
test dl, dl
jne 0x140012470
xor eax, eax
jmp 0x140012487
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400124af
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xc8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.505389
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400124d0
inc rax
test dl, dl
jne 0x1400124be
xor eax, eax
jmp 0x1400124d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400124fd
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xcc]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.27339
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001251e
inc rax
test dl, dl
jne 0x14001250c
xor eax, eax
jmp 0x140012523
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001254b
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xd0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.583943
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001256c
inc rax
test dl, dl
jne 0x14001255a
xor eax, eax
jmp 0x140012571
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012599
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xd4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.421524
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400125ba
inc rax
test dl, dl
jne 0x1400125a8
xor eax, eax
jmp 0x1400125bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400125e7
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xd8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.138036
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012608
inc rax
test dl, dl
jne 0x1400125f6
xor eax, eax
jmp 0x14001260d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012635
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xdc]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.664702
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012656
inc rax
test dl, dl
jne 0x140012644
xor eax, eax
jmp 0x14001265b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012683
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xe0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.47291
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400126a4
inc rax
test dl, dl
jne 0x140012692
xor eax, eax
jmp 0x1400126a9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400126d1
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xe4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.874401
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400126f2
inc rax
test dl, dl
jne 0x1400126e0
xor eax, eax
jmp 0x1400126f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001271f
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xe8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.341962
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012740
inc rax
test dl, dl
jne 0x14001272e
xor eax, eax
jmp 0x140012745
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001276d
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xec]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.82836
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001278e
inc rax
test dl, dl
jne 0x14001277c
xor eax, eax
jmp 0x140012793
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400127bb
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xf0]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.549066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400127dc
inc rax
test dl, dl
jne 0x1400127ca
xor eax, eax
jmp 0x1400127e1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012809
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xf4]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.563879
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001282a
inc rax
test dl, dl
jne 0x140012818
xor eax, eax
jmp 0x14001282f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012857
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xf8]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.93441
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012878
inc rax
test dl, dl
jne 0x140012866
xor eax, eax
jmp 0x14001287d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400128a5
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0xfc]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.408102
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400128c6
inc rax
test dl, dl
jne 0x1400128b4
xor eax, eax
jmp 0x1400128cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400128f3
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x100]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.21940
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012914
inc rax
test dl, dl
jne 0x140012902
xor eax, eax
jmp 0x140012919
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012941
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x104]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.542141
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012962
inc rax
test dl, dl
jne 0x140012950
xor eax, eax
jmp 0x140012967
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001298f
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x108]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.511667
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400129b0
inc rax
test dl, dl
jne 0x14001299e
xor eax, eax
jmp 0x1400129b5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400129dd
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x10c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.872566
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400129fe
inc rax
test dl, dl
jne 0x1400129ec
xor eax, eax
jmp 0x140012a03
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012a2b
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x110]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.574943
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012a4c
inc rax
test dl, dl
jne 0x140012a3a
xor eax, eax
jmp 0x140012a51
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012a79
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x114]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.337473
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012a9a
inc rax
test dl, dl
jne 0x140012a88
xor eax, eax
jmp 0x140012a9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ac7
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x118]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.560308
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ae8
inc rax
test dl, dl
jne 0x140012ad6
xor eax, eax
jmp 0x140012aed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012b15
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
mov eax, dword [rsp + 0x11c]
jmp 0x140017f58
mov rax, qword [rsp + 0x20]
lea rcx, str.376625
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012b36
inc rax
test dl, dl
jne 0x140012b24
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012b63
mov rcx, qword [rsp + 0x598]
call fcn.140028da4
add rsp, 0x588
ret