Function at 0x140138580
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x358
vmovups xmmword [rsp + 0x300], xmm6
vmovups xmmword [rsp + 0x310], xmm8
vmovups xmmword [rsp + 0x320], xmm10
vmovups xmmword [rsp + 0x330], xmm12
vmovups xmmword [rsp + 0x340], xmm14
mov r14d, 0x20
mov r9, qword [rcx + 8]
mov rsi, qword [rcx + 0x20]
mov rdi, qword [rcx + 0x28]
mov r10, qword [rcx + 0x30]
mov r11, qword [rcx + 0x38]
mov r12, qword [rcx + 0x10]
mov r13, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x48]
mov qword [rsp + 0x3b0], r8
mov r8, qword [rcx]
mov rax, rdx
lea r15, [rsp + 0x80]
mov rcx, qword [rcx + 0x40]
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x80], r8
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], r10
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], r9
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], r10
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x120], r8
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0x128], r9
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x150], r10
mov qword [rsp + 0x160], rcx
mov rcx, qword [rdx]
mov qword [rsp + 0x168], rbx
mov rbx, qword [rdx + 8]
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], r9
mov qword [rsp + 0x180], r8
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x188], r9
mov r9, qword [rdx + 0x18]
mov qword [rsp + 0x1a0], rsi
mov rsi, qword [rdx + 0x20]
mov qword [rsp + 0x1a8], rdi
mov rdi, qword [rdx + 0x28]
mov qword [rsp + 0x1b0], r10
mov r10, qword [rdx + 0x30]
mov qword [rsp + 0x158], r11
mov qword [rsp + 0x1b8], r11
mov r11, qword [rdx + 0x38]
mov qword [rsp + 0x1c8], rbx
mov qword [rsp + 0x1e8], rdi
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], r13
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], r13
mov qword [rsp + 0x1c0], rcx
mov qword [rsp + 0x1d0], r8
mov qword [rsp + 0x1d8], r9
mov qword [rsp + 0x1e0], rsi
mov qword [rsp + 0x1f0], r10
mov rax, qword [rax + 0x40]
mov rdx, qword [rdx + 0x48]
mov qword [rsp + 0x218], rbx
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x2a0], rax
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x268], rbx
mov qword [rsp + 0x288], rdi
xor edi, edi
mov qword [rsp + 0x2b8], rbx
mov qword [rsp + 0x2c8], rbx
lea rbx, [rsp + 0x1c0]
mov qword [rsp + 0x1f8], r11
mov qword [rsp + 0x208], rdx
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x220], r8
mov qword [rsp + 0x228], r9
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x240], r10
mov qword [rsp + 0x248], r11
mov qword [rsp + 0x258], rdx
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x270], r8
mov qword [rsp + 0x278], r9
mov qword [rsp + 0x280], rsi
mov qword [rsp + 0x290], r10
mov qword [rsp + 0x298], r11
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2c0], rcx
mov qword [rsp + 0x2d0], r8
mov qword [rsp + 0x2d8], r9
mov qword [rsp + 0x30], rax
jmp 0x14013891b
mov r8d, 0x20
mov rdx, r12
vzeroupper
call sub.msvcrt.dll_memmove
cmp r13d, 0x1f
ja 0x14013890e
lea r10d, [rbp - 0xe0]
mov r11d, ebp
mov eax, r10d
and r11d, 3
shr eax, 2
je 0x140138ca9
mov dword [rsp + 0x38], r11d
mov rdx, qword [rsp + 0x30]
mov rcx, rbx
lea r8d, [rax*4]
mov dword [rsp + 0x3c], r10d
vzeroupper
call sub.msvcrt.dll_memmove
mov r11d, dword [rsp + 0x38]
test r11d, r11d
jne 0x140138ca4
sub r14d, 1
je 0x140138a9e
vzeroupper
mov r8, qword [rsp + 0x28]
lea rdx, [rbx + rdi]
lea rcx, [r15 + rdi]
mov r13d, 0x100
call fcn.140137550
mov eax, dword [rsp + 0x2e0]
vmovdqu ymm3, ymmword [rsp + 0x2e0]
vpmovzxbw ymm2, xmmword [rsp + 0x2e0]
vextracti128 xmm0, ymm3, 1
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm1, xmm0
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm0, xmm0
vpaddd ymm0, ymm1, ymm0
vpmovzxwd ymm1, xmm2
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm2, xmm2
vpaddd ymm1, ymm1, ymm2
vpaddd ymm0, ymm0, ymm1
vmovdqu xmm1, xmm0
vextracti128 xmm0, ymm0, 1
vpaddd xmm0, xmm1, xmm0
vpsrldq xmm1, xmm0, 8
vpaddd xmm0, xmm0, xmm1
vpsrldq xmm1, xmm0, 4
vpaddd xmm0, xmm0, xmm1
vmovd esi, xmm0
movzx edi, sil
lea r12, [rbx + rdi]
mov rbp, rdi
sub r13d, edi
xor dword [r12], eax
mov eax, dword [rsp + 0x2e4]
xor dword [rbx + rdi + 4], eax
mov eax, dword [rsp + 0x2e8]
xor dword [rbx + rdi + 8], eax
mov eax, dword [rsp + 0x2ec]
xor dword [rbx + rdi + 0xc], eax
mov eax, dword [rsp + 0x2f0]
xor dword [rbx + rdi + 0x10], eax
mov eax, dword [rsp + 0x2f4]
xor dword [rbx + rdi + 0x14], eax
mov eax, dword [rsp + 0x2f8]
xor dword [rbx + rdi + 0x18], eax
mov eax, dword [rsp + 0x2fc]
xor dword [rbx + rdi + 0x1c], eax
test sil, 0xe0
jne 0x1401388be
lea ecx, [rdi + 0x100]
add rcx, rbx
cmp edi, 0x20
ja 0x1401388ad
mov r10d, 0x20
sub r10d, edi
mov r11d, r10d
mov eax, r10d
and r11d, 3
shr eax, 2
je 0x140138ce0
mov dword [rsp + 0x3c], r11d
lea r8d, [rax*4]
mov rdx, r12
mov dword [rsp + 0x38], r10d
vzeroupper
call sub.msvcrt.dll_memmove
mov r11d, dword [rsp + 0x3c]
mov r10d, dword [rsp + 0x38]
mov rcx, rax
test r11d, r11d
je 0x14013890e
mov eax, r10d
sub eax, r11d
cmp eax, r10d
jae 0x14013890e
mov r8d, r11d
add rcx, rax
lea rdx, [r12 + rax]
and r8d, 3
call sub.msvcrt.dll_memmove
sub r14d, 1
jne 0x140138918
cmp r13d, 0x100
jne 0x140138d00
vmovdqu ymm5, ymmword [rsp + 0x1c0]
mov rax, qword [rsp + 0x3b0]
vpxor ymm0, ymm5, ymmword [rsp + 0x80]
vmovdqu ymm4, ymmword [rsp + 0x1e0]
vmovdqu ymm5, ymmword [rsp + 0x200]
vmovdqu ymm6, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x1c0], ymm0
vmovq rcx, xmm0
vpextrq rbx, xmm0, 1
vpxor ymm0, ymm4, ymmword [rsp + 0xa0]
vmovdqu ymm4, ymmword [rsp + 0x240]
mov qword [rax], rcx
vmovdqu ymmword [rsp + 0x1e0], ymm0
vmovdqu xmm14, xmm0
vpxor ymm0, ymm5, ymmword [rsp + 0xc0]
vmovdqu ymm5, ymmword [rsp + 0x120]
mov qword [rax + 8], rbx
vmovdqu xmm12, xmm0
vmovdqu xmmword [rax + 0x20], xmm14
vmovdqu ymmword [rsp + 0x200], ymm0
vpxor ymm0, ymm6, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x220], ymm0
vmovdqu xmm10, xmm0
vpxor ymm0, ymm4, ymmword [rsp + 0x100]
vmovdqu ymm4, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0x240], ymm0
vmovdqu xmm8, xmm0
vpxor ymm0, ymm5, ymmword [rsp + 0x260]
vmovdqu ymm5, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x260], ymm0
vmovdqu xmm6, xmm0
vpxor ymm0, ymm4, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x280], ymm0
vmovdqu xmm4, xmm0
vpxor ymm0, ymm5, ymmword [rsp + 0x2a0]
vmovdqu xmm5, xmmword [rsp + 0x1d0]
vmovdqu xmmword [rax + 0x10], xmm5
vmovdqu xmm5, xmmword [rsp + 0x1f0]
vmovdqu ymmword [rsp + 0x2a0], ymm0
vmovdqu xmmword [rax + 0x30], xmm5
vmovdqu xmmword [rax + 0x40], xmm12
vmovdqu xmm5, xmmword [rsp + 0x210]
vmovdqu xmmword [rax + 0xa0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x270]
vmovdqu xmmword [rax + 0x50], xmm5
vmovdqu xmm5, xmmword [rsp + 0x230]
vmovdqu xmmword [rax + 0xb0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x290]
vmovdqu xmmword [rax + 0x70], xmm5
vmovdqu xmm5, xmmword [rsp + 0x250]
vmovdqu xmmword [rax + 0xc0], xmm4
vmovdqu xmm4, xmmword [rsp + 0x2b0]
vmovdqu xmmword [rax + 0x60], xmm10
vmovdqu xmmword [rax + 0x80], xmm8
vmovdqu xmmword [rax + 0x90], xmm5
vmovdqu xmmword [rax + 0xd0], xmm6
vmovdqu xmmword [rax + 0xe0], xmm0
vmovdqu xmmword [rax + 0xf0], xmm4
vzeroupper
vmovups xmm6, xmmword [rsp + 0x300]
vmovups xmm8, xmmword [rsp + 0x310]
vmovups xmm10, xmmword [rsp + 0x320]
vmovups xmm12, xmmword [rsp + 0x330]
vmovups xmm14, xmmword [rsp + 0x340]
add rsp, 0x358
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r10d, dword [rsp + 0x3c]
mov eax, r10d
sub eax, r11d
cmp eax, r10d
jae 0x14013890e
sub r11d, r10d
mov rdx, qword [rsp + 0x30]
lea rcx, [rbx + rax]
lea r8d, [rbp + r11 - 0xe1]
add rdx, rax
add r8, 1
vzeroupper
call sub.msvcrt.dll_memmove
jmp 0x14013890e
test r11d, r11d
je 0x14013890e
mov eax, r10d
sub eax, r11d
cmp eax, r10d
jae 0x14013890e
vzeroupper
jmp 0x140138a81
mov r8d, r13d
mov r9d, r13d
and r8d, 3
shr r9d, 2
je 0x140138ee8
lea eax, [r9 - 1]
cmp eax, 2
jbe 0x140138d2c
lea edx, [rbp + 0x13c]
cmp edx, 0x18
ja 0x1401390ed
lea ecx, [r9*4]
xor eax, eax
mov edx, dword [r15 + rax]
xor dword [r12 + rax], edx
add rax, 4
cmp rcx, rax
jne 0x140138d36
test r8d, r8d
jne 0x140138ee8
mov edx, ebp
mov r10d, r13d
lea r11, [rsp + 0x40]
shr edx, 2
lea rax, [r15 + r10]
je 0x140139265
lea ecx, [rdx - 1]
cmp ecx, 2
jbe 0x140138f10
cmp ecx, 6
jbe 0x1401392c4
vmovdqu ymm6, ymmword [rsp + 0x1c0]
lea rdi, [r11 + r10 + 0x40]
mov ecx, ebp
vpxor ymm0, ymm6, ymmword [rdi]
shr ecx, 5
vmovdqu ymmword [rsp + 0x1c0], ymm0
cmp ecx, 1
je 0x140138e55
vmovdqu ymm4, ymmword [rsp + 0x1e0]
vpxor ymm0, ymm4, ymmword [rdi + 0x20]
vmovdqu ymmword [rsp + 0x1e0], ymm0
cmp ecx, 2
je 0x140138e55
vmovdqu ymm5, ymmword [rsp + 0x200]
vpxor ymm0, ymm5, ymmword [rdi + 0x40]
vmovdqu ymmword [rsp + 0x200], ymm0
cmp ecx, 3
je 0x140138e55
vmovdqu ymm6, ymmword [rsp + 0x220]
vpxor ymm0, ymm6, ymmword [rdi + 0x60]
vmovdqu ymmword [rsp + 0x220], ymm0
cmp ecx, 4
je 0x140138e55
vmovdqu ymm4, ymmword [rsp + 0x240]
vpxor ymm0, ymm4, ymmword [rdi + 0x80]
vmovdqu ymmword [rsp + 0x240], ymm0
cmp ecx, 5
je 0x140138e55
vmovdqu ymm5, ymmword [rsp + 0x260]
vpxor ymm0, ymm5, ymmword [rdi + 0xa0]
vmovdqu ymmword [rsp + 0x260], ymm0
cmp ecx, 7
jne 0x140138e55
vmovdqu ymm6, ymmword [rdi + 0xc0]
vpxor ymm0, ymm6, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0x280], ymm0
shl ecx, 3
cmp edx, ecx
je 0x140138ecd
mov edi, edx
sub edi, ecx
lea r14d, [rdi - 1]
cmp r14d, 2
jbe 0x140138ea2
lea r14d, [rcx + 0x60]
lea r15, [r10 + 0x300]
shl r14, 2
add r15, rsp
vmovdqu xmm0, xmmword [r14 + r15 - 0x400]
add r11, r14
vpxor xmm0, xmm0, xmmword [r11]
vmovdqu xmmword [r11], xmm0
mov r11d, edi
and r11d, 0xfffffffc
add ecx, r11d
and edi, 3
je 0x140138ecd
mov r11d, ecx
mov edi, dword [rax + r11*4]
xor dword [rbx + r11*4], edi
lea r11d, [rcx + 1]
cmp r11d, edx
jae 0x140138ecd
add ecx, 2
mov edi, dword [rax + r11*4]
xor dword [rbx + r11*4], edi
cmp ecx, edx
jae 0x140138ecd
mov r11d, dword [rax + rcx*4]
xor dword [rbx + rcx*4], r11d
and esi, 3
mov r11d, esi
jne 0x140138f36
test r9d, r9d
je 0x1401392b0
xor r11d, r11d
jmp 0x140138f5e
mov edx, r13d
sub edx, r8d
mov eax, edx
cmp edx, r13d
jae 0x140138d50
movzx edx, byte [r15 + rax]
xor byte [r12 + rax], dl
add rax, 1
cmp eax, r13d
jb 0x140138ef9
jmp 0x140138d50
mov edi, edx
mov r11, rbx
mov rcx, rax
lea r14, [rax + rdi*4]
mov edi, dword [rcx]
add rcx, 4
xor dword [r11], edi
add r11, 4
cmp rcx, r14
jne 0x140138f1c
and esi, 3
mov r11d, esi
je 0x140138ed5
mov ecx, ebp
sub ecx, r11d
cmp ecx, ebp
jae 0x140138f55
lea rdi, [rbx + rcx]
movzx esi, byte [rdi]
xor sil, byte [rax + rcx]
add rcx, 1
mov byte [rdi], sil
cmp ecx, ebp
jb 0x140138f3f
test r9d, r9d
je 0x1401392cd
lea eax, [r9*4]
cmp eax, 8
jae 0x140139029
test al, 4
jne 0x140139316
test eax, eax
jne 0x1401390d9
test r8d, r8d
je 0x140138fb7
mov eax, r13d
sub eax, r8d
cmp eax, r13d
jae 0x140138fb7
mov rsi, qword [rsp + 0x3b0]
add r12, rax
add rsi, rax
test r8d, r8d
je 0x140138fb7
xor eax, eax
mov ecx, eax
add eax, 1
movzx r9d, byte [r12 + rcx]
mov byte [rsi + rcx], r9b
cmp eax, r8d
jb 0x140138fa4
add qword [rsp + 0x3b0], r10
test edx, edx
je 0x140138fe2
mov eax, edx
shl rax, 2
cmp eax, 8
jae 0x140139073
test al, 4
jne 0x1401392f0
test eax, eax
jne 0x1401390c2
test r11d, r11d
je 0x140138c60
mov edx, ebp
sub edx, r11d
cmp edx, ebp
jae 0x140138c60
mov rax, qword [rsp + 0x3b0]
add rbx, rdx
add rax, rdx
test r11d, r11d
je 0x140138c60
xor edx, edx
mov ecx, edx
add edx, 1
movzx r8d, byte [rbx + rcx]
mov byte [rax + rcx], r8b
cmp edx, r11d
jb 0x140139011
jmp 0x140138c60
mov rcx, qword [r12]
mov rsi, qword [rsp + 0x3b0]
mov qword [rsi], rcx
mov rcx, qword [r12 + rax - 8]
mov rsi, qword [rsp + 0x3b0]
mov qword [rsi + rax - 8], rcx
mov rsi, qword [rsp + 0x3b0]
lea rdi, [rsi + 8]
mov rcx, rsi
mov rsi, r12
and rdi, 0xfffffffffffffff8
sub rcx, rdi
sub rsi, rcx
add ecx, eax
shr ecx, 3
rep movsq qword [rdi], qword [rsi]
jmp 0x140138f7f
mov rdx, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x3b0]
mov qword [rsi], rdx
mov rdx, qword [rbx + rax - 8]
mov rsi, qword [rsp + 0x3b0]
mov qword [rsi + rax - 8], rdx
mov rsi, qword [rsp + 0x3b0]
lea rdi, [rsi + 8]
mov rdx, rsi
mov rsi, rbx
and rdi, 0xfffffffffffffff8
sub rdx, rdi
lea ecx, [rax + rdx]
sub rsi, rdx
shr ecx, 3
rep movsq qword [rdi], qword [rsi]
jmp 0x140138fe2
movzx eax, byte [rsp + 0x1c0]
mov rsi, qword [rsp + 0x3b0]
mov byte [rsi], al
jmp 0x140138fe2
movzx eax, byte [r12]
mov rsi, qword [rsp + 0x3b0]
mov byte [rsi], al
jmp 0x140138f7f
cmp eax, 6
jbe 0x1401392ba
vmovdqu ymm6, ymmword [r12]
mov eax, r13d
vpxor ymm0, ymm6, ymmword [rsp + 0x80]
shr eax, 5
vmovdqu ymmword [r12], ymm0
cmp eax, 1
je 0x1401391d3
vmovdqu ymm4, ymmword [r12 + 0x20]
vpxor ymm0, ymm4, ymmword [rsp + 0xa0]
vmovdqu ymmword [r12 + 0x20], ymm0
cmp eax, 2
je 0x1401391d3
vmovdqu ymm6, ymmword [r12 + 0x40]
vpxor ymm0, ymm6, ymmword [rsp + 0xc0]
vmovdqu ymmword [r12 + 0x40], ymm0
cmp eax, 3
je 0x1401391d3
vmovdqu ymm4, ymmword [r12 + 0x60]
vpxor ymm0, ymm4, ymmword [rsp + 0xe0]
vmovdqu ymmword [r12 + 0x60], ymm0
cmp eax, 4
je 0x1401391d3
vmovdqu ymm6, ymmword [r12 + 0x80]
vpxor ymm0, ymm6, ymmword [rsp + 0x100]
vmovdqu ymmword [r12 + 0x80], ymm0
cmp eax, 5
je 0x1401391d3
vmovdqu ymm4, ymmword [r12 + 0xa0]
vpxor ymm0, ymm4, ymmword [rsp + 0x120]
vmovdqu ymmword [r12 + 0xa0], ymm0
cmp eax, 7
jne 0x1401391d3
vmovdqu ymm6, ymmword [r12 + 0xc0]
vpxor ymm0, ymm6, ymmword [rsp + 0x140]
vmovdqu ymmword [r12 + 0xc0], ymm0
shl eax, 3
cmp r9d, eax
je 0x140138d47
mov edx, r9d
sub edx, eax
lea ecx, [rdx - 1]
cmp ecx, 2
jbe 0x140139219
mov ecx, eax
shl rcx, 2
lea r10, [r12 + rcx]
vmovdqu xmm4, xmmword [r10]
vpxor xmm0, xmm4, xmmword [rsp + rcx + 0x80]
mov ecx, edx
and ecx, 0xfffffffc
add eax, ecx
and edx, 3
vmovdqu xmmword [r10], xmm0
je 0x140138d47
mov edx, eax
shl rdx, 2
mov ecx, dword [rsp + rdx + 0x80]
xor dword [r12 + rdx], ecx
lea edx, [rax + 1]
cmp edx, r9d
jae 0x140138d47
shl rdx, 2
add eax, 2
mov ecx, dword [rsp + rdx + 0x80]
xor dword [r12 + rdx], ecx
cmp eax, r9d
jae 0x140138d47
shl rax, 2
mov edx, dword [rsp + rax + 0x80]
xor dword [r12 + rax], edx
jmp 0x140138d47
and esi, 3
mov r11d, esi
jne 0x140138f36
test r9d, r9d
jne 0x140138ede
test r8d, r8d
je 0x140138c60
mov eax, r13d
xor r11d, r11d
sub eax, r8d
cmp eax, r13d
jb 0x140138f8f
add qword [rsp + 0x3b0], r10
test edx, edx
jne 0x140138fc3
jmp 0x140138c60
test r8d, r8d
jne 0x140139283
jmp 0x140138fc3
mov edx, r9d
xor eax, eax
jmp 0x1401391ec
xor ecx, ecx
mov edi, edx
jmp 0x140138e6a
test r8d, r8d
jne 0x140138f84
add qword [rsp + 0x3b0], r10
test edx, edx
jne 0x140138fc3
jmp 0x140138feb
mov edx, dword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x3b0]
mov dword [rsi], edx
mov edx, dword [rbx + rax - 4]
mov rsi, qword [rsp + 0x3b0]
mov dword [rsi + rax - 4], edx
jmp 0x140138fe2
mov ecx, dword [r12]
mov rsi, qword [rsp + 0x3b0]
mov dword [rsi], ecx
mov ecx, dword [r12 + rax - 4]
mov rsi, qword [rsp + 0x3b0]
mov dword [rsi + rax - 4], ecx
jmp 0x140138f7f