Function at 0x140008eb0
Capabilities:
Create thread
Encode data using xor
Validate payment card number using luhn algorithm

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x150]
sub rsp, 0x250
movdqa xmm0, xmmword [0x140025e50]
xor r13d, r13d
cmp dword [0x140029938], 6
xorps xmm1, xmm1
mov rdi, qword [0x1400295a8]
mov r14, 0xffffffffffffffff
setne r13b
mov r12, rdx
xor eax, eax
mov rbx, r14
movups xmmword [rbp + 0xd8], xmm0
mov word [rbp + 0x38], ax
xorps xmm0, xmm0
mov word [rbp + 0xc0], ax
movups xmmword [rbp + 8], xmm1
movups xmmword [rbp + 0x18], xmm1
movups xmmword [rbp + 0x28], xmm1
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
inc rbx
cmp byte [rdi + rbx], al
jne 0x140008f36
xor r8d, r8d
mov ecx, ebx
test ebx, ebx
jne 0x140008f52
mov word [rbp + 8], 0x30
jmp 0x140008fcf
lea r9, [rbp + 8]
mov r10d, 0x30
nop dword [rax]
mov eax, 0x66666667
lea r9, [r9 + 1]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*4]
add eax, eax
sub ecx, eax
mov eax, 0x57
cmp ecx, 9
cmovbe eax, r10d
inc r8d
add al, cl
mov ecx, edx
mov byte [r9 - 1], al
test edx, edx
jne 0x140008f60
movsxd rax, r8d
xor r8d, r8d
mov byte [rbp + rax + 8], dl
lea rdx, [rax - 1]
test rdx, rdx
je 0x140008fcf
nop word [rax + rax]
movzx eax, byte [rbp + rdx + 8]
movzx ecx, byte [rbp + r8 + 8]
mov byte [rbp + r8 + 8], al
inc r8
mov byte [rbp + rdx + 8], cl
dec rdx
cmp r8, rdx
jb 0x140008fb0
lea rcx, [rbp + 8]
mov rax, r14
nop word [rax + rax]
cmp byte [rcx + rax + 1], 0
lea rax, [rax + 1]
jne 0x140008fe0
mov byte [rbp + rax + 8], 0x2f
lea rcx, [rbp + 8]
mov rax, r14
inc rax
cmp byte [rcx + rax], 0
jne 0x140008ff7
mov edx, dword [0x1400295b0]
lea rcx, [rbp + 8]
add rcx, rax
mov qword [rsp + 0x280], r15
call fcn.1400053c0
movzx ecx, byte [rdi]
mov esi, 0xe565f26b
test cl, cl
je 0x140009050
movabs rdx, 0x87fffffe03ff
lea eax, [rcx - 0x30]
cmp al, 0x2f
ja 0x14000903d
bt rdx, rax
jb 0x140009045
sub cl, 0x61
cmp cl, 0x19
ja 0x1400090a7
movzx ecx, byte [rdi + 1]
inc rdi
test cl, cl
jne 0x140009030
cmp rbx, 3
jae 0x14000917d
mov ecx, esi
mov dword [rsp + 0x54], 0x1000c
mov dword [rsp + 0x50], ecx
xor eax, eax
mov dword [rsp + 0x58], 0xb145df4b
mov dword [rsp + 0x5c], 0x96459d04
mov dword [rsp + 0x60], 0x91179d03
mov dword [rsp + 0x64], esi
nop word [rax + rax]
xor dword [rsp + rax*4 + 0x58], ecx
inc rax
cmp rax, 4
je 0x140009145
mov ecx, dword [rsp + 0x50]
jmp 0x140009090
mov ecx, 0xede3d25f
mov dword [rbp - 0x4c], 0x1001a
mov dword [rbp - 0x50], ecx
xor eax, eax
mov dword [rbp - 0x48], 0xa4c3ff7f
mov dword [rbp - 0x44], 0x8182a431
mov dword [rbp - 0x40], 0x8ec3b636
mov dword [rbp - 0x3c], 0x8c91b337
mov dword [rbp - 0x38], 0x9f86a63c
mov dword [rbp - 0x34], 0x9e96f22c
mov dword [rbp - 0x30], 0xede3b63a
nop dword [rax]
xor dword [rbp + rax*4 - 0x48], ecx
inc rax
cmp rax, 7
je 0x140009102
mov ecx, dword [rbp - 0x50]
jmp 0x1400090f0
lea rax, [rbp + 8]
mov rcx, r14
nop dword [rax]
cmp byte [rax + rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x140009110
movzx eax, word [rbp - 0x30]
xor r15d, r15d
movups xmm0, xmmword [rbp - 0x48]
movsd xmm1, qword [rbp - 0x38]
movups xmmword [rbp + rcx + 8], xmm0
movsd qword [rbp + rcx + 0x18], xmm1
mov word [rbp + rcx + 0x20], ax
movzx eax, byte [rbp - 0x2e]
mov byte [rbp + rcx + 0x22], al
jmp 0x140009183
lea rax, [rbp + 8]
mov rcx, r14
nop dword [rax]
cmp byte [rax + rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x140009150
mov eax, dword [rsp + 0x60]
xor r15d, r15d
movsd xmm0, qword [rsp + 0x58]
movsd qword [rbp + rcx + 8], xmm0
mov dword [rbp + rcx + 0x10], eax
movzx eax, byte [rsp + 0x64]
mov byte [rbp + rcx + 0x14], al
jmp 0x140009183
mov r15d, 1
mov rax, qword [0x1400295e0]
mov rbx, r14
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140009190
mov edx, ebx
lea rcx, [rbp + 0x90]
call fcn.1400053c0
lea rcx, [rbp + 0x90]
mov rax, r14
cmp byte [rcx + rax + 1], 0
lea rax, [rax + 1]
jne 0x1400091b1
mov byte [rbp + rax + 0x90], 0x2f
lea rcx, [rbp + 0x90]
mov rax, r14
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1400091d0
mov edx, dword [0x1400295e8]
lea rcx, [rbp + 0x90]
add rcx, rax
call fcn.1400053c0
cmp rbx, 6
jae 0x140009274
mov dword [rsp + 0x78], esi
xor eax, eax
mov dword [rsp + 0x7c], 0x1000c
mov dword [rbp - 0x80], 0xb145df4b
mov dword [rbp - 0x7c], 0x96459d04
mov dword [rbp - 0x78], 0x91179d03
mov dword [rbp - 0x74], esi
nop
xor dword [rbp + rax*4 - 0x80], esi
inc rax
cmp rax, 4
je 0x140009233
mov esi, dword [rsp + 0x78]
jmp 0x140009220
lea rax, [rbp + 0x90]
mov rcx, r14
nop dword [rax]
cmp byte [rax + rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x140009240
mov eax, dword [rbp - 0x78]
xor esi, esi
movsd xmm0, qword [rbp - 0x80]
mov edi, esi
movsd qword [rbp + rcx + 0x90], xmm0
mov dword [rbp + rcx + 0x98], eax
movzx eax, byte [rbp - 0x74]
mov byte [rbp + rcx + 0x9c], al
jmp 0x14000927b
mov edi, 1
xor esi, esi
cmp dword [0x140029968], 0
mov rax, rsi
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm7
movaps xmmword [rsp + 0x220], xmm8
mov dword [rbp - 0x68], 0xceccacdf
mov dword [rbp - 0x64], 0x10008
mov dword [rbp - 0x60], 0xbca9dfaa
mov dword [rbp - 0x5c], 0xaba1cdb1
mov dword [rbp - 0x58], 0xceccacdf
mov dword [rsp + 0x50], 0x6dfcc654
mov dword [rsp + 0x54], 0x10008
mov dword [rsp + 0x58], 0x1e8fa724
mov dword [rsp + 0x5c], 0x98ea923
mov dword [rsp + 0x60], 0x6dfcc654
jne 0x1400095e4
mov ecx, 0x401f7306
mov dword [rsp + 0x7c], 0x10013
mov dword [rsp + 0x78], ecx
mov dword [rbp - 0x80], 0x60781c4a
mov dword [rbp - 0x7c], 0x2f6b1d6f
mov dword [rbp - 0x78], 0x347a3126
mov dword [rbp - 0x74], 0x606d1672
mov dword [rbp - 0x70], 0x40502055
xor dword [rbp + rax*4 - 0x80], ecx
inc rax
cmp rax, 5
je 0x140009336
mov ecx, dword [rsp + 0x78]
jmp 0x140009323
movss xmm0, dword [0x140025c08]
lea rax, [rbp + 0xd8]
movss xmm6, dword [0x140025cc8]
xorps xmm3, xmm3
movss xmm2, dword [0x140025c20]
movaps xmm1, xmm6
mov qword [rsp + 0x48], rax
mov rcx, r12
mov dword [rsp + 0x40], 1
lea rax, [rbp - 0x80]
movss dword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm3
mov word [rsp + 0x7e], si
call fcn.140007aa0
cmp word [rbp - 0x62], 0
je 0x1400093c3
movzx ecx, word [rbp - 0x64]
mov eax, esi
inc ecx
test cl, 3
setne al
shr ecx, 2
add eax, ecx
mov rcx, rsi
mov edx, eax
je 0x1400093bf
mov eax, dword [rbp - 0x68]
xor dword [rbp + rcx*4 - 0x60], eax
inc rcx
cmp rcx, rdx
jne 0x1400093b0
mov word [rbp - 0x62], si
movss xmm8, dword [0x140025c70]
lea rax, [rbp - 0x60]
movss xmm7, dword [0x140025c0c]
movaps xmm3, xmm8
movss xmm2, dword [0x140025c30]
movaps xmm1, xmm6
mov dword [rsp + 0x48], esi
mov rcx, r12
mov dword [rsp + 0x40], r13d
mov qword [rsp + 0x30], rax
lea rax, [0x1400295a8]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
call fcn.140008260
cmp word [rsp + 0x56], 0
je 0x140009455
movzx ecx, word [rsp + 0x54]
mov eax, esi
inc ecx
test cl, 3
setne al
shr ecx, 2
add eax, ecx
mov rcx, rsi
mov edx, eax
je 0x140009450
nop dword [rax]
nop word [rax + rax]
mov eax, dword [rsp + 0x50]
xor dword [rsp + rcx*4 + 0x58], eax
inc rcx
cmp rcx, rdx
jne 0x140009440
mov word [rsp + 0x56], si
movss xmm2, dword [0x140025c44]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x48], 1
movaps xmm3, xmm8
mov dword [rsp + 0x40], r13d
movaps xmm1, xmm6
mov qword [rsp + 0x30], rax
mov rcx, r12
lea rax, [0x1400295e0]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
call fcn.140008260
mov dword [rsp + 0x6c], 0x10006
mov ecx, 0x10691f71
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x70], 0x300e703d
mov dword [rsp + 0x74], 0x10697118
test r13d, r13d
je 0x1400094c9
test r15d, r15d
je 0x1400094c9
mov edx, 1
test edi, edi
jne 0x1400094cb
mov edx, esi
mov rax, rsi
nop
xor dword [rsp + rax*4 + 0x70], ecx
inc rax
cmp rax, 2
je 0x1400094e3
mov ecx, dword [rsp + 0x68]
jmp 0x1400094d0
movss xmm0, dword [0x140025bfc]
lea rax, [rsp + 0x70]
movss xmm2, dword [0x140025c54]
movaps xmm3, xmm8
mov dword [rsp + 0x40], 1
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm0
mov rcx, r12
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
mov word [rsp + 0x6e], si
call fcn.140007e10
test eax, eax
je 0x140009532
call fcn.140008dd0
mov ecx, 0x5ca3e348
mov dword [rbp - 0x24], 0x10021
mov dword [rbp - 0x28], ecx
mov rax, rsi
mov dword [rbp - 0x20], 0x38c68606
mov dword [rbp - 0x1c], 0x32838268
mov dword [rbp - 0x18], 0x3d83942d
mov dword [rbp - 0x14], 0x29cc802b
mov dword [rbp - 0x10], 0x7c9c9726
mov dword [rbp - 0xc], 0x32c48a1b
mov dword [rbp - 8], 0x7cd39668
mov dword [rbp - 4], 0x39d18620
mov dword [rbp], 0x5ca3e366
xor dword [rbp + rax*4 - 0x20], ecx
inc rax
cmp rax, 9
je 0x140009595
mov ecx, dword [rbp - 0x28]
jmp 0x140009583
movss xmm0, dword [0x140025bec]
lea r9, [rbp - 0x20]
movss xmm2, dword [0x140025c6c]
movaps xmm1, xmm6
mov qword [rsp + 0x38], rsi
mov rcx, r12
mov dword [rsp + 0x30], r13d
movss dword [rsp + 0x20], xmm0
mov word [rbp - 0x22], si
call fcn.1400080a0
test eax, eax
je 0x140009bd0
mov dword [0x140029968], 1
call fcn.140008cd0
jmp 0x140009c17
movaps xmmword [rsp + 0x210], xmm9
mov ecx, 0xde4a049e
movaps xmmword [rsp + 0x200], xmm10
movaps xmmword [rsp + 0x1f0], xmm11
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x24], 0x1001f
mov dword [rbp - 0x20], 0xbf2f76dd
mov dword [rbp - 0x1c], 0xbf6a61ea
mov dword [rbp - 0x18], 0xa92f6abe
mov dword [rbp - 0x14], 0xaa2f46be
mov dword [rbp - 0x10], 0xfe3861ea
mov dword [rbp - 0xc], 0xfe0557cd
mov dword [rbp - 8], 0xb12967ff
mov dword [rbp - 4], 0xde3e6aeb
nop word [rax + rax]
xor dword [rbp + rax*4 - 0x20], ecx
inc rax
cmp rax, 8
je 0x140009662
mov ecx, dword [rbp - 0x28]
jmp 0x140009650
movss xmm0, dword [0x140025c08]
lea rax, [rbp + 0xd8]
movss xmm11, dword [0x140025cc8]
xorps xmm6, xmm6
movss xmm2, dword [0x140025c20]
xorps xmm3, xmm3
mov qword [rsp + 0x48], rax
movaps xmm1, xmm11
mov dword [rsp + 0x40], 1
lea rax, [rbp - 0x20]
movss dword [rsp + 0x38], xmm0
mov rcx, r12
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
mov word [rbp - 0x22], si
call fcn.140007aa0
cmp word [rbp - 0x62], 0
movdqa xmm0, xmmword [0x140025de0]
movdqa xmm1, xmmword [0x140025dc0]
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp + 0xc8], xmm1
je 0x140009713
movzx ecx, word [rbp - 0x64]
mov eax, esi
inc ecx
test cl, 3
setne al
shr ecx, 2
add eax, ecx
mov rcx, rsi
mov edx, eax
je 0x14000970f
nop dword [rax]
mov eax, dword [rbp - 0x68]
xor dword [rbp + rcx*4 - 0x60], eax
inc rcx
cmp rcx, rdx
jne 0x140009700
mov word [rbp - 0x62], si
movss xmm10, dword [0x140025c70]
lea rax, [rbp - 0x60]
movss xmm9, dword [0x140025c0c]
movaps xmm3, xmm10
movss xmm2, dword [0x140025c30]
movaps xmm1, xmm11
mov dword [rsp + 0x48], esi
mov rcx, r12
mov dword [rsp + 0x40], r13d
mov qword [rsp + 0x30], rax
lea rax, [0x1400295a8]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm9
call fcn.140008260
mov rax, qword [0x1400295a8]
movss xmm7, dword [0x140025bf0]
movss xmm8, dword [0x140025ce4]
cmp byte [rax], 0
je 0x1400097d9
cmp dword [0x140029938], 6
je 0x1400097d9
movss xmm2, dword [0x140025c38]
lea rcx, [rbp + 0xc8]
test r15d, r15d
lea rax, [rsp + 0x78]
movaps xmm3, xmm6
movaps xmm1, xmm8
cmove rax, rcx
mov rcx, r12
mov qword [rsp + 0x48], rax
lea rax, [rbp + 8]
mov dword [rsp + 0x40], 2
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
call fcn.140007aa0
cmp word [rsp + 0x56], 0
je 0x140009815
movzx ecx, word [rsp + 0x54]
mov eax, esi
inc ecx
test cl, 3
setne al
shr ecx, 2
add eax, ecx
mov rcx, rsi
mov edx, eax
je 0x140009810
nop dword [rax]
mov eax, dword [rsp + 0x50]
xor dword [rsp + rcx*4 + 0x58], eax
inc rcx
cmp rcx, rdx
jne 0x140009800
mov word [rsp + 0x56], si
movss xmm2, dword [0x140025c44]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x48], 1
movaps xmm3, xmm10
mov dword [rsp + 0x40], r13d
movaps xmm1, xmm11
mov qword [rsp + 0x30], rax
mov rcx, r12
lea rax, [0x1400295e0]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm9
call fcn.140008260
mov r10, qword [0x1400295e0]
cmp byte [r10], 0
je 0x1400098be
movss xmm2, dword [0x140025c4c]
lea rcx, [rbp + 0xc8]
test edi, edi
lea rax, [rsp + 0x78]
movaps xmm3, xmm6
movaps xmm1, xmm8
cmove rax, rcx
mov rcx, r12
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x90]
mov dword [rsp + 0x40], 2
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
call fcn.140007aa0
mov r10, qword [0x1400295e0]
mov ebx, esi
mov r8, r14
inc r8
cmp byte [r10 + r8], 0
jne 0x1400098c3
mov r9, qword [0x140029618]
inc r14
cmp byte [r9 + r14], 0
jne 0x1400098d4
cmp r8, r14
jne 0x140009908
mov ebx, 1
mov rdx, rsi
test r8, r8
je 0x140009908
movzx eax, byte [r9 + rdx]
mov ecx, esi
cmp byte [r10 + rdx], al
cmove ecx, ebx
inc rdx
mov ebx, ecx
cmp rdx, r8
jne 0x1400098f0
mov ecx, 0x6bce11cd
mov dword [rbp + 0x44], 0x10010
mov dword [rbp + 0x40], ecx
mov rax, rsi
mov dword [rbp + 0x58], ecx
mov dword [rbp + 0x48], 0xda07eae
mov dword [rbp + 0x4c], 0x4ba363a4
mov dword [rbp + 0x50], 0x18bd70bd
mov dword [rbp + 0x54], 0xfbc7eba
nop dword [rax]
xor dword [rbp + rax*4 + 0x48], ecx
inc rax
cmp rax, 5
je 0x140009952
mov ecx, dword [rbp + 0x40]
jmp 0x140009940
movss xmm2, dword [0x140025c54]
lea rax, [rbp + 0x48]
mov dword [rsp + 0x48], 1
movaps xmm3, xmm10
mov dword [rsp + 0x40], r13d
movaps xmm1, xmm11
mov qword [rsp + 0x30], rax
mov rcx, r12
lea rax, [0x140029618]
mov word [rbp + 0x46], si
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm9
call fcn.140008260
mov rax, qword [0x140029618]
cmp byte [rax], 0
je 0x140009a4b
test ebx, ebx
jne 0x140009a4b
mov ecx, 0xcf815f50
mov dword [rbp - 0x4c], 0x10015
mov dword [rbp - 0x50], ecx
mov rax, rsi
mov dword [rbp - 0x48], 0xbcf23e00
mov dword [rbp - 0x44], 0xabf33027
mov dword [rbp - 0x40], 0xa0e57f23
mov dword [rbp - 0x3c], 0xeff5783e
mov dword [rbp - 0x38], 0xacf53e3d
mov dword [rbp - 0x34], 0xcf815f38
nop dword [rax + rax]
xor dword [rbp + rax*4 - 0x48], ecx
inc rax
cmp rax, 6
je 0x140009a02
mov ecx, dword [rbp - 0x50]
jmp 0x1400099f0
movss xmm2, dword [0x140025c5c]
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x48], rax
movaps xmm3, xmm6
mov dword [rsp + 0x40], 2
lea rax, [rbp - 0x48]
movss dword [rsp + 0x38], xmm7
movaps xmm1, xmm8
mov qword [rsp + 0x30], rsi
mov rcx, r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
mov word [rbp - 0x4a], si
call fcn.140007aa0
mov dword [rsp + 0x6c], 0x10007
mov ecx, 0x32611cfc
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x70], 0x5c0675af
mov dword [rsp + 0x74], 0x321169dc
test r13d, r13d
je 0x140009a83
test r15d, r15d
je 0x140009a83
test edi, edi
je 0x140009a83
mov edx, 1
test ebx, ebx
jne 0x140009a85
mov edx, esi
mov rax, rsi
nop dword [rax + rax]
xor dword [rsp + rax*4 + 0x70], ecx
inc rax
cmp rax, 2
je 0x140009aa3
mov ecx, dword [rsp + 0x68]
jmp 0x140009a90
movss xmm0, dword [0x140025bfc]
lea rax, [rsp + 0x70]
movss xmm2, dword [0x140025c68]
movaps xmm3, xmm10
mov dword [rsp + 0x40], 1
movaps xmm1, xmm11
movss dword [rsp + 0x38], xmm0
mov rcx, r12
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm9
mov word [rsp + 0x6e], si
call fcn.140007e10
movaps xmm10, xmmword [rsp + 0x200]
movaps xmm9, xmmword [rsp + 0x210]
test eax, eax
je 0x140009b06
call fcn.140008dd0
mov ecx, 0xa8890f33
mov dword [rbp + 0x64], 0x10026
mov dword [rbp + 0x60], ecx
mov rax, rsi
mov dword [rbp + 0x68], 0xc6a9607d
mov dword [rbp + 0x6c], 0x88ed6a56
mov dword [rbp + 0x70], 0xc9a9695c
mov dword [rbp + 0x74], 0xdfec6113
mov dword [rbp + 0x78], 0xcbea6e13
mov dword [rbp + 0x7c], 0xdce77a5c
mov dword [rbp + 0x80], 0xc7c52f0c
mov dword [rbp + 0x84], 0xc6e02f54
mov dword [rbp + 0x88], 0xdaec6713
mov dword [rbp + 0x8c], 0xa8892156
nop word [rax + rax]
xor dword [rbp + rax*4 + 0x68], ecx
inc rax
cmp rax, 0xa
je 0x140009b82
mov ecx, dword [rbp + 0x60]
jmp 0x140009b70
movss xmm0, dword [0x140025bec]
lea r9, [rbp + 0x68]
movss xmm2, dword [0x140025c80]
movaps xmm1, xmm11
mov qword [rsp + 0x38], rsi
mov rcx, r12
mov dword [rsp + 0x30], r13d
movss dword [rsp + 0x20], xmm0
mov word [rbp + 0x66], si
call fcn.1400080a0
movaps xmm11, xmmword [rsp + 0x1f0]
test eax, eax
je 0x140009bd0
mov dword [0x140029968], esi
call fcn.140008cd0
jmp 0x140009c17
cmp dword [0x140029938], 5
jne 0x140009c17
mov qword [rsp + 0x28], rsi
lea r9, [0x140029a94]
lea r8, [0x140006930]
mov dword [rsp + 0x20], esi
xor edx, edx
mov dword [0x1400295a0], 1
xor ecx, ecx
mov dword [0x140029a94], 1
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm8, xmmword [rsp + 0x220]
lea r11, [rsp + 0x250]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm7, xmmword [rsp + 0x230]
movaps xmm6, xmmword [rsp + 0x240]
mov r15, qword [rsp + 0x280]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret