Function at 0x180015570
Capabilities:
Read .ini file

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x320]
sub rsp, 0x420
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rsp + 0x470], rbx
mov rax, qword [0x180146748]
xor rax, rsp
mov qword [rbp + 0x310], rax
mov r13d, edx
mov rbx, rcx
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x30], 0
call fcn.180068070
mov r8, qword [rax]
mov esi, 1
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, sil
jne 0x180015901
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
lea r8d, [rsi + 0x5f]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
lea r8d, [rsi + 2]
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x30]
call fcn.18000c180
nop
call fcn.180068070
mov r12, rax
mov r8d, esi
lea edx, [rsi + 1]
lea rcx, [rsp + 0x48]
call fcn.180007f60
nop
lea rdx, [rbp + 0x70]
mov r14, qword [rbp + 0x70]
mov r15, qword [rbp + 0x88]
cmp r15, 0x10
cmovae rdx, r14
mov rsi, qword [rbp + 0x80]
cmp rsi, 1
jb 0x1800156a9
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1800f4e88]
cmp byte [rdi], 0x5c
jne 0x18001569a
cmp byte [rdi], al
jne 0x180015691
xor ecx, ecx
jmp 0x180015696
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1800156a4
cmp rdi, rdx
je 0x1800156a9
dec rdi
jmp 0x180015684
sub rdi, rdx
jmp 0x1800156b0
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x180015705
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1800f4e8c]
nop
cmp byte [rbx], 0x2e
jne 0x1800156f6
cmp byte [rbx], al
jne 0x1800156ed
xor ecx, ecx
jmp 0x1800156f2
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180015700
cmp rbx, rdx
je 0x180015705
dec rbx
jmp 0x1800156e0
sub rbx, rdx
jmp 0x18001570c
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800bbd80
cmp rbx, 0xffffffffffffffff
je 0x1800157f1
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x1800157f1
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
cmp rsi, rcx
jb 0x1800162d8
sub rbx, rdi
lea r8, [rbx - 1]
sub rsi, rcx
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
add rdx, rcx
lea rcx, [rbp + 0x50]
call fcn.18000c180
lea r9, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae r9, qword [rbp + 0x50]
mov r8d, 0x13b
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.180007b50
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x1800157de
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800157d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162de
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
jmp 0x18001580a
mov r8d, 0x13b
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.180007b50
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae rdx, qword [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.180009250
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.180009250
nop
lea rdx, str.bro_type:
lea rcx, [rsp + 0x48]
call fcn.180009250
mov edx, r13d
lea rcx, [rsp + 0x48]
call fcn.180014e30
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800158a8
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800158a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162e4
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x1800158f7
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800158f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162ea
call fcn.18008c16c
mov esi, 1
mov rbx, qword [rsp + 0x38]
lea eax, [r13 - 2]
test eax, 0xfffffffd
je 0x180015bc9
call fcn.180068070
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015a4b
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x50]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x30]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x13d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.180008390
mov rbx, rax
lea rdx, str.not_360_browser
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800159ff
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800159fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162f0
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180015a4b
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015a46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162f6
call fcn.18008c16c
mov ebx, 1
mov esi, dword [rsp + 0x30]
call fcn.180068070
mov r9, qword [rax]
mov edx, ebx
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x180015b9b
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x50]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x30]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x152
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.180008390
mov rbx, rax
lea rdx, str.CheckConfigModifyBy360Self_ret:
mov rcx, rax
call fcn.180009250
movzx edx, sil
mov rcx, rbx
call fcn.1800151b0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x180015b4f
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015b4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162fc
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180015b9b
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015b96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800162d2
call fcn.18008c16c
movzx eax, sil
mov rcx, qword [rbp + 0x310]
xor rcx, rsp
call fcn.18008c720
mov rbx, qword [rsp + 0x470]
add rsp, 0x420
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x100]
call fcn.1800bbd80
lea rax, [rbx + 0x30]
cmp qword [rax + 0x18], 8
jb 0x180015beb
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x100]
lea r8, [0x1800f66bc]
lea rdx, [0x1800f66c0]
lea rcx, str.general
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x100]
call fcn.1800c3d1c
mov r13, rax
call fcn.180068070
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015f6c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x50]
call fcn.18000c180
nop
call fcn.180068070
mov r12, rax
mov r8d, esi
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.180007f60
nop
lea rdx, [rbp + 0x70]
mov r14, qword [rbp + 0x70]
mov r15, qword [rbp + 0x88]
cmp r15, 0x10
cmovae rdx, r14
mov rsi, qword [rbp + 0x80]
cmp rsi, 1
jb 0x180015d1b
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1800f4e88]
cmp byte [rdi], 0x5c
jne 0x180015d0c
cmp byte [rdi], al
jne 0x180015d03
xor ecx, ecx
jmp 0x180015d08
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180015d16
cmp rdi, rdx
je 0x180015d1b
dec rdi
jmp 0x180015cf6
sub rdi, rdx
jmp 0x180015d22
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x180015d75
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1800f4e8c]
cmp byte [rbx], 0x2e
jne 0x180015d66
cmp byte [rbx], al
jne 0x180015d5d
xor ecx, ecx
jmp 0x180015d62
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180015d70
cmp rbx, rdx
je 0x180015d75
dec rbx
jmp 0x180015d50
sub rbx, rdx
jmp 0x180015d7c
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800bbd80
cmp rbx, 0xffffffffffffffff
je 0x180015e61
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x180015e61
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
cmp rsi, rcx
jb 0x180016302
sub rbx, rdi
lea r8, [rbx - 1]
sub rsi, rcx
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
add rdx, rcx
lea rcx, [rbp + 0x30]
call fcn.18000c180
lea r9, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae r9, qword [rbp + 0x30]
mov r8d, 0x146
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.180007b50
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x180015e4e
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015e49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016308
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
jmp 0x180015e7a
mov r8d, 0x146
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.180007b50
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.180009250
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.180009250
nop
lea rdx, str.tray_last_hp_modify_time:
lea rcx, [rsp + 0x48]
call fcn.180009250
mov rdx, r13
lea rcx, [rsp + 0x48]
call fcn.180014ff0
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180015f18
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015f13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001630e
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x180015f67
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015f62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016314
call fcn.18008c16c
mov esi, 1
test r13, r13
je 0x180015a4b
inc dword [0x180155078]
call fcn.180068070
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800162b6
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x50]
call fcn.18000c180
nop
call fcn.180068070
mov r12, rax
mov r8d, esi
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.180007f60
nop
lea rdx, [rbp + 0x70]
mov r14, qword [rbp + 0x70]
mov r15, qword [rbp + 0x88]
cmp r15, 0x10
cmovae rdx, r14
mov rsi, qword [rbp + 0x80]
cmp rsi, 1
jb 0x180016067
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1800f4e88]
cmp byte [rdi], 0x5c
jne 0x180016058
cmp byte [rdi], al
jne 0x18001604f
xor ecx, ecx
jmp 0x180016054
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180016062
cmp rdi, rdx
je 0x180016067
dec rdi
jmp 0x180016042
sub rdi, rdx
jmp 0x18001606e
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x1800160c5
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1800f4e8c]
nop dword [rax]
cmp byte [rbx], 0x2e
jne 0x1800160b6
cmp byte [rbx], al
jne 0x1800160ad
xor ecx, ecx
jmp 0x1800160b2
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1800160c0
cmp rbx, rdx
je 0x1800160c5
dec rbx
jmp 0x1800160a0
sub rbx, rdx
jmp 0x1800160cc
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800bbd80
cmp rbx, 0xffffffffffffffff
je 0x1800161b1
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x1800161b1
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
cmp rsi, rcx
jb 0x18001631a
sub rbx, rdi
lea r8, [rbx - 1]
sub rsi, rcx
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
add rdx, rcx
lea rcx, [rbp + 0x30]
call fcn.18000c180
lea r9, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae r9, qword [rbp + 0x30]
mov r8d, 0x14c
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.180007b50
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x18001619e
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016199
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016320
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
jmp 0x1800161ca
mov r8d, 0x14c
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.180007b50
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.180009250
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.180009250
nop
lea rdx, str.current_times:
lea rcx, [rsp + 0x48]
call fcn.180009250
mov edx, dword [0x180155078]
lea rcx, [rsp + 0x48]
call fcn.180014c70
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x18001626b
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016266
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016326
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x1800162b6
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800162b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001632c
call fcn.18008c16c
mov esi, dword [rsp + 0x30]
movzx esi, sil
cmp dword [0x180155078], 2
mov ebx, 1
cmovle esi, ebx
jmp 0x180015a54
call fcn.1800beee8
nop
call fcn.18000be60
int3
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.18000be60
int3
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.18000be60
int3
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3