Function at 0x18008c6c0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xa0
mov r10, qword [rbp - 0x19]
lea r15d, [r9 - 0x13]
mov r13, qword [rbp + 0x7f]
mov esi, r9d
mov eax, dword [rbp + 0x6f]
mov r12, rdx
mov ebx, dword [rbp + 0x6f]
mov rdi, rcx
mov qword [rbp - 0x41], r10
mov r14d, r9d
cmp r9d, r15d
jbe 0x18008ccbf
mov dword [rbp - 0x49], eax
add esi, 0xffffffef
mov eax, dword [rbp + 0x6f]
mov dword [rbp - 0x45], eax
lea r11, str.MILPropertyItemIdThumbnailTransferFunction
lea r9, str.mesh_change_time_spent_in_mdr_reserve_avg
lea rdx, [0x180000000]
cmp esi, 0x55
ja case.0x18008c752.19
movzx eax, byte [rdx + rsi + 0x8d4bc]
mov ecx, dword [rdx + rax*4 + 0x8d46c]
add rcx, rdx
jmp rcx
xor ecx, ecx
mov dword [rbp - 0x1d], 0
mov dword [rbp - 0x49], ecx
jmp 0x18008cba9
mov qword [0x180195030], r9
mov qword [rbp - 0x29], 0
jmp case.0x18008c752.19
test rdi, rdi
jne case.0x18008c752.19
mov edi, IUnknown_GetWindow
mov eax, edi
sub eax, 0xaa
je 0x18008c79c
cmp eax, 0x51
jne 0x18008c7c0
mov eax, 0xffffffff
jmp 0x18008c7f5
mov rax, qword [0x180195028]
lea r9, str.keyEntityMismatch
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add edi, 0x51
cmp edi, 0x14c
jb 0x18008c787
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
test r8, r8
jne case.0x18008c752.19
mov edi, 0x52
mov eax, edi
sub eax, 0x52
je 0x18008c817
sub eax, 1
je 0x18008c810
cmp eax, 1
jne 0x18008c83b
mov eax, ebx
mov rbx, qword [rsp + 0xe8]
add rsp, 0xa0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ebx, 0xffffffff
jmp 0x18008c83b
mov rax, qword [0x180195020]
lea r9, str.V297_IntraPredMode_53687_V269b
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
inc edi
cmp edi, 0x55
jb 0x18008c7e2
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
mov qword [0x180195028], r11
jmp case.0x18008c752.19
lea rax, str.Comparison_with_an_invalid_number__NaN_.
mov qword [0x180195020], rax
jmp case.0x18008c752.19
mov dword [rbp - 9], 0
test rdi, rdi
jne case.0x18008c752.19
mov edi, 0x43
nop
mov eax, edi
sub eax, 0x43
je 0x18008c89e
sub eax, 0x58
je 0x18008c897
cmp eax, 0x58
je case.0x18008c752.12
jmp 0x18008c8c2
mov ebx, 0xffffffff
jmp 0x18008c8c2
mov rax, qword [0x180195020]
lea r9, str.icudt51l_region_en_ZW.res
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add edi, 0x58
cmp edi, 0x14b
jb 0x18008c880
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
mov qword [rbp - 0x19], 0
mov dword [rbp - 0x21], 0
jmp case.0x18008c752.19
cmp dword [rdi + 0x4724], 1
jge 0x18008c906
xor r8d, r8d
mov rcx, rdi
lea edx, [r8 + 0x55]
call fcn.18001ab80
mov r10, qword [rbp - 0x41]
mov eax, dword [rdi + 0x4720]
mov ecx, dword [rbp - 0x49]
mov dword [rbp - 0x45], eax
jmp 0x18008cbac
mov rax, qword [rbp + 0x77]
cmp qword [rax], 0x7fffffff
jbe 0x18008c982
mov edi, 0x58
nop dword [rax]
cmp edi, 0x58
je 0x18008c943
cmp edi, 0x2f70
je case.0x18008c752.12
jmp 0x18008c96c
mov rax, qword [0x180195020]
lea r9, str.gh2::error::FailedTo.Call.The.Function__StartTrace__
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x2f18
cmp edi, 0x5e30
jbe 0x18008c930
mov rax, qword [rbp + 0x77]
mov r10, qword [rbp - 0x41]
cmp qword [rax], 1
jae case.0x18008c752.19
mov edi, reloc.SHLWAPI.dll_IUnknown_GetWindow
cmp edi, 0xac
je 0x18008c9b6
cmp edi, 0x8bc
je 0x18008c9af
cmp edi, 0x10cc
je case.0x18008c752.12
jmp 0x18008c9da
mov ebx, 0xffffffff
jmp 0x18008c9da
mov rax, qword [0x180195020]
lea r9, str.INBUF_IDX_PREDMODE_131646_V3f74
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
add edi, 0x810
cmp edi, 0x1830
jbe 0x18008c991
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
mov dword [rbp - 0x39], 0
jmp case.0x18008c752.19
shl dword [rdi + 0x4720], 1
jmp case.0x18008c752.19
xor ebx, ebx
jmp case.0x18008c752.19
xor r10d, r10d
mov qword [rbp - 0x41], r10
jmp case.0x18008c752.19
mov r10, rdi
mov qword [rbp - 0x41], rdi
jmp case.0x18008c752.19
cmp qword [r10], 0xffffffffffffffff
jne 0x18008ca7e
mov edi, 0xcf
cmp edi, 0xcf
je 0x18008ca48
cmp edi, 0x7bb7
je 0x18008c795
jmp 0x18008ca6c
mov rax, qword [0x180195028]
lea r9, str.0_LexicalTag1__VirtualTag2
mov edx, 0x72
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x71]
call fcn.1800c8a10
add edi, 0x7ae8
cmp edi, 0xf5d0
jbe 0x18008ca32
mov r10, qword [rbp - 0x41]
cmp qword [rbp + 0x77], 0
jne case.0x18008c752.19
mov edi, 0x11a
nop
cmp edi, 0x11a
je 0x18008caa6
cmp edi, 0x76f8
je case.0x18008c752.12
jmp 0x18008cacf
mov rax, qword [0x180195028]
lea r9, str.observationDomainId
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x75de
cmp edi, 0xebbc
jbe 0x18008ca90
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
test rdi, rdi
jne 0x18008cb38
mov edi, 0x25
cmp edi, 0x25
je 0x18008cb00
cmp edi, 0x72
je case.0x18008c752.12
jmp 0x18008cb29
mov rax, qword [0x180195030]
lea r9, str.SphBatchData::cellHashKeys
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x4d
cmp edi, 0xbf
jb 0x18008caf0
mov r10, qword [rbp - 0x41]
mov rax, qword [rbp + 0x77]
cmp qword [rax], 0x7fffffff
jbe case.0x18008c752.19
mov edi, 0x54
nop word [rax + rax]
cmp edi, 0x54
je 0x18008cb63
cmp edi, 0x1458
je case.0x18008c752.12
jmp 0x18008cb8c
mov rax, qword [0x180195030]
lea r9, str.installer::HipsVersion::GetInstalledVersionDeprecated
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x1404
cmp edi, 0x2808
jbe 0x18008cb50
mov r10, qword [rbp - 0x41]
jmp case.0x18008c752.19
dec dword [rdi + 0x4724]
mov ecx, dword [rbp - 0x49]
mov eax, dword [rbp - 0x45]
mov rdi, qword [rbp + 0x57]
dec r14d
mov r8, qword [rbp + 0x67]
dec esi
cmp r14d, r15d
ja 0x18008c722
mov esi, dword [rbp + 0x6f]
imul r15d, esi, 0x370
mov r14d, esi
cmp esi, r15d
ja case.0x18008c752.12
nop dword [rax + rax]
cmp r14d, 0x11ee
ja 0x18008cf4f
je 0x18008cf35
cmp r14d, 0x762
ja 0x18008ce32
je case.0x18008c752.12
cmp r14d, 0x16
je 0x18008cd82
cmp r14d, 0x2a
je 0x18008cd75
cmp r14d, 0x3e
je 0x18008cd10
cmp r14d, 0x66
je 0x18008cd07
cmp r14d, 0x3de
jne 0x18008cce3
mov r8d, dword [r8]
lea r9, [rbp - 0x39]
mov rdx, qword [rbp + 0x77]
mov rcx, qword [r10]
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
jne 0x18008cd02
mov edi, 0x88
nop word [rax + rax]
mov eax, edi
sub eax, 0x86
je case.0x18008c752.12
sub eax, 1
je 0x18008cccd
cmp eax, 1
jne 0x18008ccd2
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [0x180195028]
mov edx, 0x49
mov qword [rsp + 0x28], rcx
mov r9d, eax
lea rcx, str._Z18convert_char16_rtnDv16_s
mov dword [r12], eax
mov qword [rsp + 0x20], rcx
mov rcx, r13
lea r8d, [rdx - 0x44]
call fcn.1800c8de0
jmp 0x18008ccd2
mov ecx, dword [rbp + 0x6f]
mov dword [rbp - 0x49], ecx
mov dword [rbp - 0x45], eax
jmp 0x18008cbc5
mov ebx, 0xffffffff
dec edi
cmp edi, 0x85
ja 0x18008cc70
mov ecx, dword [rbp - 0x49]
mov rdi, qword [rbp + 0x57]
imul eax, esi, 0x2c
add r14d, eax
cmp r14d, r15d
ja case.0x18008c752.12
mov r8, qword [rbp + 0x67]
mov r10, qword [rbp - 0x41]
mov eax, dword [rbp - 0x45]
jmp 0x18008cbe0
mov ecx, dword [rbp - 0x49]
jmp 0x18008cce3
mov qword [r8], 0
jmp 0x18008cce3
mov rax, qword [rbp + 0x77]
mov rax, qword [rax]
cmp rax, 4
jb 0x18008cd21
test al, 3
je 0x18008cce3
mov edi, 0x22
nop word [rax + rax]
mov eax, edi
sub eax, 0x21
je case.0x18008c752.12
cmp eax, 1
jne 0x18008cd69
mov rax, qword [0x180195030]
lea r9, str.vim.fault.VmMetadataInvalidOwner
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0x20
ja 0x18008cd30
jmp 0x18008ccdc
mov ebx, eax
and ebx, 0x80000000
jmp 0x18008cce3
cmp qword [r8], 0x7fffffff
jbe 0x18008cdce
mov edi, 0x60
mov eax, edi
sub eax, 0x5f
je 0x18008c795
cmp eax, 1
jne 0x18008cdc4
mov rax, qword [0x180195028]
lea r9, str.Check_failed:_entry.has_response_id__.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
dec edi
cmp edi, 0x5e
ja 0x18008cd90
mov ecx, dword [rbp - 0x49]
test r12, r12
jne 0x18008ccdf
mov edi, 0x70
nop dword [rax]
mov eax, edi
sub eax, 0x70
je 0x18008cdfe
sub eax, 0x29
je 0x18008cdf7
cmp eax, 0x29
je case.0x18008c752.12
jmp 0x18008ce22
mov ebx, 0xffffffff
jmp 0x18008ce22
mov rax, qword [0x180195028]
lea r9, str.cudaMemcpy3DAsync_v3020
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add edi, 0x29
cmp edi, 0xeb
jb 0x18008cde0
jmp 0x18008ccdc
cmp r14d, 0x7a6
je 0x18008ced0
cmp r14d, 0xae6
je 0x18008ce73
cmp r14d, 0xb6e
je 0x18008ce66
cmp r14d, 0xf36
jne 0x18008cce3
mov ebx, dword [rbp - 0x39]
jmp 0x18008cce3
movsxd rax, dword [rbp - 0x39]
add qword [r10 + 0x18], rax
jmp 0x18008cce3
test r12, r12
jne 0x18008cce3
mov edi, 0x59
cmp edi, 0x59
je 0x18008ce94
cmp edi, 0x3374
je case.0x18008c752.12
jmp 0x18008cebd
mov rax, qword [0x180195030]
lea r9, str.Failed_to_set_shaders_to_debug
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x331b
cmp edi, 0x6636
jbe 0x18008ce81
jmp 0x18008ccdc
cmp dword [rbp - 0x39], 0
jge 0x18008cce3
mov edi, 0x20
nop
mov eax, edi
sub eax, 0x20
je 0x18008cefe
sub eax, 1
je 0x18008cef7
cmp eax, 1
je case.0x18008c752.12
jmp 0x18008cf29
mov ebx, 0xffffffff
jmp 0x18008cf29
mov eax, dword [rbp - 0x39]
lea r9, str.VE_RV:_VM_not_encrypted__nothing_to_do
mov dword [rsp + 0x28], eax
mov edx, 0x49
mov rax, qword [0x180195028]
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x44]
call fcn.1800c8a10
inc edi
cmp edi, 0x23
jb 0x18008cee0
jmp 0x18008ccdc
mov rax, qword [rbp + 0x77]
mov rax, qword [rax]
cmp byte [rax + rdi - 1], 0
je 0x18008cce3
inc qword [r8]
jmp 0x18008cce3
cmp r14d, 0x2ade
ja 0x18008d1c1
je 0x18008d1af
cmp r14d, 0x12fe
je case.0x18008c752.12
cmp r14d, 0x158e
je 0x18008d219
cmp r14d, 0x2036
je 0x18008d117
cmp r14d, 0x2376
jne 0x18008cce3
mov rdx, qword [rbp + 0x77]
mov rax, qword [rdx]
cmp qword [rbp - 0x19], rax
jae 0x18008d10d
nop word [rax + rax]
mov esi, 0xaf
nop word [rax + rax]
mov eax, esi
sub eax, 0xaf
je 0x18008d05f
cmp eax, 1
jne 0x18008d0e4
mov eax, dword [rbp - 0x21]
lea rcx, [rbp - 0x11]
mov qword [rsp + 0x30], r8
xor r9d, r9d
mov qword [rsp + 0x28], 0
xor r8d, r8d
mov dword [rbp - 0x11], eax
mov qword [rsp + 0x20], r12
lea edx, [r9 + 0x15]
call fcn.18001df10
cmp eax, 1
je 0x18008d0e0
mov edi, 0x75
cmp edi, 0x75
je 0x18008d023
cmp edi, 0x1491
je case.0x18008c752.12
jmp 0x18008d04c
mov rax, qword [0x180195020]
lea r9, str.Error_occured_in_RegisterClientToGroup_function_of_IMSLib__Error_:__s
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x141c
cmp edi, 0x2838
jbe 0x18008d010
jmp 0x18008d0e0
mov rax, qword [rdx]
lea r8, [rbp - 1]
mov qword [rbp - 1], rax
lea rdx, [rbp - 9]
lea rax, [rbp - 0x21]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
lea rcx, [rbp - 0x19]
mov r9, rdi
mov dword [rsp + 0x20], 0x4d
call fcn.18007cbb0
cmp eax, 1
je 0x18008d0e0
mov edi, 9
nop word [rax + rax]
mov eax, edi
sub eax, 8
je case.0x18008c752.12
cmp eax, 1
jne 0x18008d0d9
mov rax, qword [0x180195020]
lea r9, str.FLAC__lpc_restore_signal_wide:_OVERFLOW__i_u__sum_lld
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 7
ja 0x18008d0a0
mov rdx, qword [rbp + 0x77]
mov rdi, qword [rbp + 0x57]
inc esi
mov r8, qword [rbp + 0x67]
cmp esi, 0xb1
jb 0x18008cfc0
mov rax, qword [rdx]
cmp qword [rbp - 0x19], rax
jb 0x18008cfb0
mov ecx, dword [rbp - 0x49]
mov esi, dword [rbp + 0x6f]
mov ebx, 1
jmp 0x18008ccdf
movzx eax, byte [rdi]
test al, al
jne 0x18008d150
cmp byte [rdi + 1], al
jne 0x18008cce3
cmp byte [rdi + 2], 0xfe
jne 0x18008cce3
cmp byte [rdi + 3], 0xff
jne 0x18008cce3
mov ecx, 0x62
mov qword [rbp - 0x29], 4
mov dword [rbp - 0x49], ecx
jmp 0x18008cce3
cmp al, 0xff
jne 0x18008cce3
cmp byte [rdi + 1], 0xfe
jne 0x18008cce3
cmp byte [rdi + 2], 0
jne 0x18008cce3
cmp byte [rdi + 3], 0
jne 0x18008cce3
mov eax, 0x28
nop dword [rax + rax]
cmp eax, 0x28
je 0x18008d196
cmp eax, 0x230
jne 0x18008d19b
mov qword [rbp - 0x29], 4
jmp 0x18008d19b
mov ecx, 0x6c
add eax, 0x208
cmp eax, 0x410
jbe 0x18008d180
mov dword [rbp - 0x49], ecx
jmp 0x18008cce3
cmp dword [r8], 0
jne 0x18008cce3
mov dword [r8], ecx
jmp 0x18008cce3
cmp r14d, 0x34fe
je case.0x18008c752.12
cmp r14d, 0x3586
je 0x18008d3d3
cmp r14d, 0x402e
je 0x18008d226
cmp r14d, 0x4ad6
jne 0x18008cce3
mov eax, 0x35
cmp eax, 0x35
je 0x18008d208
cmp eax, 0x91c
je case.0x18008c752.12
jmp 0x18008d20d
mov ebx, 1
add eax, 0x8e7
cmp eax, 0x11ce
jbe 0x18008d1f6
mov qword [r12], 0
jmp 0x18008cce3
mov rdx, qword [rbp + 0x77]
mov rax, qword [rbp - 0x29]
inc rax
mov rcx, qword [rdx]
cmp rax, rcx
jae 0x18008d372
nop dword [rax]
mov eax, dword [r8]
xor r9d, r9d
mov dword [rbp - 0x31], eax
lea r8, [rbp - 0x31]
mov rax, qword [rdx]
mov ecx, 0xbc
mov qword [rbp + 7], rax
mov rdx, rdi
mov qword [rsp + 0x38], r13
lea rax, [rbp - 0x29]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 7]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x1d]
mov qword [rsp + 0x20], rax
call fcn.18007b8b0
cmp eax, 1
je 0x18008d2d0
mov edi, 0x63
nop dword [rax + rax]
mov eax, edi
sub eax, 0x62
je case.0x18008c752.12
cmp eax, 1
jne 0x18008d2c9
mov rax, qword [0x180195030]
lea r9, str.Symbols::SectionSymbol______________corMetaSymbol__0
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
dec edi
cmp edi, 0x61
ja 0x18008d290
mov eax, dword [rbp - 0x1d]
lea rcx, [rbp - 0x31]
xor r9d, r9d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], 0
xor r8d, r8d
mov dword [rbp - 0x31], eax
mov qword [rsp + 0x20], r13
lea edx, [r9 + 0x15]
call fcn.18001df10
cmp eax, 1
je 0x18008d353
mov edi, 0xd6
cmp edi, 0xd6
je 0x18008d31c
cmp edi, 0x43b6
je case.0x18008c752.12
jmp 0x18008d345
mov rax, qword [0x180195030]
lea r9, str.http:__schemas.microsoft.com_office_access_2005_04_template_variation
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x42e0
cmp edi, 0x85c0
jbe 0x18008d306
mov rdx, qword [rbp + 0x77]
mov rax, qword [rbp - 0x29]
mov rdi, qword [rbp + 0x57]
inc rax
mov r8, qword [rbp + 0x67]
mov rcx, qword [rdx]
cmp rax, rcx
jb 0x18008d240
cmp qword [rbp - 0x29], rcx
je 0x18008ccdc
mov edi, 0x77
mov eax, edi
sub eax, 0x77
je 0x18008d39f
sub eax, 0x51
je 0x18008d398
cmp eax, 0x51
je case.0x18008c752.12
jmp 0x18008d3c3
mov ebx, 0xffffffff
jmp 0x18008d3c3
mov rax, qword [0x180195030]
lea r9, str.Error_at_end_of_type_table_block
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
add edi, 0x51
cmp edi, 0x16a
jb 0x18008d381
jmp 0x18008ccdc
mov eax, dword [r8]
cmp eax, 0x62
je 0x18008d439
cmp eax, 0x6c
je 0x18008d439
mov edi, 0xc5
cmp edi, 0xc5
je 0x18008d3fb
cmp edi, 0x298e
je case.0x18008c752.12
jmp 0x18008d424
mov rax, qword [0x180195030]
lea r9, str.ArcolaConf::isExemptLibrary
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r13
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x28c9
cmp edi, 0x5192
jbe 0x18008d3e5
mov rdi, qword [rbp + 0x57]
mov ecx, dword [rbp - 0x49]
mov rax, qword [rbp + 0x77]
mov rax, qword [rax]
cmp byte [rax + rdi - 4], 0
jne 0x18008d460
cmp byte [rax + rdi - 3], 0
jne 0x18008d460
cmp byte [rax + rdi - 2], 0
jne 0x18008d460
cmp byte [rax + rdi - 1], 0
je 0x18008cce3
inc qword [r12]
jmp 0x18008cce3