Function at 0x1400027d4
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xe28
movsxd rax, dword [rsp + 0xe30]
mov ecx, 0xfa759428
cmp rax, rcx
jne 0x14001372b
mov dword [rsp + 0xe10], 0
mov rcx, qword [rsp + 0xe38]
call fcn.140024284
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.377776
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002838
inc rax
test dl, dl
jne 0x140002826
xor eax, eax
jmp 0x14000283d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002865
mov dword [rsp + 0xaa0], 0
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xaa0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.113995
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002886
inc rax
test dl, dl
jne 0x140002874
xor eax, eax
jmp 0x14000288b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400028ad
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x28]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.707192
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400028ce
inc rax
test dl, dl
jne 0x1400028bc
xor eax, eax
jmp 0x1400028d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400028f5
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x2c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.419242
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002916
inc rax
test dl, dl
jne 0x140002904
xor eax, eax
jmp 0x14000291b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000293d
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x30]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.168189
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000295e
inc rax
test dl, dl
jne 0x14000294c
xor eax, eax
jmp 0x140002963
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002985
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x34]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.187193
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400029a6
inc rax
test dl, dl
jne 0x140002994
xor eax, eax
jmp 0x1400029ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400029cd
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x38]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.502016
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400029ee
inc rax
test dl, dl
jne 0x1400029dc
xor eax, eax
jmp 0x1400029f3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002a15
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x3c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.43512
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002a36
inc rax
test dl, dl
jne 0x140002a24
xor eax, eax
jmp 0x140002a3b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002a5d
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x40]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.97119
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002a7e
inc rax
test dl, dl
jne 0x140002a6c
xor eax, eax
jmp 0x140002a83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002aa5
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x44]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.155484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002ac6
inc rax
test dl, dl
jne 0x140002ab4
xor eax, eax
jmp 0x140002acb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002aed
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x48]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.689685
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002b0e
inc rax
test dl, dl
jne 0x140002afc
xor eax, eax
jmp 0x140002b13
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002b35
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x4c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.80949
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002b56
inc rax
test dl, dl
jne 0x140002b44
xor eax, eax
jmp 0x140002b5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002b7d
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x50]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.665238
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002b9e
inc rax
test dl, dl
jne 0x140002b8c
xor eax, eax
jmp 0x140002ba3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002bc5
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x54]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.618793
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002be6
inc rax
test dl, dl
jne 0x140002bd4
xor eax, eax
jmp 0x140002beb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002c0d
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x58]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.458152
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002c2e
inc rax
test dl, dl
jne 0x140002c1c
xor eax, eax
jmp 0x140002c33
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002c55
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x5c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.138758
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002c76
inc rax
test dl, dl
jne 0x140002c64
xor eax, eax
jmp 0x140002c7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002c9d
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x60]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.278876
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002cbe
inc rax
test dl, dl
jne 0x140002cac
xor eax, eax
jmp 0x140002cc3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002ce5
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x64]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.436961
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002d06
inc rax
test dl, dl
jne 0x140002cf4
xor eax, eax
jmp 0x140002d0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002d2d
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x68]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.770240
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002d4e
inc rax
test dl, dl
jne 0x140002d3c
xor eax, eax
jmp 0x140002d53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002d75
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x6c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.648233
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002d96
inc rax
test dl, dl
jne 0x140002d84
xor eax, eax
jmp 0x140002d9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002dbd
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x70]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.80631
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002dde
inc rax
test dl, dl
jne 0x140002dcc
xor eax, eax
jmp 0x140002de3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002e05
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x74]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.464971
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002e26
inc rax
test dl, dl
jne 0x140002e14
xor eax, eax
jmp 0x140002e2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002e4d
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x78]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.695114
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002e6e
inc rax
test dl, dl
jne 0x140002e5c
xor eax, eax
jmp 0x140002e73
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002e95
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x7c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.692134
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002eb6
inc rax
test dl, dl
jne 0x140002ea4
xor eax, eax
jmp 0x140002ebb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002ee3
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x80]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.131032
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002f04
inc rax
test dl, dl
jne 0x140002ef2
xor eax, eax
jmp 0x140002f09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002f31
mov dword [rsp + 0x84], Ordinal_30
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x84]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.307453
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002f52
inc rax
test dl, dl
jne 0x140002f40
xor eax, eax
jmp 0x140002f57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002f7f
mov dword [rsp + 0x88], Ordinal_30
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x88]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.784812
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002fa0
inc rax
test dl, dl
jne 0x140002f8e
xor eax, eax
jmp 0x140002fa5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140002fcd
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x8c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.584607
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140002fee
inc rax
test dl, dl
jne 0x140002fdc
xor eax, eax
jmp 0x140002ff3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000301b
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x90]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.629741
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000303c
inc rax
test dl, dl
jne 0x14000302a
xor eax, eax
jmp 0x140003041
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003069
mov dword [rsp + 0x94], Ordinal_30
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x94]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.775350
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000308a
inc rax
test dl, dl
jne 0x140003078
xor eax, eax
jmp 0x14000308f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400030b7
mov dword [rsp + 0x98], Ordinal_30
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x98]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.565965
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400030d8
inc rax
test dl, dl
jne 0x1400030c6
xor eax, eax
jmp 0x1400030dd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003105
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x9c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.895877
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003126
inc rax
test dl, dl
jne 0x140003114
xor eax, eax
jmp 0x14000312b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003153
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xa0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.235209
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003174
inc rax
test dl, dl
jne 0x140003162
xor eax, eax
jmp 0x140003179
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400031a1
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xa4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.801112
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400031c2
inc rax
test dl, dl
jne 0x1400031b0
xor eax, eax
jmp 0x1400031c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400031ef
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xa8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.281613
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003210
inc rax
test dl, dl
jne 0x1400031fe
xor eax, eax
jmp 0x140003215
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000323d
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xac]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.211878
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000325e
inc rax
test dl, dl
jne 0x14000324c
xor eax, eax
jmp 0x140003263
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000328b
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xb0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.718969
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400032ac
inc rax
test dl, dl
jne 0x14000329a
xor eax, eax
jmp 0x1400032b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400032d9
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xb4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.348600
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400032fa
inc rax
test dl, dl
jne 0x1400032e8
xor eax, eax
jmp 0x1400032ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003327
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xb8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.143216
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003348
inc rax
test dl, dl
jne 0x140003336
xor eax, eax
jmp 0x14000334d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003375
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xbc]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.687537
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003396
inc rax
test dl, dl
jne 0x140003384
xor eax, eax
jmp 0x14000339b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400033c3
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xc0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.528061
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400033e4
inc rax
test dl, dl
jne 0x1400033d2
xor eax, eax
jmp 0x1400033e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003411
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xc4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.22496
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003432
inc rax
test dl, dl
jne 0x140003420
xor eax, eax
jmp 0x140003437
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000345f
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xc8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.869735
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003480
inc rax
test dl, dl
jne 0x14000346e
xor eax, eax
jmp 0x140003485
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400034ad
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xcc]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.354671
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400034ce
inc rax
test dl, dl
jne 0x1400034bc
xor eax, eax
jmp 0x1400034d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400034fb
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xd0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.823059
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000351c
inc rax
test dl, dl
jne 0x14000350a
xor eax, eax
jmp 0x140003521
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003549
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xd4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.649666
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000356a
inc rax
test dl, dl
jne 0x140003558
xor eax, eax
jmp 0x14000356f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003597
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xd8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.705277
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400035b8
inc rax
test dl, dl
jne 0x1400035a6
xor eax, eax
jmp 0x1400035bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400035e5
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xdc]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.558346
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003606
inc rax
test dl, dl
jne 0x1400035f4
xor eax, eax
jmp 0x14000360b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003633
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xe0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.512388
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003654
inc rax
test dl, dl
jne 0x140003642
xor eax, eax
jmp 0x140003659
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003681
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xe4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.778282
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400036a2
inc rax
test dl, dl
jne 0x140003690
xor eax, eax
jmp 0x1400036a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400036cf
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xe8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.892542
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400036f0
inc rax
test dl, dl
jne 0x1400036de
xor eax, eax
jmp 0x1400036f5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000371d
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xec]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.469282
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000373e
inc rax
test dl, dl
jne 0x14000372c
xor eax, eax
jmp 0x140003743
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000376b
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xf0]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.823800
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000378c
inc rax
test dl, dl
jne 0x14000377a
xor eax, eax
jmp 0x140003791
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400037b9
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xf4]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.559936
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400037da
inc rax
test dl, dl
jne 0x1400037c8
xor eax, eax
jmp 0x1400037df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003807
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xf8]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.299597
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003828
inc rax
test dl, dl
jne 0x140003816
xor eax, eax
jmp 0x14000382d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003855
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0xfc]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.138582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003876
inc rax
test dl, dl
jne 0x140003864
xor eax, eax
jmp 0x14000387b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400038a3
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x100]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.395715
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400038c4
inc rax
test dl, dl
jne 0x1400038b2
xor eax, eax
jmp 0x1400038c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400038f1
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x104]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.294405
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003912
inc rax
test dl, dl
jne 0x140003900
xor eax, eax
jmp 0x140003917
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000393f
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x108]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.64573
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003960
inc rax
test dl, dl
jne 0x14000394e
xor eax, eax
jmp 0x140003965
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000398d
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x10c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.620748
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400039ae
inc rax
test dl, dl
jne 0x14000399c
xor eax, eax
jmp 0x1400039b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400039db
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x110]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.724055
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400039fc
inc rax
test dl, dl
jne 0x1400039ea
xor eax, eax
jmp 0x140003a01
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003a29
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x114]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.410361
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003a4a
inc rax
test dl, dl
jne 0x140003a38
xor eax, eax
jmp 0x140003a4f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003a77
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x118]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.577803
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003a98
inc rax
test dl, dl
jne 0x140003a86
xor eax, eax
jmp 0x140003a9d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003ac5
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
mov eax, dword [rsp + 0x11c]
jmp 0x140013738
mov rax, qword [rsp + 0x20]
lea rcx, str.276026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ae6
inc rax
test dl, dl
jne 0x140003ad4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003b13
mov rcx, qword [rsp + 0xe38]
call fcn.140024630
add rsp, 0xe28
ret