Function at 0x180076270
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], r8
mov dword [rax + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x4a8]
sub rsp, 0x570
mov r10, qword [rsp + 0x70]
lea r11, [0x180000000]
movaps xmmword [rax - 0x48], xmm6
mov ebx, edx
movaps xmmword [rax - 0x58], xmm7
mov r12, r9
movzx r9d, word [rbp + 0x4b8]
mov r14, rcx
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov eax, edx
add edx, 0xfffffff1
mov qword [rsp + 0x50], r10
mov dword [rbp + 0x2c8], edx
cmp ebx, edx
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x40], r9d
jbe 0x1800775e4
movsd xmm6, qword [0x1800923f0]
movsd xmm9, qword [0x180092468]
movsd xmm7, qword [0x1800923f8]
movsd xmm8, qword [0x180092470]
mov r15d, dword [rbp + 0x4b8]
mov r13, qword [rsp + 0x70]
mov edi, dword [rbp + 0x4b8]
mov rsi, qword [rsp + 0x70]
nop word [rax + rax]
lea eax, [rbx - 0xd8]
cmp eax, 0x33
ja case.0x180076353.231
movzx eax, byte [r11 + rax + 0x77bb0]
mov ecx, dword [r11 + rax*4 + 0x77b70]
add rcx, r11
jmp rcx
mov r8, qword [rsp + 0x60]
lea rcx, [rbp + 0x2d0]
mov r9d, 0xb2
mov dword [rbp + 0x2d0], 1
xor edx, edx
call fcn.1800200f0
mov rdx, qword [rsp + 0x48]
jmp 0x1800775b8
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
mov r8d, 0xbe
call fcn.180052fc0
mov rdx, qword [rsp + 0x48]
mov r10, rax
mov qword [rsp + 0x50], rax
jmp case.0x180076353.231
mov r8, qword [rsp + 0x58]
mov ecx, 0x2c
mov rdx, qword [rsp + 0x60]
call fcn.180051890
mov rdx, qword [rsp + 0x48]
jmp 0x1800775b8
mov qword [rsp + 0x68], 0
jmp case.0x180076353.231
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x38]
mov qword [rsp + 0x58], rax
mov rax, qword [rcx + 8]
movsxd rcx, dword [rax]
cmp ecx, 0xa
ja case.0x18007640d.2
mov ecx, dword [r11 + rcx*4 + 0x77be4]
add rcx, r11
jmp rcx
lea rax, [rbp + 0x2d8]
movsd qword [rbp + 0x390], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x390]
mov dword [rsp + 0x28], 2
lea rdx, [rbp + 0x2e0]
mov r8, r13
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0x2e8]
mov dword [rbp + 0x2e0], r15d
mov dword [rbp + 0x2e8], 2
mov dword [rbp + 0x2d8], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
mov ebx, 0x53
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x51
je 0x18007683e
sub eax, 1
je 0x1800764f0
cmp eax, 1
jne 0x180076562
mov eax, edi
movsd qword [rbp + 0x300], xmm6
cdq
mov dword [rbp + 0x2f8], r15d
sub eax, edx
mov dword [rsp + 0x78], 2
sar eax, 1
lea r9, [rbp + 0x300]
inc eax
lea rdx, [rbp + 0x2f8]
mov dword [rbp + 0x2f0], eax
lea rcx, [rsp + 0x78]
lea rax, [rbp + 0x2f0]
mov r8, r13
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], r12
jmp 0x18007655d
lea ecx, [rdi - 1]
movsd qword [rbp + 0x308], xmm6
mov eax, r15d
mov dword [rbp - 0x70], 0xfffffffe
neg eax
lea r9, [rbp + 0x308]
mov dword [rbp - 0x78], eax
lea eax, [rdi + 1]
cdq
sub eax, edx
lea rdx, [r12 + 8]
sar eax, 1
dec eax
mov dword [rbp - 0x80], eax
movsxd rax, ecx
shl rax, 4
add rdx, rax
imul ecx, r15d
movsxd rax, ecx
lea rcx, [rbp - 0x70]
lea r8, [rax*8]
lea rax, [rbp - 0x80]
add r8, r13
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rdx
lea rdx, [rbp - 0x78]
call fcn.180031f00
dec ebx
cmp ebx, 0x50
ja 0x180076480
lea rax, [rbp - 0x68]
movsd qword [rbp + 0x310], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x310]
mov dword [rsp + 0x28], 2
lea rdx, [rbp - 0x60]
mov r8, r13
mov qword [rsp + 0x20], r12
lea rcx, [rbp - 0x58]
mov dword [rbp - 0x60], r15d
mov dword [rbp - 0x58], 2
mov dword [rbp - 0x68], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp - 0x50]
movsd qword [rbp + 0x318], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea rcx, [rbp - 0x40]
lea r9, [rbp + 0x318]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp - 0x48], r15d
lea rdx, [rbp - 0x48]
mov dword [rbp - 0x40], 2
mov dword [rbp - 0x50], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rax, [rbp - 0x38]
movsd qword [rbp + 0x320], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x320]
mov dword [rsp + 0x28], 2
lea rdx, [rbp - 0x30]
mov r8, r13
mov qword [rsp + 0x20], r12
lea rcx, [rbp - 0x28]
mov dword [rbp - 0x30], r15d
mov dword [rbp - 0x28], 2
mov dword [rbp - 0x38], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp - 0x20]
movsd qword [rbp + 0x328], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea rcx, [rbp - 0x10]
lea r9, [rbp + 0x328]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp - 0x18], r15d
lea rdx, [rbp - 0x18]
mov dword [rbp - 0x10], 4
mov dword [rbp - 0x20], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp - 8]
movsd qword [rbp + 0x330], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 8]
lea r9, [rbp + 0x330]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp], r15d
lea rdx, [rbp]
mov dword [rbp + 8], 2
mov dword [rbp - 8], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp + 0x10]
movsd qword [rbp + 0x338], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x18]
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 0x20]
lea r9, [rbp + 0x338]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp + 0x18], r15d
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x20], 4
mov dword [rbp + 0x10], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp + 0x28]
movsd qword [rbp + 0x340], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 0x38]
lea r9, [rbp + 0x340]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp + 0x30], r15d
lea rdx, [rbp + 0x30]
mov dword [rbp + 0x38], 4
mov dword [rbp + 0x28], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea rcx, [rbp + 0x40]
movsd qword [rbp + 0x348], xmm6
mov qword [rsp + 0x30], rcx
lea rax, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 0x50]
lea r9, [rbp + 0x348]
mov qword [rsp + 0x20], rax
mov r8, r13
mov dword [rbp + 0x48], r15d
lea rdx, [rbp + 0x48]
mov dword [rbp + 0x50], 4
mov dword [rbp + 0x40], edi
call fcn.180031f00
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
lea r9, [rbp + 0x58]
mov dword [rbp + 0x58], 0
lea r8, [0x18008d740]
mov edx, 0xa7
lea rcx, [0x18008d7d8]
call fcn.18004cd80
mov rdx, qword [rsp + 0x48]
mov ebx, 0xdc
jmp 0x1800775b8
mov qword [rbp + 0x350], 4
lea rax, [rbp + 0x350]
mov r9d, 4
mov rdx, r10
lea r8, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov ecx, 0x95
call fcn.18003d680
mov rdx, qword [rsp + 0x48]
jmp 0x1800775b8
xor r9d, r9d
mov dword [rsp + 0x40], r9d
jmp 0x1800775c2
mov r9, qword [rsp + 0x60]
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], r13
lea r8d, [rdx + 0x3f]
call fcn.18005feb0
mov rdx, qword [rsp + 0x48]
jmp 0x1800775b8
mov rax, qword [rsp + 0x60]
mov rax, qword [rax + 8]
movsxd rcx, dword [rax]
cmp ecx, 0xa
ja case.0x1800768d4.2
mov ecx, dword [r11 + rcx*4 + 0x77c10]
add rcx, r11
jmp rcx
mov ebx, 0x32
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x32
je 0x1800769bd
sub eax, 1
je 0x18007694a
sub eax, 1
je 0x180076925
cmp eax, 1
jne 0x180076a78
mov r8, r14
mov dword [rbp + 0xa8], edi
lea rdx, [rbp + 0xa8]
lea ecx, [rax + 0x30]
call fcn.18003a1f0
mov rdx, qword [rsp + 0x48]
mov ebx, 0xd8
jmp 0x1800775b8
test dil, 1
jne 0x180076a78
mov eax, edi
cdq
sub eax, edx
sar eax, 1
movsxd rcx, eax
add rcx, rcx
mov qword [r14 + rcx*8 + 8], 0
jmp 0x180076a78
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x18]
mov rcx, qword [rsp + 0x58]
lea r9, [rbp + 0x358]
neg eax
movsd qword [rbp + 0x358], xmm6
mov dword [rbp + 0x70], eax
lea eax, [rdi + 1]
cdq
mov dword [rbp + 0x68], 2
sub eax, edx
lea rdx, [rbp + 0x68]
sar eax, 1
dec eax
mov dword [rbp + 0x60], eax
lea eax, [rdi - 1]
imul eax, dword [rsp + 0x44]
cdqe
lea rcx, [rcx + rax*8]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x70]
call fcn.180031f00
mov qword [r14 + 8], 0
jmp 0x180076a78
cmp dword [rsi + 8], 0
je 0x180076a12
lea rax, [rbp + 0x78]
movsd qword [rbp + 0x360], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x360]
mov dword [rsp + 0x28], 2
lea rdx, [rbp + 0x80]
mov r8, r12
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x88]
mov dword [rbp + 0x80], 2
mov dword [rbp + 0x88], r15d
mov dword [rbp + 0x78], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r9, [rbp + 0x368]
mov dword [rbp + 0xa0], eax
lea rcx, [rbp + 0xa0]
mov eax, edi
movsd qword [rbp + 0x368], xmm6
cdq
mov dword [rbp + 0x98], 2
sub eax, edx
mov r8, r14
sar eax, 1
lea rdx, [rbp + 0x98]
inc eax
mov dword [rbp + 0x90], eax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
call fcn.180031f00
inc ebx
cmp ebx, 0x36
jb 0x1800768e0
mov ebx, 0x12a
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x129
je 0x1800774a5
cmp eax, 1
jne 0x180076bff
cmp dword [rsi + 8], 0
je 0x180076b87
mov eax, edi
movsd qword [rbp + 0x370], xmm6
cdq
mov dword [rbp + 0xb8], 2
sub eax, edx
mov dword [rbp + 0xc0], r15d
sar eax, 1
lea r9, [rbp + 0x370]
inc eax
lea rdx, [rbp + 0xb8]
mov dword [rbp + 0xb0], eax
lea rcx, [rbp + 0xc0]
lea rax, [rbp + 0xb0]
mov r8, r12
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], r13
call fcn.180031f00
mov eax, r15d
movsd qword [rbp + 0x378], xmm6
neg eax
mov dword [rbp + 0xd0], 2
mov dword [rbp + 0xd8], eax
lea r8, [r12 + 0x18]
lea eax, [rdi + 1]
cdq
lea r9, [rbp + 0x378]
sub eax, edx
lea rdx, [rbp + 0xd0]
sar eax, 1
dec eax
mov dword [rbp + 0xc8], eax
lea eax, [rdi - 1]
imul eax, r15d
cdqe
lea rcx, [rax*8]
add rcx, r13
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xd8]
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r9, [rbp + 0x380]
mov dword [rbp + 0xf0], eax
lea rdx, [rbp + 0xe8]
lea rax, [rbp + 0xe0]
movsd qword [rbp + 0x380], xmm6
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0xf0]
mov rax, qword [rsp + 0x58]
mov r8, r14
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0xe8], 2
mov dword [rbp + 0xe0], edi
call fcn.180031f00
mov r8d, 0x7a
mov dword [rbp + 0xf8], edi
mov rdx, r14
lea rcx, [rbp + 0xf8]
call fcn.180038310
dec ebx
cmp ebx, 0x128
ja 0x180076a90
mov ebx, 0xb3
mov eax, ebx
sub eax, 0xb3
je 0x180076c50
cmp eax, 1
jne 0x180076d08
mov eax, dword [rsi + 0x18]
lea rdx, [rbp + 0x130]
mov r8, r14
mov dword [rbp + 0x130], eax
mov ecx, 0x7c
call fcn.180024980
mov rdx, qword [rsp + 0x48]
mov ebx, 0xd8
jmp 0x1800775b8
cmp dword [rsi + 8], 0
je 0x180076cab
lea rax, [rbp + 0x100]
movsd qword [rbp + 0x388], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x388]
mov dword [rsp + 0x28], 2
lea rdx, [rbp + 0x108]
mov r8, r12
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x110]
mov dword [rbp + 0x108], 2
mov dword [rbp + 0x110], r15d
mov dword [rbp + 0x100], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r9, [rbp + 0x428]
mov dword [rbp + 0x128], eax
lea rdx, [rbp + 0x120]
lea rax, [rbp + 0x118]
movsd qword [rbp + 0x428], xmm6
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x128]
mov rax, qword [rsp + 0x58]
mov r8, r14
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x120], 2
mov dword [rbp + 0x118], edi
call fcn.180031f00
inc ebx
cmp ebx, 0xb5
jb 0x180076c12
mov ebx, 0x98
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x97
je 0x1800774a5
cmp eax, 1
jne 0x180076e13
cmp dword [rsi + 8], 0
je 0x180076d94
lea rax, [rbp + 0x138]
movsd qword [rbp + 0x398], xmm9
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x18]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x398]
lea rdx, [rbp + 0x140]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x148]
mov dword [rbp + 0x140], 2
mov dword [rbp + 0x148], r15d
mov dword [rbp + 0x138], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x18]
mov dword [rbp + 0x160], eax
lea r9, [rbp + 0x3a0]
lea rax, [rbp + 0x150]
movsd qword [rbp + 0x3a0], xmm9
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x158]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x160]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x158], 2
mov dword [rbp + 0x150], edi
call fcn.180031f00
mov eax, dword [rsi + 0x18]
lea rdx, [rbp + 0x168]
mov r9d, 0x8a
mov dword [rbp + 0x168], eax
mov r8, r14
xor ecx, ecx
call fcn.180068810
dec ebx
cmp ebx, 0x96
ja 0x180076d20
mov ebx, 0x21
cmp ebx, 0x21
je 0x180076ed4
cmp ebx, 0xe4
je 0x180076e79
cmp ebx, 0x1a7
jne 0x180076f2f
mov eax, dword [rsi + 0x18]
xor r9d, r9d
mov dword [rbp + 0x1a0], eax
mov r8, r14
lea rax, [rbp + 0x1a0]
xor edx, edx
mov ecx, 0x120
mov qword [rsp + 0x20], rax
call fcn.180066670
mov rdx, qword [rsp + 0x48]
mov ebx, 0xd8
jmp 0x1800775b8
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x10]
mov dword [rbp + 0x180], eax
lea r9, [rbp + 0x3a8]
lea rax, [rbp + 0x170]
movsd qword [rbp + 0x3a8], xmm7
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x178]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x180]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x178], 4
mov dword [rbp + 0x170], edi
jmp 0x180076f2a
cmp dword [rsi + 8], 0
je 0x180076f2f
lea rax, [rbp + 0x188]
movsd qword [rbp + 0x3b0], xmm6
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x3b0]
mov dword [rsp + 0x28], 2
lea rdx, [rbp + 0x190]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x198]
mov dword [rbp + 0x190], 2
mov r8, r12
mov dword [rbp + 0x198], r15d
mov dword [rbp + 0x188], edi
call fcn.180031f00
add ebx, 0xc3
cmp ebx, 0x26a
jb 0x180076e26
mov ebx, 0xee
mov eax, ebx
sub eax, 0xee
je 0x180076f8c
sub eax, 1
je 0x180076f62
cmp eax, 1
je 0x1800774a5
jmp 0x180077046
mov eax, dword [rsi + 0x18]
lea rcx, [rbp + 0x1a8]
xor r9d, r9d
mov dword [rbp + 0x1a8], eax
xor edx, edx
mov qword [rsp + 0x20], r14
mov r8d, 0x9c
call fcn.18005fa90
jmp 0x180077046
cmp dword [rsi + 8], 0
je 0x180076fe9
lea rax, [rbp + 0x1b0]
movsd qword [rbp + 0x3b8], xmm7
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x3b8]
lea rdx, [rbp + 0x1b8]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x1c0]
mov dword [rbp + 0x1b8], 4
mov dword [rbp + 0x1c0], r15d
mov dword [rbp + 0x1b0], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r9, [rbp + 0x3c0]
mov dword [rbp + 0x1d8], eax
lea rdx, [rbp + 0x1d0]
lea rax, [rbp + 0x1c8]
movsd qword [rbp + 0x3c0], xmm6
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x1d8]
mov rax, qword [rsp + 0x58]
mov r8, r14
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x1d0], 2
mov dword [rbp + 0x1c8], edi
call fcn.180031f00
inc ebx
cmp ebx, 0xf1
jb 0x180076f46
mov ebx, 0x90
nop dword [rax]
cmp ebx, 0x90
je 0x180077079
cmp ebx, 0x630
je 0x1800774a5
jmp 0x180077153
cmp dword [rsi + 8], 0
je 0x1800770d6
lea rax, [rbp + 0x1e0]
movsd qword [rbp + 0x3c8], xmm6
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x3c8]
lea rdx, [rbp + 0x1e8]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x1f0]
mov dword [rbp + 0x1e8], 2
mov dword [rbp + 0x1f0], r15d
mov dword [rbp + 0x1e0], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x18]
mov dword [rbp + 0x208], eax
lea r9, [rbp + 0x3d0]
lea rax, [rbp + 0x1f8]
movsd qword [rbp + 0x3d0], xmm8
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x200]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x208]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x200], 4
mov dword [rbp + 0x1f8], edi
call fcn.180031f00
mov eax, dword [rsi + 0x18]
lea rdx, [rbp + 0x210]
mov r8d, 0xc4
mov dword [rbp + 0x210], eax
mov rcx, r14
call fcn.18002c250
add ebx, 0x5a0
cmp ebx, 0xb40
jbe 0x180077060
mov ebx, 0x3f
nop word [rax + rax]
mov eax, ebx
sub eax, 0x3f
je 0x180077185
cmp eax, 1
je 0x1800774a5
jmp 0x18007725e
cmp dword [rsi + 8], 0
je 0x1800771e3
lea rax, [rbp + 0x218]
movsd qword [rbp + 0x3d8], xmm8
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x18]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x3d8]
lea rdx, [rbp + 0x220]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x228]
mov dword [rbp + 0x220], 4
mov dword [rbp + 0x228], r15d
mov dword [rbp + 0x218], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x10]
mov dword [rbp + 0x240], eax
lea r9, [rbp + 0x3e0]
lea rax, [rbp + 0x230]
movsd qword [rbp + 0x3e0], xmm6
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x238]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x240]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x238], 2
mov dword [rbp + 0x230], edi
call fcn.180031f00
mov eax, dword [rsi + 0x18]
lea r8, [rbp + 0x248]
mov rdx, r14
mov dword [rbp + 0x248], eax
mov ecx, 0xb1
call fcn.1800560c0
inc ebx
cmp ebx, 0x41
jb 0x180077170
mov ebx, pe_nt_image_headers64
nop
mov eax, ebx
sub eax, 0x110
je 0x180077287
cmp eax, 0x49
je 0x1800774a5
jmp 0x180077361
cmp dword [rsi + 8], 0
je 0x1800772e4
lea rax, [rbp + 0x250]
movsd qword [rbp + 0x3e8], xmm7
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x10]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x3e8]
lea rdx, [rbp + 0x258]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x260]
mov dword [rbp + 0x258], 4
mov dword [rbp + 0x260], r15d
mov dword [rbp + 0x250], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x10]
mov dword [rbp + 0x278], eax
lea r9, [rbp + 0x3f0]
lea rax, [rbp + 0x268]
movsd qword [rbp + 0x3f0], xmm7
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x270]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x278]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x270], 4
mov dword [rbp + 0x268], edi
call fcn.180031f00
mov eax, dword [rsi + 0x18]
lea r9, [rbp + 0x280]
xor r8d, r8d
mov dword [rbp + 0x280], eax
mov rdx, r14
lea ecx, [r8 + 0x2a]
call fcn.180064fd0
add ebx, 0x49
cmp ebx, 0x1a2
jb 0x180077270
mov ebx, 0xa8
cmp ebx, 0xa8
je 0x18007738e
cmp ebx, 0x2220
je 0x1800774a5
jmp 0x18007746a
cmp dword [rsi + 8], 0
je 0x1800773ec
lea rax, [rbp + 0x288]
movsd qword [rbp + 0x3f8], xmm8
mov qword [rsp + 0x30], rax
lea r8, [r12 + 0x18]
mov dword [rsp + 0x28], 2
lea r9, [rbp + 0x3f8]
lea rdx, [rbp + 0x290]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0x298]
mov dword [rbp + 0x290], 4
mov dword [rbp + 0x298], r15d
mov dword [rbp + 0x288], edi
call fcn.180031f00
mov eax, dword [rsp + 0x44]
lea r8, [r14 + 0x18]
mov dword [rbp + 0x2b0], eax
lea r9, [rbp + 0x400]
lea rax, [rbp + 0x2a0]
movsd qword [rbp + 0x400], xmm8
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x2a8]
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x2b0]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x2a8], 4
mov dword [rbp + 0x2a0], edi
call fcn.180031f00
mov eax, dword [rsi + 0x18]
lea r8, [rbp + 0x2b8]
xor r9d, r9d
mov dword [rbp + 0x2b8], eax
mov rdx, r14
lea ecx, [r9 + 0x41]
call fcn.1800278b0
add ebx, 0x2178
cmp ebx, 0x42f0
jbe 0x180077375
lea r9, [rbp + 0x2c0]
mov dword [rbp + 0x2c0], 0
lea r8, [0x18008d740]
mov edx, 0xa7
lea rcx, [0x18008d7d8]
call fcn.18004cd80
mov rdx, qword [rsp + 0x48]
mov ebx, 0xd8
jmp 0x1800775b8
mov r8, qword [rsp + 0x60]
mov rax, qword [r8 + 0x10]
mov r13, qword [r8 + 0x30]
mov rcx, qword [rax + 8]
mov eax, dword [rcx + 8]
mov r15d, dword [rcx + 4]
mov dword [rsp + 0x44], eax
jmp case.0x180076353.231
mov rax, qword [r8 + 0x10]
mov rsi, r8
mov qword [rsp + 0x60], rax
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 8]
mov edi, dword [rcx]
jmp case.0x180076353.231
lea rax, [rbp + 0x408]
mov qword [rbp + 0x408], 1
mov r9d, 1
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x68]
mov rdx, r10
mov ecx, 0x95
call fcn.18003d680
mov rdx, qword [rsp + 0x50]
lea rax, [rbp + 0x410]
mov r9d, 2
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x68]
mov qword [rbp + 0x410], 2
mov ecx, 0x95
call fcn.18003d680
mov rdx, qword [rsp + 0x50]
lea rax, [rbp + 0x418]
mov r9d, 3
mov qword [rbp + 0x418], 3
jmp 0x180076868
mov qword [rbp + 0x420], 5
lea rax, [rbp + 0x420]
mov r9d, 5
jmp 0x180076865
mov r9, qword [rsp + 0x68]
lea rcx, [rsp + 0x70]
mov r8d, 0x75
mov qword [rsp + 0x70], 1
mov rdx, r10
call fcn.18006aa40
mov rdx, rax
mov qword [rsp + 0x48], rax
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x40]
mov r8, qword [rbp + 0x4c0]
lea r11, [0x180000000]
dec ebx
cmp ebx, dword [rbp + 0x2c8]
ja 0x180076330
mov eax, dword [rbp + 0x4b8]
lea edi, [rax + 0xe]
cmp eax, edi
jae 0x180077b3a
lea ebx, [rax - 0xed]
cmp ebx, 0x1f
ja case.0x180077609.12
mov ecx, dword [r11 + rbx*4 + 0x77c3c]
add rcx, r11
jmp rcx
movzx eax, byte [0x18009a431]
jmp 0x180077b41
mov rdx, qword [rdx + 0x18]
mov qword [rsp + 0x48], rdx
jmp case.0x180077609.12
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x180077998
cmp qword [rax + 8], 5
jne 0x180077998
mov rax, qword [rdx + 0x20]
test rax, rax
je 0x180077972
cmp qword [rax + 8], 2
jne 0x180077972
mov rdx, qword [rdx + 0x10]
mov qword [rsp + 0x48], rdx
jmp case.0x180077609.12
movzx ecx, word [r8 + 0x20]
movzx eax, r9w
not ax
and cx, ax
mov word [r8 + 0x20], cx
movzx edx, word [r14]
movzx ecx, byte [r12]
movzx eax, word [r8 + 0x20]
shl dx, cl
or ax, dx
mov rdx, qword [rsp + 0x48]
mov word [r8 + 0x20], ax
jmp case.0x180077609.12
mov rdx, qword [rdx + 0x20]
mov qword [rsp + 0x48], rdx
cmp qword [rdx + 8], 2
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.forScope_behavior_is_nonstandard
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdx + 0x20]
test rax, rax
je 0x1800776e8
cmp qword [rax + 8], 2
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.g_TNIEB_:864310._________
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdx + 0x20]
mov rdx, qword [rax + 0x18]
mov qword [rsp + 0x48], rdx
cmp qword [rdx + 8], 5
jne 0x1800779be
cmp qword [rdx + 0x10], 0
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Device_export_table_is_too_small
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [rdx + 8], 3
jne 0x180077a0a
cmp qword [rdx + 0x10], 0
jne 0x1800779e4
cmp qword [rdx + 0x18], 0
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Antalet_block_i_ISO_Image_filen
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [rdx + 8], 1
jne 0x180077a56
cmp qword [rdx + 0x10], 0
jne 0x180077a30
cmp qword [rdx + 0x18], 0
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.bpfmnplchembfbdgieamdodgaencleal
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
mov qword [rsp + 0x60], 4
lea r8, [rsp + 0x68]
mov qword [rsp + 0x20], r10
mov edx, 0x122
lea rcx, [rsp + 0x60]
call fcn.18002a630
mov rcx, qword [rsp + 0x50]
lea r8, [rbp + 0x4b8]
mov edx, 9
mov byte [rbp + 0x4b8], 1
call fcn.180029880
mov rdx, qword [rsp + 0x48]
mov r10, rax
mov r9d, dword [rsp + 0x40]
mov qword [rsp + 0x50], rax
jmp case.0x180077609.12
mov rax, qword [rdx + 0x20]
test rax, rax
je 0x180077852
cmp qword [rax + 8], 4
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.BridgeCleanup:_invalid_parameter
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [rdx + 0x18], 0
jne 0x180077a7c
mov rax, qword [rdx + 0x20]
test rax, rax
je 0x180077897
cmp qword [rax + 8], 4
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ReplayableResource.prototype__
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movzx ecx, byte [r12]
mov r9d, 4
shl r9w, cl
mov dword [rsp + 0x40], r9d
jmp case.0x180077609.12
cmp qword [rdx + 8], 4
jne 0x180077aa2
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x1800778ee
cmp qword [rax + 8], 3
je case.0x180077609.12
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.anyiehe_koreaga_hwan__1953_1962_
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x180077b14
cmp qword [rax + 8], 1
jne 0x180077b14
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x180077aee
cmp qword [rax + 8], 4
jne 0x180077aee
cmp qword [rdx + 0x20], 0
jne 0x180077ac8
inc ebx
lea eax, [rbx + 0xed]
cmp eax, edi
jae 0x180077b3a
mov r8, qword [rbp + 0x4c0]
lea r11, [0x180000000]
jmp 0x1800775f5
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.imageHeight_setting_out_of_range
call fcn.1800824b0
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 rcx, rax
lea rdx, str.vim.event.ResourcePoolMovedEvent
call fcn.1800824b0
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 rcx, rax
lea rdx, str.9fce6b301b44c107c666aacfb0b0eaf2
call fcn.1800824b0
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 rcx, rax
lea rdx, str.updateHostSubSpecificationByFile
call fcn.1800824b0
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 rcx, rax
lea rdx, str.Basic_buffer_object_information:
call fcn.1800824b0
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 rcx, rax
lea rdx, str.Automatically_determine_protocol
call fcn.1800824b0
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 rcx, rax
lea rdx, str.glMultiDrawElementsBaseVertexOES
call fcn.1800824b0
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 rcx, rax
lea rdx, str.wxNumValidatorBase::GetTextEntry
call fcn.1800824b0
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 rcx, rax
lea rdx, str.Phx.CxxIL.LabelType.NA_FMT_DESCT
call fcn.1800824b0
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 rcx, rax
lea rdx, str.var_q___ToLength_this.length___
call fcn.1800824b0
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 rcx, rax
lea rdx, str.Invalid_response_from_SCP_server
call fcn.1800824b0
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 rcx, rax
lea rdx, str.mesh_recv_handle_packet_size_max
call fcn.1800824b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movzx eax, byte [rbp + 0x4b8]
lea r11, [rsp + 0x570]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret