Function at 0x180056490
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 [0x180168908]
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.18007dd60
mov r8, qword [rax]
mov esi, 1
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, sil
jne 0x180056821
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
lea r8d, [rsi + 0x6a]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
lea r8d, [rsi + 2]
lea rdx, [0x180112978]
lea rcx, [rbp + 0x30]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov r12, rax
mov r8d, esi
lea edx, [rsi + 1]
lea rcx, [rsp + 0x48]
call fcn.18000d950
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 0x1800565c9
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1801126c0]
cmp byte [rdi], 0x5c
jne 0x1800565ba
cmp byte [rdi], al
jne 0x1800565b1
xor ecx, ecx
jmp 0x1800565b6
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1800565c4
cmp rdi, rdx
je 0x1800565c9
dec rdi
jmp 0x1800565a4
sub rdi, rdx
jmp 0x1800565d0
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x180056625
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1801126c4]
nop
cmp byte [rbx], 0x2e
jne 0x180056616
cmp byte [rbx], al
jne 0x18005660d
xor ecx, ecx
jmp 0x180056612
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180056620
cmp rbx, rdx
je 0x180056625
dec rbx
jmp 0x180056600
sub rbx, rdx
jmp 0x18005662c
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800d4600
cmp rbx, 0xffffffffffffffff
je 0x180056711
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x180056711
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
cmp rsi, rcx
jb 0x1800571f8
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.18000a3d0
lea r9, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae r9, qword [rbp + 0x50]
mov r8d, 0x13d
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.18000d270
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x1800566fe
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800566f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800571fe
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
jmp 0x18005672a
mov r8d, 0x13d
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.18000d270
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae rdx, qword [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.18000f150
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.18000f150
nop
lea rdx, str.bro_type:
lea rcx, [rsp + 0x48]
call fcn.18000f150
mov edx, r13d
lea rcx, [rsp + 0x48]
call fcn.18000edd0
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800567c8
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800567c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057204
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x180056817
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056812
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005720a
call fcn.1800a4c5c
mov esi, 1
mov rbx, qword [rsp + 0x38]
lea eax, [r13 - 2]
test eax, 0xfffffffd
je 0x180056ae9
call fcn.18007dd60
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18005696b
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x50]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x30]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x13f
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.not_360_browser
mov rcx, rax
call fcn.18000f150
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x18005691f
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005691a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057210
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x18005696b
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056966
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057216
call fcn.1800a4c5c
mov ebx, 1
mov esi, dword [rsp + 0x30]
call fcn.18007dd60
mov r9, qword [rax]
mov edx, ebx
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x180056abb
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x50]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x30]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x154
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.CheckConfigModifyBy360Self_ret:
mov rcx, rax
call fcn.18000f150
movzx edx, sil
mov rcx, rbx
call fcn.18000ef90
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x180056a6f
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056a6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005721c
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180056abb
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056ab6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800571f2
call fcn.1800a4c5c
movzx eax, sil
mov rcx, qword [rbp + 0x310]
xor rcx, rsp
call fcn.1800a5130
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.1800d4600
lea rax, [rbx + 0x30]
cmp qword [rax + 0x18], 8
jb 0x180056b0b
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x100]
lea r8, [0x180112b94]
lea rdx, str.hp_modify_time
lea rcx, str.general
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x100]
call fcn.1800dd658
mov r13, rax
call fcn.18007dd60
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180056e8c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x50]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov r12, rax
mov r8d, esi
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.18000d950
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 0x180056c3b
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1801126c0]
cmp byte [rdi], 0x5c
jne 0x180056c2c
cmp byte [rdi], al
jne 0x180056c23
xor ecx, ecx
jmp 0x180056c28
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180056c36
cmp rdi, rdx
je 0x180056c3b
dec rdi
jmp 0x180056c16
sub rdi, rdx
jmp 0x180056c42
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x180056c95
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1801126c4]
cmp byte [rbx], 0x2e
jne 0x180056c86
cmp byte [rbx], al
jne 0x180056c7d
xor ecx, ecx
jmp 0x180056c82
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180056c90
cmp rbx, rdx
je 0x180056c95
dec rbx
jmp 0x180056c70
sub rbx, rdx
jmp 0x180056c9c
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800d4600
cmp rbx, 0xffffffffffffffff
je 0x180056d81
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x180056d81
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
cmp rsi, rcx
jb 0x180057222
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.18000a3d0
lea r9, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae r9, qword [rbp + 0x30]
mov r8d, 0x148
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.18000d270
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x180056d6e
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056d69
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057228
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
jmp 0x180056d9a
mov r8d, 0x148
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.18000d270
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.18000f150
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.18000f150
nop
lea rdx, str.tray_last_hp_modify_time:
lea rcx, [rsp + 0x48]
call fcn.18000f150
mov rdx, r13
lea rcx, [rsp + 0x48]
call fcn.180056160
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180056e38
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005722e
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x180056e87
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180056e82
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057234
call fcn.1800a4c5c
mov esi, 1
test r13, r13
je 0x18005696b
inc dword [0x180177df8]
call fcn.18007dd60
mov r8, qword [rax]
mov edx, esi
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800571d6
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x70]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x50]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov r12, rax
mov r8d, esi
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.18000d950
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 0x180056f87
lea rax, [rsi - 1]
mov rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1801126c0]
cmp byte [rdi], 0x5c
jne 0x180056f78
cmp byte [rdi], al
jne 0x180056f6f
xor ecx, ecx
jmp 0x180056f74
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180056f82
cmp rdi, rdx
je 0x180056f87
dec rdi
jmp 0x180056f62
sub rdi, rdx
jmp 0x180056f8e
mov rdi, 0xffffffffffffffff
lea rdx, [rbp + 0x70]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x180056fe5
lea rax, [rsi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1801126c4]
nop dword [rax]
cmp byte [rbx], 0x2e
jne 0x180056fd6
cmp byte [rbx], al
jne 0x180056fcd
xor ecx, ecx
jmp 0x180056fd2
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180056fe0
cmp rbx, rdx
je 0x180056fe5
dec rbx
jmp 0x180056fc0
sub rbx, rdx
jmp 0x180056fec
mov rbx, 0xffffffffffffffff
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x90]
call fcn.1800d4600
cmp rbx, 0xffffffffffffffff
je 0x1800570d1
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x1800570d1
lea rcx, [rdi + 1]
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
cmp rsi, rcx
jb 0x18005723a
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.18000a3d0
lea r9, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae r9, qword [rbp + 0x30]
mov r8d, 0x14e
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x90]
call fcn.18000d270
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800570be
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800570b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057240
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
jmp 0x1800570ea
mov r8d, 0x14e
lea rdx, str.__4d_
lea rcx, [rbp + 0x90]
call fcn.18000d270
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.18000f150
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.18000f150
nop
lea rdx, str.current_times:
lea rcx, [rsp + 0x48]
call fcn.18000f150
mov edx, dword [0x180177df8]
lea rcx, [rsp + 0x48]
call fcn.18000ec10
mov rax, qword [r12]
lea rdx, [rsp + 0x48]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x48]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x18005718b
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180057186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057246
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x1800571d6
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800571d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005724c
call fcn.1800a4c5c
mov esi, dword [rsp + 0x30]
movzx esi, sil
cmp dword [0x180177df8], 2
mov ebx, 1
cmovle esi, ebx
jmp 0x180056974
call fcn.1800d79f8
nop
call fcn.180019980
int3
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.180019980
int3
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.180019980
int3
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
int3