Function at 0x47ac40
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x47ad2c
push rbp
mov rbp, rsp
sub rsp, 0x48
movabs rdx, 0x6369ed696fe0f02e
mov qword [rsp + 0x1e], rdx
movabs rdx, 0x65690a5f6369ed69
mov qword [rsp + 0x22], rdx
movabs rdx, 0x38ed70100bf5fb2b
mov qword [rsp + 0x2a], rdx
movabs rdx, 0xe13050f02090500
mov qword [rsp + 0x32], rdx
movabs rdx, 0xf0c0112100f0e13
mov qword [rsp + 0x38], rdx
movabs rdx, 0xd0c0c0f0f0d0e0d
mov qword [rsp + 0x40], rdx
xor eax, eax
jmp 0x47acca
movzx r9d, byte [rsp + rsi + 0x1e]
lea edx, [r9 + rdx]
lea edx, [rdx + 0x5b]
mov byte [rsp + rdi + 0x1e], dl
mov byte [rsp + rsi + 0x1e], r8b
add rax, 2
cmp rax, 0x16
jge 0x47acfc
movzx edx, byte [rsp + rax + 0x32]
movzx esi, byte [rsp + rax + 0x33]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 0x14
jae 0x47ad1f
movzx r8d, byte [rsp + rdi + 0x1e]
lea r8d, [r8 + rdx]
lea r8d, [r8 + 0x5b]
cmp rsi, 0x14
jb 0x47acb0
jmp 0x47ad13
xor eax, eax
lea rbx, [rsp + 0x1e]
mov ecx, 0x14
call fcn.00441980
add rsp, 0x48
pop rbp
ret
mov eax, esi
mov ecx, 0x14
call fcn.00452300
mov eax, edi
mov ecx, 0x14
call fcn.00452300
nop
call fcn.00450080
jmp fcn.0047ac40

Function at 0x47bf00
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x47bfb8
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0xe06b5d681bc3d1d3
mov qword [rsp + 0x1c], rdx
movabs rdx, 0x701010505030105
mov qword [rsp + 0x24], rdx
mov dword [rsp + 0x2c], 0x2000703
xor eax, eax
jmp 0x47bf56
movzx r9d, byte [rsp + rsi + 0x1c]
lea edx, [r9 + rdx]
lea edx, [rdx - 0x80]
mov byte [rsp + rdi + 0x1c], dl
mov byte [rsp + rsi + 0x1c], r8b
add rax, 2
cmp rax, 0xc
jge 0x47bf88
movzx edx, byte [rsp + rax + 0x24]
movzx esi, byte [rsp + rax + 0x25]
mov edi, edx
xor edx, esi
add edx, eax
cmp rdi, 8
jae 0x47bfab
movzx r8d, byte [rsp + rdi + 0x1c]
lea r8d, [r8 + rdx]
lea r8d, [r8 - 0x80]
cmp rsi, 8
jb 0x47bf3c
jmp 0x47bf9f
xor eax, eax
lea rbx, [rsp + 0x1c]
mov ecx, 8
call fcn.00441980
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 8
call fcn.00452300
mov eax, edi
mov ecx, 8
call fcn.00452300
nop
call fcn.00450080
nop dword [rax]
jmp fcn.0047bf00

Function at 0x47c2c0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x47c387
push rbp
mov rbp, rsp
sub rsp, 0x30
movabs rdx, 0xfe15742c5f116c87
mov qword [rsp + 0x18], rdx
mov word [rsp + 0x20], 0xe69
movabs rdx, 0x607000207020606
mov qword [rsp + 0x22], rdx
movabs rdx, 0x209020402090607
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x47c327
movzx r9d, byte [rsp + rsi + 0x18]
sub r9d, edx
lea edx, [r9 - 0x51]
mov byte [rsp + rdi + 0x18], dl
lea edx, [r8 - 0x51]
mov byte [rsp + rsi + 0x18], dl
add rax, 2
cmp rax, 0xe
jge 0x47c357
movzx edx, byte [rsp + rax + 0x22]
movzx esi, byte [rsp + rax + 0x23]
mov edi, edx
xor edx, esi
add edx, eax
nop dword [rax]
cmp rdi, 0xa
jae 0x47c37a
movzx r8d, byte [rsp + rdi + 0x18]
sub r8d, edx
cmp rsi, 0xa
jb 0x47c30a
jmp 0x47c36e
xor eax, eax
lea rbx, [rsp + 0x18]
mov ecx, 0xa
call fcn.00441980
add rsp, 0x30
pop rbp
ret
mov eax, esi
mov ecx, 0xa
call fcn.00452300
mov eax, edi
mov ecx, 0xa
call fcn.00452300
nop
call fcn.00450080
jmp fcn.0047c2c0