Function at 0x140004c50
Capabilities:
Encode data using xor

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x920
movaps xmmword [r11 - 0x38], xmm6
movaps xmmword [r11 - 0x48], xmm7
mov rax, qword [0x14009a0a0]
xor rax, rsp
mov qword [rsp + 0x8f0], rax
mov r12, rdx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], rdx
xor ebx, ebx
mov qword [r11 - 0x768], rbx
mov qword [r11 - 0x758], rbx
mov qword [r11 - 0x750], 0xf
mov byte [rsp + 0x1e0], bl
xor r8d, r8d
lea rdx, [0x14008512b]
lea rcx, [r11 - 0x768]
call fcn.140007ec0
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x6e0]
call fcn.140043bc0
mov r8d, 0x104
lea rdx, [rsp + 0x6e0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov qword [rsp + 0x1c0], rbx
mov qword [rsp + 0x1d0], rbx
mov qword [rsp + 0x1d8], 7
lea rax, [rsp + 0x6e0]
mov r15, 0xffffffffffffffff
mov r8, r15
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140004d30
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x1c0]
call fcn.140007cf0
lea rdi, [rsp + 0x1c0]
mov r13, qword [rsp + 0x1d8]
cmp r13, 8
setae byte [rsp + 0x30]
mov rsi, qword [rsp + 0x1c0]
cmovae rdi, rsi
mov rbx, qword [rsp + 0x1d0]
test rbx, rbx
je 0x140004e70
mov r14d, pe_nt_image_headers64
mov r8d, r14d
xor edx, edx
lea rcx, [rsp + 0x260]
call fcn.140043bc0
lea rcx, [0x14008552c]
lea rdx, [0x140085530]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r14w
jae 0x140004e06
movzx eax, al
mov byte [rsp + rax + 0x260], 1
add rcx, 2
cmp rcx, rdx
jne 0x140004db0
lea rcx, [rbx - 1]
mov rax, r15
cmp rcx, r15
cmovb rax, rcx
lea rbx, [rdi + rax*2]
nop
movzx eax, word [rbx]
cmp ax, r14w
jae 0x140004df3
cmp byte [rsp + rax + 0x260], 0
jne 0x140004dfe
cmp rbx, rdi
je 0x140004e70
sub rbx, 2
jmp 0x140004de0
sub rbx, rdi
sar rbx, 1
jmp 0x140004e73
lea rcx, [rbx - 1]
mov rax, r15
cmp rcx, r15
cmovb rax, rcx
lea rbx, [rdi + rax*2]
mov r14d, 2
mov r8d, 0x5c
nop dword [rax]
nop dword [rax + rax]
mov rcx, r14
movzx edx, word [rbx]
lea rax, [0x14008552c]
cmp r8w, dx
je 0x140004e68
cmp rcx, 1
je 0x140004e59
dec rcx
add rax, r14
cmp word [rax], dx
jne 0x140004e43
test rax, rax
jne 0x140004e68
cmp rbx, rdi
je 0x140004e63
sub rbx, r14
jmp 0x140004e30
mov rbx, r15
jmp 0x140004e79
sub rbx, rdi
sar rbx, 1
jmp 0x140004e79
mov rbx, r15
mov r14d, 2
cmp byte [rsp + 0x30], 0
je 0x140004eb5
lea rdx, [r13*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140004ead
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ab3
mov rcx, rsi
call fcn.140041080
xor esi, esi
mov qword [rsp + 0x1c0], rsi
mov qword [rsp + 0x1d0], rsi
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], si
lea rax, [rsp + 0x6e0]
mov r8, r15
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140004ef0
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x1c0]
call fcn.140007cf0
nop
mov qword [rsp + 0x240], rsi
mov qword [rsp + 0x250], rsi
mov qword [rsp + 0x258], 7
mov word [rsp + 0x240], si
cmp qword [rsp + 0x1d0], rbx
cmovb rbx, qword [rsp + 0x1d0]
lea rdx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 8
cmovae rdx, qword [rsp + 0x1c0]
mov r8, rbx
lea rcx, [rsp + 0x240]
call fcn.140007cf0
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 8
jb 0x140004fb9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b56
call fcn.140041080
lea rax, [rsp + 0x240]
cmp qword [rsp + 0x258], 8
cmovae rax, qword [rsp + 0x240]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x228], rax
lea rax, str.rsEngine.config
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 0xf
lea rax, [rsp + 0x220]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x240]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x200]
call fcn.140034e00
nop
lea rdx, [rsp + 0x200]
cmp qword [rsp + 0x218], 8
cmovae rdx, qword [rsp + 0x200]
mov r8d, 0x21
lea rcx, [rsp + 0x60]
call fcn.1400076d0
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x5c], edx
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov eax, dword [rsp + rcx + 0x70]
test al, 6
jne 0x1400058f3
lea r9, [rsp + 0x60]
add rcx, r9
mov edi, 4
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, esi
and eax, 0xfffffffe
or edx, eax
xor r8d, r8d
call fcn.140001e40
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
test rcx, rcx
je 0x1400050f0
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008230
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x140005176
mov rcx, qword [rsp + rcx + 0xa8]
mov rax, qword [rcx]
mov dword [rsp + 0x20], 1
mov r9d, r14d
xor r8d, r8d
lea rdx, [rsp + 0x1c0]
call qword [rax + 0x50]
mov rcx, qword [rsp + 0x1c8]
add rcx, qword [rsp + 0x1c0]
mov ebx, 6
cmp rcx, 0xffffffffffffffff
jne 0x14000517b
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x60]
add rcx, rax
mov edx, ebx
cmp qword [rcx + 0x48], 0
cmovne edx, r14d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140001e40
jmp 0x14000517b
mov ebx, 6
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
test rcx, rcx
je 0x140005198
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
test rcx, rcx
je 0x1400051bf
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008230
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x140005218
mov rcx, qword [rsp + rcx + 0xa8]
mov rax, qword [rcx]
mov dword [rsp + 0x20], 1
mov r9d, 1
xor r8d, r8d
lea rdx, [rsp + 0x1c0]
call qword [rax + 0x50]
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
jmp 0x140005237
mov qword [rsp + 0x1c0], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c8], xmm0
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + rax + 0xa8]
test rcx, rcx
je 0x140005243
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov esi, dword [rsp + 0x1c0]
add esi, dword [rsp + 0x1c8]
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov eax, dword [rsp + rcx + 0x70]
lea rdx, [rsp + 0x60]
add rcx, rdx
cmp qword [rcx + 0x48], 0
mov edx, 0
cmovne edi, edx
and eax, 0xfffffffe
or edi, eax
xor r8d, r8d
mov edx, edi
call fcn.140001e40
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
test rcx, rcx
je 0x1400052a9
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008230
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x14000532d
mov rcx, qword [rsp + rcx + 0xa8]
mov rax, qword [rcx]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x1c0]
call qword [rax + 0x50]
mov rcx, qword [rsp + 0x1c8]
add rcx, qword [rsp + 0x1c0]
cmp rcx, 0xffffffffffffffff
jne 0x140005328
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x60]
add rcx, rax
mov edx, ebx
cmp qword [rcx + 0x48], 0
cmovne edx, r14d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140001e40
mov rax, qword [rsp + 0x60]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + rax + 0xa8]
test rcx, rcx
je 0x140005345
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
movsxd rdi, esi
mov rcx, rdi
call fcn.14004131c
mov r13, rax
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140006a80
lea rcx, [rsp + 0x70]
call fcn.1400075e0
test rax, rax
jne 0x140005399
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x60]
add rcx, rax
cmp qword [rcx + 0x48], 0
cmovne ebx, r14d
or ebx, dword [rcx + 0x10]
xor r8d, r8d
mov edx, ebx
call fcn.140001e40
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
je 0x14000557b
xor ebx, ebx
mov qword [r12], rbx
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], 0xf
mov byte [r12], bl
xor r8d, r8d
lea rdx, [0x14008512b]
mov rcx, r12
call fcn.140007ec0
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x70]
call fcn.1400067c0
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x5c], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x110]
call fcn.14003f5d4
nop
mov rdx, qword [rsp + 0x218]
cmp rdx, 8
jb 0x140005494
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000548f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ab9
call fcn.140041080
mov qword [rsp + 0x210], rbx
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], bx
mov rdx, qword [rsp + 0x258]
cmp rdx, 8
jb 0x1400054f8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005abf
call fcn.140041080
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], 7
mov word [rsp + 0x240], bx
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0x10
jb 0x140005557
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005552
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ac5
call fcn.140041080
mov qword [rsp + 0x1f0], rbx
mov qword [rsp + 0x1f8], 0xf
mov byte [rsp + 0x1e0], 0
mov rax, r12
jmp 0x140005a7c
xor esi, esi
mov qword [rsp + 0x1c0], rsi
mov qword [rsp + 0x1d0], rsi
mov qword [rsp + 0x1d8], 0xf
mov byte [rsp + 0x1c0], sil
mov r8, rdi
mov rdx, r13
lea rcx, [rsp + 0x1c0]
call fcn.140007ec0
nop
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x220]
call fcn.140015330
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0x10
jb 0x14000560e
inc rdx
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005609
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005acb
call fcn.140041080
mov ebx, dword [rsp + 0x230]
mov ecx, 0x20
call fcn.14004131c
mov dword [rax], 0xbb748da7
mov dword [rax + 4], 0x80c102a8
mov dword [rax + 8], 0x7d140a80
mov dword [rax + 0xc], 0xe6394bd3
mov dword [rax + 0x10], 0x550ce852
mov dword [rax + 0x14], 0x8e3056a6
mov dword [rax + 0x18], 0x77a8aef6
mov dword [rax + 0x1c], 0xf96b0a4e
lea rcx, vtable.CRijndael.0
mov qword [rsp + 0x260], rcx
mov byte [rsp + 0x268], 0
mov rdx, rax
lea rcx, [rsp + 0x260]
call fcn.140015860
mov eax, ebx
cdq
and edx, 0xf
lea ebx, [rdx + rax]
and ebx, 0xfffffff0
lea ecx, [rbx + 1]
movsxd rdi, ecx
mov rcx, rdi
call fcn.14004131c
mov r14, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.140043bc0
lea rdi, [rsp + 0x220]
cmp qword [rsp + 0x238], 0x10
cmovae rdi, qword [rsp + 0x220]
movsxd r12, ebx
cmp byte [rsp + 0x268], 0
je 0x140005ad1
test ebx, ebx
je 0x140005b2d
movsxd rcx, dword [rsp + 0x630]
xor edx, edx
mov rax, r12
div rcx
test rdx, rdx
jne 0x140005b2d
mov rbx, r14
nop word [rax + rax]
xor edx, edx
mov rax, r12
div rcx
movsxd rcx, esi
cmp rcx, rax
jae 0x1400057a0
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x260]
call fcn.140016160
mov rcx, rbx
cmp byte [rsp + 0x268], 0
je 0x140005af9
movsxd r9, dword [rsp + 0x630]
test r9d, r9d
jle 0x140005771
lea r8, [rsp + 0x658]
sub r8, rbx
mov edx, r9d
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rcx]
xor byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x140005760
mov r8, r9
mov rdx, rdi
lea rcx, [rsp + 0x658]
call fcn.140043510
movsxd rcx, dword [rsp + 0x630]
add rdi, rcx
add rbx, rcx
inc esi
jmp 0x140005700
inc r15
cmp byte [r14 + r15], 0
jne 0x1400057a0
mov r8, r15
mov rdx, r14
lea rcx, [rsp + 0x1e0]
call fcn.140007ec0
lea rcx, [rsp + 0x1e0]
cmp qword [rsp + 0x1f8], 0x10
setae r10b
cmovae rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1f0]
movsx rax, byte [rdx + rcx - 1]
mov r8, rdx
sub r8, rax
xor esi, esi
mov qword [rsp + 0x1c0], rsi
mov qword [rsp + 0x1d0], rsi
mov qword [rsp + 0x1d8], 0xf
cmp rdx, r8
cmovb r8, rdx
lea rdx, [rsp + 0x1e0]
test r10b, r10b
cmovne rdx, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x1c0]
call fcn.140007ec0
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0x10
jb 0x140005878
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005873
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b21
call fcn.140041080
movups xmm6, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x1e0], xmm6
movups xmm7, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x1f0], xmm7
mov rcx, r14
call fcn.140041080
mov rcx, r13
call fcn.140041080
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x1400058ec
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400058e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b27
call fcn.140041080
mov r12, qword [rsp + 0x50]
jmp 0x140005903
movups xmm7, xmmword [rsp + 0x1f0]
movups xmm6, xmmword [rsp + 0x1e0]
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x5c], edx
lea rcx, [rsp + 0x70]
call fcn.1400067c0
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x60], rax
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x5c], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x110]
call fcn.14003f5d4
nop
mov rdx, qword [rsp + 0x218]
cmp rdx, 8
jb 0x1400059bf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b56
call fcn.140041080
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], si
mov rdx, qword [rsp + 0x258]
cmp rdx, 8
jb 0x140005a24
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b5c
call fcn.140041080
nop
movups xmmword [r12], xmm6
movups xmmword [r12 + 0x10], xmm7
mov rax, r12
jmp 0x140005a7c
mov rcx, qword [rsp + 0x8f0]
xor rcx, rsp
call fcn.140041060
lea r11, [rsp + 0x920]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.140053bb4
nop
call fcn.140053bb4
nop
call fcn.140053bb4
nop
call fcn.140053bb4
nop
call fcn.140053bb4
nop
lea rdx, str.Object_not_Initialized
lea rcx, [rsp + 0x178]
call fcn.1400011a0
lea rdx, [0x140098680]
lea rcx, [rsp + 0x178]
call fcn.140043420
lea rdx, str.Object_not_Initialized
lea rcx, [rsp + 0x190]
call fcn.1400011a0
lea rdx, [0x140098680]
lea rcx, [rsp + 0x190]
call fcn.140043420
call fcn.140053bb4
nop
call fcn.140053bb4
nop
lea rdx, str.Data_not_multiple_of_Block_Size
lea rcx, [rsp + 0x1a8]
call fcn.1400011a0
lea rdx, [0x140098680]
lea rcx, [rsp + 0x1a8]
call fcn.140043420
nop
call fcn.140053bb4
nop
call fcn.140053bb4
nop
call fcn.140053bb4
int3