Function at 0x140004c20
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 [0x1400920a0]
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, [0x14007e05b]
lea rcx, [r11 - 0x768]
call fcn.140007e00
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x6e0]
call fcn.14003f8d0
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 0x140004d00
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x1c0]
call fcn.140007c30
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 0x140004e40
mov r14d, pe_nt_image_headers64
mov r8d, r14d
xor edx, edx
lea rcx, [rsp + 0x260]
call fcn.14003f8d0
lea rcx, [0x14007e45c]
lea rdx, [0x14007e460]
nop dword [rax]
movzx eax, word [rcx]
cmp ax, r14w
jae 0x140004dd6
movzx eax, al
mov byte [rsp + rax + 0x260], 1
add rcx, 2
cmp rcx, rdx
jne 0x140004d80
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 0x140004dc3
cmp byte [rsp + rax + 0x260], 0
jne 0x140004dce
cmp rbx, rdi
je 0x140004e40
sub rbx, 2
jmp 0x140004db0
sub rbx, rdi
sar rbx, 1
jmp 0x140004e43
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, [0x14007e45c]
cmp r8w, dx
je 0x140004e38
cmp rcx, 1
je 0x140004e29
dec rcx
add rax, r14
cmp word [rax], dx
jne 0x140004e13
test rax, rax
jne 0x140004e38
cmp rbx, rdi
je 0x140004e33
sub rbx, r14
jmp 0x140004e00
mov rbx, r15
jmp 0x140004e49
sub rbx, rdi
sar rbx, 1
jmp 0x140004e49
mov rbx, r15
mov r14d, 2
cmp byte [rsp + 0x30], 0
je 0x140004e85
lea rdx, [r13*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140004e7d
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005a43
mov rcx, rsi
call fcn.14003cd90
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 0x140004ec0
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x1c0]
call fcn.140007c30
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.140007c30
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 8
jb 0x140004f89
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ae6
call fcn.14003cd90
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.1400314f0
nop
mov r8d, 0x21
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x60]
call fcn.140006800
nop
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov eax, dword [rsp + rcx + 0x70]
test al, 6
jne 0x140005883
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.140001e10
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 0x140005087
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008170
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x14000510d
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 0x140005112
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.140001e10
jmp 0x140005112
mov ebx, 6
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rsp + rcx + 0xa8]
test rcx, rcx
je 0x14000512f
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 0x140005156
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008170
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x1400051af
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 0x1400051ce
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 0x1400051da
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.140001e10
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 0x140005240
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
lea rcx, [rsp + 0x60]
call fcn.140008170
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
jne 0x1400052c4
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 0x1400052bf
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.140001e10
mov rax, qword [rsp + 0x60]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + rax + 0xa8]
test rcx, rcx
je 0x1400052dc
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
movsxd rdi, esi
mov rcx, rdi
call fcn.14003d02c
mov r13, rax
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140006ba0
lea rcx, [rsp + 0x70]
call fcn.1400076b0
test rax, rax
jne 0x140005330
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.140001e10
mov rax, qword [rsp + 0x60]
movsxd rcx, dword [rax + 4]
test byte [rsp + rcx + 0x70], 6
je 0x140005512
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, [0x14007e05b]
mov rcx, r12
call fcn.140007e00
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.140006750
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.14003b2e0
nop
mov rdx, qword [rsp + 0x218]
cmp rdx, 8
jb 0x14000542b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005426
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005a49
call fcn.14003cd90
mov qword [rsp + 0x210], rbx
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], bx
mov rdx, qword [rsp + 0x258]
cmp rdx, 8
jb 0x14000548f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000548a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005a4f
call fcn.14003cd90
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], 7
mov word [rsp + 0x240], bx
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0x10
jb 0x1400054ee
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005a55
call fcn.14003cd90
mov qword [rsp + 0x1f0], rbx
mov qword [rsp + 0x1f8], 0xf
mov byte [rsp + 0x1e0], 0
mov rax, r12
jmp 0x140005a0c
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.140007e00
nop
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x220]
call fcn.140015260
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 0x10
jb 0x1400055a5
inc rdx
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005a5b
call fcn.14003cd90
mov ebx, dword [rsp + 0x230]
mov ecx, 0x20
call fcn.14003d02c
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.140015790
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.14003d02c
mov r14, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.14003f8d0
lea rdi, [rsp + 0x220]
cmp qword [rsp + 0x238], 0x10
cmovae rdi, qword [rsp + 0x220]
movsxd r12, ebx
cmp byte [rsp + 0x268], 0
je 0x140005a61
test ebx, ebx
je 0x140005abd
movsxd rcx, dword [rsp + 0x630]
xor edx, edx
mov rax, r12
div rcx
test rdx, rdx
jne 0x140005abd
mov rbx, r14
nop dword [rax]
xor edx, edx
mov rax, r12
div rcx
movsxd rcx, esi
cmp rcx, rax
jae 0x140005730
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x260]
call fcn.1400160a0
mov rcx, rbx
cmp byte [rsp + 0x268], 0
je 0x140005a89
movsxd r9, dword [rsp + 0x630]
test r9d, r9d
jle 0x140005701
lea r8, [rsp + 0x658]
sub r8, rbx
mov edx, r9d
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + r8]
xor byte [rcx], al
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x1400056f0
mov r8, r9
mov rdx, rdi
lea rcx, [rsp + 0x658]
call fcn.14003f220
movsxd rcx, dword [rsp + 0x630]
add rdi, rcx
add rbx, rcx
inc esi
jmp 0x140005690
inc r15
cmp byte [r14 + r15], 0
jne 0x140005730
mov r8, r15
mov rdx, r14
lea rcx, [rsp + 0x1e0]
call fcn.140007e00
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.140007e00
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 0x10
jb 0x140005808
inc rdx
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005803
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ab1
call fcn.14003cd90
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.14003cd90
mov rcx, r13
call fcn.14003cd90
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000587c
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005877
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ab7
call fcn.14003cd90
mov r12, qword [rsp + 0x50]
jmp 0x140005893
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.140006750
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.14003b2e0
nop
mov rdx, qword [rsp + 0x218]
cmp rdx, 8
jb 0x14000594f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000594a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ae6
call fcn.14003cd90
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], si
mov rdx, qword [rsp + 0x258]
cmp rdx, 8
jb 0x1400059b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005aec
call fcn.14003cd90
nop
movups xmmword [r12], xmm6
movups xmmword [r12 + 0x10], xmm7
mov rax, r12
jmp 0x140005a0c
mov rcx, qword [rsp + 0x8f0]
xor rcx, rsp
call fcn.14003cd70
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.14004f8c4
nop
call fcn.14004f8c4
nop
call fcn.14004f8c4
nop
call fcn.14004f8c4
nop
call fcn.14004f8c4
nop
lea rdx, str.Object_not_Initialized
lea rcx, [rsp + 0x178]
call fcn.140001170
lea rdx, [0x140090588]
lea rcx, [rsp + 0x178]
call fcn.14003f130
lea rdx, str.Object_not_Initialized
lea rcx, [rsp + 0x190]
call fcn.140001170
lea rdx, [0x140090588]
lea rcx, [rsp + 0x190]
call fcn.14003f130
call fcn.14004f8c4
nop
call fcn.14004f8c4
nop
lea rdx, str.Data_not_multiple_of_Block_Size
lea rcx, [rsp + 0x1a8]
call fcn.140001170
lea rdx, [0x140090588]
lea rcx, [rsp + 0x1a8]
call fcn.14003f130
nop
call fcn.14004f8c4
nop
call fcn.14004f8c4
nop
call fcn.14004f8c4
int3