Function at 0x14001e078
Capabilities:
Set registry value

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], rdx
mov qword [rbp - 0x68], rcx
lea rax, [rbp - 0x3c]
mov dword [rax], r9d
lea r12, [rbp - 0x50]
mov eax, 0xea24ab15
mov r13d, 0x76c87518
mov r14d, 0x3f2970dd
movabs r9, 0x5d7df6a02991d926
movabs r10, 0xa0999ec58d0191c5
lea rdi, [rbp - 0x60]
mov r11d, 0xe7c428ce
movabs r15, 0x275a8bd373043607
cmp eax, 0x25d9700c
jg 0x14001e17a
cmp eax, 0xe21f7238
jg 0x14001e1b7
cmp eax, 0xc4a5b9d9
jle 0x14001e227
cmp eax, 0xd0bbe214
jg 0x14001e34c
cmp eax, 0xc4a5b9da
je 0x14001e1ad
cmp eax, 0xcf024186
jne 0x14001e0e3
sub rsp, 0x30
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
mov rdx, qword [rbp - 0x68]
xor r8d, r8d
mov r9d, 0x20006
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
mov r11d, 0xe7c428ce
movabs r10, 0xa0999ec58d0191c5
movabs r9, 0x5d7df6a02991d926
add rsp, 0x30
test eax, eax
mov eax, 0x22acfa15
mov ecx, 0xea061dfe
cmove eax, ecx
jmp 0x14001e0e3
cmp eax, 0x43bc848c
jg 0x14001e1ed
cmp eax, 0x36d3b5c9
jle 0x14001e27e
cmp eax, 0x3d3f5191
jg 0x14001e36c
cmp eax, 0x36d3b5ca
je 0x14001e3fd
cmp eax, 0x383f6b59
jne 0x14001e0e3
mov eax, 0xe1c59630
jmp 0x14001e0e3
cmp eax, 0xea24ab14
jle 0x14001e2a9
cmp eax, 0x1903b906
jg 0x14001e3a0
cmp eax, 0xea24ab15
je 0x14001e41b
cmp eax, 0xfeb330c8
jne 0x14001e0e3
mov eax, 0x49c9e0f2
jmp 0x14001e0e3
cmp eax, 0x685c3b03
jg 0x14001e321
cmp eax, 0x49c9e0f1
jle 0x14001e3d4
cmp eax, 0x49c9e0f2
je 0x14001e42d
cmp eax, 0x6820bfed
jne 0x14001e0e3
mov qword [rbp - 0x30], rdi
mov eax, 0x315f3749
jmp 0x14001e0e3
cmp eax, 0x8923d483
je 0x14001e44b
cmp eax, 0x8bc419c7
je 0x14001e461
cmp eax, 0xc083ef11
jne 0x14001e0e3
mov rcx, qword [rbp - 0x80]
sub rsp, 0x20
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov r11d, 0xe7c428ce
movabs r10, 0xa0999ec58d0191c5
movabs r9, 0x5d7df6a02991d926
add rsp, 0x20
mov eax, 0xe21f7239
jmp 0x14001e0e3
cmp eax, 0x25d9700d
je 0x14001e46b
cmp eax, 0x315f3749
je 0x14001e47d
cmp eax, 0x34a1eab9
jne 0x14001e0e3
mov eax, 0x41550b5c
jmp 0x14001e0e3
cmp eax, 0xe21f7239
je 0x14001e49f
cmp eax, 0xe42e68c9
je 0x14001e4bd
cmp eax, 0xea061dfe
jne 0x14001e0e3
mov rcx, qword [rbp - 0x28]
sub rsp, 0x30
lea rax, [rbp - 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
mov rdx, qword [rbp - 0x78]
xor r8d, r8d
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov r11d, 0xe7c428ce
movabs r10, 0xa0999ec58d0191c5
movabs r9, 0x5d7df6a02991d926
add rsp, 0x30
mov dword [rbp - 0x40], eax
mov eax, 0x758a8df7
jmp 0x14001e0e3
cmp eax, 0x685c3b04
je 0x14001e540
cmp eax, 0x758a8df7
je 0x14001e5c3
cmp eax, 0x777657b6
jne 0x14001e0e3
mov eax, 0x44502142
jmp 0x14001e0e3
cmp eax, 0xd0bbe215
je 0x14001e5e1
cmp eax, 0xe1c59630
jne 0x14001e0e3
mov eax, 0x22acfa15
jmp 0x14001e0e3
cmp eax, 0x3d3f5192
je 0x14001f231
cmp eax, 0x41550b5c
jne 0x14001e0e3
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34a1eab9
mov ecx, 0xc4a5b9da
jmp 0x1400201a0
cmp eax, 0x1903b907
je 0x14001f23b
cmp eax, 0x22acfa15
jne 0x14001e0e3
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x777657b6
mov ecx, 0x44502142
jmp 0x1400201a0
cmp eax, 0x44502142
jne 0x1400201bc
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x777657b6
mov ecx, 0x43bc848d
jmp 0x1400201a0
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bc419c7
mov ecx, 0x3d3f5192
jmp 0x1400201a0
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x28], rax
mov eax, 0xcf024186
jmp 0x14001e0e3
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bbe215
mov ecx, 0x1903b907
jmp 0x1400201a0
cmp dword [rbp - 0x40], 0
mov eax, 0x25d9700d
mov ecx, 0x6820bfed
cmove eax, ecx
jmp 0x14001e0e3
mov eax, 0x36d3b5ca
jmp 0x14001e0e3
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x80], rax
mov eax, 0xc083ef11
jmp 0x14001e0e3
mov rax, qword [rbp - 0x30]
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x685c3b04
mov ecx, 0xe42e68c9
jmp 0x1400201a0
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x34a1eab9
mov ecx, 0x41550b5c
jmp 0x1400201a0
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e51c
cmp eax, 0x76c87518
je 0x14001e535
cmp eax, 0x4c07e261
je 0x14001e53c
cmp eax, 0x3f2970dd
jne 0x14001e4f2
movabs rdx, 0xceeef1a1f974f9b6
mov eax, ebx
jmp 0x14001e4f2
cmp eax, 0xb24059e3
je 0x14001fe9f
cmp eax, 0x2dd730c7
jne 0x14001e4f2
mov eax, 0x3f2970dd
jmp 0x14001e4f2
mov eax, 0xb24059e3
jmp 0x14001e4f2
mov eax, ecx
jmp 0x14001e4f2
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e59f
cmp eax, 0x76c87518
je 0x14001e5b8
cmp eax, 0x4c07e261
je 0x14001e5bf
cmp eax, 0x3f2970dd
jne 0x14001e575
movabs rdx, 0xceeef1a1f974f9b6
mov eax, ebx
jmp 0x14001e575
cmp eax, 0xb24059e3
je 0x14001fefa
cmp eax, 0x2dd730c7
jne 0x14001e575
mov eax, 0x3f2970dd
jmp 0x14001e575
mov eax, 0xb24059e3
jmp 0x14001e575
mov eax, ecx
jmp 0x14001e575
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8bc419c7
mov ecx, 0x36d3b5ca
jmp 0x1400201a0
mov r8, rsp
mov eax, dword [0x1403fb248]
mov ecx, dword [0x1403fb24c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 7]
cmp ecx, 0xa
setl byte [rbp + 6]
mov eax, 0x3deeaae7
cmp eax, 0xdad5b8b
jg 0x14001e634
cmp eax, 0xd16443a6
jle 0x14001e658
cmp eax, 0xd16443a7
je 0x14001e71a
cmp eax, 0x4376550
jne 0x14001f1ea
mov eax, 0x9c1029c9
jmp 0x14001e609
cmp eax, 0x23e24c68
jg 0x14001e6e6
cmp eax, 0xdad5b8c
je 0x14001e796
cmp eax, 0x1472ff76
jne 0x14001e609
mov eax, 0xdad5b8c
jmp 0x14001e609
cmp eax, 0x9c1029c9
je 0x14001e7d4
cmp eax, 0xb913739d
jne 0x14001e609
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e6c2
cmp eax, 0x76c87518
je 0x14001e6db
cmp eax, 0x4c07e261
je 0x14001e6e2
cmp eax, 0x3f2970dd
jne 0x14001e69f
mov rdx, r15
mov eax, ebx
jmp 0x14001e69f
cmp eax, 0xb24059e3
je 0x14001e858
cmp eax, 0x2dd730c7
jne 0x14001e69f
mov eax, 0x3f2970dd
jmp 0x14001e69f
mov eax, 0xb24059e3
jmp 0x14001e69f
mov eax, ecx
jmp 0x14001e69f
cmp eax, 0x23e24c69
je 0x14001e8ee
cmp eax, 0x3deeaae7
jne 0x14001e609
mov cl, byte [rbp + 7]
cmp byte [rbp + 6], 0
mov eax, 0x1472ff76
mov edx, 0xdad5b8c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14001e609
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e772
cmp eax, 0x76c87518
je 0x14001e78b
cmp eax, 0x4c07e261
je 0x14001e792
cmp eax, 0x3f2970dd
jne 0x14001e74f
mov rdx, r15
mov eax, ebx
jmp 0x14001e74f
cmp eax, 0xb24059e3
je 0x14001e919
cmp eax, 0x2dd730c7
jne 0x14001e74f
mov eax, 0x3f2970dd
jmp 0x14001e74f
mov eax, 0xb24059e3
jmp 0x14001e74f
mov eax, ecx
jmp 0x14001e74f
mov eax, 0x20
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1472ff76
mov ecx, 0x4376550
jmp 0x14001e907
mov rax, qword [rbp - 0x20]
mov qword [rbp - 8], rax
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e834
cmp eax, 0x76c87518
je 0x14001e84d
cmp eax, 0x4c07e261
je 0x14001e854
cmp eax, 0x3f2970dd
jne 0x14001e811
mov rdx, r10
mov eax, ebx
jmp 0x14001e811
cmp eax, 0xb24059e3
je 0x14001e9af
cmp eax, 0x2dd730c7
jne 0x14001e811
mov eax, 0x3f2970dd
jmp 0x14001e811
mov eax, 0xb24059e3
jmp 0x14001e811
mov eax, ecx
jmp 0x14001e811
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov esi, 0x2dd730c7
cmovne esi, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e8ca
cmp eax, 0x76c87518
je 0x14001e8e3
cmp eax, 0x4c07e261
je 0x14001e8ea
cmp eax, 0x3f2970dd
jne 0x14001e8a0
movabs rbx, 0xb0093cfe6032c028
mov eax, esi
jmp 0x14001e8a0
cmp eax, 0xb24059e3
je 0x14001ea44
cmp eax, 0x2dd730c7
jne 0x14001e8a0
mov eax, 0x3f2970dd
jmp 0x14001e8a0
mov eax, 0xb24059e3
jmp 0x14001e8a0
mov eax, ecx
jmp 0x14001e8a0
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16443a7
mov ecx, 0xb913739d
cmove eax, ecx
cmp dword [0x1403fb24c], 0xa
cmovl eax, ecx
jmp 0x14001e609
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov esi, 0x2dd730c7
cmovne esi, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001e98b
cmp eax, 0x76c87518
je 0x14001e9a4
cmp eax, 0x4c07e261
je 0x14001e9ab
cmp eax, 0x3f2970dd
jne 0x14001e961
movabs rbx, 0xb0093cfe6032c028
mov eax, esi
jmp 0x14001e961
cmp eax, 0xb24059e3
je 0x14001eaa0
cmp eax, 0x2dd730c7
jne 0x14001e961
mov eax, 0x3f2970dd
jmp 0x14001e961
mov eax, 0xb24059e3
jmp 0x14001e961
mov eax, ecx
jmp 0x14001e961
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov ecx, dword [0x1403fb728]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1403fb72c], 0xa
setl dl
or dl, cl
mov esi, 0x2dd730c7
cmovne esi, r13d
mov edx, 0x2dd730c7
cmovne edx, r14d
mov ecx, 0x4c07e261
cmp ecx, 0x3f2970dc
jle 0x14001ea1e
cmp ecx, 0x76c87518
je 0x14001ea39
cmp ecx, 0x4c07e261
je 0x14001ea40
cmp ecx, 0x3f2970dd
jne 0x14001e9f7
mov rbx, r9
mov ecx, esi
jmp 0x14001e9f7
cmp ecx, 0xb24059e3
je 0x14001eaf8
cmp ecx, 0x2dd730c7
jne 0x14001e9f7
mov ecx, 0x3f2970dd
jmp 0x14001e9f7
mov ecx, 0xb24059e3
jmp 0x14001e9f7
mov ecx, edx
jmp 0x14001e9f7
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rdx + 8], rax
mov rbx, qword [rbp - 8]
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001ea7c
cmp eax, 0x76c87518
je 0x14001ea95
cmp eax, 0x4c07e261
je 0x14001ea9c
cmp eax, 0x3f2970dd
jne 0x14001ea59
mov rdx, rbx
mov eax, esi
jmp 0x14001ea59
cmp eax, 0xb24059e3
je 0x14001eb16
cmp eax, 0x2dd730c7
jne 0x14001ea59
mov eax, 0x3f2970dd
jmp 0x14001ea59
mov eax, 0xb24059e3
jmp 0x14001ea59
mov eax, ecx
jmp 0x14001ea59
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rdx + 8], rax
mov rbx, qword [rbp - 8]
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001ead8
cmp eax, 0x76c87518
je 0x14001eaed
cmp eax, 0x4c07e261
je 0x14001eaf4
cmp eax, 0x3f2970dd
jne 0x14001eab5
mov rdx, rbx
mov eax, esi
jmp 0x14001eab5
cmp eax, 0xb24059e3
je 0x14001eb49
cmp eax, 0x2dd730c7
jne 0x14001eab5
mov eax, 0x3f2970dd
jmp 0x14001eab5
mov eax, 0xb24059e3
jmp 0x14001eab5
mov eax, ecx
jmp 0x14001eab5
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rax + 8], rcx
add rax, 0x10
mov qword [rbp - 0x10], rax
mov eax, 0x23e24c69
jmp 0x14001e609
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 8], rax
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001eb7c
cmp ecx, 0x4ae25be3
jne 0x14001eb27
mov rcx, qword [rbp + 8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm0
mov ecx, 0xc1f88bf7
jmp 0x14001eb27
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 8], rax
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001ebab
cmp ecx, 0x4ae25be3
jne 0x14001eb5a
mov rcx, qword [rbp + 8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm0
mov ecx, 0xc1f88bf7
jmp 0x14001eb5a
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], rdi
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001ebde
cmp ecx, 0x4ae25be3
jne 0x14001eb89
mov rcx, qword [rbp + 8]
movups xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm1
mov ecx, 0xc1f88bf7
jmp 0x14001eb89
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], rdi
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001ed5a
cmp ecx, 0x4ae25be3
jne 0x14001ebb8
mov rcx, qword [rbp + 8]
movups xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm1
mov ecx, 0xc1f88bf7
jmp 0x14001ebb8
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], rdi
mov ecx, 0x992113a8
cmp ecx, 0xed3e02ed
jle 0x14001ec35
cmp ecx, 0x15fd2490
jg 0x14001ec81
cmp ecx, 0xed3e02ee
je 0x14001ecd0
cmp ecx, 0xfd9c631d
jne 0x14001ebf3
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xb6822a28
mov ecx, 0xb6822a28
jmp 0x14001ec6d
cmp ecx, 0xd0fe1783
jle 0x14001ecaa
cmp ecx, 0xd0fe1784
je 0x14001ecda
cmp ecx, 0xe5e73025
jne 0x14001ebf3
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xfd9c631d
mov ecx, 0xfd9c631d
test sil, 1
je 0x14001ed08
mov ecx, 0x15fd2491
jmp 0x14001ed08
cmp ecx, 0x15fd2491
je 0x14001ed13
cmp ecx, 0x5dd5d9ea
jne 0x14001ebf3
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, 0xd0fe1784
jmp 0x14001ebf3
cmp ecx, 0x992113a8
jne 0x14001ed1d
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xd0fe1784
mov ecx, 0xd0fe1784
jmp 0x14001ecfd
mov ecx, 0xe5e73025
jmp 0x14001ebf3
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xed3e02ee
mov ecx, 0xed3e02ee
test sil, 1
je 0x14001ed08
mov ecx, 0x5dd5d9ea
cmp edx, 0xa
cmovl ecx, ebx
jmp 0x14001ebf3
mov ecx, 0xfd9c631d
jmp 0x14001ebf3
cmp ecx, 0xb6822a28
jne 0x14001ebf3
add rax, 0x10
mov qword [rbp + 8], rax
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001eed2
cmp eax, 0x4ae25be3
jne 0x14001ed36
mov rax, qword [rbp + 8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm0
mov eax, 0xc1f88bf7
jmp 0x14001ed36
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], rdi
mov ecx, 0x992113a8
cmp ecx, 0xed3e02ed
jle 0x14001edb1
cmp ecx, 0x15fd2490
jg 0x14001edfd
cmp ecx, 0xed3e02ee
je 0x14001ee4c
cmp ecx, 0xfd9c631d
jne 0x14001ed6f
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xb6822a28
mov ecx, 0xb6822a28
jmp 0x14001ede9
cmp ecx, 0xd0fe1783
jle 0x14001ee26
cmp ecx, 0xd0fe1784
je 0x14001ee56
cmp ecx, 0xe5e73025
jne 0x14001ed6f
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xfd9c631d
mov ecx, 0xfd9c631d
test sil, 1
je 0x14001ee84
mov ecx, 0x15fd2491
jmp 0x14001ee84
cmp ecx, 0x15fd2491
je 0x14001ee8f
cmp ecx, 0x5dd5d9ea
jne 0x14001ed6f
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, 0xd0fe1784
jmp 0x14001ed6f
cmp ecx, 0x992113a8
jne 0x14001ee99
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xd0fe1784
mov ecx, 0xd0fe1784
jmp 0x14001ee79
mov ecx, 0xe5e73025
jmp 0x14001ed6f
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xed3e02ee
mov ecx, 0xed3e02ee
test sil, 1
je 0x14001ee84
mov ecx, 0x5dd5d9ea
cmp edx, 0xa
cmovl ecx, ebx
jmp 0x14001ed6f
mov ecx, 0xfd9c631d
jmp 0x14001ed6f
cmp ecx, 0xb6822a28
jne 0x14001ed6f
add rax, 0x10
mov qword [rbp + 8], rax
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001eeff
cmp eax, 0x4ae25be3
jne 0x14001eeb2
mov rax, qword [rbp + 8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm0
mov eax, 0xc1f88bf7
jmp 0x14001eeb2
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], r12
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001ef30
cmp eax, 0x4ae25be3
jne 0x14001eedf
mov rax, qword [rbp + 8]
movups xmm1, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm1
mov eax, 0xc1f88bf7
jmp 0x14001eedf
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], r12
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001f09e
cmp eax, 0x4ae25be3
jne 0x14001ef0c
mov rax, qword [rbp + 8]
movups xmm1, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm1
mov eax, 0xc1f88bf7
jmp 0x14001ef0c
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], r12
mov eax, 0x992113a8
cmp eax, 0xed3e02ed
jle 0x14001ef83
cmp eax, 0x15fd2490
jg 0x14001efcb
cmp eax, 0xed3e02ee
je 0x14001f017
cmp eax, 0xfd9c631d
jne 0x14001ef45
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xb6822a28
mov eax, 0xb6822a28
jmp 0x14001efb8
cmp eax, 0xd0fe1783
jle 0x14001eff2
cmp eax, 0xd0fe1784
je 0x14001f021
cmp eax, 0xe5e73025
jne 0x14001ef45
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xfd9c631d
mov eax, 0xfd9c631d
test bl, 1
je 0x14001f04e
mov eax, 0x15fd2491
jmp 0x14001f04e
cmp eax, 0x15fd2491
je 0x14001f059
cmp eax, 0x5dd5d9ea
jne 0x14001ef45
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, 0xd0fe1784
jmp 0x14001ef45
cmp eax, 0x992113a8
jne 0x14001f063
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xd0fe1784
mov eax, 0xd0fe1784
jmp 0x14001f044
mov eax, 0xe5e73025
jmp 0x14001ef45
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xed3e02ee
mov eax, 0xed3e02ee
test bl, 1
je 0x14001f04e
mov eax, 0x5dd5d9ea
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14001ef45
mov eax, 0xfd9c631d
jmp 0x14001ef45
cmp eax, 0xb6822a28
jne 0x14001ef45
mov qword [rbp - 0x38], rdi
mov rax, qword [rbp - 0x18]
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16443a7
cmove eax, r11d
cmp dword [0x1403fb24c], 0xa
cmovl eax, r11d
jmp 0x14001e609
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], r12
mov eax, 0x992113a8
cmp eax, 0xed3e02ed
jle 0x14001f0f1
cmp eax, 0x15fd2490
jg 0x14001f139
cmp eax, 0xed3e02ee
je 0x14001f185
cmp eax, 0xfd9c631d
jne 0x14001f0b3
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xb6822a28
mov eax, 0xb6822a28
jmp 0x14001f126
cmp eax, 0xd0fe1783
jle 0x14001f160
cmp eax, 0xd0fe1784
je 0x14001f18f
cmp eax, 0xe5e73025
jne 0x14001f0b3
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xfd9c631d
mov eax, 0xfd9c631d
test bl, 1
je 0x14001f1bc
mov eax, 0x15fd2491
jmp 0x14001f1bc
cmp eax, 0x15fd2491
je 0x14001f1c7
cmp eax, 0x5dd5d9ea
jne 0x14001f0b3
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, 0xd0fe1784
jmp 0x14001f0b3
cmp eax, 0x992113a8
jne 0x14001f1d1
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xd0fe1784
mov eax, 0xd0fe1784
jmp 0x14001f1b2
mov eax, 0xe5e73025
jmp 0x14001f0b3
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xed3e02ee
mov eax, 0xed3e02ee
test bl, 1
je 0x14001f1bc
mov eax, 0x5dd5d9ea
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14001f0b3
mov eax, 0xfd9c631d
jmp 0x14001f0b3
cmp eax, 0xb6822a28
jne 0x14001f0b3
mov rax, qword [rbp - 0x18]
mov eax, 0xb913739d
jmp 0x14001e609
cmp eax, 0xe7c428ce
jne 0x14001e609
mov rcx, qword [rbp - 0x38]
mov rsp, r8
sub rsp, 0x20
call fcn.140326b7c
mov r11d, 0xe7c428ce
movabs r10, 0xa0999ec58d0191c5
movabs r9, 0x5d7df6a02991d926
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov eax, 0x1903b907
jmp 0x14001e0e3
mov eax, 0x8923d483
jmp 0x14001e0e3
mov r8, rsp
mov eax, dword [0x1403fb248]
mov ecx, dword [0x1403fb24c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 7]
cmp ecx, 0xa
setl byte [rbp + 6]
mov eax, 0x3deeaae7
cmp eax, 0xdad5b8b
jg 0x14001f28e
cmp eax, 0xd16443a6
jle 0x14001f2b2
cmp eax, 0xd16443a7
je 0x14001f374
cmp eax, 0x4376550
jne 0x14001fe44
mov eax, 0x9c1029c9
jmp 0x14001f263
cmp eax, 0x23e24c68
jg 0x14001f340
cmp eax, 0xdad5b8c
je 0x14001f3f0
cmp eax, 0x1472ff76
jne 0x14001f263
mov eax, 0xdad5b8c
jmp 0x14001f263
cmp eax, 0x9c1029c9
je 0x14001f42e
cmp eax, 0xb913739d
jne 0x14001f263
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f31c
cmp eax, 0x76c87518
je 0x14001f335
cmp eax, 0x4c07e261
je 0x14001f33c
cmp eax, 0x3f2970dd
jne 0x14001f2f9
mov rdx, r15
mov eax, ebx
jmp 0x14001f2f9
cmp eax, 0xb24059e3
je 0x14001f4b2
cmp eax, 0x2dd730c7
jne 0x14001f2f9
mov eax, 0x3f2970dd
jmp 0x14001f2f9
mov eax, 0xb24059e3
jmp 0x14001f2f9
mov eax, ecx
jmp 0x14001f2f9
cmp eax, 0x23e24c69
je 0x14001f548
cmp eax, 0x3deeaae7
jne 0x14001f263
mov cl, byte [rbp + 7]
cmp byte [rbp + 6], 0
mov eax, 0x1472ff76
mov edx, 0xdad5b8c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14001f263
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f3cc
cmp eax, 0x76c87518
je 0x14001f3e5
cmp eax, 0x4c07e261
je 0x14001f3ec
cmp eax, 0x3f2970dd
jne 0x14001f3a9
mov rdx, r15
mov eax, ebx
jmp 0x14001f3a9
cmp eax, 0xb24059e3
je 0x14001f573
cmp eax, 0x2dd730c7
jne 0x14001f3a9
mov eax, 0x3f2970dd
jmp 0x14001f3a9
mov eax, 0xb24059e3
jmp 0x14001f3a9
mov eax, ecx
jmp 0x14001f3a9
mov eax, 0x20
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1472ff76
mov ecx, 0x4376550
jmp 0x14001f561
mov rax, qword [rbp - 0x20]
mov qword [rbp - 8], rax
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f48e
cmp eax, 0x76c87518
je 0x14001f4a7
cmp eax, 0x4c07e261
je 0x14001f4ae
cmp eax, 0x3f2970dd
jne 0x14001f46b
mov rdx, r10
mov eax, ebx
jmp 0x14001f46b
cmp eax, 0xb24059e3
je 0x14001f609
cmp eax, 0x2dd730c7
jne 0x14001f46b
mov eax, 0x3f2970dd
jmp 0x14001f46b
mov eax, 0xb24059e3
jmp 0x14001f46b
mov eax, ecx
jmp 0x14001f46b
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov esi, 0x2dd730c7
cmovne esi, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f524
cmp eax, 0x76c87518
je 0x14001f53d
cmp eax, 0x4c07e261
je 0x14001f544
cmp eax, 0x3f2970dd
jne 0x14001f4fa
movabs rbx, 0xb0093cfe6032c028
mov eax, esi
jmp 0x14001f4fa
cmp eax, 0xb24059e3
je 0x14001f69e
cmp eax, 0x2dd730c7
jne 0x14001f4fa
mov eax, 0x3f2970dd
jmp 0x14001f4fa
mov eax, 0xb24059e3
jmp 0x14001f4fa
mov eax, ecx
jmp 0x14001f4fa
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16443a7
mov ecx, 0xb913739d
cmove eax, ecx
cmp dword [0x1403fb24c], 0xa
cmovl eax, ecx
jmp 0x14001f263
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rdx, qword [rbp - 0x10]
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov esi, 0x2dd730c7
cmovne esi, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f5e5
cmp eax, 0x76c87518
je 0x14001f5fe
cmp eax, 0x4c07e261
je 0x14001f605
cmp eax, 0x3f2970dd
jne 0x14001f5bb
movabs rbx, 0xb0093cfe6032c028
mov eax, esi
jmp 0x14001f5bb
cmp eax, 0xb24059e3
je 0x14001f6fa
cmp eax, 0x2dd730c7
jne 0x14001f5bb
mov eax, 0x3f2970dd
jmp 0x14001f5bb
mov eax, 0xb24059e3
jmp 0x14001f5bb
mov eax, ecx
jmp 0x14001f5bb
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov ecx, dword [0x1403fb728]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1403fb72c], 0xa
setl dl
or dl, cl
mov esi, 0x2dd730c7
cmovne esi, r13d
mov edx, 0x2dd730c7
cmovne edx, r14d
mov ecx, 0x4c07e261
cmp ecx, 0x3f2970dc
jle 0x14001f678
cmp ecx, 0x76c87518
je 0x14001f693
cmp ecx, 0x4c07e261
je 0x14001f69a
cmp ecx, 0x3f2970dd
jne 0x14001f651
mov rbx, r9
mov ecx, esi
jmp 0x14001f651
cmp ecx, 0xb24059e3
je 0x14001f752
cmp ecx, 0x2dd730c7
jne 0x14001f651
mov ecx, 0x3f2970dd
jmp 0x14001f651
mov ecx, 0xb24059e3
jmp 0x14001f651
mov ecx, edx
jmp 0x14001f651
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rdx + 8], rax
mov rbx, qword [rbp - 8]
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f6d6
cmp eax, 0x76c87518
je 0x14001f6ef
cmp eax, 0x4c07e261
je 0x14001f6f6
cmp eax, 0x3f2970dd
jne 0x14001f6b3
mov rdx, rbx
mov eax, esi
jmp 0x14001f6b3
cmp eax, 0xb24059e3
je 0x14001f770
cmp eax, 0x2dd730c7
jne 0x14001f6b3
mov eax, 0x3f2970dd
jmp 0x14001f6b3
mov eax, 0xb24059e3
jmp 0x14001f6b3
mov eax, ecx
jmp 0x14001f6b3
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rdx + 8], rax
mov rbx, qword [rbp - 8]
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001f732
cmp eax, 0x76c87518
je 0x14001f747
cmp eax, 0x4c07e261
je 0x14001f74e
cmp eax, 0x3f2970dd
jne 0x14001f70f
mov rdx, rbx
mov eax, esi
jmp 0x14001f70f
cmp eax, 0xb24059e3
je 0x14001f7a3
cmp eax, 0x2dd730c7
jne 0x14001f70f
mov eax, 0x3f2970dd
jmp 0x14001f70f
mov eax, 0xb24059e3
jmp 0x14001f70f
mov eax, ecx
jmp 0x14001f70f
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rax + 8], rcx
add rax, 0x10
mov qword [rbp - 0x10], rax
mov eax, 0x23e24c69
jmp 0x14001f263
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 8], rax
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001f7d6
cmp ecx, 0x4ae25be3
jne 0x14001f781
mov rcx, qword [rbp + 8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm0
mov ecx, 0xc1f88bf7
jmp 0x14001f781
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 8], rax
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001f805
cmp ecx, 0x4ae25be3
jne 0x14001f7b4
mov rcx, qword [rbp + 8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm0
mov ecx, 0xc1f88bf7
jmp 0x14001f7b4
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], rdi
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001f838
cmp ecx, 0x4ae25be3
jne 0x14001f7e3
mov rcx, qword [rbp + 8]
movups xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm1
mov ecx, 0xc1f88bf7
jmp 0x14001f7e3
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], rdi
mov ecx, 0x4ae25be3
cmp ecx, 0xc1f88bf7
je 0x14001f9b4
cmp ecx, 0x4ae25be3
jne 0x14001f812
mov rcx, qword [rbp + 8]
movups xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x10], xmm1
mov ecx, 0xc1f88bf7
jmp 0x14001f812
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], rdi
mov ecx, 0x992113a8
cmp ecx, 0xed3e02ed
jle 0x14001f88f
cmp ecx, 0x15fd2490
jg 0x14001f8db
cmp ecx, 0xed3e02ee
je 0x14001f92a
cmp ecx, 0xfd9c631d
jne 0x14001f84d
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xb6822a28
mov ecx, 0xb6822a28
jmp 0x14001f8c7
cmp ecx, 0xd0fe1783
jle 0x14001f904
cmp ecx, 0xd0fe1784
je 0x14001f934
cmp ecx, 0xe5e73025
jne 0x14001f84d
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xfd9c631d
mov ecx, 0xfd9c631d
test sil, 1
je 0x14001f962
mov ecx, 0x15fd2491
jmp 0x14001f962
cmp ecx, 0x15fd2491
je 0x14001f96d
cmp ecx, 0x5dd5d9ea
jne 0x14001f84d
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, 0xd0fe1784
jmp 0x14001f84d
cmp ecx, 0x992113a8
jne 0x14001f977
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xd0fe1784
mov ecx, 0xd0fe1784
jmp 0x14001f957
mov ecx, 0xe5e73025
jmp 0x14001f84d
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xed3e02ee
mov ecx, 0xed3e02ee
test sil, 1
je 0x14001f962
mov ecx, 0x5dd5d9ea
cmp edx, 0xa
cmovl ecx, ebx
jmp 0x14001f84d
mov ecx, 0xfd9c631d
jmp 0x14001f84d
cmp ecx, 0xb6822a28
jne 0x14001f84d
add rax, 0x10
mov qword [rbp + 8], rax
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001fb2c
cmp eax, 0x4ae25be3
jne 0x14001f990
mov rax, qword [rbp + 8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm0
mov eax, 0xc1f88bf7
jmp 0x14001f990
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], rdi
mov ecx, 0x992113a8
cmp ecx, 0xed3e02ed
jle 0x14001fa0b
cmp ecx, 0x15fd2490
jg 0x14001fa57
cmp ecx, 0xed3e02ee
je 0x14001faa6
cmp ecx, 0xfd9c631d
jne 0x14001f9c9
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xb6822a28
mov ecx, 0xb6822a28
jmp 0x14001fa43
cmp ecx, 0xd0fe1783
jle 0x14001fa80
cmp ecx, 0xd0fe1784
je 0x14001fab0
cmp ecx, 0xe5e73025
jne 0x14001f9c9
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xfd9c631d
mov ecx, 0xfd9c631d
test sil, 1
je 0x14001fade
mov ecx, 0x15fd2491
jmp 0x14001fade
cmp ecx, 0x15fd2491
je 0x14001fae9
cmp ecx, 0x5dd5d9ea
jne 0x14001f9c9
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, 0xd0fe1784
jmp 0x14001f9c9
cmp ecx, 0x992113a8
jne 0x14001faf3
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xd0fe1784
mov ecx, 0xd0fe1784
jmp 0x14001fad3
mov ecx, 0xe5e73025
jmp 0x14001f9c9
mov rcx, qword [rbp + 0x10]
movups xmmword [rcx], xmm0
mov ecx, dword [0x1403fb730]
mov edx, dword [0x1403fb734]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, 0xed3e02ee
mov ecx, 0xed3e02ee
test sil, 1
je 0x14001fade
mov ecx, 0x5dd5d9ea
cmp edx, 0xa
cmovl ecx, ebx
jmp 0x14001f9c9
mov ecx, 0xfd9c631d
jmp 0x14001f9c9
cmp ecx, 0xb6822a28
jne 0x14001f9c9
add rax, 0x10
mov qword [rbp + 8], rax
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001fb59
cmp eax, 0x4ae25be3
jne 0x14001fb0c
mov rax, qword [rbp + 8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm0
mov eax, 0xc1f88bf7
jmp 0x14001fb0c
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], r12
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001fb8a
cmp eax, 0x4ae25be3
jne 0x14001fb39
mov rax, qword [rbp + 8]
movups xmm1, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm1
mov eax, 0xc1f88bf7
jmp 0x14001fb39
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 8], r12
mov eax, 0x4ae25be3
cmp eax, 0xc1f88bf7
je 0x14001fcf8
cmp eax, 0x4ae25be3
jne 0x14001fb66
mov rax, qword [rbp + 8]
movups xmm1, xmmword [rax]
movaps xmmword [rbp + 0x10], xmm1
mov eax, 0xc1f88bf7
jmp 0x14001fb66
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], r12
mov eax, 0x992113a8
cmp eax, 0xed3e02ed
jle 0x14001fbdd
cmp eax, 0x15fd2490
jg 0x14001fc25
cmp eax, 0xed3e02ee
je 0x14001fc71
cmp eax, 0xfd9c631d
jne 0x14001fb9f
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xb6822a28
mov eax, 0xb6822a28
jmp 0x14001fc12
cmp eax, 0xd0fe1783
jle 0x14001fc4c
cmp eax, 0xd0fe1784
je 0x14001fc7b
cmp eax, 0xe5e73025
jne 0x14001fb9f
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xfd9c631d
mov eax, 0xfd9c631d
test bl, 1
je 0x14001fca8
mov eax, 0x15fd2491
jmp 0x14001fca8
cmp eax, 0x15fd2491
je 0x14001fcb3
cmp eax, 0x5dd5d9ea
jne 0x14001fb9f
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, 0xd0fe1784
jmp 0x14001fb9f
cmp eax, 0x992113a8
jne 0x14001fcbd
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xd0fe1784
mov eax, 0xd0fe1784
jmp 0x14001fc9e
mov eax, 0xe5e73025
jmp 0x14001fb9f
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xed3e02ee
mov eax, 0xed3e02ee
test bl, 1
je 0x14001fca8
mov eax, 0x5dd5d9ea
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14001fb9f
mov eax, 0xfd9c631d
jmp 0x14001fb9f
cmp eax, 0xb6822a28
jne 0x14001fb9f
mov qword [rbp - 0x38], rdi
mov rax, qword [rbp - 0x18]
mov eax, dword [0x1403fb248]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd16443a7
cmove eax, r11d
cmp dword [0x1403fb24c], 0xa
cmovl eax, r11d
jmp 0x14001f263
xorps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x10], r12
mov eax, 0x992113a8
cmp eax, 0xed3e02ed
jle 0x14001fd4b
cmp eax, 0x15fd2490
jg 0x14001fd93
cmp eax, 0xed3e02ee
je 0x14001fddf
cmp eax, 0xfd9c631d
jne 0x14001fd0d
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xb6822a28
mov eax, 0xb6822a28
jmp 0x14001fd80
cmp eax, 0xd0fe1783
jle 0x14001fdba
cmp eax, 0xd0fe1784
je 0x14001fde9
cmp eax, 0xe5e73025
jne 0x14001fd0d
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xfd9c631d
mov eax, 0xfd9c631d
test bl, 1
je 0x14001fe16
mov eax, 0x15fd2491
jmp 0x14001fe16
cmp eax, 0x15fd2491
je 0x14001fe21
cmp eax, 0x5dd5d9ea
jne 0x14001fd0d
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, 0xd0fe1784
jmp 0x14001fd0d
cmp eax, 0x992113a8
jne 0x14001fe2b
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xd0fe1784
mov eax, 0xd0fe1784
jmp 0x14001fe0c
mov eax, 0xe5e73025
jmp 0x14001fd0d
mov rax, qword [rbp + 0x10]
movups xmmword [rax], xmm0
mov eax, dword [0x1403fb730]
mov ecx, dword [0x1403fb734]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0xed3e02ee
mov eax, 0xed3e02ee
test bl, 1
je 0x14001fe16
mov eax, 0x5dd5d9ea
cmp ecx, 0xa
cmovl eax, edx
jmp 0x14001fd0d
mov eax, 0xfd9c631d
jmp 0x14001fd0d
cmp eax, 0xb6822a28
jne 0x14001fd0d
mov rax, qword [rbp - 0x18]
mov eax, 0xb913739d
jmp 0x14001f263
cmp eax, 0xe7c428ce
jne 0x14001f263
mov rcx, qword [rbp - 0x38]
mov rsp, r8
sub rsp, 0x20
call fcn.140326b7c
mov r11d, 0xe7c428ce
movabs r10, 0xa0999ec58d0191c5
movabs r9, 0x5d7df6a02991d926
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bbe215
mov ecx, 0x383f6b59
jmp 0x1400201a0
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x60], rax
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001feda
cmp eax, 0x76c87518
je 0x14001feef
cmp eax, 0x4c07e261
je 0x14001fef6
cmp eax, 0x3f2970dd
jne 0x14001feb0
movabs rdx, 0x6d5d828f09e3f606
mov eax, ebx
jmp 0x14001feb0
cmp eax, 0xb24059e3
je 0x14001ff55
cmp eax, 0x2dd730c7
jne 0x14001feb0
mov eax, 0x3f2970dd
jmp 0x14001feb0
mov eax, 0xb24059e3
jmp 0x14001feb0
mov eax, ecx
jmp 0x14001feb0
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x60], rax
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001ff35
cmp eax, 0x76c87518
je 0x14001ff4a
cmp eax, 0x4c07e261
je 0x14001ff51
cmp eax, 0x3f2970dd
jne 0x14001ff0b
movabs rdx, 0x6d5d828f09e3f606
mov eax, ebx
jmp 0x14001ff0b
cmp eax, 0xb24059e3
je 0x14001ffa9
cmp eax, 0x2dd730c7
jne 0x14001ff0b
mov eax, 0x3f2970dd
jmp 0x14001ff0b
mov eax, 0xb24059e3
jmp 0x14001ff0b
mov eax, ecx
jmp 0x14001ff0b
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x58], rax
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001ff89
cmp eax, 0x76c87518
je 0x14001ff9e
cmp eax, 0x4c07e261
je 0x14001ffa5
cmp eax, 0x3f2970dd
jne 0x14001ff66
mov rdx, r15
mov eax, ebx
jmp 0x14001ff66
cmp eax, 0xb24059e3
je 0x140020001
cmp eax, 0x2dd730c7
jne 0x14001ff66
mov eax, 0x3f2970dd
jmp 0x14001ff66
mov eax, 0xb24059e3
jmp 0x14001ff66
mov eax, ecx
jmp 0x14001ff66
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x58], rax
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14001ffdd
cmp eax, 0x76c87518
je 0x14001fff6
cmp eax, 0x4c07e261
je 0x14001fffd
cmp eax, 0x3f2970dd
jne 0x14001ffba
mov rdx, r15
mov eax, ebx
jmp 0x14001ffba
cmp eax, 0xb24059e3
je 0x1400200c4
cmp eax, 0x2dd730c7
jne 0x14001ffba
mov eax, 0x3f2970dd
jmp 0x14001ffba
mov eax, 0xb24059e3
jmp 0x14001ffba
mov eax, ecx
jmp 0x14001ffba
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 8], rax
mov eax, 0x9a7e0528
cmp eax, 0xf8883874
je 0x140020187
cmp eax, 0x9a7e0528
jne 0x14002001a
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14002008b
cmp eax, 0x76c87518
je 0x1400200a0
cmp eax, 0x4c07e261
je 0x1400200a7
cmp eax, 0x3f2970dd
jne 0x140020061
movabs rdx, 0xb0093cfe6032c028
mov eax, ebx
jmp 0x140020061
cmp eax, 0xb24059e3
je 0x1400200ab
cmp eax, 0x2dd730c7
jne 0x140020061
mov eax, 0x3f2970dd
jmp 0x140020061
mov eax, 0xb24059e3
jmp 0x140020061
mov eax, ecx
jmp 0x140020061
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov eax, 0xf8883874
jmp 0x14002001a
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 8], rax
mov eax, 0x9a7e0528
cmp eax, 0xf8883874
je 0x1400201b2
cmp eax, 0x9a7e0528
jne 0x1400200dd
mov eax, dword [0x1403fb728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1403fb72c], 0xa
setl cl
or cl, al
mov ebx, 0x2dd730c7
cmovne ebx, r13d
mov ecx, 0x2dd730c7
cmovne ecx, r14d
mov eax, 0x4c07e261
cmp eax, 0x3f2970dc
jle 0x14002014e
cmp eax, 0x76c87518
je 0x140020163
cmp eax, 0x4c07e261
je 0x14002016a
cmp eax, 0x3f2970dd
jne 0x140020124
movabs rdx, 0xb0093cfe6032c028
mov eax, ebx
jmp 0x140020124
cmp eax, 0xb24059e3
je 0x14002016e
cmp eax, 0x2dd730c7
jne 0x140020124
mov eax, 0x3f2970dd
jmp 0x140020124
mov eax, 0xb24059e3
jmp 0x140020124
mov eax, ecx
jmp 0x140020124
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov eax, 0xf8883874
jmp 0x1400200dd
mov eax, dword [0x1403fb23c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x685c3b04
mov ecx, 0xfeb330c8
cmove eax, ecx
cmp dword [0x1403fb250], 0xa
cmovl eax, ecx
jmp 0x14001e0e3
mov eax, 0xe42e68c9
jmp 0x14001e0e3
cmp eax, 0x43bc848d
jne 0x14001e0e3
lea rsp, [rbp + 0x28]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret