Function at 0x180083c30
Capabilities:
Read file on windows

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2648]
mov eax, 0x2748
call fcn.1800c7f10
sub rsp, rax
mov r15, qword [rbp + 0x2690]
mov rax, rdx
imul edi, r9d, 0x861
xor edx, edx
mov r13, r8
mov r14d, r9d
mov r12, rcx
lea r8, [0x1800f3708]
mov ebx, r9d
cmp r9d, edi
ja 0x1800848a2
lea r9, [0x1800f386c]
lea rsi, [0x1800f3868]
lea rdx, str._stat
lea r8, str.and_style___s_
lea r10, [0x1800f3820]
lea r11, [0x1800f381c]
nop
cmp ebx, 0x314b8
ja 0x180083fff
je 0x180083f7d
cmp ebx, 0x9ea0
ja 0x180083d98
je 0x180083d83
cmp ebx, 3
je 0x180083d48
cmp ebx, 0x11a
je 0x180083cfe
cmp ebx, 0x1b0
je 0x180083d31
jmp 0x180084880
mov ecx, 0x120
call fcn.1800ce6ac
mov r15, rax
test rax, rax
jne 0x18008485d
lea ecx, [rax + 2]
call fcn.1800d2ed8
mov rcx, rax
lea rdx, str.________1110011122344566
call fcn.1800c5f20
xor edx, edx
mov qword [r12], rdx
mov rax, r12
add rsp, 0x2748
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
movups xmm0, xmmword [rax]
lea r9, [rbp - 0x80]
xor edx, edx
movups xmm1, xmmword [r13]
lea r8, [rsp + 0x70]
mov dword [rsp + 0x20], 0x103
lea rcx, [rbp - 0x68]
movaps xmmword [rbp - 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm1
call fcn.180017570
movups xmm0, xmmword [rbp - 0x68]
movups xmmword [r12], xmm0
jmp 0x18008485d
xor edx, edx
mov r8d, 0x120
mov rcx, r15
call fcn.1800ca170
jmp 0x18008485d
cmp ebx, 0x13c26
je 0x180083ecb
cmp ebx, 0x1d9ac
je 0x180083e98
cmp ebx, 0x27732
jne 0x180084880
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x34]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov qword [rsp + 0x30], r9
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], rdx
lea rax, [r15 + 0x18]
mov qword [rsp + 0x48], rcx
xor r9d, r9d
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r8d, r8d
lea rax, [0x1800f3870]
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
lea rax, [r15 + 0x20]
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, [0x1800f3874]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x60], edx
jmp 0x180084846
lea rax, [r15 + 0x30]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x30], rsi
jmp 0x180084839
xor edx, edx
lea rcx, [rbp + 0xb0]
mov r8d, 0x1908
call fcn.1800ca170
xor ecx, ecx
mov dword [r15 + 0x104], 1
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
xor r9d, r9d
mov dword [rsp + 0x40], 0x33
lea rax, [0x1800f1310]
mov qword [rsp + 0x38], rcx
xor r8d, r8d
mov qword [rsp + 0x30], rax
xor edx, edx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x60], ecx
lea rcx, [rbp + 0xb0]
mov dword [r15 + 0x100], 1
call fcn.180022360
xor edx, edx
lea rax, [r15 + 0x10]
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, [0x1800f37fc]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x60], edx
jmp 0x180084846
xor r8d, r8d
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], r8
lea rax, [r15 + 0x28]
mov qword [rsp + 0x48], rcx
xor r9d, r9d
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdx
xor edx, edx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x60], r8d
call fcn.180022360
lea rax, [r15 + 0x38]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, [0x1800f3704]
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3700]
jmp 0x180084839
cmp ebx, 0x58ad0
ja 0x180084498
je 0x18008434b
cmp ebx, 0x3b23e
je 0x1800841af
cmp ebx, 0x44fc4
je 0x1800840c9
cmp ebx, 0x4ed4a
jne 0x180084880
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x4c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
mov qword [rsp + 0x30], r8
lea rax, [0x1800f36a8]
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x50]
mov dword [rsp + 0x60], 2
xor edx, edx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.R8G8B8_TYPELESS
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
jmp 0x180084841
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x40]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
mov qword [rsp + 0x30], r10
xor r8d, r8d
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x44]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.V1249_s_XinLCU
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x48]
mov dword [rsp + 0x60], 2
xor edx, edx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._NT_SMB_HEADER
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
jmp 0x180084841
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x3c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._skip
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor ecx, ecx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
xor r9d, r9d
mov dword [rsp + 0x40], 0x33
lea rax, str._width
mov qword [rsp + 0x38], r15
xor r8d, r8d
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, str.1920
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xb0]
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 4]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._height
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, str.1080
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xc]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, [0x1800f377c]
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3778]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 8]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._EmailStoreID
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3780]
jmp 0x180084839
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x54]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.data____shift_
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x58]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.ATOMIC_LOADW_AR
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x5c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.RootHasChildren
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x60]
mov dword [rsp + 0x60], 2
xor edx, edx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.Hora_de_Carachi
mov qword [rsp + 0x30], rax
lea rax, [0x1800f36e0]
jmp 0x180084841
cmp ebx, 0x62856
je 0x180084752
cmp ebx, 0x6c5dc
je 0x1800845b1
cmp ebx, 0x76362
jne 0x180084880
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x84]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._dqpB
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x88]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._dqpB0
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x8c]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._dqpB1
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
jmp 0x180084839
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x70]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._HQperiod
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f373c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x74]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.LM_UNK_040000000_
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x78]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.fintegrated_as
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f373c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x7c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.Jul_25_2014
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x80]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._dqpP
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
jmp 0x180084839
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x64]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.verify_x4_failed
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x68]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._data_available_
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
call fcn.180022360
lea rax, [r15 + 0x6c]
xor edx, edx
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.m_gridColumn
mov qword [rsp + 0x30], rax
lea rax, [0x1800f373c]
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov qword [rsp + 0x20], rdx
xor r8d, r8d
lea rcx, [rbp + 0xb0]
call fcn.180022360
lea r11, [0x1800f381c]
lea r10, [0x1800f3820]
lea r9, [0x1800f386c]
lea r8, str.and_style___s_
lea rdx, str._stat
imul eax, r14d, 0x8f
add ebx, eax
cmp ebx, edi
ja 0x180084899
mov rax, qword [rbp + 0x2698]
jmp 0x180083cc0
xor edx, edx
lea r8, [0x1800f3708]
imul ebx, r14d, 0x7cb
mov esi, r14d
mov dword [rbp - 0x70], ebx
cmp r14d, ebx
ja 0x180083d31
movsxd r10, dword [rbp + 0x26a8]
lea r11, str._mqpP
mov dword [rsp + 0x60], r10d
mov r9, r10
mov qword [rsp + 0x70], r10
lea rdi, [0x1800f3940]
cmp esi, 0x402a8
ja 0x180085088
je 0x180084fa6
cmp esi, 0x1b8a0
ja 0x180084c46
je 0x180084bb1
cmp esi, 0x11a
je 0x180084b1c
cmp esi, 0x939c
je 0x180084ad9
cmp esi, 0x1261e
jne 0x180085989
xor edi, edi
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x9c]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f36a8]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._mqpB
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xa0]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._mqpB0
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xa4]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._mqpB1
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xa8]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._mqpB2
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xac]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._mqpB3
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea rcx, [rbp + 0xb0]
xor r8d, r8d
xor edx, edx
call fcn.180022360
jmp 0x180085978
mov qword [rsp + 0x50], rdx
lea rax, [r15 + 0x98]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 2
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, [0x1800f36a8]
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
jmp 0x180084ac0
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x90]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3708]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._dqpB2
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0x94]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._dqpB3
jmp 0x180084ab1
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xb0]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3708]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._dqpI
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xb4]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._Z3maxDv8_fS_
jmp 0x180084ab1
cmp esi, 0x24b22
je 0x180084f07
cmp esi, 0x2dda4
je 0x180084db0
cmp esi, 0x37026
jne 0x180085989
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xd0]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f373c]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._clpf
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xd4]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._snrcalc
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xd8]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3708]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str.ExtendedSuggestions
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xdc]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.VPERMT2PS128rr
jmp 0x180084ab1
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xc0]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.V1551_s_XinLCU
xor r8d, r8d
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [0x1800f373c]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xc4]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3708]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str.Geometry_State
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xc8]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._sync
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xcc]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.discard_PE
mov qword [rsp + 0x30], rax
lea rax, [0x1800f373c]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x68], 1
jmp 0x180084abb
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xb8]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.SELECT_TAB
xor edx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r8
xor r8d, r8d
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xbc]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.m_isFlagsEnum
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3708]
mov qword [rsp + 0x28], rax
jmp 0x180084abb
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xe0]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._bitrate
xor edx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r8
xor r8d, r8d
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xe4]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._max_qp
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [0x1800f3a9c]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xe8]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._min_qp
jmp 0x180084ee9
cmp esi, 0x64cb0
ja 0x180085485
je 0x18008546d
cmp esi, 0x4952a
je 0x180085327
cmp esi, 0x527ac
je 0x18008516d
cmp esi, 0x5ba2e
jne 0x180085989
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x118]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.V6_vpackwuh_sat
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdx
xor edx, edx
call fcn.180022360
xor edx, edx
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdx
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x11c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.ha_localacctmgr
xor r8d, r8d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdx
call fcn.180022360
jmp 0x180085978
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xfc]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.pvarLocale
xor r8d, r8d
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [0x1800f3a00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x108]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.assume_xml_procins
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [0x1800f3a14]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x10c]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.nieunaparenkorean
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [0x1800f373c]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0x110]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str.WaitingOnRenderer
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [0x1800f3708]
xor edx, edx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0x114]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str._bitdepth
mov qword [rsp + 0x30], rax
lea rax, [0x1800f3940]
mov qword [rsp + 0x28], rax
jmp 0x180084abb
xor edi, edi
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xec]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3778]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._max_qpI
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xf0]
mov dword [rsp + 0x40], 0x33
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x38], rax
xor r9d, r9d
lea rax, str._min_qpI
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], r14
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x48], rcx
lea rax, [r15 + 0xf4]
mov dword [rsp + 0x40], 0x33
lea r14, [0x1800f3708]
mov qword [rsp + 0x38], rax
lea rcx, [rbp + 0xb0]
lea rax, str._qmtx
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rdi
call fcn.180022360
mov qword [rsp + 0x50], rdi
lea rax, [r15 + 0xf8]
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], 0x33
mov qword [rsp + 0x38], rax
lea rax, str.SetColHidden
jmp 0x180084ab1
mov r10d, 1
mov dword [rsp + 0x60], r10d
mov r9d, r10d
mov qword [rsp + 0x70], r10
jmp 0x180085989
cmp esi, 0x6df32
je 0x1800858d3
cmp esi, 0x771b4
je 0x1800854aa
cmp esi, 0x80436
je 0x180083d31
jmp 0x180085989
mov rcx, qword [r15 + 0x10]
lea rdx, [0x1800f1fec]
call fcn.1800d3318
mov r13, rax
test rax, rax
je 0x1800858c3
mov r9, rax
lea rcx, [rbp - 0x50]
mov edx, 1
mov r8d, 0x100
call fcn.1800d35a4
mov edi, 0xa
mov byte [rbp + 0xaf], 0
mov r8d, edi
lea rdx, str.unknown_81
lea rcx, [rbp - 0x50]
mov r12, rax
call fcn.1800ce480
test eax, eax
jne 0x1800858b4
mov ebx, 0x126
nop dword [rax]
cmp ebx, 0x126
jne 0x18008589f
cmp edi, r12d
jge 0x18008586c
movsxd rax, edi
movsx ecx, byte [rbp + rax - 0x50]
cmp cl, 0xa
je 0x18008586c
inc edi
movsxd r14, r12d
lea eax, [rcx - 0x41]
cmp eax, 0x17
ja case.0x180085562.71
lea rdx, [0x180000000]
cdqe
movzx eax, byte [rdx + rax + 0x85a20]
mov ecx, dword [rdx + rax*4 + 0x85a00]
add rcx, rdx
jmp rcx
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
lea rdx, [rbp - 0x80]
mov r8d, 0xa
call fcn.1800d2d28
mov edi, dword [rbp - 0x80]
lea rcx, [rbp - 0x50]
mov dword [r15], eax
lea rax, [rbp - 0x50]
sub edi, eax
movsxd rax, edi
add rcx, rax
movzx eax, byte [rcx]
cmp al, 0xa
je 0x180085859
inc edi
inc rcx
cmp al, 0x20
jne 0x180085593
jmp 0x180085859
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
lea rdx, [rbp - 0x80]
mov r8d, 0xa
call fcn.1800d2d28
mov edi, dword [rbp - 0x80]
mov dword [r15 + 4], eax
lea rax, [rbp - 0x50]
sub edi, eax
movsxd rax, edi
cmp rax, r14
jge 0x180085859
movzx ecx, byte [rbp + rax - 0x50]
cmp cl, 0xa
je 0x180085859
inc edi
inc rax
cmp cl, 0x20
jne 0x1800855d5
jmp 0x180085859
mov esi, 0xcd
mov eax, esi
sub eax, 0xcd
je 0x180085638
sub eax, 1
je 0x18008561c
cmp eax, 1
je 0x180085859
jmp 0x18008569a
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
movzx eax, byte [rcx]
cmp al, 0xa
je 0x18008569a
inc edi
inc rcx
cmp al, 0x20
jne 0x180085626
jmp 0x18008569a
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
lea rdx, [rbp - 0x80]
mov r8d, 0xa
call fcn.1800d2d28
mov ecx, dword [rbp - 0x80]
lea rdx, [rbp - 0x80]
mov ebx, eax
mov r8d, 0xa
lea rax, [rbp - 0x50]
sub ecx, eax
lea rax, [rbp - 0x50]
inc ecx
movsxd rcx, ecx
add rcx, rax
call fcn.1800d2d28
mov edi, dword [rbp - 0x80]
lea rcx, [rbp - 0x50]
movd xmm1, ebx
sub edi, ecx
cvtdq2ps xmm1, xmm1
inc edi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm1, xmm0
movss dword [r15 + 0x40], xmm1
inc esi
cmp esi, 0xd0
jb 0x180085600
movsxd rax, edi
cmp byte [rbp + rax - 0x50], 0x70
jne 0x1800859ab
cmp rax, r14
jge 0x180085859
movzx ecx, byte [rbp + rax - 0x50]
cmp cl, 0xa
je 0x180085859
inc edi
inc rax
cmp cl, 0x20
jne 0x1800856b6
jmp 0x180085859
movsxd rax, edi
lea rbx, [rbp - 0x50]
add rbx, rax
lea rdx, str.mono
mov rcx, rbx
mov r8d, 4
call fcn.1800ce480
test eax, eax
jne 0x180085709
add edi, 4
mov eax, 0x190
jmp 0x180085724
mov r8d, 0xa
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.1800d2d28
mov edi, dword [rbp - 0x80]
lea rcx, [rbp - 0x50]
sub edi, ecx
movsxd rbx, edi
mov dword [r15 + 0xfc], eax
cmp byte [rbp + rbx - 0x50], 0x70
jne 0x180085767
inc edi
lea rcx, [rbp - 0x50]
movsxd rbx, edi
lea rdx, [rbp - 0x80]
add rcx, rbx
mov r8d, 0xa
call fcn.1800d2d28
mov dword [r15 + 0x11c], eax
cmp eax, 8
jle 0x180085767
mov dword [r15 + 0x118], 0x10
cmp rbx, r14
jge 0x180085859
movzx eax, byte [rbp + rbx - 0x50]
cmp al, 0xa
je 0x180085859
inc edi
inc rbx
cmp al, 0x20
jne 0x180085767
jmp 0x180085859
mov ebx, 0xcf
mov eax, ebx
sub eax, 0xcf
je 0x1800857cb
sub eax, 0x50
je 0x1800857ac
cmp eax, 0x50
je 0x180085859
jmp 0x18008581e
movsxd rax, edi
nop
cmp rax, r14
jge 0x18008581e
movzx ecx, byte [rbp + rax - 0x50]
cmp cl, 0xa
je 0x18008581e
inc edi
inc rax
cmp cl, 0x20
jne 0x1800857b0
jmp 0x18008581e
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
lea rdx, [rbp - 0x80]
mov r8d, 0xa
call fcn.1800d2d28
mov dword [r15 + 0x100], eax
lea rcx, [rbp - 0x50]
mov eax, dword [rbp - 0x80]
lea rdx, [rbp - 0x80]
sub eax, ecx
mov r8d, 0xa
inc eax
lea rcx, [rbp - 0x50]
cdqe
add rcx, rax
call fcn.1800d2d28
mov edi, dword [rbp - 0x80]
mov dword [r15 + 0x104], eax
lea rax, [rbp - 0x50]
sub edi, eax
add ebx, 0x50
cmp ebx, 0x1bf
jb 0x180085790
movsxd rax, edi
movzx ecx, byte [rbp + rax - 0x50]
cmp cl, 0x20
je 0x180085859
nop word [rax + rax]
cmp cl, 0xa
je 0x180085859
cmp rax, r14
jge 0x180085859
movzx ecx, byte [rbp + rax - 0x4f]
inc rax
inc edi
cmp cl, 0x20
jne 0x180085840
mov ebx, 0x126
mov esi, 0x771b4
cmp edi, r12d
jl 0x180085525
movsxd rax, edi
lea rcx, [rbp - 0x50]
add rcx, rax
lea rdx, str._nFRAME_n
mov r8d, 7
call fcn.1800ce480
test eax, eax
jne 0x1800859d5
lea eax, [rdi + 1]
mov dword [r15 + 0x34], 6
mov dword [r15 + 0x30], eax
add ebx, 0x113a
cmp ebx, 0x113a
jbe 0x180085510
mov ebx, dword [rbp - 0x70]
mov rcx, r13
call fcn.1800d2fe4
mov r12, qword [rbp + 0x2690]
mov r13, qword [rbp + 0x26a0]
mov qword [r12], r15
jmp 0x180085978
mov eax, dword [rbp + 0x19b0]
test eax, eax
jle 0x18008591f
lea rcx, [rbp + 0xb0]
mov r8d, eax
mov rdx, qword [rcx + 8]
test rdx, rdx
je 0x18008590b
mov rax, qword [rcx]
add r10d, 2
mov qword [rbp + r9*8 + 0x19c0], rax
mov qword [rbp + r9*8 + 0x19c8], rdx
add r9, 2
add rcx, 0x20
sub r8, 1
jne 0x1800858e7
mov dword [rsp + 0x60], r10d
mov qword [rsp + 0x70], r9
lea r9, [rbp + 0xb0]
mov dword [rsp + 0x68], r10d
lea r8, [rbp + 0x19c0]
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x68]
mov ecx, 0xbf
call fcn.1800490f0
mov eax, dword [r13]
lea r9, [rbp + 0xb0]
mov r8, qword [rbp + 0x2698]
lea rdx, [rsp + 0x68]
mov ecx, 0xbf
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x20], r15
call fcn.1800490f0
test eax, eax
js 0x180083d2b
mov r9, qword [rsp + 0x70]
lea r11, str._mqpP
mov r10d, dword [rsp + 0x60]
imul eax, dword [rbp + 0x26a8], 0x85
add esi, eax
cmp esi, ebx
ja 0x180083d31
xor edx, edx
lea r8, [0x1800f3708]
jmp 0x1800848d3
mov ecx, 2
call fcn.1800d2ed8
mov rcx, rax
lea rdx, str.llvm.igil.read.2darr.smp.less.uii
call fcn.1800c5f20
mov rax, qword [rbp + 0x2690]
xor edx, edx
mov qword [rax], rdx
jmp 0x180083d34
mov ecx, 2
call fcn.1800d2ed8
mov rcx, rax
lea rdx, str.IsNestedExitBlock
call fcn.1800c5f20
mov rax, qword [rbp + 0x2690]
xor edx, edx
mov qword [rax], rdx
jmp 0x180083d34