Function at 0x18002b100
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x188
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xf0], xmm11
movaps xmmword [rbp + 0xe0], xmm10
movaps xmmword [rbp + 0xd0], xmm9
movaps xmmword [rbp + 0xc0], xmm8
movaps xmmword [rbp + 0xb0], xmm7
movaps xmmword [rbp + 0xa0], xmm6
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov esi, r9d
mov r14d, r8d
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x10], rdx
mov rbx, qword [rdx + 0x10]
inc rbx
jne 0x18002b18f
mov qword [rbp + 0x20], 4
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
lea rcx, [rbp + 0x20]
xor edx, edx
call fcn.180018e60
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x30]
jmp 0x18002b1eb
mov rax, rbx
shr rax, 0x3d
jne 0x18002be82
lea rdi, [rbx*4]
test rdi, rdi
je 0x18002b1d4
movzx eax, byte [0x1800a4291]
mov edx, 4
mov rcx, rdi
call fcn.1800458d0
test rax, rax
jne 0x18002b1d9
mov ecx, 4
mov rdx, rdi
call fcn.180082720
jmp 0x18002bee0
mov eax, 4
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], 0
xor ecx, ecx
mov dword [rax + rcx*4], 0
mov rdx, qword [rbp + 0x30]
inc rdx
mov qword [rbp + 0x30], rdx
mov rax, qword [rbp - 0x10]
mov r13, qword [rax]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov qword [rbp + 0x68], rcx
shl rcx, 5
add rcx, r13
mov qword [rbp - 0x48], rcx
xor edi, edi
lea rbx, [rbp + 0x20]
mov r15, r13
jmp 0x18002b24a
mov rdx, qword [rbp + 0x30]
add r15, 0x20
mov rax, qword [rbp + 0x20]
mov dword [rax + rdx*4], edi
mov rdx, qword [rbp + 0x30]
inc rdx
mov qword [rbp + 0x30], rdx
cmp r15, qword [rbp - 0x48]
je 0x18002b264
add edi, dword [r15 + 0x10]
cmp rdx, qword [rbp + 0x28]
jne 0x18002b234
mov rcx, rbx
call fcn.180018e60
jmp 0x18002b230
mov rdi, qword [rbp + 0x68]
test rdi, rdi
je 0x18002b2a4
lea rbx, [rdi*8]
movzx eax, byte [0x1800a4291]
mov edx, 8
mov rcx, rbx
call fcn.1800458d0
test rax, rax
je 0x18002be1f
mov r15, rax
mov eax, edi
and eax, 3
cmp rdi, 4
jae 0x18002b2dc
xor ecx, ecx
jmp 0x18002b31f
mov eax, esi
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
call sub.api_ms_win_crt_math_l1_1_0.dll_log2f
movaps xmm6, xmm0
mov esi, 4
mov eax, 8
mov qword [rbp + 0x88], rax
mov edi, 1
xor eax, eax
mov qword [rbp - 8], rax
mov ebx, 8
jmp 0x18002b48c
mov rdx, rdi
and rdx, 0xfffffffffffffffc
lea r8, [r13 + 0x60]
xor ecx, ecx
mov r10, r15
nop dword [rax]
mov r9, qword [r8 - 0x60]
mov qword [r10 + rcx*8], r9
mov r9, qword [r8 - 0x40]
mov qword [r10 + rcx*8 + 8], r9
mov r9, qword [r8 - 0x20]
mov qword [r10 + rcx*8 + 0x10], r9
mov r9, qword [r8]
mov qword [r10 + rcx*8 + 0x18], r9
add rcx, 4
sub r8, 0xffffffffffffff80
cmp rdx, rcx
jne 0x18002b2f0
test rax, rax
je 0x18002b351
lea rdx, [r15 + rcx*8]
shl rcx, 5
add rcx, r13
shl rax, 3
xor r8d, r8d
nop word cs:[rax + rax]
mov r9, qword [rcx + r8*4]
mov qword [rdx + r8], r9
add r8, 8
cmp rax, r8
jne 0x18002b340
movzx eax, byte [0x1800a4291]
mov edx, 8
mov rcx, rbx
call fcn.1800458d0
mov qword [rbp + 0x88], rax
test rax, rax
je 0x18002be31
mov rcx, qword [rbp + 0x68]
mov eax, ecx
and eax, 3
cmp rcx, 4
jae 0x18002b38b
xor ecx, ecx
mov rbx, r15
jmp 0x18002b3df
mov rdx, rcx
and rdx, 0xfffffffffffffffc
lea r8, [r13 + 0x68]
xor ecx, ecx
mov rbx, r15
mov r10, qword [rbp + 0x88]
nop word cs:[rax + rax]
mov r9, qword [r8 - 0x60]
mov qword [r10 + rcx*8], r9
mov r9, qword [r8 - 0x40]
mov qword [r10 + rcx*8 + 8], r9
mov r9, qword [r8 - 0x20]
mov qword [r10 + rcx*8 + 0x10], r9
mov r9, qword [r8]
mov qword [r10 + rcx*8 + 0x18], r9
add rcx, 4
sub r8, 0xffffffffffffff80
cmp rdx, rcx
jne 0x18002b3b0
test rax, rax
je 0x18002b421
mov rdx, qword [rbp + 0x88]
lea rdx, [rdx + rcx*8]
shl rcx, 5
add rcx, r13
add rcx, 8
shl rax, 3
xor r8d, r8d
nop word cs:[rax + rax]
mov r9, qword [rcx + r8*4]
mov qword [rdx + r8], r9
add r8, 8
cmp rax, r8
jne 0x18002b410
mov eax, esi
cvtsi2ss xmm0, rax
call sub.api_ms_win_crt_math_l1_1_0.dll_log2f
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x68]
mov rdi, rcx
inc rdi
jne 0x18002b46a
mov qword [rbp + 8], 4
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x50], 8
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], 0
xor edx, edx
mov qword [rbp - 8], rcx
jmp 0x18002b523
mov rax, rdi
shr rax, 0x3d
jne 0x18002becc
lea rsi, [rdi*4]
test rsi, rsi
je 0x18002bc99
mov qword [rbp - 8], rcx
movzx eax, byte [0x1800a4291]
mov edx, 4
mov rcx, rsi
call fcn.1800458d0
test rax, rax
je 0x18002be64
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0
movabs rax, 0x555555555555555
cmp rdi, rax
ja 0x18002be06
lea rax, [rdi*8]
lea rsi, [rax + rax*2]
test rsi, rsi
je 0x18002b504
movzx eax, byte [0x1800a4291]
mov edx, 8
mov rcx, rsi
call fcn.1800458d0
test rax, rax
je 0x18002be89
mov rdx, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
jmp 0x18002b50e
mov eax, 8
xor ecx, ecx
mov rdx, rdi
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], 0
cmp rcx, rdx
jne 0x18002b53f
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x70], rbx
lea rcx, [rbp + 8]
call fcn.180018e60
mov rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 8]
mov dword [rax + rcx*4], 0
inc qword [rbp + 0x18]
mov rdx, qword [rbp + 0x60]
cmp rdx, qword [rbp + 0x58]
jne 0x18002b574
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x70], rbx
lea rcx, [rbp + 0x50]
call fcn.180018a80
mov rdx, qword [rbp + 0x60]
mov rax, qword [rbp + 0x50]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], 8
xorps xmm0, xmm0
movups xmmword [rax + rcx*8 + 8], xmm0
mov eax, r14d
cvtsi2ss xmm8, rax
mov rax, qword [rbp + 0x60]
inc rax
addss xmm8, dword [0x180084afc]
mov qword [rbp + 0x60], rax
addss xmm8, dword [0x180084b00]
xor r10d, r10d
movss xmm9, dword [0x180084af8]
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], r13
jmp 0x18002b5fc
mov rbx, qword [rbp + 0x80]
mov rax, qword [rbp + 0x50]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], r9
mov qword [rax + rcx*8 + 8], r8
mov qword [rax + rcx*8 + 0x10], rsi
mov rax, qword [rbp + 0x60]
inc rax
mov qword [rbp + 0x60], rax
mov r10, qword [rbp - 0x60]
cmp r10, qword [rbp + 0x68]
jae 0x18002b9af
mov r9, qword [rbp - 8]
cmp r10, r9
jae 0x18002bca7
lea rcx, [r10 + 1]
mov rdx, qword [rbp + 0x30]
cmp rcx, rdx
jae 0x18002bccd
mov rax, qword [rbp + 0x88]
mov r15, qword [rax + r10*8]
mov rdi, qword [rbp + 0x20]
mov esi, dword [rdi + rcx*4]
mov rbx, qword [rbp + 8]
mov r12, qword [rbp + 0x18]
cmp r9, r12
mov qword [rbp - 0x60], rcx
mov qword [rbp], r10
jbe 0x18002b6f0
cmp r10, r12
jae 0x18002bd5e
mov r14, 0xffffffffffffffff
mov r13, r10
movaps xmm11, xmm9
jmp 0x18002b6bb
bsr rax, rax
xor rax, 0x3f
mov ecx, 0x40
sub ecx, eax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
movaps xmm2, xmm6
subss xmm2, xmm0
addss xmm1, xmm2
mulss xmm1, xmm7
addss xmm1, xmm8
addss xmm10, xmm1
ucomiss xmm11, xmm10
cmova r14, r13
minss xmm10, xmm11
movaps xmm11, xmm10
add r13, 0xffffffffffffffff
jae 0x18002b810
mov eax, esi
sub eax, dword [rdi + r13*4]
movss xmm10, dword [rbx + r13*4]
xorps xmm7, xmm7
cvtsi2ss xmm7, rax
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_log2f
mov rax, r15
mov rcx, qword [rbp + 0x80]
sub rax, qword [rcx + r13*8]
jne 0x18002b670
mov eax, 0x40
jmp 0x18002b678
mov r14, 0xffffffffffffffff
mov r13, r10
movaps xmm11, xmm9
cmp r9, rdx
ja 0x18002b75b
jmp 0x18002b7d7
bsr rax, rax
xor rax, 0x3f
mov ecx, 0x40
sub ecx, eax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
movaps xmm2, xmm6
subss xmm2, xmm0
addss xmm1, xmm2
mulss xmm1, xmm7
addss xmm1, xmm8
addss xmm10, xmm1
ucomiss xmm11, xmm10
cmova r14, r13
minss xmm10, xmm11
movaps xmm11, xmm10
add r13, 0xffffffffffffffff
jae 0x18002b810
mov eax, esi
sub eax, dword [rdi + r13*4]
movss xmm10, dword [rbx + r13*4]
xorps xmm7, xmm7
cvtsi2ss xmm7, rax
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_log2f
mov rax, r15
mov rcx, qword [rbp + 0x80]
sub rax, qword [rcx + r13*8]
jne 0x18002b710
mov eax, 0x40
jmp 0x18002b718
bsr rax, rax
xor rax, 0x3f
mov ecx, 0x40
sub ecx, eax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
movaps xmm2, xmm6
subss xmm2, xmm0
addss xmm1, xmm2
mulss xmm1, xmm7
addss xmm1, xmm8
addss xmm10, xmm1
ucomiss xmm11, xmm10
cmova r14, r13
minss xmm10, xmm11
movaps xmm11, xmm10
add r13, 0xffffffffffffffff
jae 0x18002b810
mov eax, esi
sub eax, dword [rdi + r13*4]
movss xmm10, dword [rbx + r13*4]
xorps xmm7, xmm7
cvtsi2ss xmm7, rax
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_log2f
mov rax, r15
mov rcx, qword [rbp + 0x80]
sub rax, qword [rcx + r13*8]
jne 0x18002b790
mov eax, 0x40
jmp 0x18002b798
cmp r12, qword [rbp + 0x10]
jne 0x18002b850
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
lea rcx, [rbp + 8]
mov rdx, r12
call fcn.180018e60
mov r13, qword [rbp - 0x18]
mov rbx, qword [rbp + 8]
mov r12, qword [rbp + 0x18]
jmp 0x18002b854
mov r13, qword [rbp - 0x18]
movss dword [rbx + r12*4], xmm10
inc qword [rbp + 0x18]
mov rdx, qword [rbp + 0x60]
cmp r14, rdx
jae 0x18002bced
mov rax, qword [rbp + 0x50]
lea rdi, [r14 + r14*2]
mov rsi, qword [rax + rdi*8 + 0x10]
mov eax, 8
inc rsi
je 0x18002b8b9
mov rcx, rsi
shr rcx, 0x3b
jne 0x18002bd8b
mov rbx, rsi
shl rbx, 4
je 0x18002b8b9
movzx eax, byte [0x1800a4291]
mov edx, 8
mov rcx, rbx
call fcn.1800458d0
test rax, rax
je 0x18002bdab
mov rdx, qword [rbp + 0x60]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], 0
cmp r14, rdx
jae 0x18002bd17
mov rcx, qword [rbp + 0x50]
mov rbx, qword [rcx + rdi*8]
mov r12, qword [rcx + rdi*8 + 0x10]
cmp rsi, r12
jae 0x18002b910
mov byte [rbp + 0x97], 1
lea rcx, [rbp + 0x38]
xor edx, edx
mov r8, r12
call fcn.18007aac0
mov rax, qword [rbp + 0x38]
mov r15, qword [rbp + 0x48]
jmp 0x18002b913
xor r15d, r15d
mov r8, r12
shl r8, 4
mov rcx, r15
shl rcx, 4
add rcx, rax
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, r12
mov qword [rbp + 0x48], r15
cmp r15, qword [rbp + 0x40]
jne 0x18002b950
mov byte [rbp + 0x97], 1
lea rcx, [rbp + 0x38]
mov rdx, r15
call fcn.180018ce0
mov r15, qword [rbp + 0x48]
mov rax, qword [rbp + 0x38]
shl r15, 4
mov qword [rax + r15], r14
mov rcx, qword [rbp]
mov qword [rax + r15 + 8], rcx
mov rsi, qword [rbp + 0x48]
inc rsi
mov qword [rbp + 0x48], rsi
mov r9, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x60]
cmp rdx, qword [rbp + 0x58]
jne 0x18002b5d0
mov qword [rbp - 0x40], r9
mov qword [rbp], r8
lea rcx, [rbp + 0x50]
call fcn.180018a80
mov rdx, qword [rbp + 0x60]
mov rbx, qword [rbp + 0x80]
mov r8, qword [rbp]
mov r9, qword [rbp - 0x40]
jmp 0x18002b5d7
sub rax, 1
jb 0x18002bdd3
mov rdi, qword [rbp + 0x50]
lea r14, [rax + rax*2]
mov rbx, qword [rdi + r14*8 + 0x10]
mov eax, 8
test rbx, rbx
je 0x18002ba03
mov rcx, rbx
shr rcx, 0x3a
jne 0x18002be47
mov rsi, rbx
shl rsi, 5
je 0x18002ba03
movzx eax, byte [0x1800a4291]
mov edx, 8
mov rcx, rsi
call fcn.1800458d0
test rax, rax
je 0x18002bea7
lea rcx, [rdi + r14*8]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], 0
mov rdi, qword [rcx]
mov rbx, qword [rcx + 0x10]
shl rbx, 4
add rbx, rdi
xor edx, edx
xor r14d, r14d
jmp 0x18002ba6c
add rdi, 0x10
mov eax, 0x40
sub eax, esi
mov rcx, qword [rbp + 0x38]
shl rdx, 5
mov qword [rcx + rdx], r12
mov qword [rcx + rdx + 8], r13
mov dword [rcx + rdx + 0x10], r15d
mov dword [rcx + rdx + 0x14], eax
mov dword [rcx + rdx + 0x18], r14d
inc r14d
mov rdx, qword [rbp + 0x48]
inc rdx
mov qword [rbp + 0x48], rdx
mov r13, qword [rbp - 0x18]
cmp rdi, rbx
je 0x18002bb51
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
xor r15d, r15d
mov r8, rcx
inc r8
je 0x18002bae0
xor r15d, r15d
mov r9, qword [rbp - 0x48]
nop
mov r10, r9
sub r10, r13
shr r10, 5
cmp r10, r8
mov r11, r8
cmovb r11, r10
cmp r11, rax
jbe 0x18002bae0
mov rsi, r10
sub rsi, r8
mov r11d, 0
cmovae r11, rsi
cmp r10, r11
jbe 0x18002bae0
shl r11, 5
sub r9, r11
add r15d, dword [r9 - 0x10]
add r9, 0xffffffffffffffe0
dec r8
jne 0x18002ba90
nop word cs:[rax + rax]
mov r9, qword [rbp + 0x68]
cmp rax, r9
jae 0x18002bd32
cmp rcx, r9
jae 0x18002bd49
shl rax, 5
mov r12, qword [r13 + rax]
shl rcx, 5
mov r13, qword [r13 + rcx + 8]
mov rax, r13
sub rax, r12
je 0x18002bb30
bsr rsi, rax
xor rsi, 0x3f
cmp rdx, qword [rbp + 0x40]
jne 0x18002ba30
jmp 0x18002bb3f
mov esi, 0x40
cmp rdx, qword [rbp + 0x40]
jne 0x18002ba30
lea rcx, [rbp + 0x38]
call fcn.180018c20
mov rdx, qword [rbp + 0x48]
jmp 0x18002ba30
mov rax, qword [rbp + 0x48]
mov rbx, qword [rbp - 0x58]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp + 0x38]
movups xmmword [rbx], xmm0
mov rsi, qword [rbp + 0x60]
test rsi, rsi
je 0x18002bba6
mov rdi, qword [rbp + 0x50]
add rdi, 8
jmp 0x18002bb89
add rdi, 0x18
dec rsi
je 0x18002bba6
mov rdx, qword [rdi]
test rdx, rdx
je 0x18002bb80
mov rcx, qword [rdi - 8]
shl rdx, 4
mov r8d, 8
call fcn.1800458e0
jmp 0x18002bb80
mov rax, qword [rbp + 0x58]
test rax, rax
je 0x18002bbc6
mov rcx, qword [rbp + 0x50]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.1800458e0
mov rdx, qword [rbp + 0x10]
test rdx, rdx
mov rsi, qword [rbp - 0x10]
je 0x18002bbe6
mov rcx, qword [rbp + 8]
shl rdx, 2
mov r8d, 4
call fcn.1800458e0
mov rdi, qword [rbp + 0x68]
test rdi, rdi
je 0x18002bc1d
shl rdi, 3
mov r8d, 8
mov rcx, qword [rbp + 0x88]
mov rdx, rdi
call fcn.1800458e0
mov r8d, 8
mov rcx, qword [rbp + 0x80]
mov rdx, rdi
call fcn.1800458e0
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x18002bc39
mov rcx, qword [rbp + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800458e0
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x18002bc54
shl rdx, 5
mov r8d, 8
mov rcx, r13
call fcn.1800458e0
mov rax, rbx
movaps xmm6, xmmword [rbp + 0xa0]
movaps xmm7, xmmword [rbp + 0xb0]
movaps xmm8, xmmword [rbp + 0xc0]
movaps xmm9, xmmword [rbp + 0xd0]
movaps xmm10, xmmword [rbp + 0xe0]
movaps xmm11, xmmword [rbp + 0xf0]
add rsp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 4
mov qword [rbp - 8], rcx
jmp 0x18002b4a9
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x70], rbx
lea r8, [0x180084ba8]
mov rcx, r10
mov rdx, r9
call fcn.180082960
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x70], rbx
lea r8, [0x180084bc0]
call fcn.180082960
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
lea r8, [0x180084bd8]
mov rcx, r14
call fcn.180082960
jmp 0x18002bee0
mov byte [rbp + 0x97], 1
lea r8, [0x180084bf0]
mov rcx, r14
call fcn.180082960
jmp 0x18002bee0
lea r8, [0x180084b78]
mov rcx, rax
mov rdx, r9
call fcn.180082960
jmp 0x18002bee0
lea r8, [0x180084b90]
mov rdx, qword [rbp + 0x68]
call fcn.180082960
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
lea r8, [0x180084c08]
mov rcx, r10
mov rdx, r12
call fcn.180082960
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
call fcn.18006c380
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
mov ecx, 8
mov rdx, rbx
call fcn.180082720
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
lea rcx, [0x180084b04]
lea r8, [0x180084b60]
mov edx, 0x2b
call fcn.1800828c0
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x38], rbx
call fcn.18006c380
jmp 0x18002bee0
mov ecx, 8
mov rdx, rbx
call fcn.180082720
jmp 0x18002bee0
mov qword [rbp - 0x50], r15
mov ecx, 8
mov rdx, rbx
call fcn.180082720
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
call fcn.18006c380
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rbx
mov ecx, 4
mov rdx, rsi
call fcn.180082720
jmp 0x18002bee0
call fcn.18006c380
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x38], rbx
mov ecx, 8
mov rdx, rsi
call fcn.180082720
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
mov ecx, 8
mov rdx, rsi
call fcn.180082720
jmp 0x18002bee0
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rbx
call fcn.18006c380
ud2