Function at 0x18006ae30
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x440]
sub rsp, 0x540
mov rax, qword [0x180110318]
xor rax, rsp
mov qword [rbp + 0x430], rax
mov r10, qword [rsp + 0x68]
lea ebx, [rcx + 0x10]
mov r11, qword [rsp + 0x68]
mov rsi, r9
mov r14, qword [rsp + 0x68]
mov r12d, ecx
mov edi, dword [rsp + 0x50]
mov qword [rbp - 0x20], r8
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x58], ebx
mov qword [rbp - 0x70], r10
mov qword [rbp - 0x28], r11
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x68], r14
cmp ecx, ebx
jae 0x18006b332
mov eax, dword [rbp - 0x40]
lea r15d, [rcx - 0xf9]
mov rcx, qword [rsp + 0x68]
mov r9, qword [rsp + 0x68]
mov ebx, dword [rbp - 0x60]
mov r13, qword [rbp + 0x118]
mov dword [rbp - 0x78], eax
mov rax, qword [rsp + 0x68]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rbp + 8], rax
mov eax, dword [rsp + 0x58]
mov qword [rbp - 8], rcx
mov qword [rbp], r9
cmp r15d, 0x51
ja case.default.0x18006af05
lea r9, [0x180000000]
movzx eax, byte [r9 + r15 + 0x6d028]
mov ecx, dword [r9 + rax*4 + 0x6cfe4]
add rcx, r9
jmp rcx
mov rax, qword [rdx]
lea r8, [rsp + 0x60]
mov edx, 0xd7
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x60], 5
call fcn.180056f50
mov rbx, rax
mov r8, qword [rbp - 0x20]
mov r10, qword [rbp - 0x70]
mov r11, qword [rbp - 0x28]
mov eax, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x78]
inc r12d
inc r15d
cmp r12d, eax
jb 0x18006aee4
mov ecx, dword [rsp + 0x70]
mov r9d, dword [rbp - 0x78]
mov rsi, qword [rbp + 8]
lea eax, [rcx - 0xe]
mov r13d, ecx
cmp ecx, eax
mov ebx, 3
mov rax, qword [rsp + 0x68]
jbe 0x18006c381
mov ebx, dword [rbp - 0x60]
mov r15, qword [rbp + 0x118]
mov qword [rbp - 0x80], rax
mov rax, qword [rsp + 0x68]
mov qword [rbp - 0x10], rax
nop dword [rax]
lea eax, [r13 - 0xf4]
cmp eax, 0x55
ja case.0x18006afbb.250
lea r10, [0x180000000]
movzx eax, byte [r10 + rax + 0x6d0b4]
mov ecx, dword [r10 + rax*4 + 0x6d07c]
add rcx, r10
jmp rcx
test ebx, ebx
jne 0x18006b2e0
cmp dword [r8], 3
jl case.0x18006af05.3
mov r14d, 0xab
cmp r14d, 0xab
je 0x18006b013
cmp r14d, 0x135
jne 0x18006b05a
mov eax, edi
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.180090270
mov rbx, qword [rsp + 0x580]
add rsp, 0x540
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [r8]
lea r9, [rsp + 0x50]
mov dword [rsp + 0x60], eax
lea r8, [rsp + 0x60]
mov rax, qword [rdx]
mov edx, 0x6a
mov dword [rsp + 0x50], 0x1056
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x68]
call fcn.18004cf00
mov rdx, qword [rsp + 0x78]
mov edi, eax
mov r8, qword [rbp - 0x20]
mov qword [rbp - 0x58], rdi
mov dword [rsp + 0x50], eax
add r14d, 0x8a
cmp r14d, 0x1bf
jb 0x18006afd5
mov r14, qword [rbp - 0x68]
jmp 0x18006af32
mov rax, qword [rdx]
mov r14, qword [rax + 0xf8]
mov qword [rbp - 0x68], r14
jmp case.0x18006af05.3
xor ecx, ecx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 8], rcx
jmp case.0x18006af05.3
mov eax, 0x5c
nop
cmp eax, 0x5c
je 0x18006b2e7
add eax, 0x4f
cmp eax, 0xab
jb 0x18006b0a0
mov rax, qword [rdx]
lea r9, [rsp + 0x60]
mov edx, 0xbc
xor ecx, ecx
mov r13, qword [rax + 0x58]
mov eax, dword [r8]
lea r8, [rsp + 0x68]
mov dword [rsp + 0x60], eax
mov rax, qword [r13 + 0x68]
mov qword [rsp + 0x68], rax
call fcn.180072b80
mov ebx, eax
test eax, eax
je 0x18006af2e
mov ecx, 0x49
nop
mov eax, ecx
sub eax, 0x48
je case.0x18006c3fc.289
cmp eax, 1
jne 0x18006b10a
mov edi, ebx
mov dword [rsp + 0x50], ebx
mov qword [rbp - 0x58], rdi
dec ecx
cmp ecx, 0x47
ja 0x18006b0f0
jmp 0x18006af2e
mov eax, 0x11
mov dword [rbp - 0x78], 0
mov word [rsp + 0x60], ax
lea r8, [rsp + 0x60]
mov rax, qword [rdx]
lea rcx, [rsp + 0x68]
lea rdx, str.itexture2DMSArray
mov qword [rsp + 0x68], rax
mov r9d, 0x18
call fcn.18007e300
mov qword [rbp + 8], rax
jmp 0x18006af2e
mov rax, qword [r8]
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x230]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
mov ecx, 0xf0
call fcn.18000dff0
mov edx, eax
test eax, eax
je 0x18006b1a7
mov ecx, 0xa4
mov eax, ecx
sub eax, 0xa3
je case.0x18006c3fc.289
cmp eax, 1
jne 0x18006b19d
mov edi, edx
mov dword [rsp + 0x50], edx
mov qword [rbp - 0x58], rdi
dec ecx
cmp ecx, 0xa2
ja 0x18006b181
xor eax, eax
mov dword [rsp + 0x30], 0xea
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x60]
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x230]
mov dword [rsp + 0x60], 0x80
lea rcx, [rbp + 0x130]
call fcn.180008020
jmp 0x18006af2e
mov edi, ebx
mov dword [rsp + 0x50], ebx
mov qword [rbp - 0x58], rdi
jmp case.0x18006af05.3
mov rax, qword [r13 + 0x68]
lea r8, [rsp + 0x68]
mov edx, 0x5b
mov qword [rsp + 0x68], rax
lea rcx, [0x18010a51c]
call fcn.180060140
mov ebx, eax
test eax, eax
jne 0x18006b300
mov r8, qword [rbp - 0x20]
mov rcx, qword [r13 + 0x20]
mov eax, dword [r8]
mov dword [rcx + 0x1c], eax
jmp 0x18006af32
mov dword [rbp - 0x40], 0x200
jmp case.0x18006af05.3
movzx eax, byte [r8]
movzx ecx, byte [rdx]
cmp cl, al
jne 0x18006b29b
nop word [rax + rax]
mov ecx, 0x3f
mov eax, ecx
sub eax, 0x3f
je 0x18006b287
sub eax, 1
je 0x18006b277
cmp eax, 1
jne 0x18006b289
inc rdx
inc r8
mov qword [rsp + 0x78], rdx
mov qword [rbp - 0x20], r8
jmp 0x18006b289
cmp dword [rsi], 0
jne 0x18006b289
nop dword [rax]
xor eax, eax
jmp 0x18006afe9
dec dword [rsi]
inc ecx
cmp ecx, 0x42
jb 0x18006b255
movzx eax, byte [r8]
movzx ecx, byte [rdx]
cmp cl, al
je 0x18006b250
movzx edi, cl
movzx eax, al
sub edi, eax
mov qword [rbp - 0x58], rdi
mov dword [rsp + 0x50], edi
jmp case.0x18006af05.3
xor r10d, r10d
xor r11d, r11d
mov qword [rbp - 0x70], r10
mov qword [rbp - 0x28], r11
jmp case.0x18006af05.3
cmp dword [rsi], 0
je 0x18006b280
jmp case.0x18006af05.3
mov qword [rbp], 0
jmp case.0x18006af05.3
mov eax, ebx
jmp 0x18006afe9
cmp qword [rdx], 0xffffffffffffffff
setne byte [rsp + 0x50]
mov eax, dword [rsp + 0x50]
jmp 0x18006afe9
mov rsi, qword [rsp + 0x78]
xor r9d, r9d
xor edx, edx
mov r8d, 0x90
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
lea rax, [rsp + 0x68]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.18002e6b0
jmp 0x18006afe9
mov rax, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x68]
mov r9d, dword [rbp - 0x40]
mov qword [rbp], rax
mov rax, qword [rsp + 0x68]
mov qword [rbp - 0x18], rax
mov rax, qword [rsp + 0x68]
mov qword [rbp - 8], rax
mov dword [rbp - 0x78], r9d
mov qword [rbp + 8], rsi
jmp 0x18006af5a
lea rdx, str.borland.bds4
jmp 0x18006c2ae
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je case.0x18006afbb.250
cmp dword [rcx + 8], 0
je case.0x18006afbb.250
add r9d, 2
mov dword [rbp - 0x78], r9d
jmp case.0x18006afbb.250
xor edx, edx
lea r9, str.KEc0o7xEBsK0x10B
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006c340
mov rsi, qword [rsp + 0x78]
nop dword [rax]
mov r12d, 0x94
nop word [rax + rax]
mov eax, r12d
sub eax, 0x94
je 0x18006bb6c
sub eax, 1
je 0x18006bb19
cmp eax, 1
jne 0x18006bb80
xor r13d, r13d
mov dword [rsp + 0x30], 0xea
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x20], r13
lea rdx, [rbp + 0x230]
mov dword [rsp + 0x50], 0x80
lea rcx, [rbp + 0x130]
call fcn.180008020
lea r9, str.FontName
xor edx, edx
lea r8d, [r13 + 0x17]
mov r15, rax
lea rcx, [rbp + 0x130]
call fcn.18007eac0
test eax, eax
jne 0x18006b469
mov rcx, qword [rsi]
mov r9d, 0x153
mov r8, r15
lea rdx, [rcx + 4]
add rcx, 0x83
call fcn.18004d390
jmp 0x18006bb80
xor edx, edx
lea r9, str.Weight
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
xor edx, edx
lea r8d, [rdx + 0x17]
test eax, eax
jne 0x18006b4b5
lea r9, str.Bold
mov rcx, r15
call fcn.18007eac0
test eax, eax
jne 0x18006bb80
mov rax, qword [rsi]
or dword [rax + 0xbc], 0x40000
jmp 0x18006bb80
lea r9, str._IsPlaying__
lea rcx, [rbp + 0x130]
call fcn.18007eac0
xor edx, edx
lea r8d, [rdx + 0x17]
test eax, eax
jne 0x18006b4f8
lea r9, str.true
mov rcx, r15
call fcn.18007eac0
test eax, eax
jne 0x18006bb80
mov rax, qword [rsi]
or dword [rax + 0xbc], 1
jmp 0x18006bb80
lea r9, str.Sega_Stream
lea rcx, [rbp + 0x130]
call fcn.18007eac0
test eax, eax
jne 0x18006b567
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0xa8]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rdx, qword [rsp + 0x78]
mov rsi, rdx
mov eax, dword [rax]
mov rcx, qword [rdx]
mov word [rcx + 0xd0], ax
mov rax, qword [rdx]
cmp word [rax + 0xd0], r13w
je 0x18006bb80
or dword [rax + 0xbc], 0x40
jmp 0x18006bb80
xor edx, edx
lea r9, str._bdordogne_b
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006b6ba
mov r13, qword [rbp - 0x68]
mov r14d, 0xcd
cmp r14d, 0xcd
je 0x18006b656
cmp r14d, 0x5ce4
jne 0x18006b699
test ebx, ebx
je 0x18006b699
mov esi, 0x101
nop dword [rax]
cmp esi, 0x101
je 0x18006b60c
cmp esi, 0x195
jne 0x18006b642
mov rdx, qword [r13 + 0x18]
test rdx, rdx
jne 0x18006b5f7
mov eax, 0xfa
nop
cmp eax, 0xfa
je 0x18006c301
add eax, 0xaf
cmp eax, 0x1a9
jb 0x18006b5e0
mov ecx, ebx
mov r9d, 0x153
add rcx, rdx
mov r8, r15
call fcn.18004d390
jmp 0x18006b642
lea eax, [rbx + 1]
mov r9d, 0x117
mov dword [rsp + 0x50], eax
lea r8, [rsp + 0x68]
mov rax, qword [rsp + 0x78]
lea rdx, [rsp + 0x50]
mov rax, qword [rax]
mov rcx, qword [rax + 0x88]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
call fcn.180033390
mov qword [r13 + 0x18], rax
add esi, 0x94
cmp esi, 0x229
jb 0x18006b5c0
jmp 0x18006b699
mov dword [rsp + 0x48], 0x87
lea rax, [rsp + 0x50]
mov qword [rsp + 0x40], rax
xor r9d, r9d
xor eax, eax
mov dword [rsp + 0x50], 0x7ffffffe
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov qword [rsp + 0x30], rax
mov rdx, r15
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.180025070
mov rbx, rax
add r14d, 0x5c17
cmp r14d, 0xb82e
jbe 0x18006b592
mov rsi, qword [rsp + 0x78]
mov r14, r13
jmp 0x18006bb80
xor edx, edx
lea r9, str.FontBBox
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006b8af
mov r14, qword [rsp + 0x78]
mov esi, 0xca
nop word [rax + rax]
cmp esi, 0xca
je 0x18006b85b
cmp esi, 0x6ce4
je 0x18006b81f
cmp esi, 0xd8fe
je 0x18006b7e1
cmp esi, 0x14518
je 0x18006b76c
cmp esi, 0x1b132
jne 0x18006b88f
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x118]
mov qword [rsp + 0x28], r13
lea rcx, [rbp + 0x98]
mov r9d, 0x8d
mov qword [rsp + 0x20], r13
xor r8d, r8d
call fcn.18008d280
mov eax, dword [rax]
movd xmm0, eax
mov rax, qword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rax + 0xcc], xmm0
jmp 0x18006b88f
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x118]
mov qword [rsp + 0x28], r13
lea rcx, [rbp + 0x88]
mov r9d, 0x8d
mov qword [rsp + 0x20], r13
xor r8d, r8d
call fcn.18008d280
mov dword [rsp + 0x30], 0xea
lea r9, [rsp + 0x50]
mov qword [rsp + 0x28], r13
lea rcx, [rbp + 0x118]
xor r8d, r8d
mov dword [rsp + 0x50], 0xc
mov eax, dword [rax]
mov rdx, r15
mov qword [rsp + 0x20], r13
movd xmm0, eax
mov rax, qword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rax + 0xc8], xmm0
call fcn.180008020
jmp 0x18006b88f
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x118]
mov qword [rsp + 0x28], r13
lea rcx, [rbp - 0x50]
mov r9d, 0x8d
mov qword [rsp + 0x20], r13
xor r8d, r8d
call fcn.18008d280
mov eax, dword [rax]
movd xmm0, eax
mov rax, qword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rax + 0xc4], xmm0
jmp 0x18006b85b
mov qword [rsp + 0x30], r13
lea rdx, [rbp + 0x118]
mov qword [rsp + 0x28], r13
lea rcx, [rbp + 0x78]
mov r9d, 0x8d
mov qword [rsp + 0x20], r13
xor r8d, r8d
call fcn.18008d280
mov eax, dword [rax]
movd xmm0, eax
mov rax, qword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rax + 0xc0], xmm0
mov dword [rsp + 0x30], 0xea
lea r9, [rsp + 0x50]
mov qword [rsp + 0x28], r13
lea rcx, [rbp + 0x118]
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
mov dword [rsp + 0x50], 0xc
call fcn.180008020
mov r15, rax
add esi, 0x6c1a
cmp esi, 0x21c82
jbe 0x18006b6f0
mov r14, qword [rbp - 0x68]
mov rsi, qword [rsp + 0x78]
jmp 0x18006bb80
xor edx, edx
lea r9, str.VeryThinSpace_
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006b8ea
lea rdx, [r14 + 0x20]
mov r9d, 0x153
lea rcx, [r14 + 0x9f]
mov r8, r15
call fcn.18004d390
jmp 0x18006bb80
xor edx, edx
lea r9, str.CapHeight
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006b94b
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rax]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
movd eax, xmm0
mov word [rcx + 0xde], ax
jmp 0x18006bb80
xor edx, edx
lea r9, str.Ascender
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006b9ac
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x58]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rax]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
movd eax, xmm0
mov word [rcx + 0xb8], ax
jmp 0x18006bb80
xor edx, edx
lea r9, str.Descender
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006ba0d
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x48]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rax]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
movd eax, xmm0
mov word [rcx + 0xba], ax
jmp 0x18006bb80
xor edx, edx
lea r9, str.STDHW
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006ba6e
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x38]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rax]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
movd eax, xmm0
mov word [rcx + 0xda], ax
jmp 0x18006bb80
xor edx, edx
lea r9, str.STDHV
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006bad2
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0xb8]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
mov rsi, qword [rsp + 0x78]
movups xmm0, xmmword [rax]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
movd eax, xmm0
mov word [rcx + 0xd2], ax
jmp 0x18006bb80
xor edx, edx
lea r9, str.set_alpha_radius
lea rcx, [rbp + 0x130]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006bb80
mov eax, 0xcd
nop dword [rax + rax]
cmp eax, 0xcd
je 0x18006bb95
add eax, 0x8d
cmp eax, 0x15a
jb 0x18006bb00
jmp 0x18006bb80
mov rax, qword [rbp - 0x20]
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x230]
mov ecx, 0xf0
lea rdx, [rsp + 0x68]
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
call fcn.18000dff0
test eax, eax
je 0x18006bb80
mov ecx, 0x86
nop dword [rax + rax]
cmp ecx, 0x86
je 0x18006afe9
add ecx, 0x85
cmp ecx, 0x10b
jb 0x18006bb50
jmp 0x18006bb80
mov dword [rbp - 0x40], 0x200
nop dword [rax]
nop word [rax + rax]
inc r12d
cmp r12d, 0x97
jb 0x18006b3d0
jmp 0x18006b3c0
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0xc8]
mov qword [rsp + 0x28], r13
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rdx, r15
call fcn.18008d280
movups xmm0, xmmword [rax]
movd dword [r14 + 0x10], xmm0
mov eax, dword [r14 + 0x10]
lea r8, [rsp + 0x68]
mov r13d, 0xf8
lea rdx, [rsp + 0x50]
lea ecx, [rax + rax*2]
mov rax, qword [rsp + 0x78]
add ecx, ecx
lea r9d, [r13 + 0x1f]
mov dword [rsp + 0x50], ecx
mov rax, qword [rax]
mov rcx, qword [rax + 0x88]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
call fcn.180033390
mov r15, rax
jmp case.0x18006afbb.250
xor r9d, r9d
mov qword [rbp - 0x80], r9
jmp 0x18006c2d8
lea rdx, str.GCTimeRatio
jmp 0x18006c2ae
xor r9d, r9d
mov r12d, r9d
cmp dword [r14 + 0x10], r9d
jbe 0x18006c18c
lea r14d, [r9 + 0x58]
jmp 0x18006bc55
mov rdx, qword [rsp + 0x78]
mov r14d, 0x58
jmp 0x18006bc55
mov rdx, qword [rsp + 0x78]
cmp r14d, 0x286
ja 0x18006bfdb
je 0x18006bf9c
cmp r14d, 0x16f
ja 0x18006bf20
je 0x18006bd3d
mov eax, r14d
sub eax, 0x58
je 0x18006bd2d
sub eax, 0x5d
je 0x18006bd21
cmp eax, 0x5d
jne 0x18006c15c
mov rax, qword [r8]
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x230]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
mov ecx, 0xf0
call fcn.18000dff0
test eax, eax
je 0x18006bce1
mov ecx, 0x47
cmp ecx, 0x47
je 0x18006bcd4
cmp ecx, 0x6b
je case.0x18006c3fc.289
jmp 0x18006bcd6
mov edi, eax
add ecx, 0x24
cmp ecx, 0x8f
jb 0x18006bcc4
xor eax, eax
mov dword [rsp + 0x30], 0xea
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x230]
mov dword [rsp + 0x50], 0x80
lea rcx, [rbp + 0x1b0]
call fcn.180008020
mov qword [rbp - 0x60], rax
jmp 0x18006c15c
mov dword [rbp - 0x40], 0x200
jmp 0x18006c15c
mov rax, qword [rbp + 0x118]
mov qword [rbp - 0x60], rax
jmp 0x18006c15c
xor edx, edx
lea r9, [0x18010a5e4]
lea rcx, [rbp + 0x1b0]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006bdc6
mov esi, 0x72
nop
cmp esi, 0x72
je 0x18006bd73
cmp esi, 0x1560
je case.0x18006c3fc.289
jmp 0x18006bdb3
mov rax, qword [rsp + 0x78]
lea r8, [rsp + 0x50]
mov r9d, 0x58
mov dword [rsp + 0x58], 0
lea rdx, [rsp + 0x68]
mov dword [rsp + 0x50], 0x101f
mov rax, qword [rax]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x58]
call fcn.18001b000
mov edi, eax
add esi, 0x14ee
cmp esi, 0x29dc
jbe 0x18006bd60
jmp 0x18006c15c
xor edx, edx
lea r9, [0x1800925d4]
lea rcx, [rbp + 0x1b0]
lea r8d, [rdx + 0x17]
call fcn.18007eac0
test eax, eax
jne 0x18006bebf
mov esi, 0x129
nop dword [rax]
mov eax, esi
sub eax, 0x129
je 0x18006bea7
sub eax, 1
je 0x18006be40
cmp eax, 1
jne 0x18006beac
xor eax, eax
lea rdx, [rbp + 0x1b0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0xd8]
mov qword [rsp + 0x28], rax
mov r9d, 0x8d
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.18008d280
mov eax, dword [rax]
mov word [r15], ax
jmp 0x18006beac
mov rdx, qword [rbp - 0x60]
lea r9, [rsp + 0x50]
xor eax, eax
mov dword [rsp + 0x30], 0xea
mov qword [rsp + 0x28], rax
lea rcx, [rbp + 0x1b0]
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x50], 0x80
call fcn.180008020
mov qword [rbp - 0x60], rax
lea rdx, [rbp + 0x1b0]
xor eax, eax
lea rcx, [rbp + 0xe8]
mov qword [rsp + 0x30], rax
mov r9d, 0x8d
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.18008d280
jmp 0x18006beac
add qword [rbp - 0x60], 2
inc esi
cmp esi, 0x12c
jb 0x18006bdf0
jmp 0x18006c15c
mov esi, 0x1a
mov eax, esi
sub eax, 0x19
je case.0x18006c3fc.289
cmp eax, 1
jne 0x18006bf14
mov rax, qword [rsp + 0x78]
lea r8, [rsp + 0x50]
mov r9d, 0x58
mov dword [rsp + 0x58], 0
lea rdx, [rsp + 0x68]
mov dword [rsp + 0x50], 0x101f
mov rax, qword [rax]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x58]
call fcn.18001b000
mov edi, eax
dec esi
cmp esi, 0x18
ja 0x18006bec4
jmp 0x18006c15c
mov eax, r14d
sub eax, 0x1cc
je 0x18006bf75
cmp eax, 0x5d
jne 0x18006c15c
cmp qword [rbp - 0x60], 0
jne 0x18006c15c
mov rax, qword [rdx]
lea r8, [rbp - 0x30]
mov dword [rbp - 0x38], r9d
lea rdx, [rsp + 0x68]
mov r9d, 0x58
mov dword [rbp - 0x30], 0x1041
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
lea rcx, [rbp - 0x38]
call fcn.18001b000
jmp 0x18006afe9
mov rcx, qword [rbp - 0x60]
lea rdx, [0x18010a5ec]
mov dword [rbp - 0x38], r9d
mov r8d, 0x90
lea r9, [rbp - 0x38]
call fcn.180020700
mov qword [rbp - 0x60], rax
jmp 0x18006c15c
mov rdx, qword [rbp - 0x60]
lea rcx, [rbp + 0x1b0]
mov dword [rsp + 0x30], 0xea
add rdx, 3
mov qword [rsp + 0x28], r9
xor r8d, r8d
mov qword [rsp + 0x20], r9
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x80
call fcn.180008020
mov qword [rbp - 0x60], rax
jmp 0x18006c15c
mov eax, r14d
sub eax, 0x2e3
je 0x18006c0e6
sub eax, 0x5d
je 0x18006c08d
sub eax, 0x5d
je 0x18006c063
sub eax, 0x5d
je 0x18006c021
cmp eax, 0x5d
jne 0x18006c15c
lea r8d, [rax - 0x27]
xor ecx, ecx
lea rdx, [rbp + 0x1b0]
call fcn.180032580
mov word [r15 + 2], ax
jmp 0x18006c15c
mov rsi, qword [rbp - 0x60]
lea rcx, [rbp + 0x1b0]
add rsi, 2
mov dword [rsp + 0x30], 0xea
mov qword [rsp + 0x28], r9
mov rdx, rsi
mov qword [rsp + 0x20], r9
xor r8d, r8d
lea r9, [rsp + 0x50]
mov qword [rbp - 0x60], rsi
mov dword [rsp + 0x50], 0x80
call fcn.180008020
jmp 0x18006c15c
cmp qword [rbp - 0x60], 0
jne 0x18006c15c
mov eax, 0xc9
cmp eax, 0xc9
je 0x18006c34a
add eax, 0x21
cmp eax, 0xea
jb 0x18006c073
jmp 0x18006c15c
mov qword [rsp + 0x30], r9
lea rdx, [rbp + 0x1b0]
mov qword [rsp + 0x28], r9
lea rcx, [rbp + 0xf8]
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0x8d
call fcn.18008d280
mov rcx, qword [rbp - 0x60]
lea r9, [rbp - 0x30]
mov r8d, 0x90
mov dword [rbp - 0x30], 0
lea rdx, [0x18010a5e8]
mov eax, dword [rax]
mov word [r15 + 4], ax
call fcn.180020700
mov qword [rbp - 0x60], rax
jmp 0x18006c15c
cmp byte [rbp + 0x1b0], 0
jne 0x18006c15c
mov esi, 0xf9
nop dword [rax]
nop dword [rax + rax]
mov eax, esi
sub eax, 0xf8
je case.0x18006c3fc.289
cmp eax, 1
jne 0x18006c14d
mov rax, qword [rdx]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x58], r9d
lea rdx, [rsp + 0x68]
mov r9d, 0x58
mov dword [rsp + 0x50], 0x1041
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x58]
call fcn.18001b000
mov edi, eax
xor r9d, r9d
mov rdx, qword [rsp + 0x78]
dec esi
cmp esi, 0xf7
ja 0x18006c100
mov r8, qword [rbp - 0x20]
add r14d, 0x5d
mov r9d, 0
cmp r14d, 0x4b4
jb 0x18006bc50
mov r14, qword [rbp - 0x68]
inc r12d
add r15, 6
cmp r12d, dword [r14 + 0x10]
jb 0x18006bc40
mov edi, r9d
mov qword [rbp - 0x58], rdi
jmp case.0x18006afbb.250
test r15, r15
jne case.0x18006afbb.250
mov esi, 0xd4
mov eax, esi
sub eax, 0xd4
je 0x18006c1ba
cmp eax, 1
je case.0x18006c3fc.289
jmp 0x18006c1eb
mov rax, qword [rdx]
lea r8, [rbp + 0x28]
mov r9d, 0x8e
mov qword [rsp + 0x20], 0
xor edx, edx
mov rcx, qword [rax + 0x90]
mov qword [rbp + 0x28], rcx
xor ecx, ecx
call fcn.18002ad20
mov rdi, rax
mov qword [rbp - 0x58], rax
mov rdx, qword [rsp + 0x78]
inc esi
cmp esi, 0xd6
jb 0x18006c1a6
jmp case.0x18006afbb.250
mov eax, dword [r14 + 0x10]
lea r9, [rsp + 0x50]
mov r8d, 2
mov byte [rsp + 0x60], 0
mov rdx, r15
lea ecx, [rax + rax*2]
add ecx, ecx
lea rax, [rsp + 0x60]
mov dword [rsp + 0x50], ecx
lea rcx, [rbp + 0x108]
mov qword [rsp + 0x20], rax
call fcn.18003add0
mov qword [r14 + 8], r15
jmp case.0x18006afbb.250
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je case.0x18006afbb.250
cmp dword [rcx + 8], 0
je case.0x18006afbb.250
add r9d, 4
mov dword [rbp - 0x78], r9d
jmp case.0x18006afbb.250
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je case.0x18006afbb.250
cmp dword [rcx + 8], 0
je case.0x18006afbb.250
inc r9d
mov dword [rbp - 0x78], r9d
jmp case.0x18006afbb.250
test rsi, rsi
jne 0x18006c2a7
mov eax, 0xa6
cmp eax, 0xa6
je 0x18006c295
cmp eax, 0x166
je case.0x18006c3fc.289
jmp 0x18006c29b
xor edi, edi
mov qword [rbp - 0x58], rdi
add eax, 0xc0
cmp eax, 0x226
jb 0x18006c281
lea rdx, str.sedemdesiat
mov eax, 3
mov qword [rsp + 0x68], rsi
lea r8, [rsp + 0x60]
mov word [rsp + 0x60], ax
lea rcx, [rsp + 0x68]
lea r9d, [rax + 0x15]
call fcn.18007e300
mov qword [rbp - 0x10], rax
mov r9, qword [rbp - 0x80]
mov edx, dword [rsp + 0x70]
dec r13d
lea eax, [rdx - 0xe]
cmp r13d, eax
jbe 0x18006c394
mov rdx, qword [rsp + 0x78]
mov r8, qword [rbp - 0x20]
mov r9d, dword [rbp - 0x78]
mov rsi, qword [rbp + 8]
jmp 0x18006af90
mov rax, qword [rsp + 0x78]
lea r8, [rsp + 0x68]
mov r9d, 0x8e
mov qword [rsp + 0x20], 0
xor edx, edx
mov rax, qword [rax]
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
call fcn.18002ad20
jmp 0x18006afe9
mov eax, 0x101b
jmp 0x18006afe9
mov rax, qword [rdx]
lea r8, [rbp - 0x30]
mov dword [rbp - 0x38], r9d
lea rdx, [rsp + 0x68]
mov r9d, 0x58
mov dword [rbp - 0x30], 0x1032
mov rcx, qword [rax + 0x90]
mov qword [rsp + 0x68], rcx
lea rcx, [rbp - 0x38]
call fcn.18001b000
jmp 0x18006afe9
mov r9, qword [rsp + 0x68]
mov edx, dword [rsp + 0x70]
mov qword [rbp - 0x80], r9
mov qword [rbp - 0x10], rax
jmp 0x18006c3a1
mov r10, qword [rbp - 0x70]
mov ebx, 3
mov r11, qword [rbp - 0x28]
lea esi, [rdx + 0x188]
mov dword [rbp + 0x20], esi
cmp edx, esi
jae case.0x18006c3fc.289
mov r12, qword [rsp + 0x68]
mov r14d, dword [rbp - 0x60]
mov r13, qword [rbp + 0x118]
mov r15, qword [rbp - 0x18]
nop word [rax + rax]
lea eax, [rdx - 0x119]
cmp eax, 0xf0
ja case.0x18006c3fc.294
lea r8, [0x180000000]
movzx eax, byte [r8 + rax + 0x6d144]
mov ecx, dword [r8 + rax*4 + 0x6d10c]
add rcx, r8
jmp rcx
mov edi, dword [rbp - 0x78]
mov qword [rbp - 0x58], rdi
jmp case.0x18006c3fc.294
mov rbx, qword [rsp + 0x78]
lea r9, [rbp - 0x30]
xor edx, edx
mov dword [rbp - 0x30], 5
lea r8, [rbp + 0x38]
mov rax, qword [rbx]
lea ecx, [rdx + 0x4e]
mov qword [rbp + 0x38], rax
call fcn.180032930
mov rcx, qword [rbx]
lea r9, [rbp - 0x38]
xor edx, edx
mov qword [rbp + 0x48], rcx
lea r8, [rbp + 0x48]
mov qword [rbp], rax
mov dword [rbp - 0x38], 2
lea ecx, [rdx + 0x4e]
call fcn.180032930
mov r10, rax
mov qword [rbp - 0x70], rax
jmp 0x18006cfbd
mov rax, qword [rsp + 0x78]
lea r9, [rsp + 0x50]
xor edx, edx
mov dword [rsp + 0x50], 1
lea r8, [rbp + 0x58]
mov rax, qword [rax]
lea ecx, [rdx + 0x4e]
mov qword [rbp + 0x58], rax
call fcn.180032930
mov r10, qword [rbp - 0x70]
mov r9, rax
mov qword [rbp - 0x80], rax
jmp 0x18006cfc1
mov dword [rbp + 0x10], ebx
lea r9, [rbp + 0x10]
mov rbx, qword [rsp + 0x78]
lea r8, [rbp + 0x68]
xor edx, edx
mov rax, qword [rbx]
lea ecx, [rdx + 0x4e]
mov qword [rbp + 0x68], rax
call fcn.180032930
mov rcx, qword [rbx]
lea r9, [rbp + 0x18]
xor edx, edx
mov qword [rbp + 0x78], rcx
lea r8, [rbp + 0x78]
mov qword [rbp - 0x18], rax
mov dword [rbp + 0x18], 7
lea ecx, [rdx + 0x4e]
call fcn.180032930
mov r15, qword [rbp - 0x18]
mov qword [rbp - 0x68], rax
jmp 0x18006cfb9
cmp qword [rbp], 0
mov rbx, qword [rbp - 0x68]
jne 0x18006c516
test r10, r10
jne 0x18006c516
test r11, r11
jne 0x18006c516
cmp qword [rbp - 8], r11
jne 0x18006c516
test r9, r9
jne 0x18006c516
test r15, r15
jne 0x18006c516
test rbx, rbx
je 0x18006ca81
mov eax, 0xd6
mov dword [rsp + 0x58], eax
nop
add eax, 0xffffff2a
cmp eax, 0xc
ja case.default.0x18006c539
mov ecx, dword [r8 + rax*4 + 0x6d238]
add rcx, r8
jmp rcx
mov rax, qword [rsp + 0x78]
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov r9d, 0xeb
mov qword [rsp + 0x30], rcx
xor r8d, r8d
xor edx, edx
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
call fcn.1800458f0
mov edi, eax
mov qword [rbp - 0x58], rdi
jmp 0x18006ca4a
mov rbx, qword [rbp]
test rbx, rbx
jne 0x18006c593
test r10, r10
jne 0x18006c593
test r11, r11
je 0x18006c7b3
mov r12, qword [rbp - 0x70]
mov r15d, 0xe2
mov rdi, qword [rbp - 0x28]
jmp 0x18006c5a7
mov rbx, qword [rbp]
mov eax, r15d
sub eax, 0xe2
je 0x18006c6d8
sub eax, 1
je 0x18006c678
cmp eax, 1
jne 0x18006c792
test rdi, rdi
je 0x18006c651
mov esi, 0x88
mov eax, esi
sub eax, 0x88
je 0x18006c604
cmp eax, 0x5b
jne 0x18006c646
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.define_SAMPLE__s__t__texture__s__t_
call fcn.180060140
jmp 0x18006c643
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.display_a_list_of_all_readonly_variables_or_functions_
call fcn.180060140
mov rbx, rax
lea r8, [rsp + 0x60]
mov rax, qword [r13 + 0x40]
mov edx, 0x5b
mov rcx, rdi
mov qword [rsp + 0x60], rax
call fcn.180060140
add eax, ebx
add r14d, eax
add esi, 0x5b
cmp esi, 0x13e
jb 0x18006c5d5
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.Angular_Arc_Second
call fcn.180060140
add r14d, eax
jmp 0x18006c792
test r12, r12
je 0x18006c792
mov ebx, 0xce
mov eax, ebx
sub eax, 0xce
je 0x18006c6a7
sub eax, 1
je 0x18006c6a2
cmp eax, 1
jne 0x18006c6c9
lea rcx, str.No_principal_for_cache_SCC:_s:_s
jmp 0x18006c6ae
mov rcx, r12
jmp 0x18006c6ae
lea rcx, str._UnnamedClass_0xc3ac5e3c_122_
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
call fcn.180060140
add r14d, eax
inc ebx
cmp ebx, 0xd1
jb 0x18006c686
jmp 0x18006c792
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.CFileTransferThreadServer_received_TVCmdFT_ReplyError._But_it_was_ignored.
call fcn.180060140
add r14d, eax
test rbx, rbx
je 0x18006c792
mov rdi, qword [rbp]
mov esi, 0x2f
nop dword [rax]
cmp esi, 0x2f
je 0x18006c73e
cmp esi, 0x17de
jne 0x18006c780
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.26_27_28_C_WITH_60_AND_57
call fcn.180060140
jmp 0x18006c77d
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.float8___OVERLOADABLE___minmag_float8__float8__
call fcn.180060140
mov rbx, rax
lea r8, [rsp + 0x60]
mov rax, qword [r13 + 0x40]
mov edx, 0x5b
mov rcx, rdi
mov qword [rsp + 0x60], rax
call fcn.180060140
add eax, ebx
add r14d, eax
add esi, 0x17af
cmp esi, 0x2f5e
jbe 0x18006c710
mov rdi, qword [rbp - 0x28]
inc r15d
cmp r15d, 0xe5
jb 0x18006c5a3
mov rdi, qword [rbp - 0x58]
mov r12, qword [rsp + 0x68]
mov r9, qword [rbp - 0x80]
mov edx, dword [rsp + 0x70]
cmp qword [rbp - 8], 0
jne 0x18006c7c9
test r9, r9
jne 0x18006c7c9
cmp qword [rbp - 0x18], r9
je case.default.0x18006c539
mov r12, qword [rbp - 0x80]
mov r15d, 0xa8
mov rdi, qword [rbp - 0x18]
nop word [rax + rax]
mov eax, r15d
sub eax, 0xa8
je 0x18006c9eb
sub eax, 1
je 0x18006c8aa
sub eax, 1
je 0x18006c811
cmp eax, 1
jne 0x18006ca0d
lea rcx, str.kFWAddFirewallRule
jmp 0x18006c9f2
test r12, r12
je 0x18006ca0d
mov esi, 0x66
nop
cmp esi, 0x66
je 0x18006c84e
cmp esi, 0x283e
jne 0x18006c893
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.CardTableModRefBS
call fcn.180060140
jmp 0x18006c890
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.item_type_record
call fcn.180060140
mov rbx, rax
lea rdx, [rsp + 0x60]
mov rax, qword [r13 + 0x40]
mov r9, r12
xor r8d, r8d
mov qword [rsp + 0x60], rax
mov ecx, 0xaa
call fcn.180038ad0
add eax, ebx
add r14d, eax
add esi, 0x27d8
cmp esi, 0x4fb0
jbe 0x18006c820
jmp 0x18006ca0d
test rdi, rdi
je 0x18006c946
mov r12, qword [rbp - 0x18]
mov esi, 0x31
nop dword [rax]
cmp esi, 0x31
je 0x18006c90e
cmp esi, 0x682
jne 0x18006c930
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
mov rcx, r12
call fcn.180060140
mov rbx, rax
lea r8, [rsp + 0x60]
mov rax, qword [r13 + 0x40]
lea rcx, str.result.as_string__
mov edx, 0x5b
mov qword [rsp + 0x60], rax
call fcn.180060140
add eax, ebx
jmp 0x18006c92d
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.CleanupBlockScope
call fcn.180060140
add r14d, eax
add esi, 0x651
cmp esi, 0xca2
jbe 0x18006c8c0
mov r12, qword [rbp - 0x80]
mov rdi, qword [rbp - 0x18]
cmp qword [rbp - 8], 0
je 0x18006ca0d
mov rdi, qword [rbp - 8]
mov esi, 0x49
nop word [rax + rax]
cmp esi, 0x49
je 0x18006c98e
cmp esi, 0x101
jne 0x18006c9d3
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str.N4XMPP9ConnectorE
call fcn.180060140
jmp 0x18006c9d0
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
lea rcx, str._bmetropolitan_b
call fcn.180060140
mov rbx, rax
lea rdx, [rsp + 0x60]
mov rax, qword [r13 + 0x40]
mov r9, rdi
xor r8d, r8d
mov qword [rsp + 0x60], rax
mov ecx, 0xaa
call fcn.180038ad0
add eax, ebx
add r14d, eax
add esi, 0xb8
cmp esi, 0x1b9
jb 0x18006c960
mov rdi, qword [rbp - 0x18]
jmp 0x18006ca0d
lea rcx, str.Invalid_argument_IMS_Ref_while_invoking_IMS_setUserAsDefaultForClientId
mov rax, qword [r13 + 0x40]
lea r8, [rsp + 0x60]
mov edx, 0x5b
mov qword [rsp + 0x60], rax
call fcn.180060140
add r14d, eax
inc r15d
cmp r15d, 0xac
jb 0x18006c7e0
mov rdi, qword [rbp - 0x58]
mov r12, qword [rsp + 0x68]
jmp 0x18006ca4a
mov qword [rsp + 0x60], r13
lea r9, str.Metadata
lea r8, [rsp + 0x60]
lea rdx, str.Type
mov ecx, 0xa5
call fcn.180025670
mov edx, dword [rsp + 0x70]
mov eax, dword [rsp + 0x58]
mov rbx, qword [rbp - 0x68]
lea r8, [0x180000000]
mov r9, qword [rbp - 0x80]
inc eax
mov r10, qword [rbp - 0x70]
mov r11, qword [rbp - 0x28]
mov dword [rsp + 0x58], eax
cmp eax, 0xe3
jb 0x18006c520
mov esi, dword [rbp + 0x20]
mov r15, qword [rbp - 0x18]
xor edi, edi
mov qword [rbp - 0x58], rdi
jmp case.0x18006c3fc.294
mov rax, qword [rsp + 0x78]
lea rdx, [rbp - 0x50]
mov dword [rsp + 0x48], 0x10d
xor esi, esi
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [rax]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x60], rax
mov rax, qword [rcx + 8]
xor ecx, ecx
mov qword [rbp - 0x50], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
call fcn.180025070
mov r13, rax
test rax, rax
jne 0x18006ca4a
mov eax, 0x103c
jmp 0x18006afe9
xor r14d, r14d
jmp case.default.0x18006c539
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.InjectedScript.CallFrameProxy._scopeTypeNames0:_global__1:_local__2:_with__3:_closure__4:_catch__5:_block__6:_script____proto__:null_InjectedScript.CallFrameProxy._createScopeJsonfunction_scopeTypeCode_scopeName_scopeObject_groupId_
call fcn.180060140
add r14d, eax
jmp 0x18006ca4a
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.s0__1OvfPropertyNetwork_Fault_Vim__UAE_XZ
call fcn.180060140
add r14d, eax
jmp 0x18006ca4a
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
mov dword [rax + 4], 2
jmp case.default.0x18006c539
test r14d, r14d
je 0x18006cb86
mov ecx, 0x75
mov eax, ecx
sub eax, 0x75
je 0x18006cb76
cmp eax, 1
je case.0x18006c3fc.289
jmp 0x18006cb7f
mov edi, 0x103c
mov qword [rbp - 0x58], rdi
inc ecx
cmp ecx, 0x77
jb 0x18006cb64
mov rax, qword [rsp + 0x78]
lea rdx, str.Metadata
mov r9d, 0x96
mov r8, r13
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x88], rcx
lea rcx, [rbp + 0x88]
call fcn.18003a680
mov r14d, eax
test eax, eax
jne 0x18006afe9
jmp 0x18006ca4a
mov qword [rbp - 0x50], r13
lea r9, [0x18010a98c]
lea r8, [rbp - 0x50]
lea rdx, str.SubType
jmp 0x18006ca40
test rbx, rbx
jne 0x18006cbee
test r12, r12
je 0x18006cd8b
mov r15d, 0xbf
nop dword [rax]
nop dword [rax + rax]
cmp r15d, 0xbf
je 0x18006ccc2
cmp r15d, 0x864c
jne 0x18006cd73
test r12, r12
je 0x18006cc9d
mov esi, 0x9e
mov eax, esi
sub eax, 0x9d
je 0x18006cc6f
cmp eax, 1
jne 0x18006cc8f
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.bor_s_obrazom_
call fcn.180060140
mov rbx, rax
lea r8, [rbp - 0x50]
mov rax, qword [r13 + 0x40]
mov edx, 0x5b
mov rcx, r12
mov qword [rbp - 0x50], rax
call fcn.180060140
add eax, ebx
jmp 0x18006cc8c
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.reshshevahebrew
call fcn.180060140
add r14d, eax
dec esi
cmp esi, 0x9c
ja 0x18006cc24
mov rbx, qword [rbp - 0x68]
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.canSetRemoteWindow
call fcn.180060140
add r14d, eax
jmp 0x18006cd73
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str._bind_trace_pprofiling__YAXPAVIReader_12_PAXPAVIHardwareCallback_12__Z
call fcn.180060140
add r14d, eax
test rbx, rbx
je 0x18006cd73
mov r12, qword [rbp - 0x68]
mov esi, 0xfa
mov eax, esi
sub eax, 0xfa
je 0x18006cd21
cmp eax, 0x42
jne 0x18006cd5f
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.No_such_file__s
call fcn.180060140
jmp 0x18006cd5c
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.InsertNewEntry
call fcn.180060140
mov rbx, rax
lea r8, [rbp - 0x50]
mov rax, qword [r13 + 0x40]
mov edx, 0x5b
mov rcx, r12
mov qword [rbp - 0x50], rax
call fcn.180060140
add eax, ebx
add r14d, eax
add esi, 0x42
cmp esi, 0x17e
jb 0x18006ccf4
mov r12, qword [rsp + 0x68]
mov rbx, qword [rbp - 0x68]
add r15d, 0x858d
cmp r15d, 0x10b1a
jbe 0x18006cc00
mov edx, dword [rsp + 0x70]
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rcx]
test ecx, ecx
je 0x18006cd9f
cmp ecx, 1
je 0x18006cddc
jmp case.default.0x18006c539
mov ebx, 0xb6
mov eax, ebx
sub eax, 0xb5
je case.0x18006c539.222
cmp eax, 1
jne 0x18006cdd2
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str.TSF:_0x_p___nsTextStore::FlushPendingActions___flushing_COMPOSITION_START_mSelectionStart_d__mSelectionLength_d_
call fcn.180060140
add r14d, eax
dec ebx
cmp ebx, 0xb4
ja 0x18006cda4
mov eax, 0x75
cmp eax, 0x75
je 0x18006cdf7
add eax, 0x41d
cmp eax, 0x41d
jbe 0x18006cde1
jmp 0x18006ca4a
mov rax, qword [r13 + 0x40]
lea r8, [rbp - 0x50]
mov edx, 0x5b
mov qword [rbp - 0x50], rax
lea rcx, str._Except_for_the_whole_talking_to_me_crazy_thing_lol__That_situation_is_all_my_fault__no_matter_what_the_circumstances
call fcn.180060140
add r14d, eax
mov edx, 0x1ed
mov eax, 0xde
mov dword [rsp + 0x70], edx
jmp 0x18006ca52
mov rbx, qword [rsp + 0x78]
lea r9, [rbp + 0x30]
xor edx, edx
mov dword [rbp + 0x30], 6
lea r8, [rbp + 0x98]
mov rax, qword [rbx]
lea ecx, [rdx + 0x4e]
mov qword [rbp + 0x98], rax
call fcn.180032930
mov rcx, qword [rbx]
lea r9, [rbp + 0x28]
xor edx, edx
mov qword [rbp + 0xa8], rcx
lea r8, [rbp + 0xa8]
mov qword [rbp - 0x28], rax
mov dword [rbp + 0x28], 0
lea ecx, [rdx + 0x4e]
call fcn.180032930
mov qword [rbp - 8], rax
jmp 0x18006cfb9
mov rax, qword [rbp + 8]
lea r8, [rsp + 0x60]
mov r9d, 0x18
mov qword [rbp - 0x50], rax
lea rdx, str.FitWindow
mov word [rsp + 0x60], bx
lea rcx, [rbp - 0x50]
call fcn.18007e300
mov qword [rbp - 0x10], rax
test rax, rax
je 0x18006cfb9
cmp dword [rax + 8], 0
je 0x18006cfb9
add dword [rbp - 0x78], 8
jmp 0x18006cfb9
mov rax, qword [rsp + 0x78]
lea rcx, [rbp - 0x50]
xor r9d, r9d
xor r8d, r8d
mov rax, qword [rax]
lea edx, [r9 + 0x31]
mov qword [rbp - 0x50], rax
call fcn.180022fa0
test eax, eax
jne 0x18006cfb9
mov eax, 0x8d
nop dword [rax]
cmp eax, 0x8d
je 0x18006cf14
cmp eax, 0x321f
je case.0x18006c3fc.289
jmp 0x18006cf1d
mov edi, 0x1025
mov qword [rbp - 0x58], rdi
add eax, 0x3192
cmp eax, 0x6324
jbe 0x18006cf00
jmp 0x18006cfb9
xor r12d, r12d
mov qword [rbp - 0x68], 0
mov qword [rsp + 0x68], r12
jmp case.0x18006c3fc.294
mov rax, qword [rbp + 8]
lea r8, [rsp + 0x60]
mov r9d, 0x18
mov qword [rbp - 0x50], rax
lea rdx, str.g_bbbbbbb_
mov word [rsp + 0x60], bx
lea rcx, [rbp - 0x50]
call fcn.18007e300
mov qword [rbp - 0x10], rax
jmp 0x18006cfb9
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je case.0x18006c3fc.294
cmp dword [rcx + 8], 0
je case.0x18006c3fc.294
add dword [rbp - 0x78], 0x10
jmp case.0x18006c3fc.294
mov rax, qword [rsp + 0x78]
lea r9, [rbp - 0x60]
xor edx, edx
mov dword [rbp - 0x60], 4
lea r8, [rbp + 0x118]
mov rax, qword [rax]
lea ecx, [rdx + 0x4e]
mov qword [rbp + 0x118], rax
call fcn.180032930
mov r12, rax
mov qword [rsp + 0x68], rax
mov r10, qword [rbp - 0x70]
mov r9, qword [rbp - 0x80]
mov edx, dword [rsp + 0x70]
add edx, 0x1c
mov dword [rsp + 0x70], edx
cmp edx, esi
jae case.0x18006c3fc.289
mov r11, qword [rbp - 0x28]
mov ebx, 3
jmp 0x18006c3d0