Function at 0x140008828
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x19b8
call fcn.140096e90
sub rsp, rax
movsxd rax, dword [rsp + 0x19c0]
mov ecx, 0x81b800fb
cmp rax, rcx
jne 0x140027861
mov dword [rsp + 0x1998], 0
mov rcx, qword [rsp + 0x19c8]
call fcn.1400380a0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.780173
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008892
inc rax
test dl, dl
jne 0x140008880
xor eax, eax
jmp 0x140008897
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400088bf
mov dword [rsp + 0x1340], 0
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x1340]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.674968
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400088e0
inc rax
test dl, dl
jne 0x1400088ce
xor eax, eax
jmp 0x1400088e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008907
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x28]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.339317
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008928
inc rax
test dl, dl
jne 0x140008916
xor eax, eax
jmp 0x14000892d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000894f
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x2c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.287559
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008970
inc rax
test dl, dl
jne 0x14000895e
xor eax, eax
jmp 0x140008975
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008997
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x30]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.679159
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400089b8
inc rax
test dl, dl
jne 0x1400089a6
xor eax, eax
jmp 0x1400089bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400089df
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x34]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.336182
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008a00
inc rax
test dl, dl
jne 0x1400089ee
xor eax, eax
jmp 0x140008a05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008a27
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x38]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.636882
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008a48
inc rax
test dl, dl
jne 0x140008a36
xor eax, eax
jmp 0x140008a4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008a6f
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x3c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.177062
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008a90
inc rax
test dl, dl
jne 0x140008a7e
xor eax, eax
jmp 0x140008a95
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008ab7
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x40]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.462468
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008ad8
inc rax
test dl, dl
jne 0x140008ac6
xor eax, eax
jmp 0x140008add
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008aff
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x44]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.452172
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008b20
inc rax
test dl, dl
jne 0x140008b0e
xor eax, eax
jmp 0x140008b25
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008b47
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x48]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.584653
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008b68
inc rax
test dl, dl
jne 0x140008b56
xor eax, eax
jmp 0x140008b6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008b8f
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x4c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.449342
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008bb0
inc rax
test dl, dl
jne 0x140008b9e
xor eax, eax
jmp 0x140008bb5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008bd7
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x50]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.11265
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008bf8
inc rax
test dl, dl
jne 0x140008be6
xor eax, eax
jmp 0x140008bfd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008c1f
mov dword [rsp + 0x54], send
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x54]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.834548
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008c40
inc rax
test dl, dl
jne 0x140008c2e
xor eax, eax
jmp 0x140008c45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008c67
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x58]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.208133
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008c88
inc rax
test dl, dl
jne 0x140008c76
xor eax, eax
jmp 0x140008c8d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008caf
mov dword [rsp + 0x5c], send
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x5c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.858145
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008cd0
inc rax
test dl, dl
jne 0x140008cbe
xor eax, eax
jmp 0x140008cd5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008cf7
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x60]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.538079
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008d18
inc rax
test dl, dl
jne 0x140008d06
xor eax, eax
jmp 0x140008d1d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008d3f
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x64]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.155988
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008d60
inc rax
test dl, dl
jne 0x140008d4e
xor eax, eax
jmp 0x140008d65
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008d87
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x68]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.37343
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008da8
inc rax
test dl, dl
jne 0x140008d96
xor eax, eax
jmp 0x140008dad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008dcf
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x6c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.543349
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008df0
inc rax
test dl, dl
jne 0x140008dde
xor eax, eax
jmp 0x140008df5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008e17
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x70]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.707819
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008e38
inc rax
test dl, dl
jne 0x140008e26
xor eax, eax
jmp 0x140008e3d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008e5f
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x74]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.408857
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008e80
inc rax
test dl, dl
jne 0x140008e6e
xor eax, eax
jmp 0x140008e85
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008ea7
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x78]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.667597
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008ec8
inc rax
test dl, dl
jne 0x140008eb6
xor eax, eax
jmp 0x140008ecd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008eef
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x7c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.694828
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008f10
inc rax
test dl, dl
jne 0x140008efe
xor eax, eax
jmp 0x140008f15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008f3d
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x80]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.325531
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008f5e
inc rax
test dl, dl
jne 0x140008f4c
xor eax, eax
jmp 0x140008f63
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008f8b
mov dword [rsp + 0x84], Ordinal_27
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x84]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.285273
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008fac
inc rax
test dl, dl
jne 0x140008f9a
xor eax, eax
jmp 0x140008fb1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008fd9
mov dword [rsp + 0x88], Ordinal_27
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x88]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.211025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008ffa
inc rax
test dl, dl
jne 0x140008fe8
xor eax, eax
jmp 0x140008fff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009027
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x8c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.813483
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009048
inc rax
test dl, dl
jne 0x140009036
xor eax, eax
jmp 0x14000904d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009075
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x90]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.869660
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009096
inc rax
test dl, dl
jne 0x140009084
xor eax, eax
jmp 0x14000909b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400090c3
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x94]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.317446
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400090e4
inc rax
test dl, dl
jne 0x1400090d2
xor eax, eax
jmp 0x1400090e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009111
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x98]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.206060
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009132
inc rax
test dl, dl
jne 0x140009120
xor eax, eax
jmp 0x140009137
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000915f
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x9c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.412833
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009180
inc rax
test dl, dl
jne 0x14000916e
xor eax, eax
jmp 0x140009185
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400091ad
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xa0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.528504
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400091ce
inc rax
test dl, dl
jne 0x1400091bc
xor eax, eax
jmp 0x1400091d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400091fb
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xa4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.853602
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000921c
inc rax
test dl, dl
jne 0x14000920a
xor eax, eax
jmp 0x140009221
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009249
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xa8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.620431
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000926a
inc rax
test dl, dl
jne 0x140009258
xor eax, eax
jmp 0x14000926f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009297
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xac]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.161523
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400092b8
inc rax
test dl, dl
jne 0x1400092a6
xor eax, eax
jmp 0x1400092bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400092e5
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xb0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.858546
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009306
inc rax
test dl, dl
jne 0x1400092f4
xor eax, eax
jmp 0x14000930b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009333
mov dword [rsp + 0xb4], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xb4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.281486
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009354
inc rax
test dl, dl
jne 0x140009342
xor eax, eax
jmp 0x140009359
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009381
mov dword [rsp + 0xb8], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xb8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.326781
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400093a2
inc rax
test dl, dl
jne 0x140009390
xor eax, eax
jmp 0x1400093a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400093cf
mov dword [rsp + 0xbc], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xbc]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.717339
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400093f0
inc rax
test dl, dl
jne 0x1400093de
xor eax, eax
jmp 0x1400093f5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000941d
mov dword [rsp + 0xc0], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xc0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.328164
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000943e
inc rax
test dl, dl
jne 0x14000942c
xor eax, eax
jmp 0x140009443
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000946b
mov dword [rsp + 0xc4], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xc4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.609768
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000948c
inc rax
test dl, dl
jne 0x14000947a
xor eax, eax
jmp 0x140009491
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400094b9
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xc8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.828369
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094da
inc rax
test dl, dl
jne 0x1400094c8
xor eax, eax
jmp 0x1400094df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009507
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xcc]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.499049
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009528
inc rax
test dl, dl
jne 0x140009516
xor eax, eax
jmp 0x14000952d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009555
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xd0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.171792
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009576
inc rax
test dl, dl
jne 0x140009564
xor eax, eax
jmp 0x14000957b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095a3
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xd4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.526434
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400095c4
inc rax
test dl, dl
jne 0x1400095b2
xor eax, eax
jmp 0x1400095c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095f1
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xd8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.740665
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009612
inc rax
test dl, dl
jne 0x140009600
xor eax, eax
jmp 0x140009617
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000963f
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xdc]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.661700
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009660
inc rax
test dl, dl
jne 0x14000964e
xor eax, eax
jmp 0x140009665
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000968d
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xe0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.554297
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096ae
inc rax
test dl, dl
jne 0x14000969c
xor eax, eax
jmp 0x1400096b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400096db
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xe4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.590763
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096fc
inc rax
test dl, dl
jne 0x1400096ea
xor eax, eax
jmp 0x140009701
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009729
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xe8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.752123
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000974a
inc rax
test dl, dl
jne 0x140009738
xor eax, eax
jmp 0x14000974f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009777
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xec]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.854147
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009798
inc rax
test dl, dl
jne 0x140009786
xor eax, eax
jmp 0x14000979d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097c5
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xf0]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.801425
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097e6
inc rax
test dl, dl
jne 0x1400097d4
xor eax, eax
jmp 0x1400097eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009813
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xf4]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.436912
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009834
inc rax
test dl, dl
jne 0x140009822
xor eax, eax
jmp 0x140009839
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009861
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xf8]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.265235
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009882
inc rax
test dl, dl
jne 0x140009870
xor eax, eax
jmp 0x140009887
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098af
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0xfc]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.865461
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098d0
inc rax
test dl, dl
jne 0x1400098be
xor eax, eax
jmp 0x1400098d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098fd
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x100]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.718454
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000991e
inc rax
test dl, dl
jne 0x14000990c
xor eax, eax
jmp 0x140009923
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000994b
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x104]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.536024
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000996c
inc rax
test dl, dl
jne 0x14000995a
xor eax, eax
jmp 0x140009971
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009999
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x108]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.461890
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099ba
inc rax
test dl, dl
jne 0x1400099a8
xor eax, eax
jmp 0x1400099bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099e7
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x10c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.354524
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a08
inc rax
test dl, dl
jne 0x1400099f6
xor eax, eax
jmp 0x140009a0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a35
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x110]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.342268
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a56
inc rax
test dl, dl
jne 0x140009a44
xor eax, eax
jmp 0x140009a5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a83
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x114]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.323430
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009aa4
inc rax
test dl, dl
jne 0x140009a92
xor eax, eax
jmp 0x140009aa9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ad1
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x118]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.756497
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009af2
inc rax
test dl, dl
jne 0x140009ae0
xor eax, eax
jmp 0x140009af7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b1f
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
mov eax, dword [rsp + 0x11c]
jmp 0x14002786e
mov rax, qword [rsp + 0x20]
lea rcx, str.196020
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b40
inc rax
test dl, dl
jne 0x140009b2e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b6d
mov rcx, qword [rsp + 0x19c8]
call fcn.14003844c
add rsp, 0x19b8
ret