Function at 0x140003c10
Capabilities:
Check processdebugport

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x568
movaps xmmword [rsp + 0x550], xmm6
mov byte [rsp + 0xd6], dl
mov byte [rsp + 0xd7], cl
mov qword [rsp + 0x400], r8
mov qword [rsp + 0x408], r9
mov dword [rsp + 0x30], 0
call sub.kernel32.dll_GetCurrentProcess
mov qword [rsp + 0x20], 0
lea r8, [rsp + 0x30]
mov rcx, rax
mov edx, 7
mov r9d, 8
call qword [sym.imp.ntdll.dll_NtQueryInformationProcess]
or eax, dword [rsp + 0x30]
jne 0x14000755e
mov qword [rsp + 0x110], 8
lea rcx, [rsp + 0x110]
call sub.USER32.dll_GetLastInputInfo
call sub.kernel32.dll_GetTickCount
sub eax, dword [rsp + 0x114]
cmp eax, 0x270f
ja 0x14000755e
mov qword [rsp + 0x320], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x328], xmm0
lea rcx, [rsp + 0x110]
call fcn.140135f70
cmp byte [rsp + 0x208], 2
je 0x14000507d
mov rbx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x240], rax
movzx eax, byte [rsp + 0x128]
mov byte [rsp + 0x108], al
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3b8], rax
mov r12, qword [rsp + 0x138]
movzx ebp, byte [rsp + 0x148]
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x3d8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x310], rax
mov r14, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x238], rax
movzx eax, byte [0x1402e6951]
mov ecx, 0xc0
mov edx, 8
call fcn.140018800
test rax, rax
je 0x1400076d2
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223cf8]
mov qword [rsp + 0x30], rax
lea rax, [0x140223cfe]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
mov qword [rsp + 0x3b0], rbx
je 0x140003ec7
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x280]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x140003f05
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xd8], rax
mov rsi, qword [rsp + 0x290]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223cfe]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d04]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rdi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140003fc7
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov byte [rsp + 0xd5], bpl
mov qword [rsp + 0x3f0], r12
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x470]
mov rdx, qword [rsp + 0xd8]
mov r8, rsi
mov r9, rdi
call fcn.14013e620
test r15, r15
je 0x140004015
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140018810
mov r12, qword [rsp + 0x470]
mov rsi, qword [rsp + 0x480]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d04]
mov qword [rsp + 0x30], rax
lea rbp, [0x140223d0d]
mov qword [rsp + 0x38], rbp
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rdi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x1400040cf
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x490]
mov rdx, r12
mov r8, rsi
mov r9, rdi
call fcn.14013e620
test r15, r15
je 0x140004108
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140018810
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d0d]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d16]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x1400041b2
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x390]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400041f0
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x210], rax
mov rsi, qword [rsp + 0x3a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d16]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d1a]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rdi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x1400042b2
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x258]
mov rdx, qword [rsp + 0x210]
mov r8, rsi
mov r9, rdi
call fcn.14013e620
test r15, r15
je 0x1400042f0
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140018810
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x250], rax
mov rsi, qword [rsp + 0x268]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d04]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rdi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x1400043ab
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x2a0]
mov rdx, qword [rsp + 0x250]
mov r8, rsi
mov r9, rdi
call fcn.14013e620
test r15, r15
je 0x1400043e9
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140018810
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d1a]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d22]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004493
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2e0]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400044d1
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x248], rax
mov rdi, qword [rsp + 0x2f0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d04]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x14000458c
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x370]
mov rdx, qword [rsp + 0x248]
mov r8, rdi
mov r9, rsi
call fcn.14013e620
test r15, r15
je 0x1400045ca
mov r8d, 1
mov rcx, rsi
mov rdx, r15
call fcn.140018810
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d22]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d2f]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004674
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2c0]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400046b2
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x278], rax
mov rdi, qword [rsp + 0x2d0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d2f]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d3c]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rbx
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004774
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x350]
mov rdx, qword [rsp + 0x278]
mov r8, rdi
mov r9, rsi
call fcn.14013e620
test r15, r15
je 0x1400047b2
mov r8d, 1
mov rcx, rsi
mov rdx, r15
call fcn.140018810
mov rbx, qword [rsp + 0x350]
mov rdi, qword [rsp + 0x360]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d04]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, r15
call fcn.140159030
cmp qword [rsp + 0x30], 0
mov qword [rsp + 0x3e8], r12
je 0x14000486d
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r12, qword [rsp + 0x88]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14013e620
test r12, r12
je 0x1400048a6
mov r8d, 1
mov rcx, rsi
mov rdx, r12
call fcn.140018810
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d3c]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d43]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004950
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0xa3], edx
cmp cl, 2
jne 0x1400074fa
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xa0]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test r15, r15
je 0x14000498e
mov r8d, 1
mov rcx, rsi
mov rdx, r15
call fcn.140018810
mov r15, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d04]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbp
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov r12, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, r12
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004a41
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0x218], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0x21b], edx
cmp cl, 2
jne 0x1400076e3
mov rbp, qword [rsp + 0x88]
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0x218]
mov rdx, r15
mov r8, rdi
mov r9, rsi
call fcn.14013e620
test rbp, rbp
je 0x140004a7a
mov r8d, 1
mov rcx, rsi
mov rdx, rbp
call fcn.140018810
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d43]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d51]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004b24
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0x338], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0x33b], edx
cmp cl, 2
jne 0x140007719
mov r12, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0xc8]
mov r8, r14
mov r9, rsi
call fcn.14013e620
test r12, r12
je 0x140004b62
mov r8d, 1
mov rcx, rsi
mov rdx, r12
call fcn.140018810
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x90]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rax, [0x140223d51]
mov qword [rsp + 0x30], rax
lea rax, [0x140223d5d]
mov qword [rsp + 0x38], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x20
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x338]
lea rdx, [rsp + 0x30]
call fcn.1400166b0
mov rsi, qword [rsp + 0x338]
mov r12, qword [rsp + 0x348]
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, r12
call fcn.140159030
cmp qword [rsp + 0x30], 0
je 0x140004c1c
mov rax, qword [rsp + 0x38]
movzx ecx, byte [rsp + 0x40]
mov edx, dword [rsp + 0x41]
mov dword [rsp + 0x318], edx
mov edx, dword [rsp + 0x44]
mov dword [rsp + 0x31b], edx
cmp cl, 2
jne 0x14000774f
mov rbp, qword [rsp + 0x340]
lea rcx, [r13 + 0xa0]
mov qword [rsp + 0x20], r12
mov rdx, rdi
mov r8, r14
mov r9, rsi
call fcn.14013e620
test rbp, rbp
je 0x140004c54
mov r8d, 1
mov rcx, rsi
mov rdx, rbp
call fcn.140018810
movups xmm0, xmmword [rsp + 0x490]
movups xmm1, xmmword [rsp + 0x4a0]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movups xmmword [r13 + 0x30], xmm1
movups xmmword [r13 + 0x20], xmm0
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movups xmmword [r13 + 0x50], xmm1
movups xmmword [r13 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmmword [r13 + 0x70], xmm1
movups xmmword [r13 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movups xmmword [r13 + 0x80], xmm0
movups xmmword [r13 + 0x90], xmm1
mov rdx, qword [rsp + 0x88]
test rdx, rdx
mov rsi, qword [rsp + 0x3e8]
je 0x140004cff
mov r8d, 1
mov rcx, rdi
call fcn.140018810
mov rdx, qword [rsp + 0xa8]
test rdx, rdx
je 0x140004d1a
mov r8d, 1
mov rcx, r15
call fcn.140018810
mov rdx, qword [rsp + 0x358]
test rdx, rdx
je 0x140004d35
mov r8d, 1
mov rcx, rbx
call fcn.140018810
mov rdx, qword [rsp + 0x2c8]
test rdx, rdx
je 0x140004d55
mov r8d, 1
mov rcx, qword [rsp + 0x278]
call fcn.140018810
mov rdx, qword [rsp + 0x2e8]
test rdx, rdx
je 0x140004d75
mov r8d, 1
mov rcx, qword [rsp + 0x248]
call fcn.140018810
mov rdx, qword [rsp + 0x260]
test rdx, rdx
je 0x140004d95
mov r8d, 1
mov rcx, qword [rsp + 0x250]
call fcn.140018810
mov rdx, qword [rsp + 0x398]
test rdx, rdx
je 0x140004db5
mov r8d, 1
mov rcx, qword [rsp + 0x210]
call fcn.140018810
mov rdx, qword [rsp + 0x478]
test rdx, rdx
je 0x140004dd0
mov r8d, 1
mov rcx, rsi
call fcn.140018810
mov rdx, qword [rsp + 0x288]
test rdx, rdx
je 0x140004df0
mov r8d, 1
mov rcx, qword [rsp + 0xd8]
call fcn.140018810
xor ebp, ebp
lea rsi, [rsp + 0x30]
jmp 0x140004e58
mov rax, qword [rsp + 0x320]
mov rcx, rdx
shl rcx, 5
mov qword [rax + rcx], r14
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], r15
mov byte [rax + rcx + 0x18], r12b
mov r8d, dword [rsp + 0x80]
mov r9d, dword [rsp + 0x83]
mov dword [rax + rcx + 0x19], r8d
mov dword [rax + rcx + 0x1c], r9d
inc rdx
mov qword [rsp + 0x330], rdx
add rbp, 0x20
cmp rbp, 0xc0
je 0x140004f50
movzx r12d, byte [r13 + rbp + 0x18]
cmp r12b, 2
je 0x140004f40
mov r14, qword [r13 + rbp]
mov rbx, qword [r13 + rbp + 8]
mov r15, qword [r13 + rbp + 0x10]
mov eax, dword [r13 + rbp + 0x19]
mov ecx, dword [r13 + rbp + 0x1c]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.140142800
cmp dword [rsp + 0x30], 2
jne 0x140004f10
mov r15, qword [rsp + 0x38]
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x140004eec
mov r12, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, r12
call qword [rdi]
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x140004ed6
mov r8, qword [rdi + 0x10]
mov rcx, r12
call fcn.140018810
dec r15
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140018810
test rbx, rbx
je 0x140004e47
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140018810
jmp 0x140004e47
mov rdx, qword [rsp + 0x330]
cmp rdx, qword [rsp + 0x328]
jne 0x140004e00
lea rcx, [rsp + 0x320]
call fcn.14000aa80
mov rdx, qword [rsp + 0x330]
jmp 0x140004e00
mov rsi, rbp
sub rsi, 0xa0
jne 0x140006ff9
mov edx, 0xc0
mov r8d, 8
mov rcx, r13
call fcn.140018810
mov rdx, qword [rsp + 0x3f8]
test rdx, rdx
je 0x140004f83
mov r8d, 1
mov rcx, qword [rsp + 0x3c0]
call fcn.140018810
mov rdx, qword [rsp + 0x300]
test rdx, rdx
mov rsi, qword [rsp + 0x3f0]
movzx ebx, byte [rsp + 0xd5]
je 0x140004fb3
mov r8d, 1
mov rcx, qword [rsp + 0x3c8]
call fcn.140018810
mov rdx, qword [rsp + 0x308]
test rdx, rdx
je 0x140004fd3
mov r8d, 1
mov rcx, qword [rsp + 0x3d0]
call fcn.140018810
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x140004ff3
mov r8d, 1
mov rcx, qword [rsp + 0x3d8]
call fcn.140018810
mov rdx, qword [rsp + 0x310]
test rdx, rdx
je 0x140005013
mov r8d, 1
mov rcx, qword [rsp + 0xc8]
call fcn.140018810
cmp byte [rsp + 0x108], 2
mov rdx, qword [rsp + 0x240]
je 0x14000503d
test rdx, rdx
je 0x14000503d
mov r8d, 1
mov rcx, qword [rsp + 0x3b0]
call fcn.140018810
mov rdx, qword [rsp + 0x238]
test rdx, rdx
je 0x14000505d
mov r8d, 1
mov rcx, qword [rsp + 0x3e0]
call fcn.140018810
cmp bl, 2
je 0x14000507d
test rsi, rsi
je 0x14000507d
mov r8d, 1
mov rcx, qword [rsp + 0x3b8]
mov rdx, rsi
call fcn.140018810
mov rcx, qword [rsp + 0x320]
test rcx, rcx
je 0x140006fef
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x2a0], 8
xorps xmm6, xmm6
movups xmmword [rsp + 0x2a8], xmm6
mov qword [rsp + 0x258], 8
mov r14, rax
shl r14, 5
lea r13, [rcx + r14]
movups xmmword [rsp + 0x260], xmm6
mov rdx, rcx
test rax, rax
mov qword [rsp + 0x300], rcx
je 0x14000703e
lea r12, [rsp + 0x138]
add r14, 0xffffffffffffffe0
lea rax, [rcx + 0x28]
mov qword [rsp + 0x310], rax
lea rbx, [rsp + 0x110]
mov rax, rcx
mov qword [rsp + 0x100], r13
jmp 0x140005141
add r14, 0xffffffffffffffe0
add qword [rsp + 0x310], 0x20
mov rcx, qword [rsp + 0x248]
mov rax, rcx
cmp rcx, r13
je 0x140007072
lea rcx, [rax + 0x20]
mov qword [rsp + 0x248], rcx
cmp byte [rax + 0x18], 2
je 0x140007036
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rax + 8]
mov qword [rsp + 0x278], rcx
mov r15, qword [rax + 0x10]
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, [0x140223d75]
mov qword [rsp + 0x110], rax
lea rax, [0x140223d80]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x80]
mov rdx, rbx
call fcn.1400166b0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x90]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x140005230
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x218], edx
mov dword [rsp + 0x21b], r8d
cmp cl, 2
jne 0x14000756a
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0xc8]
mov r8, r15
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x14000526b
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rdi, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea rbx, [rsp + 0x110]
mov rcx, rbx
mov rdx, rdi
call fcn.140142800
cmp dword [rsp + 0x110], 2
je 0x140007194
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb0], rax
movzx eax, byte [rsp + 0x48]
lea rdx, [rsp + 0x49]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
mov dword [rsp + 0x2c0], ecx
mov dword [rsp + 0x2c3], edx
cmp al, 2
je 0x140007373
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x360], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x350], xmm0
mov ecx, dword [rsp + 0x2c0]
mov edx, dword [rsp + 0x2c3]
lea r8, [rsp + 0x369]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov byte [rsp + 0x368], al
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x350]
call fcn.14000c940
mov rsi, qword [rsp + 0x390]
test rsi, rsi
je 0x140006dfc
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x370], xmm0
cmp byte [rsp + 0xd7], 0
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x240], rsi
mov qword [rsp + 0x238], r15
je 0x1400060a7
movzx eax, byte [0x1402e6951]
mov ecx, 0x40
mov edx, 8
call fcn.140018800
test rax, rax
je 0x140007587
mov rbp, rax
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, [0x140223d5d]
mov qword [rsp + 0x110], rax
lea rax, [0x140223d64]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400166b0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x110], 0
lea r13, [0x140223d64]
je 0x140005463
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x83], r8d
cmp cl, 2
jne 0x140007598
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0xc8]
mov r8, r15
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x14000549b
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x40]
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
mov qword [rsp + 0x110], r13
lea rax, [0x140223d6b]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x80]
lea rbx, [rsp + 0x110]
mov rdx, rbx
call fcn.1400166b0
mov r14, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x140005564
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0xa0], edx
mov dword [rsp + 0xa3], r8d
cmp cl, 2
jne 0x1400075d1
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x80]
mov rdx, rdi
mov r8, rsi
mov r9, r14
call fcn.14013e620
test rbx, rbx
je 0x14000559d
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140018810
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
mov qword [rsp + 0x110], r13
lea rax, [0x140223d6b]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0xa0]
lea rbx, [rsp + 0x110]
mov rdx, rbx
call fcn.1400166b0
mov rsi, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xb0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140159030
cmp qword [rsp + 0x110], 0
mov r15, qword [rsp + 0x238]
je 0x140005664
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x218], edx
mov dword [rsp + 0x21b], r8d
cmp cl, 2
jne 0x140007610
mov rbx, qword [rsp + 0xa8]
lea r13, [rbp + 0x20]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, qword [rsp + 0xc8]
mov r8, r15
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400056a1
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x1400056d1
mov r8d, 1
mov rcx, rdi
call fcn.140018810
movzx ebx, byte [rbp + 0x18]
cmp bl, 2
mov rsi, qword [rsp + 0x240]
je 0x140007202
mov rdi, qword [rbp]
mov r14, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
mov eax, dword [rbp + 0x1c]
mov dword [rsp + 0x33], eax
mov eax, dword [rbp + 0x19]
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, r12
call fcn.140142800
cmp dword [rsp + 0x110], 2
jne 0x1400057f2
mov rsi, qword [rsp + 0x118]
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x140005774
mov rbx, qword [rsi - 1]
mov r15, qword [rsi + 7]
mov rcx, rbx
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x140005756
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140018810
dec rsi
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140018810
mov r15, qword [rsp + 0x238]
test r14, r14
je 0x14000578a
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.140018810
movzx ebx, byte [rbp + 0x38]
cmp bl, 2
mov rsi, qword [rsp + 0x240]
je 0x140007299
mov rdi, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
mov r12, qword [rbp + 0x30]
mov eax, dword [rbp + 0x3c]
mov dword [rsp + 0x33], eax
mov eax, dword [rbp + 0x39]
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, r12
call fcn.140142800
cmp dword [rsp + 0x110], 2
je 0x140007237
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe3], ecx
jmp 0x140005820
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe3], ecx
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x140005820
mov rcx, qword [r13]
mov r8d, 1
call fcn.140018810
mov r13, qword [rsp + 0x100]
mov edx, 0x40
mov r8d, 8
mov rcx, rbp
call fcn.140018810
mov qword [rsp + 0x2c0], rdi
mov qword [rsp + 0x2c8], r14
mov qword [rsp + 0x2d0], r12
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
lea rdx, [rsp + 0x2d9]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rsp + 0x2d8], bl
lea rcx, [rsp + 0x218]
lea rdx, [rsp + 0x2c0]
lea r8, [rsp + 0x370]
call fcn.14000e540
cmp byte [rsp + 0x218], 6
mov r14, qword [rsp + 0x108]
lea r12, [rsp + 0x138]
lea rbx, [rsp + 0x110]
je 0x140006087
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp byte [rsp + 0x5d0], 0
je 0x140005c40
mov qword [rsp + 0x20], 7
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0xc8]
mov r8, r15
lea r9, str.cookies.json
call fcn.14013e620
mov dword [rsp + 0x280], 0
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov qword [rsp + 0x210], rdx
mov qword [rsp + 0x250], r8
call fcn.140143e40
mov qword [rsp + 0x30], rsi
lea rax, [0x140011e10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x40], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x48], rax
lea rax, [0x140223de0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 3
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
call fcn.14014efc0
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
je 0x1400059e8
mov rdx, qword [rsp + 0xe8]
test rdx, rdx
je 0x1400059e8
mov r8d, 1
call fcn.140018810
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x2e8]
mov r14, qword [rsp + 0x2f0]
jmp 0x140005a30
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x418]
mov r14, qword [rsp + 0x420]
mov rbp, qword [rsp + 0x258]
mov rdi, qword [rsp + 0x268]
lea rax, [rsp + 0x280]
mov qword [rsp + 0xe0], rax
lea rax, [0x14015c450]
mov qword [rsp + 0xe8], rax
lea rax, str.cookies.json
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.14014efc0
mov r15, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
test rdi, rdi
je 0x140005c30
mov rbx, qword [rsp + 0x40]
shl rdi, 3
lea rdi, [rdi + rdi*2]
xor r12d, r12d
jmp 0x140005ae9
add r12, 0x18
cmp rdi, r12
je 0x140005b10
cmp qword [rbp + r12 + 0x10], rbx
jne 0x140005ae0
mov rcx, qword [rbp + r12]
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140005ae0
mov dil, 1
jmp 0x140005b12
xor edi, edi
lea r12, [rsp + 0x138]
lea rbx, [rsp + 0x110]
test rsi, rsi
je 0x140005b38
mov r8d, 1
mov rcx, r15
mov rdx, rsi
call fcn.140018810
test dil, dil
je 0x140005d3b
inc dword [rsp + 0x280]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x250]
call fcn.140143e40
mov qword [rsp + 0x30], rsi
lea rax, [0x140011e10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x40], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x48], rax
lea rax, [0x140223de0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 3
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x410]
mov rdx, rbx
call fcn.14014efc0
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
je 0x140005c07
mov rdx, qword [rsp + 0xe8]
test rdx, rdx
je 0x140005c07
mov r8d, 1
call fcn.140018810
test r13, r13
je 0x140005a10
mov r8d, 1
mov rcx, qword [rsp + 0xd8]
mov rdx, r13
call fcn.140018810
jmp 0x140005a10
xor edi, edi
test rsi, rsi
jne 0x140005b27
jmp 0x140005b38
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, str.3rt__src_browser.rs
mov qword [rsp + 0x110], rax
lea rax, [0x140223da7]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0xe0]
mov rdx, rbx
call fcn.1400166b0
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
mov rcx, rbx
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x140005f8c
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x280], edx
mov dword [rsp + 0x283], r8d
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x40], rdx
cmp cl, 2
je 0x140005fa6
jmp 0x140007785
mov dword [rsp + 0x110], 0
movups xmmword [r12 - 0x20], xmm6
mov dword [rsp + 0x128], 7
mov word [r12 - 4], 0
mov qword [r12 - 0xc], 0
mov byte [rsp + 0x131], 1
mov word [rsp + 0x133], 0x101
mov rcx, rbx
mov rdx, qword [rsp + 0xd8]
mov r8, r14
call fcn.140139b80
test rax, rax
mov r15, qword [rsp + 0x238]
jne 0x1400077c7
mov qword [rsp + 0x110], rdx
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call fcn.140003680
mov rsi, rax
mov rcx, qword [rsp + 0x110]
call qword [sym.imp.kernel32.dll_CloseHandle]
test rsi, rsi
jne 0x1400077d8
mov rdx, qword [rsp + 0x2b0]
cmp rdx, qword [rsp + 0x2a8]
jne 0x140005df7
lea rcx, [rsp + 0x2a0]
call fcn.14000ab40
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2a0]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rsp + 0xd8]
mov qword [rax + rcx*8], rdx
mov qword [rax + rcx*8 + 8], r13
mov qword [rax + rcx*8 + 0x10], r14
inc qword [rsp + 0x2b0]
lea rax, [rsp + 0x280]
mov qword [rsp + 0x30], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x38], rax
lea rax, str.cookies.json
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rcx, [rsp + 0x440]
mov rdx, rbx
call fcn.14014efc0
mov rdx, qword [rsp + 0x268]
cmp rdx, qword [rsp + 0x260]
jne 0x140005eb1
lea rcx, [rsp + 0x258]
call fcn.14000ab40
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x100]
mov r14, qword [rsp + 0x108]
mov rax, qword [rsp + 0x258]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rsp + 0x450]
mov qword [rax + rcx*8 + 0x10], rdx
movups xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + rcx*8], xmm0
inc qword [rsp + 0x268]
mov rdx, qword [rsp + 0x88]
test rdx, rdx
je 0x140005f0e
mov r8d, 1
mov rcx, qword [rsp + 0x210]
call fcn.140018810
movzx eax, byte [rsp + 0xa0]
cmp rax, 3
jb 0x14000607f
cmp eax, 3
je 0x140006e6f
cmp eax, 4
jne 0x140006e98
mov rsi, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xb8]
test rbx, rbx
je 0x140005f61
mov rdi, rsi
nop word [rax + rax]
mov rcx, rdi
call fcn.1400161c0
add rdi, 0x20
dec rbx
jne 0x140005f50
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
lea rbx, [rsp + 0x110]
je 0x14000607f
shl rdx, 5
mov r8d, 8
mov rcx, rsi
jmp 0x140006e8e
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2e0], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x30], rax
lea rax, [0x140016150]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
lea rax, [0x140003bf0]
mov qword [rsp + 0x48], rax
lea rax, [0x140223d80]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x4b0]
mov rdx, rbx
call fcn.14014efc0
mov rdx, qword [rsp + 0x2e8]
test rdx, rdx
je 0x140006062
mov rcx, qword [rsp + 0x2e0]
mov r8d, 1
call fcn.140018810
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x4b0]
call fcn.14000f550
test eax, eax
jne 0x1400077e9
mov rsi, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x2c8]
test rdx, rdx
je 0x1400060a7
mov rcx, qword [rsp + 0x2c0]
mov r8d, 1
call fcn.140018810
cmp byte [rsp + 0xd6], 0
je 0x140006ddc
movzx eax, byte [0x1402e6951]
mov ecx, 0x40
mov edx, 8
call fcn.140018800
test rax, rax
je 0x140007587
mov rbp, rax
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, [0x140223d5d]
mov qword [rsp + 0x110], rax
lea rax, [0x140223d64]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400166b0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x14000618c
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x83], r8d
cmp cl, 2
jne 0x140007598
mov rbx, qword [rsp + 0x38]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0xc8]
mov r8, r15
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400061c4
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x40]
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, [0x140223d6b]
mov qword [rsp + 0x110], rax
lea rax, [0x140223d75]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x80]
lea rbx, [rsp + 0x110]
mov rdx, rbx
call fcn.1400166b0
mov r14, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x140006294
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0xa0], edx
mov dword [rsp + 0xa3], r8d
cmp cl, 2
jne 0x1400075d1
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x80]
mov rdx, rdi
mov r8, rsi
mov r9, r14
call fcn.14013e620
test rbx, rbx
je 0x1400062cd
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140018810
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, [0x140223d6b]
mov qword [rsp + 0x110], rax
lea rax, [0x140223d75]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0xa0]
lea rbx, [rsp + 0x110]
mov rdx, rbx
call fcn.1400166b0
mov rsi, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xb0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140159030
cmp qword [rsp + 0x110], 0
mov r8, qword [rsp + 0x238]
je 0x14000639b
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r9d, dword [r12 - 0x14]
mov dword [rsp + 0x218], edx
mov dword [rsp + 0x21b], r9d
cmp cl, 2
jne 0x140007610
mov rbx, qword [rsp + 0xa8]
lea r12, [rbp + 0x20]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, qword [rsp + 0xc8]
mov r9, rsi
call fcn.14013e620
test rbx, rbx
je 0x1400063d5
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140018810
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x140006405
mov r8d, 1
mov rcx, rdi
call fcn.140018810
movzx ebx, byte [rbp + 0x18]
cmp bl, 2
je 0x14000721b
mov rdi, qword [rbp]
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
mov eax, dword [rbp + 0x1c]
mov dword [rsp + 0x33], eax
mov eax, dword [rbp + 0x19]
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, r15
call fcn.140142800
cmp dword [rsp + 0x110], 2
jne 0x140006516
mov rsi, qword [rsp + 0x118]
mov eax, esi
and eax, 3
cmp eax, 1
lea r12, [rsp + 0x138]
jne 0x1400064a0
mov rbx, qword [rsi - 1]
mov r15, qword [rsi + 7]
mov rcx, rbx
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x14000648a
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140018810
dec rsi
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140018810
test r14, r14
je 0x1400064b6
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.140018810
movzx ebx, byte [rbp + 0x38]
cmp bl, 2
je 0x140007318
mov rdi, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
mov r15, qword [rbp + 0x30]
mov eax, dword [rbp + 0x3c]
mov dword [rsp + 0x33], eax
mov eax, dword [rbp + 0x39]
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x110]
mov rdx, rdi
mov r8, r15
call fcn.140142800
cmp dword [rsp + 0x110], 2
je 0x1400072b6
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe3], ecx
jmp 0x14000654c
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe3], ecx
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x140006544
mov rcx, qword [r12]
mov r8d, 1
call fcn.140018810
lea r12, [rsp + 0x138]
mov edx, 0x40
mov r8d, 8
mov rcx, rbp
call fcn.140018810
mov qword [rsp + 0x2c0], rdi
mov qword [rsp + 0x2c8], r14
mov qword [rsp + 0x2d0], r15
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
lea rdx, [rsp + 0x2d9]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rsp + 0x2d8], bl
mov rcx, rdi
mov rdx, r15
call fcn.14013df90
test rax, rax
je 0x140007689
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x218]
lea rdx, [rsp + 0x2c0]
lea r8, [rsp + 0x370]
call fcn.14000d330
cmp byte [rsp + 0x218], 6
mov r14, qword [rsp + 0x108]
lea rbx, [rsp + 0x110]
je 0x140006db4
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp byte [rsp + 0x5d0], 0
je 0x140006970
mov qword [rsp + 0x20], 5
lea rcx, [rsp + 0x80]
mov rdx, rsi
mov r8, rdi
lea r9, str.login
call fcn.14013e620
mov dword [rsp + 0x280], 0
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov qword [rsp + 0x210], rdx
mov qword [rsp + 0x250], r8
call fcn.140143e40
mov qword [rsp + 0x30], rsi
lea rax, [0x140011e10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x40], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x48], rax
lea rax, [0x140223de0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 3
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
call fcn.14014efc0
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
je 0x140006719
mov rdx, qword [rsp + 0xe8]
test rdx, rdx
je 0x140006719
mov r8d, 1
call fcn.140018810
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x2e8]
mov r14, qword [rsp + 0x2f0]
jmp 0x140006760
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x430]
mov r14, qword [rsp + 0x438]
mov r15, qword [rsp + 0x258]
mov rdi, qword [rsp + 0x268]
lea rax, [rsp + 0x280]
mov qword [rsp + 0xe0], rax
lea rax, [0x14015c450]
mov qword [rsp + 0xe8], rax
lea rax, str.login
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.14014efc0
mov rbp, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
test rdi, rdi
je 0x140006960
mov rbx, qword [rsp + 0x40]
shl rdi, 3
lea rdi, [rdi + rdi*2]
xor r12d, r12d
jmp 0x140006819
add r12, 0x18
cmp rdi, r12
je 0x140006840
cmp qword [r15 + r12 + 0x10], rbx
jne 0x140006810
mov rcx, qword [r15 + r12]
mov rdx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140006810
mov dil, 1
jmp 0x140006842
xor edi, edi
lea r12, [rsp + 0x138]
lea rbx, [rsp + 0x110]
test rsi, rsi
je 0x140006868
mov r8d, 1
mov rcx, rbp
mov rdx, rsi
call fcn.140018810
test dil, dil
je 0x140006a6b
inc dword [rsp + 0x280]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x250]
call fcn.140143e40
mov qword [rsp + 0x30], rsi
lea rax, [0x140011e10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x40], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x48], rax
lea rax, [0x140223de0]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 3
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x428]
mov rdx, rbx
call fcn.14014efc0
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
je 0x140006937
mov rdx, qword [rsp + 0xe8]
test rdx, rdx
je 0x140006937
mov r8d, 1
call fcn.140018810
test r13, r13
je 0x140006740
mov r8d, 1
mov rcx, qword [rsp + 0xd8]
mov rdx, r13
call fcn.140018810
jmp 0x140006740
xor edi, edi
test rsi, rsi
jne 0x140006857
jmp 0x140006868
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmmword [r12], xmm6
mov qword [r12 + 0x10], 0
lea rax, str._rb_
mov qword [rsp + 0x110], rax
lea rax, [0x140223e7e]
mov qword [rsp + 0x118], rax
lea rax, [0x1402253a9]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x20
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0xe0]
mov rdx, rbx
call fcn.1400166b0
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
mov rcx, rbx
call fcn.140159030
cmp qword [rsp + 0x110], 0
je 0x140006cc1
mov rax, qword [rsp + 0x118]
movzx ecx, byte [rsp + 0x120]
mov edx, dword [r12 - 0x17]
mov r8d, dword [r12 - 0x14]
mov dword [rsp + 0x280], edx
mov dword [rsp + 0x283], r8d
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x40], rdx
cmp cl, 2
je 0x140006cdb
jmp 0x140007785
mov dword [rsp + 0x110], 0
movups xmmword [r12 - 0x20], xmm6
mov dword [rsp + 0x128], 7
mov word [r12 - 4], 0
mov qword [r12 - 0xc], 0
mov byte [rsp + 0x131], 1
mov word [rsp + 0x133], 0x101
mov rcx, rbx
mov rdx, qword [rsp + 0xd8]
mov r8, r14
call fcn.140139b80
test rax, rax
jne 0x1400077f2
mov qword [rsp + 0x110], rdx
lea rcx, [rsp + 0xa0]
mov rdx, rbx
call fcn.140003680
mov rsi, rax
mov rcx, qword [rsp + 0x110]
call qword [sym.imp.kernel32.dll_CloseHandle]
test rsi, rsi
jne 0x140007828
mov rdx, qword [rsp + 0x2b0]
cmp rdx, qword [rsp + 0x2a8]
jne 0x140006b1f
lea rcx, [rsp + 0x2a0]
call fcn.14000ab40
mov rdx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2a0]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rsp + 0xd8]
mov qword [rax + rcx*8], rdx
mov qword [rax + rcx*8 + 8], r13
mov qword [rax + rcx*8 + 0x10], r14
inc qword [rsp + 0x2b0]
lea rax, [rsp + 0x280]
mov qword [rsp + 0x30], rax
lea rax, [0x14015c450]
mov qword [rsp + 0x38], rax
lea rax, str.login
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rcx, [rsp + 0x458]
mov rdx, rbx
call fcn.14014efc0
mov rdx, qword [rsp + 0x268]
cmp rdx, qword [rsp + 0x260]
jne 0x140006bd9
lea rcx, [rsp + 0x258]
call fcn.14000ab40
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x100]
mov r14, qword [rsp + 0x108]
mov rax, qword [rsp + 0x258]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rsp + 0x468]
mov qword [rax + rcx*8 + 0x10], rdx
movups xmm0, xmmword [rsp + 0x458]
movups xmmword [rax + rcx*8], xmm0
inc qword [rsp + 0x268]
mov rdx, qword [rsp + 0x88]
test rdx, rdx
je 0x140006c36
mov r8d, 1
mov rcx, qword [rsp + 0x210]
call fcn.140018810
movzx eax, byte [rsp + 0xa0]
cmp rax, 3
jb 0x140006db4
cmp eax, 3
je 0x140006efb
cmp eax, 4
jne 0x140006f24
mov rsi, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xb8]
test rbx, rbx
je 0x140006c91
mov rdi, rsi
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.1400161c0
add rdi, 0x20
dec rbx
jne 0x140006c80
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
lea rbx, [rsp + 0x110]
je 0x140006db4
shl rdx, 5
mov r8d, 8
mov rcx, rsi
call fcn.140018810
jmp 0x140006db4
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2e0], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x30], rax
lea rax, [0x140016150]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
lea rax, [0x140003bf0]
mov qword [rsp + 0x48], rax
lea rax, [0x140223d80]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rcx, [rsp + 0x4c8]
mov rdx, rbx
call fcn.14014efc0
mov rdx, qword [rsp + 0x2e8]
test rdx, rdx
je 0x140006d97
mov rcx, qword [rsp + 0x2e0]
mov r8d, 1
call fcn.140018810
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x4c8]
call fcn.14000f550
test eax, eax
jne 0x14000785e
mov rdx, qword [rsp + 0x2c8]
test rdx, rdx
je 0x140006dd4
mov rcx, qword [rsp + 0x2c0]
mov r8d, 1
call fcn.140018810
mov rsi, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x378]
test rdx, rdx
je 0x140006dfc
mov rcx, qword [rsp + 0x370]
mov r8d, 1
call fcn.140018810
mov rdx, qword [rsp + 0x358]
test rdx, rdx
je 0x140006e1c
mov rcx, qword [rsp + 0x350]
mov r8d, 1
call fcn.140018810
test rsi, rsi
jne 0x140006e46
mov rcx, qword [rsp + 0x390]
test rcx, rcx
je 0x140006e46
mov rdx, qword [rsp + 0x398]
test rdx, rdx
je 0x140006e46
mov r8d, 1
call fcn.140018810
mov rdx, qword [rsp + 0x278]
test rdx, rdx
je 0x140005120
mov r8d, 1
mov rcx, qword [rsp + 0xc8]
call fcn.140018810
jmp 0x140005120
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
je 0x14000607f
mov rcx, qword [rsp + 0xa8]
mov r8d, 1
call fcn.140018810
jmp 0x14000607f
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x140006f84
mov rdx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rdx
mov ecx, 1
jmp 0x140006f88
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
je 0x140006db4
mov rcx, qword [rsp + 0xa8]
mov r8d, 1
call fcn.140018810
jmp 0x140006db4
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x140006fc6
mov rdx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rdx
mov ecx, 1
jmp 0x140006fca
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x150], rax
mov rcx, rbx
call fcn.1400182b0
mov rsi, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x2c8]
test rdx, rdx
jne 0x140006094
jmp 0x1400060a7
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x150], rax
mov rcx, rbx
call fcn.1400182b0
jmp 0x140006db4
mov esi, 1
jmp 0x1400074da
neg rsi
lea rdi, [rbp + 0x28]
add rdi, r13
shr rsi, 5
jmp 0x14000701d
add rdi, 0x20
dec rsi
je 0x140004f50
mov rdx, qword [rdi]
test rdx, rdx
je 0x140007010
mov rcx, qword [rdi - 8]
mov r8d, 1
call fcn.140018810
jmp 0x140007010
mov rdx, qword [rsp + 0x248]
sub r13, rdx
je 0x140007072
mov rsi, rdx
shr r13, 5
add rsi, 8
jmp 0x140007059
add rsi, 0x20
dec r13
je 0x140007072
mov rdx, qword [rsi]
test rdx, rdx
je 0x140007050
mov rcx, qword [rsi - 8]
mov r8d, 1
call fcn.140018810
jmp 0x140007050
mov rdx, qword [rsp + 0x308]
test rdx, rdx
je 0x140007096
shl rdx, 5
mov r8d, 8
mov rcx, qword [rsp + 0x300]
call fcn.140018810
cmp qword [rsp + 0x2b0], 0
je 0x1400070ec
mov rsi, qword [rsp + 0x5e0]
lea rcx, [rsp + 0x4e0]
call fcn.14000f840
test rsi, rsi
je 0x1400070f6
js 0x14000788c
movzx eax, byte [0x1402e6951]
mov edx, 1
mov rcx, rsi
call fcn.140018800
mov rbx, rax
test rax, rax
jne 0x1400070fb
mov ecx, 1
mov rdx, rsi
call fcn.140222360
ud2
xor esi, esi
mov dil, 1
jmp 0x1400073fe
mov ebx, 1
mov r15, qword [rsp + 0x5f0]
mov rdi, qword [rsp + 0x5e8]
mov r14, qword [rsp + 0x5d8]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x110], xmm0
lea rbx, [rsp + 0x4f8]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x110]
lea r9, [rsp + 0x4e0]
mov rcx, rbx
call fcn.140011e30
mov qword [rsp + 0x20], r15
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9, rdi
call fcn.140012310
xor edi, edi
xor esi, esi
jmp 0x1400073fe
mov rax, qword [rsp + 0x118]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400071e6
mov r15, r14
lea rsi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
call qword [r14]
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x1400071d0
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140018810
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140018810
mov r14, r15
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x140007373
mov r8d, 1
mov rcx, rdi
jmp 0x14000736e
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x140007299
mov rcx, qword [r13]
mov r8d, 1
jmp 0x140007294
mov rdx, qword [rbp + 0x28]
test rdx, rdx
je 0x140007318
mov rcx, qword [r12]
mov r8d, 1
jmp 0x140007313
mov rax, qword [rsp + 0x118]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140007283
lea rsi, [rax - 1]
mov rbx, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, rbx
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x140007270
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140018810
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140018810
test r14, r14
je 0x140007299
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.140018810
mov edx, 0x40
mov r8d, 8
mov rcx, rbp
call fcn.140018810
mov r13, qword [rsp + 0x100]
jmp 0x14000732b
mov rax, qword [rsp + 0x118]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140007302
lea rsi, [rax - 1]
mov rbx, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, rbx
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x1400072ef
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140018810
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140018810
test r14, r14
je 0x140007318
mov r8d, 1
mov rcx, rdi
mov rdx, r14
call fcn.140018810
mov edx, 0x40
mov r8d, 8
mov rcx, rbp
call fcn.140018810
mov rdx, qword [rsp + 0x378]
test rdx, rdx
mov r14, qword [rsp + 0x108]
je 0x140007353
mov rcx, qword [rsp + 0x370]
mov r8d, 1
call fcn.140018810
mov rdx, qword [rsp + 0x358]
test rdx, rdx
je 0x140007373
mov rcx, qword [rsp + 0x350]
mov r8d, 1
call fcn.140018810
mov rdx, qword [rsp + 0x278]
test rdx, rdx
je 0x140007393
mov r8d, 1
mov rcx, qword [rsp + 0xc8]
call fcn.140018810
cmp r13, qword [rsp + 0x248]
mov rsi, qword [rsp + 0x310]
je 0x1400073d2
shr r14, 5
jmp 0x1400073b9
add rsi, 0x20
dec r14
je 0x1400073d2
mov rdx, qword [rsi]
test rdx, rdx
je 0x1400073b0
mov rcx, qword [rsi - 8]
mov r8d, 1
call fcn.140018810
jmp 0x1400073b0
mov esi, 1
mov dil, 1
mov rdx, qword [rsp + 0x308]
test rdx, rdx
je 0x1400073fe
shl rdx, 5
mov r8d, 8
mov rcx, qword [rsp + 0x300]
call fcn.140018810
mov rbx, qword [rsp + 0x268]
test rbx, rbx
je 0x140007442
mov r14, qword [rsp + 0x258]
add r14, 8
jmp 0x140007429
add r14, 0x18
dec rbx
je 0x140007442
mov rdx, qword [r14]
test rdx, rdx
je 0x140007420
mov rcx, qword [r14 - 8]
mov r8d, 1
call fcn.140018810
jmp 0x140007420
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x14000746a
mov rcx, qword [rsp + 0x258]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.140018810
test dil, dil
je 0x1400074da
mov rdi, qword [rsp + 0x2b0]
test rdi, rdi
je 0x1400074b2
mov rbx, qword [rsp + 0x2a0]
add rbx, 8
jmp 0x140007499
add rbx, 0x18
dec rdi
je 0x1400074b2
mov rdx, qword [rbx]
test rdx, rdx
je 0x140007490
mov rcx, qword [rbx - 8]
mov r8d, 1
call fcn.140018810
jmp 0x140007490
mov rax, qword [rsp + 0x2a8]
test rax, rax
je 0x1400074da
mov rcx, qword [rsp + 0x2a0]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.140018810
mov eax, esi
xor edx, edx
movaps xmm6, xmmword [rsp + 0x550]
add rsp, 0x568
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x40], rdx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], cl
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x51], eax
mov dword [rsp + 0x54], ecx
lea rax, [0x1402253d8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402251c8]
lea r9, [0x140225218]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140222a70
ud2
mov ecx, 1
call fcn.14013e720
ud2
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x120], rdx
movups xmm0, xmmword [rsp + 0x80]
jmp 0x140007628
mov ecx, 8
mov edx, 0x40
call fcn.140222360
ud2
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x120], rdx
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x130], cl
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
jmp 0x14000764d
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x120], rdx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x130], cl
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
jmp 0x14000764d
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x120], rdx
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x130], cl
mov eax, dword [rsp + 0x218]
mov ecx, dword [rsp + 0x21b]
mov dword [rsp + 0x131], eax
mov dword [rsp + 0x134], ecx
lea rax, [0x1402253d8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402251c8]
lea r9, [0x140225218]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140222a70
ud2
lea rax, [0x140223b80]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
lea rax, [0x140223e60]
mov qword [rsp + 0x20], rax
lea rcx, [0x140223b80]
lea r9, [0x140223bb0]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140222a70
ud2
mov ecx, 8
mov edx, 0xc0
call fcn.140222360
ud2
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x40], rdx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], cl
mov eax, dword [rsp + 0x218]
mov ecx, dword [rsp + 0x21b]
jmp 0x14000752b
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x40], rdx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], cl
mov eax, dword [rsp + 0x338]
mov ecx, dword [rsp + 0x33b]
jmp 0x14000752b
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x40], rdx
movups xmm0, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], cl
mov eax, dword [rsp + 0x318]
mov ecx, dword [rsp + 0x31b]
jmp 0x14000752b
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x120], rdx
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x128], rax
mov byte [rsp + 0x130], cl
mov eax, dword [rsp + 0x280]
mov ecx, dword [rsp + 0x283]
jmp 0x14000764d
mov qword [rsp + 0x110], rdx
lea rax, [0x140223e30]
jmp 0x140007801
mov qword [rsp + 0x110], rsi
lea rax, [0x140223e48]
jmp 0x140007837
lea rax, [0x140223db8]
jmp 0x140007865
mov qword [rsp + 0x110], rdx
lea rax, [0x140223ec0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140223b80]
lea r9, [0x140223c10]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140222a70
ud2
mov qword [rsp + 0x110], rsi
lea rax, [0x140223ed8]
mov qword [rsp + 0x20], rax
lea rcx, [0x140223b80]
lea r9, [0x140223bd0]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140222a70
ud2
lea rax, [0x140223e80]
mov qword [rsp + 0x20], rax
lea rcx, [0x140223b80]
lea r9, [0x140223bf0]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140222a70
ud2
call fcn.14014ebe0
ud2