Function at 0x180097670
Capabilities:
Terminate process

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x180
lea rbp, [rsp + 0x40]
mov qword [rbp + 0x190], rbx
mov rax, qword [0x1800cd230]
xor rax, rbp
mov qword [rbp + 0x130], rax
mov r11, qword [rbp + 0x1a0]
lea eax, [r8 - 0xf]
mov r14d, r8d
mov dword [rbp + 8], r8d
xor r10d, r10d
mov qword [rbp + 0x78], r9
mov qword [rbp + 0x30], rcx
mov r13d, r8d
mov qword [rbp + 0x38], r11
mov rdi, rdx
mov rsi, rcx
mov r8d, 0x6f
cmp r14d, eax
jbe 0x180097f9c
movsxd r12, dword [rbp + 0x18]
mov r15, qword [rbp + 0x60]
mov r13, r12
mov qword [rbp + 0x40], r12
lea eax, [r14 - 0x2a]
mov ebx, 0x3233
lea rdx, [0x180000000]
cmp eax, 0x50
ja case.0x180097713.57
movzx eax, byte [rdx + rax + 0x98368]
mov ecx, dword [rdx + rax*4 + 0x98328]
add rcx, rdx
jmp rcx
movzx eax, word [0x1800bfe73]
movups xmm0, xmmword [str.rnel32.dl]
mov word [rbp + 0x9b], ax
movzx eax, byte [0x1800bfe75]
mov byte [rbp + 0x9d], al
mov eax, dword [0x1800bfe84]
mov dword [rbp + 0x110], eax
mov eax, dword [0x1800babb0]
mov dword [rbp + 0x124], eax
mov dword [rbp + 0x126], 0x6c
mov byte [rbp + 0x9e], 0
movups xmmword [rbp + 0x114], xmm0
jmp case.0x180097713.57
mov eax, dword [rdi + 0x30]
lea rcx, [rbp + 0x80]
imul eax, eax
xor r9d, r9d
xor edx, edx
cdqe
shl rax, 3
mov qword [rbp + 0x80], rax
call fcn.180044e10
mov ecx, dword [rdi + 0x30]
xor r10d, r10d
mov qword [rbp + 0x60], rax
mov r15, rax
mov dword [rbp + 0x18], r10d
mov r12d, r10d
mov qword [rbp + 0x40], r10
mov r13d, r10d
test ecx, ecx
jle 0x1800978ea
mov edx, r10d
mov qword [rbp + 0x50], r10
mov qword [rbp + 0x58], rdx
mov r8d, r10d
nop dword [rax]
nop word [rax + rax]
lea r9d, [r13 + 1]
mov eax, ecx
mov dword [rbp + 0x20], r9d
mov r11d, r9d
cmp r9d, ecx
jge 0x1800978c4
lea r12, [rdx + 4]
nop word [rax + rax]
mov rax, qword [rdi + 0x20]
mov ecx, dword [r12 + rax]
mov r15d, dword [rdx + rax]
add ecx, r15d
cmp ecx, dword [rdi + 0x34]
jg 0x1800978ad
mov ebx, r10d
test r15d, r15d
jle 0x1800978a7
mov rax, qword [rdi + 0x18]
mov r9d, dword [rsi]
mov rsi, qword [r8 + rax]
nop
movsxd r8, dword [rsi]
mov eax, r8d
cdq
idiv r9d
mov r10d, eax
test eax, eax
jle 0x180097844
mov eax, r8d
sub eax, r9d
movsxd rcx, eax
mov rax, qword [rdi + 0x10]
cmp dword [rax + rcx*4], r11d
je 0x18009788d
lea eax, [r10 + 1]
cmp eax, r9d
jge 0x18009785e
lea eax, [r9 + r8]
movsxd rcx, eax
mov rax, qword [rdi + 0x10]
cmp dword [rax + rcx*4], r11d
je 0x18009788d
test edx, edx
jle 0x18009786d
mov rax, qword [rdi + 0x10]
cmp dword [rax + r8*4 - 4], r11d
je 0x18009788d
lea eax, [rdx + 1]
cmp eax, r9d
jge 0x180097880
mov rax, qword [rdi + 0x10]
cmp dword [rax + r8*4 + 4], r11d
je 0x18009788d
inc ebx
add rsi, 4
cmp ebx, r15d
jge 0x180097898
jmp 0x180097820
mov r10, qword [rbp + 0x60]
mov dword [r10], r13d
mov dword [r10 + 4], r11d
mov rsi, qword [rbp + 0x30]
xor r10d, r10d
mov r8, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov r14d, 0x3a
mov eax, dword [rdi + 0x30]
inc r11d
add r12, 4
cmp r11d, eax
jl 0x1800977f0
mov r9d, dword [rbp + 0x20]
add r8, 8
add rdx, 4
mov qword [rbp + 0x50], r8
mov r13d, r9d
mov qword [rbp + 0x58], rdx
mov ecx, eax
cmp r9d, eax
jl 0x1800977d0
mov r15, qword [rbp + 0x60]
mov r12d, dword [rbp + 0x18]
mov r11, qword [rbp + 0x38]
jmp case.0x180097713.57
mov rax, qword [rdi + 8]
mov qword [rbp + 0x70], rax
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x28], rax
jmp case.0x180097713.57
mov dword [rdi + 4], r10d
jmp case.0x180097713.57
mov r8d, 3
lea rdx, [0x1800bfe9d]
lea rcx, [rbp + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov r8d, 3
lea rdx, [0x1800bfee9]
lea rcx, [rbp + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov r8d, 5
lea rdx, [0x1800bff1e]
lea rcx, [rbp + 0x96]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov r11, qword [rbp + 0x38]
xor r10d, r10d
mov byte [rbp + 0x9b], 0
jmp case.0x180097713.57
movsxd rax, dword [r11 + 0x18]
mov esi, r10d
test eax, eax
jle 0x1800979af
mov r10, qword [r11 + 0x10]
mov r8, rax
mov rdx, r10
mov rcx, r10
neg rdx
lea r9, [rdi + rdx]
movzx eax, byte [r9 + rcx]
cmp byte [rcx], al
jne 0x180097bce
inc rcx
inc esi
lea rax, [rcx + rdx]
cmp rax, r8
jl 0x180097991
xor r10d, r10d
movsxd rax, dword [r11 + 8]
mov ebx, r10d
mov rsi, qword [rbp + 0x30]
mov rcx, r10
test eax, eax
jle case.0x180097713.57
mov r8, qword [r11]
mov rdx, rax
nop dword [rax + rax]
movzx eax, byte [r8 + rcx]
cmp eax, dword [rsi + rcx*4]
jne 0x180097c0a
inc ebx
inc rcx
cmp rcx, rdx
jl 0x1800979d0
jmp case.0x180097713.57
mov r8d, 3
mov dword [rbp + 0xa0], 0x636f7250
lea rdx, [0x1800bffa0]
mov byte [rbp + 0xa4], 0
lea rcx, [rbp + 0xa4]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov r11, qword [rbp + 0x38]
xor r10d, r10d
mov word [rbp + 0xa7], bx
jmp case.0x180097713.57
mov dword [rbp + 0x10], r10d
jmp case.0x180097713.57
test r12d, r12d
jle 0x180097b42
lea rbx, [r13 - 1]
mov r14d, 0x39
lea rbx, [r15 + rbx*8]
nop dword [rax + rax]
mov qword [rsp + 0x30], r10
xor r8d, r8d
mov qword [rsp + 0x28], r9
xor edx, edx
lea r9, [rbp + 0x20]
mov dword [rbp + 0x20], r12d
xor ecx, ecx
mov dword [rsp + 0x20], 0x66
call fcn.1800120a0
movsxd rcx, eax
dec r12d
mov dword [rbp + 0x18], r12d
movsxd r11, dword [r15 + rcx*8]
movsxd rsi, dword [r15 + rcx*8 + 4]
cmp eax, r12d
je 0x180097a95
mov rax, qword [rbx]
mov qword [r15 + rcx*8], rax
mov r10, qword [rdi + 0x20]
dec r13
xor r12d, r12d
mov qword [rbp + 0x40], r13
mov r13, qword [rbp + 0x1a8]
sub rbx, 8
mov r9d, r12d
mov ecx, dword [r10 + r11*4]
test ecx, ecx
jle 0x180097ae0
mov rax, qword [rdi + 0x18]
mov r8d, ecx
mov rdx, qword [rax + r11*8]
movsxd rax, dword [rdx]
lea rdx, [rdx + 4]
movzx ecx, byte [rax + r13]
mov eax, 1
shl eax, cl
or r9d, eax
sub r8, 1
jne 0x180097ac4
mov r10d, dword [r10 + rsi*4]
mov r8d, r12d
test r10d, r10d
jle 0x180097b1a
mov rax, qword [rdi + 0x18]
mov rdx, qword [rax + rsi*8]
nop dword [rax]
nop dword [rax + rax]
movsxd rax, dword [rdx]
movzx ecx, byte [rax + r13]
bt r9d, ecx
jb 0x180097b1a
inc r8d
add rdx, 4
cmp r8d, r10d
jl 0x180097b00
cmp r8d, r10d
je 0x180097ca4
mov r12d, dword [rbp + 0x18]
mov r10d, 0
mov r13, qword [rbp + 0x40]
mov r9, qword [rbp + 0x78]
test r12d, r12d
jg 0x180097a50
mov rsi, qword [rbp + 0x30]
xor r9d, r9d
mov r8d, 0x11b
mov rdx, r15
xor ecx, ecx
call fcn.1800251e0
mov r11, qword [rbp + 0x38]
xor r10d, r10d
jmp case.0x180097713.57
mov ebx, dword [rsi + 0x68]
mov esi, dword [r11 + 8]
add ebx, 0x1b
cmp esi, ebx
jne 0x180097cde
mov rsi, qword [rbp + 0x30]
jmp case.0x180097713.57
mov byte [rbp + 0x90], 0
jmp case.0x180097713.57
mov rax, qword [rsi]
add rax, 0x28
mov byte [rbp], 0
mov qword [rbp + 0x88], rax
mov rax, qword [r11]
add rax, 0x28
mov qword [rbp + 0x68], rax
mov rax, qword [rdi]
add rax, 0x28
mov qword [rbp + 0x48], rax
mov r13d, dword [rbp + 8]
dec r14d
lea eax, [r13 - 0xf]
cmp r14d, eax
jbe 0x180097f9c
mov r13, qword [rbp + 0x40]
mov r8d, 0x6f
mov r9, qword [rbp + 0x78]
jmp 0x1800976e8
movsxd rax, esi
mov ecx, 2
movzx ebx, byte [r10 + rax]
movzx edi, byte [rdi + rax]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, edi
mov dword [rsp + 0x20], ebx
mov rcx, rax
lea rdx, str.Argument_should_be_of_type_HTMLImageElement.
mov r8d, esi
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, ebx
lea rdx, str.step__depth__JDWP_STEP_DEPTH_INTO_
mov rcx, rax
call fcn.1800a6fd0
mov eax, dword [rsi + 0x68]
add eax, 0x1b
test eax, eax
jle 0x180097c7e
mov r14, qword [rbp + 0x38]
xor r12d, r12d
mov edi, r12d
nop dword [rax + rax]
mov rax, qword [r14]
mov ecx, 2
movzx ebx, byte [rdi + rax]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [rsi + rdi*4]
lea rdx, str.Toplevel::isNaN
mov rcx, rax
mov dword [rsp + 0x20], ebx
mov r8d, r12d
call fcn.1800a6fd0
mov eax, dword [rsi + 0x68]
lea rdi, [rdi + 1]
add eax, 0x1b
inc r12d
cmp r12d, eax
jl 0x180097c40
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x1800beaf8]
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, rdi
mov dword [rbp + 8], esi
mov r8d, 0xd1
mov dword [rbp + 0x20], r11d
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x20]
call fcn.18006d0e0
xor r9d, r9d
mov r8d, 0x11b
mov rdx, r15
xor ecx, ecx
call fcn.1800251e0
mov eax, 1
jmp 0x1800982fd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, ebx
lea rdx, str.llvm.x86.avx512.gather.qpd.mask.512
mov rcx, rax
mov r8d, esi
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdi]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x180097d53
mov rax, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x48]
sub rax, rdx
mov qword [rbp + 0x68], rax
nop dword [rax]
mov eax, dword [rax + rdx]
xor eax, dword [rdx]
lea rdx, [rdx + 4]
cmp dword [r8], eax
je 0x180097d45
mov byte [rbp], 1
mov dword [r8], eax
mov rax, qword [rbp + 0x68]
add r8, 4
sub rcx, 1
jne 0x180097d30
movzx eax, byte [rbp]
mov byte [rbp + 0x10], al
jmp case.0x180097713.43
mov ecx, dword [rsi]
test ecx, ecx
jg 0x180097f53
mov r14d, dword [rbp + 8]
mov eax, ILFree
mov r15, qword [rbp + 0x48]
mov rbx, qword [rbp + 0x28]
mov rsi, qword [rbp + 0x70]
mov dword [rbp + 0x18], eax
sub eax, 0x96
je 0x180097dfc
cmp eax, 1
jne 0x180097f35
lea r14d, [rax + 0x1f]
mov eax, dword [rsp]
sub rsp, 0x80
lea r15, [rsp + 0x40]
mov eax, dword [r15]
cmp dword [rdi + 0x2c], 0
jne 0x180097dc5
mov r9, rdi
mov qword [rsp + 0x20], r10
xor edx, edx
lea r8d, [r14 + 0x68]
xor ecx, ecx
call fcn.180023020
xor r10d, r10d
mov eax, dword [rbx + 4]
xor r9d, r9d
mov qword [rsp + 0x28], r10
mov r8, rdi
mov edx, 0xef
lea ecx, [rax + rax*2]
mov dword [rbp + 8], ecx
lea rax, [rbp + 8]
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.180097220
mov eax, dword [rdi + 0x24]
xor r10d, r10d
mov dword [rdi + 0x30], eax
jmp 0x180097f35
mov rdx, qword [rbp + 0x28]
mov r12d, r10d
mov eax, dword [rdx + 4]
lea ecx, [rax + rax*2]
add dword [rdi + 0x24], ecx
cmp dword [rsi + 4], 0
jle 0x180097f32
lea r13d, [r14 + r14]
mov rsi, r10
nop dword [rax]
movsxd rcx, dword [rdi + 0x30]
cmp ecx, r13d
jle 0x180097eee
mov ebx, 0x22
mov eax, ebx
sub eax, 0x21
je 0x180097e83
cmp eax, 1
jne 0x180097ee1
mov eax, dword [rdx + 4]
lea r8, [rbp + 8]
movsxd rcx, dword [rdi + 0x30]
mov r9, r15
cmp ecx, eax
mov dword [rbp + 0x20], r14d
mov rdx, rcx
mov dword [rsp + 0x20], 0xcb
cmovle eax, ecx
mov dword [rbp + 8], eax
cdqe
sub rdx, rax
mov rax, qword [rdi + 0x10]
mov rcx, qword [rax + rsi]
lea rcx, [rcx + rdx*4]
lea rdx, [rbp + 0x20]
call fcn.1800726a0
jmp 0x180097eda
movsxd rcx, dword [rdi + 0x30]
mov r8, qword [rdi + 0x10]
mov rdx, rcx
mov eax, dword [rdi + 0x24]
sub eax, ecx
mov dword [rbp + 8], eax
mov rax, qword [r8 + rsi]
mov dword [rbp + 0x10], r14d
lea r9, [rax + rcx*4]
movsxd rax, r14d
sub rdx, rax
mov rax, qword [r8 + rsi]
mov r8, r15
lea rcx, [rax + rdx*4]
lea rax, [rbp + 8]
mov qword [rsp + 0x38], rax
lea rdx, [rbp + 0x10]
mov qword [rsp + 0x30], r9
xor r9d, r9d
mov dword [rsp + 0x28], 0xd9
mov qword [rsp + 0x20], r10
call fcn.18007c030
mov rdx, qword [rbp + 0x28]
xor r10d, r10d
dec ebx
cmp ebx, 0x20
ja 0x180097e32
jmp 0x180097f10
mov eax, dword [rdi + 0x24]
mov rdx, rcx
sub eax, ecx
movsxd r8, eax
mov rax, qword [rdi + 0x10]
shl r8, 2
mov rcx, qword [rax + rsi]
lea rcx, [rcx + rdx*4]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rbp + 0x70]
inc r12d
mov rdx, qword [rbp + 0x28]
add rsi, 8
mov r10d, 0
cmp r12d, dword [rax + 4]
jl 0x180097e20
mov rsi, rax
mov rbx, rdx
mov eax, dword [rbp + 0x18]
dec eax
mov dword [rbp + 0x18], eax
cmp eax, 0x95
ja 0x180097d81
xor r12d, r12d
mov eax, r12d
jmp 0x1800982fd
add ecx, dword [rdi + 0x24]
cmp ecx, dword [rdi + 0x20]
jle 0x180097f65
mov eax, 0xffffff7d
jmp 0x1800982fd
cmp dword [rdi + 0x2c], 0
mov dword [rdi + 0x24], ecx
jne 0x180097f91
mov rbx, qword [rbp + 0x28]
sub ecx, dword [rdi + 0x40]
cmp ecx, dword [rbx + 4]
jle 0x180097f91
mov r9, rdi
mov qword [rsp + 0x20], r10
xor edx, edx
xor ecx, ecx
mov r8d, 0x88
call fcn.180023020
xor r12d, r12d
mov eax, r12d
jmp 0x1800982fd
imul r14d, r13d, 0xa90
mov ebx, r13d
cmp r13d, r14d
ja case.0x180097713.43
mov r12, qword [rbp + 0x48]
mov ecx, 0x72
mov r15, qword [rbp + 0x48]
mov r11d, 0x5465
lea edx, [rcx - 0x44]
lea r9d, [rcx - 0x40]
lea r8d, [rcx - 0xe]
mov eax, 0x74
cmp ebx, 0x1871a
ja 0x180098114
je 0x1800980f7
cmp ebx, 0xc3b2
ja 0x18009809b
je 0x18009807a
cmp ebx, 0x4a
je 0x180098053
cmp ebx, 0x3124
je 0x180098033
cmp ebx, 0x61fe
je 0x180098024
cmp ebx, 0x92d8
jne 0x1800982dc
mov word [rbp + 0xde], r9w
jmp 0x1800982dc
mov dword [rbp + 0xda], 0x33006c
jmp 0x1800982dc
mov dword [rbp + 0xd0], 0x65006b
mov word [rbp + 0xd4], cx
mov dword [rbp + 0xd6], 0x65006e
jmp 0x1800982dc
mov eax, dword [0x1800c0002]
mov dword [rbp + 0xa9], eax
movzx eax, byte [0x1800c0006]
mov byte [rbp + 0xad], al
mov word [rbp + 0xae], 0x57
jmp 0x1800982dc
mov dword [rbp + 0xe0], 0x64002e
mov dword [rbp + 0xe4], 0x6c006c
mov word [rbp + 0xe8], r10w
jmp 0x1800982dc
cmp ebx, 0xf48c
je 0x1800980d3
cmp ebx, 0x12566
je 0x1800980c6
cmp ebx, 0x15640
jne 0x1800982dc
mov dword [rbp + 0xb7], 0x6c6f6f
jmp 0x1800982dc
mov word [rbp + 0xb5], r11w
jmp 0x1800982dc
mov r10d, 0x43
mov word [rbp + 0xb0], r10w
mov word [rbp + 0xb1], cx
mov dword [rbp + 0xb2], 0x746165
jmp 0x1800982dc
mov eax, 0x68
mov word [rbp + 0xba], ax
mov eax, 0x6c65
mov word [rbp + 0xbb], ax
jmp 0x1800982dc
cmp ebx, 0x24a82
ja 0x18009820b
je 0x1800981c2
cmp ebx, 0x1b7f4
je 0x18009819d
cmp ebx, 0x1e8ce
je 0x180098165
cmp ebx, 0x219a8
jne 0x1800982dc
mov dword [rbp + 0xfc], 0x320033
mov dword [rbp + 0x100], 0x64002e
mov dword [rbp + 0x104], 0x6c006c
jmp 0x1800982dc
mov r10d, 0x6f
mov dword [rbp + 0xf0], 0x65006b
mov word [rbp + 0xc6], r10w
mov word [rbp + 0xc7], ax
mov dword [rbp + 0xf4], 0x6e0072
mov dword [rbp + 0xf8], 0x6c0065
jmp 0x1800982dc
mov eax, 0x70
mov dword [rbp + 0xc2], 0x68737061
mov word [rbp + 0xbd], ax
mov dword [rbp + 0xbe], 0x6e533233
jmp 0x1800982dc
lea r9, [rbp + 0x90]
mov word [rbp + 0x108], r10w
xor r8d, r8d
lea rcx, [rbp + 0x110]
mov edx, 0xef
call fcn.180042280
lea r9, [rbp + 0xa0]
xor r8d, r8d
mov edx, 0xef
lea rcx, [rbp + 0xd0]
mov r15, rax
call fcn.180042280
mov r12, rax
jmp 0x1800982c5
cmp ebx, 0x27b5c
je 0x180098276
cmp ebx, 0x2ac36
je 0x180098230
cmp ebx, 0x2dd10
jne 0x1800982dc
mov byte [rbp + 0x10], 1
jmp case.0x180097713.43
cmp byte [rdi + reloc.SHELL32.dll_SHChangeNotification_Lock], 0
lea rdx, [rdi + 0x28]
mov rcx, qword [rdi + 0x260]
je 0x180098250
mov byte [rdi + reloc.SHELL32.dll_SHChangeNotification_Lock], 0
call r12
jmp 0x180098253
call r15
test eax, eax
je 0x1800982f6
lea rax, [rdi + 0x54]
mov qword [rsi], rax
mov eax, dword [rdi + 0x30]
mov dword [rsi + 0x18], eax
mov eax, dword [rdi + 0x48]
mov dword [rsi + 0x1c], eax
mov eax, dword [rdi + 0x44]
mov dword [rsi + 0x20], eax
jmp 0x1800982c5
lea r9, [rbp + 0xb0]
xor r8d, r8d
mov edx, 0xef
lea rcx, [rbp + 0xf0]
call fcn.180042280
mov r9, qword [rbp + 0x30]
xor r8d, r8d
mov edx, 0x102
xor ecx, ecx
mov rsi, rax
call fcn.180013ba0
cmp qword [rdi + 0x260], 0xffffffffffffffff
jne 0x1800982c5
xor edx, edx
lea ecx, [rdx + 2]
call rsi
mov qword [rdi + 0x260], rax
cmp rax, 0xffffffffffffffff
je 0x1800982f6
mov r9d, 0x32
mov r11d, 0x5465
lea edx, [r9 - 4]
lea ecx, [rdx + 0x44]
lea r8d, [r9 + 0x32]
imul eax, r13d, 0xa9
add ebx, eax
cmp ebx, r14d
ja case.0x180097713.43
mov rsi, qword [rbp + 0x30]
xor r10d, r10d
jmp 0x180097fcd
mov byte [rbp + 0x10], 0
mov eax, dword [rbp + 0x10]
mov rcx, qword [rbp + 0x130]
xor rcx, rbp
call fcn.1800a7b10
mov rbx, qword [rbp + 0x190]
lea rsp, [rbp + 0x140]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret