Function at 0x14005d040
Capabilities:
Encode data using xor

Disassembly:
push rbx
push rbp
push rdi
push r12
push r14
sub rsp, 0xa0
xor eax, eax
movaps xmmword [rsp + 0x80], xmm7
movsd xmm7, qword [0x140080e20]
lea r12, [rcx + 0x10c]
mov rdi, rcx
movaps xmmword [rsp + 0x70], xmm8
mov rcx, r12
mov dword [rsp + 0x20], eax
lea rdx, str.S2Pro
mov word [rsp + 0x48], ax
movaps xmm8, xmm7
call sub.VCRUNTIME140.dll_strstr
mov ebx, 1
test rax, rax
jne 0x14005d12a
lea rdx, str.S20Pro
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14005d12a
lea rdx, str.F700
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14005d12a
lea rdx, str.S5000
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14005d12a
lea rdx, str.S7000
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14005d12a
lea rdx, [0x14009a0a8]
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14005d113
lea rdx, str.DX_2000
mov rcx, r12
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14005d140
movsd xmm7, qword [0x14009a450]
movsd xmm8, qword [0x14009a458]
mov dword [rsp + 0x48], ebx
jmp 0x14005d140
movsd xmm7, qword [0x14009a468]
movsd xmm8, qword [0x14009a460]
mov word [rsp + 0x48], bx
mov eax, dword [rdi + 0x14e4]
mov ebp, ebx
cmp eax, ebx
mov rcx, rdi
cmovb ebp, eax
mov eax, 0x4d4d
mov word [rdi + 0x5d1e0], ax
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::get4_void____ptr64
mov r14d, eax
mov dword [rsp + 0x24], r14d
lea ecx, [r14 - 0x36]
cmp ecx, 0x9c3fc9
ja 0x14006385b
lea edx, [r14 + 0x400]
mov qword [rsp + 0xe0], r13
mov rcx, rdi
call sym.EURawImg.exe_protected:_void____ptr64___cdecl_LibRaw::malloc_unsigned_long_long_unsigned___int64_____ptr64
mov qword [rsp + 0x38], rax
mov r13, rax
test rax, rax
je 0x140063853
mov rcx, qword [rdi + 0x5d158]
mov r9, rbx
mov qword [rsp + 0xd8], rsi
mov r8d, r14d
mov rdx, rax
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0x50], r14
mov r10, qword [rcx]
call qword [r10 + 0x10]
movsd xmm0, qword [r13 + 6]
mov esi, ntohl
movsd qword [rdi + 0xade], xmm0
mov eax, dword [r13 + 0xe]
mov dword [rdi + 0xae6], eax
mov byte [rdi + 0xaea], 0
mov eax, dword [rdi + 0xae4]
mov dword [rdi + 0xaeb], eax
mov byte [rdi + 0xaef], 0
movsx ecx, byte [rdi + 0xae9]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x14005d233
mov ebx, esi
test rbx, rbx
jle 0x14005d233
movsx ecx, byte [rdi + rbx + 0xadd]
dec rbx
dec esi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
jne 0x14005d217
movsxd rax, esi
lea rcx, [rdi + 0xadf]
add rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rcx, eax
mov rdx, r13
mov qword [rdi + 0x5d1c0], rcx
mov qword [rdi + 0x540], rcx
mov rcx, rdi
movups xmm0, xmmword [r13 + 0x12]
movups xmmword [r12], xmm0
movups xmm1, xmmword [r13 + 0x22]
movups xmmword [r12 + 0x10], xmm1
mov byte [rdi + 0x12c], 0
mov eax, dword [r13 + 0x32]
mov dword [rdi + 0xaf0], eax
mov byte [rdi + 0xaf4], 0
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [r13 + 2]
mov rcx, rdi
mov dword [rsp + 0x58], eax
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
lea esi, [rax + 6]
lea eax, [rsi + 4]
mov r15d, esi
cmp eax, r14d
ja 0x140063835
lea rdx, [rsi + r13]
mov ebx, esi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
mov r14d, eax
mov eax, eax
add rax, rbx
mov rbx, qword [rsp + 0x50]
lea rcx, [rax + 4]
cmp rcx, rbx
ja 0x140063835
lea rdx, [rax + 4]
mov rcx, rdi
add rdx, r13
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
test eax, eax
je 0x14005d328
cmp ebp, 1
jne 0x14005d328
lea eax, [r14 + r14]
cmp ebx, eax
jbe 0x14005d328
add esi, 4
add esi, r14d
lea rax, [rsi + 4]
cmp rax, rbx
ja 0x140063835
lea rdx, [rsi + r13]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add eax, esi
mov r14d, ebx
cmp eax, ebx
cmova esi, r15d
jmp 0x14005d32b
mov r14d, ebx
lea rax, [rsi + 8]
mov ecx, esi
mov r15, r13
cmp rax, rbx
ja 0x140063838
lea rdx, [r13 + 4]
add rdx, rcx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
mov ecx, eax
cmp eax, 0x3e8
ja 0x140063838
mov eax, dword [rsp + 0x58]
mov r8d, 0x4d4d
mov edx, 0x4949
cmp eax, r8d
je 0x14005d375
cmp eax, edx
jne 0x140063838
lea eax, [rsi + 8]
test ecx, ecx
je 0x140063838
movaps xmmword [rsp + 0x60], xmm9
movss xmm9, dword [0x140080df4]
movaps xmmword [rsp + 0x90], xmm6
nop word [rax + rax]
dec ecx
mov word [rdi + 0x5d1e0], r8w
lea ebp, [rax + 4]
mov dword [rsp + 0x5c], ecx
cmp ebp, r14d
ja 0x14005dfab
mov ebx, eax
mov rcx, rdi
add rbx, r15
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
lea rdx, [rbx + 2]
movzx esi, ax
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, dword [rsp + 0x58]
movzx eax, ax
mov r13d, ebp
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x40], r13d
mov word [rdi + 0x5d1e0], cx
cmp esi, 0x2000
jne 0x14005d4f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop dword [rax]
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2df74], ecx
cmp ebx, 4
jl 0x14005d420
cmp dword [rsp + 0x44], 0x10
jne 0x14005d4b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2df74]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2df74], eax
cmp ebx, 4
jl 0x14005d470
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2df74]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2df74], eax
movd xmm0, dword [rdi + 0x2df7c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2df7c], eax
jmp 0x14005df8a
cmp esi, 0x2100
jne 0x14005d5f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2dae4], ecx
cmp ebx, 4
jl 0x14005d520
cmp dword [rsp + 0x44], 0x10
jne 0x14005d5b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2dae4]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2dae4], eax
cmp ebx, 4
jl 0x14005d570
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2dae4]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2dae4], eax
movd xmm0, dword [rdi + 0x2daec]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2daec], eax
jmp 0x14005df8a
cmp esi, 0x2200
jne 0x14005d6f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db04], ecx
cmp ebx, 4
jl 0x14005d620
cmp dword [rsp + 0x44], 0x10
jne 0x14005d6b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db04]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db04], eax
cmp ebx, 4
jl 0x14005d670
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db04]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db04], eax
movd xmm0, dword [rdi + 0x2db0c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db0c], eax
jmp 0x14005df8a
cmp esi, 0x2300
jne 0x14005d7f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db14], ecx
cmp ebx, 4
jl 0x14005d720
cmp dword [rsp + 0x44], 0x10
jne 0x14005d7b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db14]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db14], eax
cmp ebx, 4
jl 0x14005d770
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db14]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db14], eax
movd xmm0, dword [rdi + 0x2db1c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db1c], eax
jmp 0x14005df8a
cmp esi, 0x2301
jne 0x14005d8f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db24], ecx
cmp ebx, 4
jl 0x14005d820
cmp dword [rsp + 0x44], 0x10
jne 0x14005d8b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db24]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db24], eax
cmp ebx, 4
jl 0x14005d870
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db24]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db24], eax
movd xmm0, dword [rdi + 0x2db2c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db2c], eax
jmp 0x14005df8a
cmp esi, 0x2302
jne 0x14005d9f9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db34], ecx
cmp ebx, 4
jl 0x14005d920
cmp dword [rsp + 0x44], 0x10
jne 0x14005d9b3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db34]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db34], eax
cmp ebx, 4
jl 0x14005d970
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db34]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db34], eax
movd xmm0, dword [rdi + 0x2db3c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db3c], eax
jmp 0x14005df8a
cmp esi, 0x2310
jne 0x14005daf9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db44], ecx
cmp ebx, 4
jl 0x14005da20
cmp dword [rsp + 0x44], 0x10
jne 0x14005dab3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db44]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db44], eax
cmp ebx, 4
jl 0x14005da70
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db44]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db44], eax
movd xmm0, dword [rdi + 0x2db4c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db4c], eax
jmp 0x14005df8a
cmp esi, 0x2311
jne 0x14005dbf9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2db54], ecx
cmp ebx, 4
jl 0x14005db20
cmp dword [rsp + 0x44], 0x10
jne 0x14005dbb3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2db54]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2db54], eax
cmp ebx, 4
jl 0x14005db70
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2db54]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db54], eax
movd xmm0, dword [rdi + 0x2db5c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2db5c], eax
jmp 0x14005df8a
cmp esi, 0x2400
jne 0x14005dcf9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2da84], ecx
cmp ebx, 4
jl 0x14005dc20
cmp dword [rsp + 0x44], 0x10
jne 0x14005dcb3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2da84]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2da84], eax
cmp ebx, 4
jl 0x14005dc70
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2da84]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2da84], eax
movd xmm0, dword [rdi + 0x2da8c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2da8c], eax
jmp 0x14005df8a
cmp esi, 0x2410
jne 0x14005ddf9
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2da94], ecx
cmp ebx, 4
jl 0x14005dd20
cmp dword [rsp + 0x44], 0x10
jne 0x14005ddb3
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2da94]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2da94], eax
cmp ebx, 4
jl 0x14005dd70
cmp word [rsp + 0x48], r12w
je 0x14005df8a
movd xmm0, dword [rdi + 0x2da94]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2da94], eax
movd xmm0, dword [rdi + 0x2da9c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2da9c], eax
jmp 0x14005df8a
cmp esi, 0x2f00
jne 0x14005dfc3
lea r15d, [rbp + 4]
cmp r15d, r14d
ja 0x14005dfab
mov rbx, r13
mov rcx, rdi
add rbx, qword [rsp + 0x38]
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
cmp eax, 6
jae 0x14005de3a
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
mov r13d, eax
jmp 0x14005de40
mov r13d, 6
lea eax, [r13 + 0x5a]
mov dword [rsp + 0x4c], r13d
cdqe
mov r14d, 0x5a
mov qword [rsp + 0x30], rax
cmp r14, rax
jge 0x14005df80
lea r12, [rdi + 0x2dffc]
nop word [rax + rax]
movsxd rbp, r15d
lea rax, [rbp + 8]
cmp rax, qword [rsp + 0x50]
jg 0x14005dfab
mov r13, qword [rsp + 0x38]
xor eax, eax
mov ebx, eax
mov esi, eax
nop dword [rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, rbp
add rdx, r13
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
lea rax, [rax + r14*4]
mov dword [rdi + rax*4 + 0x2da54], ecx
cmp ebx, 4
jl 0x14005de90
mov eax, dword [rsp + 0x4c]
shl eax, 4
add eax, 4
cmp dword [rsp + 0x44], eax
jb 0x14005df33
add r15d, 8
movsxd rbp, r15d
lea rax, [rbp + 8]
cmp rax, qword [rsp + 0x50]
jg 0x14005dfab
xor eax, eax
mov ebx, eax
mov esi, eax
nop
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, rbp
add rdx, r13
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
lea r8, [rax + r14*4]
mov eax, dword [rdi + r8*4 + 0x2da54]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2da54], eax
cmp ebx, 4
jl 0x14005def0
cmp word [rsp + 0x48], 0
je 0x14005df6a
movd xmm0, dword [r12 - 8]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [r12 - 8], eax
movd xmm1, dword [r12]
cvtdq2pd xmm1, xmm1
mulsd xmm1, xmm8
cvttsd2si eax, xmm1
mov dword [r12], eax
add r15d, 8
inc r14
add r12, 0x10
cmp r14, qword [rsp + 0x30]
jl 0x14005de70
mov r15, qword [rsp + 0x38]
mov r14d, dword [rsp + 0x24]
mov eax, dword [rsp + 0x40]
lea r12, [rdi + 0x10c]
add eax, dword [rsp + 0x44]
mov r8d, 0x4d4d
mov ecx, dword [rsp + 0x5c]
test ecx, ecx
jne 0x14005d3a0
mov r15, qword [rsp + 0x38]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm6, xmmword [rsp + 0x90]
jmp 0x140063838
cmp esi, 0x2ff0
jne 0x14005e101
lea eax, [rbp + 8]
cmp eax, r14d
ja 0x14005dfab
xor r12d, r12d
mov ebx, r12d
mov esi, r12d
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
inc ebx
mov rax, rsi
inc rsi
xor rax, 1
mov dword [rdi + rax*4 + 0x2df64], ecx
cmp ebx, 4
jl 0x14005dfe0
cmp dword [rsp + 0x44], 0x10
jne 0x14005e073
lea eax, [rbp + 0x10]
cmp eax, r14d
ja 0x14005dfab
mov ebx, r12d
mov rsi, r12
nop dword [rax]
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
mov r8, rsi
xor r8, 1
inc ebx
inc rsi
mov eax, dword [rdi + r8*4 + 0x2df64]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
mov dword [rdi + r8*4 + 0x2df64], eax
cmp ebx, 4
jl 0x14005e030
cmp word [rsp + 0x48], r12w
je 0x14005e0b0
movd xmm0, dword [rdi + 0x2df64]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvttsd2si eax, xmm0
mov dword [rdi + 0x2df64], eax
movd xmm0, dword [rdi + 0x2df6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm8
cvttsd2si eax, xmm0
mov dword [rdi + 0x2df6c], eax
movd xmm0, dword [rdi + 0x2df64]
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x255d4], xmm0
movd xmm1, dword [rdi + 0x2df68]
cvtdq2ps xmm1, xmm1
movss dword [rdi + 0x255d8], xmm1
movd xmm0, dword [rdi + 0x2df6c]
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x255dc], xmm0
movd xmm1, dword [rdi + 0x2df70]
cvtdq2ps xmm1, xmm1
movss dword [rdi + 0x255e0], xmm1
jmp 0x14005df8a
cmp esi, 0x4000
jne 0x14005e1c3
add eax, 0xfffffff8
test eax, 0xfffffff7
jne 0x14005df8a
mov eax, dword [rsp + 0x44]
shr eax, 1
mov word [rdi + 0xb06], ax
lea eax, [rbp + 0xa]
cmp eax, r14d
ja 0x14005dfab
xor ebp, ebp
mov ebx, ebp
nop dword [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movsxd rcx, ebx
inc ebx
xor rcx, 1
mov word [rdi + rcx*2 + 0xb08], ax
cmp ebx, 4
jl 0x14005e140
cmp word [rdi + 0xb06], 8
jne 0x14005df8a
lea eax, [r13 + 0x12]
cmp eax, r14d
ja 0x14005dfab
mov ebx, ebp
nop word [rax + rax]
lea eax, [rbx + rbx]
mov rcx, rdi
movsxd rdx, eax
add rdx, 8
add rdx, r13
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movsxd rcx, ebx
inc ebx
xor rcx, 1
mov word [rdi + rcx*2 + 0xb10], ax
cmp ebx, 4
jl 0x14005e190
jmp 0x14005df8a
cmp esi, 0x9650
jne 0x14005e22f
lea eax, [rbp + 4]
cmp eax, r14d
ja 0x14005dfab
lea rbx, [r15 + rbp]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movsx ecx, ax
lea rdx, [rbx + 2]
movd xmm6, ecx
mov rcx, rdi
cvtdq2ps xmm6, xmm6
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
movaps xmm1, xmm9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
maxss xmm1, xmm0
divss xmm6, xmm1
movss dword [rdi + 0xa98], xmm6
addss xmm6, dword [rdi + 0x12ac]
movss dword [rdi + 0x12ac], xmm6
jmp 0x14005df8a
cmp esi, 0xc000
jne 0x14005df8a
cmp eax, 3
jbe 0x14005df8a
mov ecx, 0x4949
mov word [rdi + 0x5d1e0], cx
cmp eax, 0x1000
je 0x1400635a1
xor ebx, ebx
lea eax, [rbp + 8]
mov dword [rsp + 0x4c], ebx
cmp eax, r14d
ja 0x14005dfab
mov rbp, qword [rsp + 0x38]
mov r14, r13
add r14, rbp
mov qword [rsp + 0x30], r13
mov rdx, r14
mov qword [rsp + 0x28], r14
mov rcx, rdi
mov r15, r13
call sym.EURawImg.exe_protected:_int___cdecl_LibRaw::guess_RAFDataGeneration_unsigned_char____ptr64____ptr64
mov esi, dword [rsp + 0x44]
add esi, 0xfffffff0
test esi, esi
jle 0x14005e33c
mov rdx, qword [rsp + 0x50]
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, ebx
lea rax, [rcx + 0xc]
cmp rax, rdx
jg 0x14005dfab
mov rax, qword [rcx + rbp]
cmp rax, qword [str.TSNERDTS]
jne 0x14005e2e7
lea rdx, [rbp + 0xa]
add rdx, rcx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, 0x7d
ja 0x14005e2ef
mov rdx, qword [rsp + 0x50]
inc ebx
cmp ebx, esi
jl 0x14005e2b0
jmp 0x14005e33c
lea eax, [rbx + 0xa]
mov rcx, rdi
movsxd rbx, eax
add rbx, rbp
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [rbx + 2]
mov dword [rdi + 0x2df80], eax
mov rcx, rdi
mov dword [rdi + 0x2df78], eax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [rbx + 4]
mov rcx, rdi
mov dword [rdi + 0x2df74], eax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
mov dword [rdi + 0x2df7c], eax
movzx ebx, word [rdi + 0xafc]
mov eax, 0x263
cmp bx, ax
je 0x14005e365
mov eax, 0x25f
cmp bx, ax
jbe 0x14005e365
mov eax, 0x267
cmp bx, ax
jb 0x14005e4a6
xor esi, esi
lea rdx, str.X_Pro3
mov ecx, esi
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005e389
cmp rcx, 7
jne 0x14005e370
jmp 0x14005e4a8
lea rdx, str.GFX_100S
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14005e4a8
mov rcx, rsi
lea rdx, [0x1400967d0]
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005e3c9
cmp rcx, 8
jne 0x14005e3b0
jmp 0x14005e4a8
lea rdx, str.GFX_50S_II
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14005e4a8
lea rdx, [0x1400967e8]
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
lea rbp, str.X100V
test eax, eax
je 0x14005e4af
mov rcx, rsi
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rcx + rbp - 1]
jne 0x14005e41a
cmp rcx, 6
jne 0x14005e401
jmp 0x14005e4af
mov rcx, rsi
lea rdx, str.X_T4
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005e446
cmp rcx, 5
jne 0x14005e430
jmp 0x14005e4af
mov rcx, rsi
lea rdx, str.X_E4
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005e466
cmp rcx, 5
jne 0x14005e450
jmp 0x14005e4af
lea rdx, str.X_T30_II
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14005e4af
mov rcx, rsi
lea rdx, str.X_S10
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005e4b7
cmp rcx, 6
jne 0x14005e490
jmp 0x14005e4af
xor esi, esi
lea rbp, str.X100V
mov dword [rsp + 0x4c], 1
mov eax, 0x4500
cmp bx, ax
jne 0x14005e4cb
mov ecx, 0x13ac
jmp 0x14005f685
mov eax, 0x146
cmp bx, ax
je 0x14005f680
mov eax, 0x149
cmp bx, ax
je 0x14005f680
mov eax, 0x249
cmp bx, ax
je 0x14005f680
movzx eax, bx
mov ecx, 0x14d
sub ax, cx
cmp ax, 1
jbe 0x1400632c1
mov eax, 0x14f
cmp bx, ax
je 0x1400632b7
mov eax, 0x24f
cmp bx, ax
je 0x1400632b7
mov eax, 0x25d
cmp bx, ax
je 0x1400632b7
mov eax, 0x35d
cmp bx, ax
je 0x1400632b7
mov eax, 0x150
cmp bx, ax
jne 0x14005e556
mov ecx, 0x1414
jmp 0x14005f685
mov ecx, 0x151
movzx eax, bx
sub ax, cx
mov ecx, 0x400
cmp ax, cx
ja 0x14005e579
test al, al
jne 0x14005e579
mov ecx, 0x14b0
jmp 0x14005f685
movzx eax, bx
mov ecx, 0x152
sub ax, cx
cmp ax, 1
jbe 0x1400632ad
mov eax, 0x154
cmp bx, ax
jne 0x14005e5a2
mov ecx, 0x1824
jmp 0x14005f685
mov eax, 0x155
cmp bx, ax
jne 0x14005e5b6
mov ecx, 0x17b4
jmp 0x14005f685
mov ecx, 0x255
movzx eax, bx
sub ax, cx
mov ecx, 0xfdff
test cx, ax
je 0x1400632a3
mov eax, 0x258
cmp bx, ax
je 0x140063299
mov eax, 0x25b
cmp bx, ax
je 0x140063299
mov eax, 0x259
cmp bx, ax
jne 0x14005e5ff
mov ecx, 0x1370
jmp 0x14005f685
movzx eax, bx
mov edx, 0x25a
sub ax, dx
test cx, ax
je 0x14005ea74
mov eax, 0x25c
cmp bx, ax
jne 0x14005e627
mov ecx, 0x141c
jmp 0x14005f685
mov eax, 0x25e
cmp bx, ax
jne 0x14005e63b
mov ecx, 0x2014
jmp 0x14005f685
mov eax, 0x25f
cmp bx, ax
jne 0x14005eab2
mov rcx, rsi
lea rdx, str.X_T30
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005ea50
cmp rcx, 6
jne 0x14005e653
lea eax, [r13 + 0x20c4]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x20b8]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e860
lea r15, [r14 + 0x20ba]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e860
lea r12, [r14 + 0x20bc]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e860
lea rbx, [r14 + 0x20be]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e860
lea rbp, [r14 + 0x20c0]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e860
add r14, 0x20c2
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005e85b
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x14005e85b
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x14005e85b
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14005e85b
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14005e85b
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14005e85b
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14005e85b
mov ecx, 0x20b8
mov r15, r13
jmp 0x14005f685
mov r14, qword [rsp + 0x28]
lea eax, [r13 + 0x20d4]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x20c8]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x20ca]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x20cc]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x20ce]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x20d0]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x20d2
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x20c8
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.GFX_50R
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005ea7e
cmp rcx, 8
jne 0x14005ea60
mov ecx, 0x1424
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.GFX_100
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140063279
cmp rcx, 8
jne 0x14005ea90
mov ecx, 0x20e4
jmp 0x14005f685
mov eax, 0x260
cmp bx, ax
jne 0x14005eb32
mov rcx, rsi
lea rdx, str.X_Pro3
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005eaee
cmp rcx, 7
jne 0x14005ead0
mov ecx, 0x20e8
jmp 0x14005f685
lea rdx, str.GFX_100S
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14005eb28
mov rcx, rsi
lea rdx, [0x1400967d0]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140063279
cmp rcx, 8
jne 0x14005eb10
mov ecx, 0x2108
jmp 0x14005f685
mov eax, 0x261
cmp bx, ax
jne 0x14005eb92
mov rcx, rsi
nop
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rcx + rbp - 1]
jne 0x14005eb5e
cmp rcx, 6
jne 0x14005eb40
mov ecx, 0x2078
jmp 0x14005f685
lea rdx, str.GFX_50S_II
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14005eb88
lea rdx, [0x1400967e8]
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x140063279
mov ecx, 0x214c
jmp 0x14005f685
mov eax, 0x262
cmp bx, ax
jne 0x14005eba6
mov ecx, 0x21c8
jmp 0x14005f685
mov eax, 0x264
cmp bx, ax
jne 0x14005ebba
mov ecx, 0x21de
jmp 0x14005f685
movzx eax, bx
mov ecx, 0x265
sub ax, cx
cmp ax, 1
jbe 0x14006328f
mov eax, 0x355
cmp bx, ax
jne 0x14005ebe3
mov ecx, 0x1840
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_Pro2
nop dword [rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005edf8
cmp rcx, 7
jne 0x14005ebf0
lea eax, [r13 + 0x1368]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x135c]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x135e]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1360]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1362]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1364]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x1366
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x135c
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X100F
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f00a
cmp rcx, 6
jne 0x14005ee02
lea eax, [r13 + 0x137c]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1370]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1372]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1374]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1376]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1378]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x137a
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1370
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_E1
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f21c
cmp rcx, 5
jne 0x14005f014
lea eax, [r13 + 0x13b8]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x13ac]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x13ae]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x13b0]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x13b2]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x13b4]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x13b6
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x13ac
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_T2
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f246
cmp rcx, 5
jne 0x14005f230
jmp 0x14005f268
mov rcx, rsi
lea rdx, str.X_T20
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f458
cmp rcx, 6
jne 0x14005f250
lea eax, [r13 + 0x13e8]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x13dc]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x13de]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x13e0]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x13e2]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x13e4]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x13e6
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x13dc
jmp 0x14005f685
mov rcx, rsi
lea rdx, [0x140090190]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f478
cmp rcx, 4
jne 0x14005f462
jmp 0x14005f49a
mov rcx, rsi
lea rdx, str.X100S
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f8ec
cmp rcx, 6
jne 0x14005f482
lea eax, [r13 + 0x141c]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1410]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1412]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r13, [r14 + 0x1414]
mov rcx, rdi
mov rdx, r13
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1416]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x1418
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rax, qword [rsp + 0x38]
mov rcx, rdi
add rax, 0x141a
add r15, rax
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ebx, 0xff
cmp ax, bx
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140063279
mov rdx, r13
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rbp
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jne 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r12
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r13
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r14
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r15
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1410
mov dword [rsp + 0x20], ecx
mov r13d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x24]
add r13d, ecx
lea eax, [r13 + 0xc]
cmp eax, r14d
ja 0x14005dfab
mov esi, ecx
mov rcx, rdi
add rsi, r15
mov r15, qword [rsp + 0x38]
add rsi, r15
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14005df8a
lea rdx, [rsi + 2]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063830
lea rdx, [rsi + 4]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063830
lea rdx, [rsi + 6]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063830
lea rbp, [rsi + 8]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063830
lea rdx, [rsi + 0xa]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006382b
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
lea rdx, [rsi + 2]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
lea rdx, [rsi + 4]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
lea rdx, [rsi + 6]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
lea rdx, [rsi + 0xa]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov edx, 0xff
cmp ax, dx
je 0x14006382b
lea rdx, [rsi + 6]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x14006382b
lea rdx, [rsi + 2]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14006382b
lea rdx, [rsi + 4]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14006382b
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14006382b
lea rdx, [rsi + 0xa]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x14006382b
cmp word [rdi + 0xafc], 0
mov r12, qword [rsp + 0x50]
jne 0x1400632cb
lea eax, [r13 - 6]
movsxd rcx, eax
lea rax, [rcx + 6]
cmp rax, r12
jg 0x14005dfab
lea rbx, [rcx + r15]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [rbx + 2]
mov dword [rdi + 0x2df80], eax
mov rcx, rdi
mov dword [rdi + 0x2df78], eax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [rbx + 4]
mov rcx, rdi
mov dword [rdi + 0x2df74], eax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
mov dword [rdi + 0x2df7c], eax
jmp 0x1400632cb
mov rcx, rsi
lea rdx, [0x14009a398]
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005f916
cmp rcx, 4
jne 0x14005f900
jmp 0x14005f938
mov rcx, rsi
lea rdx, [0x14009a39c]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005fb28
cmp rcx, 4
jne 0x14005f920
lea eax, [r13 + 0x1420]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1414]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1416]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1418]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x141a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x141c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x141e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rbp
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r14
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1414
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_E3
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005fd3a
cmp rcx, 5
jne 0x14005fb32
lea eax, [r13 + 0x1428]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x141c]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x141e]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1420]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1422]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1424]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x1426
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x141c
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.GFX_50S
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005fd66
cmp rcx, 8
jne 0x14005fd50
jmp 0x14005fd88
mov rcx, rsi
lea rdx, str.GFX_50R
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005ff78
cmp rcx, 8
jne 0x14005fd70
lea eax, [r13 + 0x1430]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1424]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1426]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1428]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x142a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x142c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x142e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1424
jmp 0x14005f685
lea rdx, str.GFX_50S_II
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140063095
lea rdx, [0x1400967e8]
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140063095
mov rcx, rsi
lea rdx, [0x140090194]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14005ffc6
cmp rcx, 4
jne 0x14005ffb0
jmp 0x14005ffe8
mov rcx, rsi
lea rdx, str.X100T
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400601d8
cmp rcx, 6
jne 0x14005ffd0
lea eax, [r13 + 0x1450]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1444]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1446]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1448]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x144a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x144c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x144e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1444
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_M1
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400601f8
cmp rcx, 5
jne 0x1400601e2
jmp 0x14006023a
mov rcx, rsi
lea rdx, str.X_A1
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060218
cmp rcx, 5
jne 0x140060202
jmp 0x14006023a
mov rcx, rsi
lea rdx, str.X_A2
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14006042a
cmp rcx, 5
jne 0x140060222
lea eax, [r13 + 0x1480]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1474]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1476]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1478]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x147a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x147c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x147e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1474
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_E2
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060456
cmp rcx, 5
jne 0x140060440
jmp 0x140060478
mov rcx, rsi
lea rdx, str.X_H1
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060668
cmp rcx, 5
jne 0x140060460
lea eax, [r13 + 0x148c]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1480]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1482]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1484]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1486]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1488]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x148a
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1480
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_T1
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14006087a
cmp rcx, 5
jne 0x140060672
lea eax, [r13 + 0x14bc]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x14b0]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x14b2]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x14b4]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x14b6]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x14b8]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x14ba
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x14b0
jmp 0x14005f685
mov rcx, rsi
lea rdx, [0x140090198]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060a8c
cmp rcx, 4
jne 0x140060884
lea eax, [r13 + 0x17c0]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x17b4]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x17b6]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x17b8]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x17ba]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x17bc]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x17be
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x17b4
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_T10
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060ca8
cmp rcx, 6
jne 0x140060aa0
lea eax, [r13 + 0x1830]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1824]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1826]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1828]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x182a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x182c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x182e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1824
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_E2S
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140060eba
cmp rcx, 6
jne 0x140060cb2
lea eax, [r13 + 0x184c]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1840]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1842]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1844]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1846]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1848]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x184a
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1840
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_T3
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400610cc
cmp rcx, 5
jne 0x140060ec4
lea eax, [r13 + 0x2020]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x2014]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x2016]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x2018]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x201a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x201c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x201e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x2014
jmp 0x14005f685
mov rcx, rsi
nop
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rcx + rbp - 1]
jne 0x1400612d8
cmp rcx, 6
jne 0x1400610d0
lea eax, [r13 + 0x2084]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x2078]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x207a]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x207c]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x207e]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x2080]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x2082
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x2078
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_T30
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400612fb
cmp rcx, 6
jne 0x1400612e2
jmp 0x14005e66b
mov rcx, rsi
lea rdx, str.GFX_100
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140061518
cmp rcx, 8
jne 0x140061310
lea eax, [r13 + 0x20f0]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x20e4]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x20e6]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x20e8]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x20ea]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x20ec]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x20ee
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x20e4
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_Pro3
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14006172a
cmp rcx, 7
jne 0x140061522
lea eax, [r13 + 0x20f4]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x20e8]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x20ea]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x20ec]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x20ee]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x20f0]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x20f2
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x20e8
jmp 0x14005f685
mov rcx, rsi
lea rdx, [0x1400967d0]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14006193c
cmp rcx, 8
jne 0x140061734
lea eax, [r13 + 0x2114]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x2108]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x210a]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x210c]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x210e]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x2110]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x2112
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x2108
jmp 0x14005f685
lea rdx, str.GFX_100S
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14006174c
mov rcx, rsi
lea rdx, str.X_T4
nop dword [rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140061b68
cmp rcx, 5
jne 0x140061960
lea eax, [r13 + 0x21d4]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x21c8]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x21ca]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x21cc]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x21ce]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x21d0]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x21d2
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x21c8
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.X_E4
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140061d7a
cmp rcx, 5
jne 0x140061b72
lea eax, [r13 + 0x21d8]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x21cc]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x21ce]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x21d0]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x21d2]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x21d4]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x21d6
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rbp
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r14
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x21cc
jmp 0x14005f685
lea rdx, str.X_T30_II
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140061b8a
mov rcx, rsi
lea rdx, str.X_S10
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140061fa8
cmp rcx, 6
jne 0x140061da0
lea eax, [r13 + 0x21ea]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x21de]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x21e0]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x21e2]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x21e4]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x21e6]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x21e8
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x21de
jmp 0x14005f685
lea rdx, str.FinePix_X100
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
mov rcx, rsi
test eax, eax
jne 0x14006243e
lea rdx, str.0069
nop dword [rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140061ff1
cmp rcx, 5
jne 0x140061fd0
mov ecx, 0x19e8
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0100
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062021
cmp rcx, 5
jne 0x140062000
mov ecx, 0x19f0
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0110
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062051
cmp rcx, 5
jne 0x140062030
mov ecx, 0x19f0
jmp 0x14005f685
lea eax, [r13 + 0x19f4]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x19e8]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006224e
lea r15, [r14 + 0x19ea]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006224e
lea r12, [r14 + 0x19ec]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006224e
lea rbx, [r14 + 0x19ee]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006224e
lea rbp, [r14 + 0x19f0]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x14006224e
add r14, 0x19f2
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062249
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ecx, 0xff
cmp ax, cx
je 0x140062249
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140062249
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140062249
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140062249
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140062249
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140062249
mov ecx, 0x19e8
mov r15, r13
jmp 0x14005f685
mov r14, qword [rsp + 0x28]
lea eax, [r13 + 0x19fc]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x19f0]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x19f2]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x19f4]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x19f6]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x19f8]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x19fa
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x19f0
jmp 0x14005f685
lea rdx, str.X_Pro1
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400626f1
cmp rcx, 7
jne 0x140062450
mov rcx, rsi
lea rdx, str.0100
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400624a1
cmp rcx, 5
jne 0x140062480
mov ecx, 0x13a4
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0101
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400624d1
cmp rcx, 5
jne 0x1400624b0
mov ecx, 0x13a4
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0204
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062501
cmp rcx, 5
jne 0x1400624e0
mov ecx, 0x13a4
jmp 0x14005f685
lea eax, [r13 + 0x13b0]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x13a4]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x13a6]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x13a8]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x13aa]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x13ac]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x13ae
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rbp
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r14
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x13a4
jmp 0x14005f685
mov rcx, rsi
lea rdx, [0x1400901a4]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062941
cmp rcx, 4
jne 0x140062700
mov rcx, rsi
lea rdx, str.0100
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062751
cmp rcx, 5
jne 0x140062730
mov ecx, 0x138c
jmp 0x14005f685
lea eax, [r13 + 0x1398]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x138c]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x138e]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1390]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x1392]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x1394]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x1396
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x138c
jmp 0x14005f685
mov rcx, rsi
lea r8, str.X_S1
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140062b91
cmp rcx, 5
jne 0x140062950
mov rcx, rsi
lea rdx, str.0100
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1400629a1
cmp rcx, 5
jne 0x140062980
mov ecx, 0x1284
jmp 0x14005f685
lea eax, [r13 + 0x1290]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1284]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x1286]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x1288]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x128a]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x128c]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x128e
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x1284
jmp 0x14005f685
mov rcx, rsi
lea r8, [0x14009018c]
nop dword [rax + rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140063039
cmp rcx, 4
jne 0x140062ba0
mov rcx, rsi
lea rdx, str.0100
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062bf1
cmp rcx, 5
jne 0x140062bd0
mov ecx, 0x1280
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0102
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062c21
cmp rcx, 5
jne 0x140062c00
mov ecx, 0x1280
jmp 0x14005f685
mov rcx, rsi
lea rdx, str.0103
nop dword [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062c51
cmp rcx, 5
jne 0x140062c30
mov ecx, 0x12d4
jmp 0x14005f685
lea eax, [r13 + 0x128c]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x1280]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e49
lea r12, [r14 + 0x1282]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e49
lea r13, [r14 + 0x1284]
mov rcx, rdi
mov rdx, r13
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e46
lea rbp, [r14 + 0x1286]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e46
add r14, 0x1288
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e41
mov rax, qword [rsp + 0x38]
mov rcx, rdi
add rax, 0x128a
add r15, rax
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140062e35
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov ebx, 0xff
cmp ax, bx
je 0x140062e35
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140062e35
mov rdx, r13
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140062e35
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140062e35
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140062e35
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
je 0x140062e35
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rbp
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jne 0x140062e35
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140062e35
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r13
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140062e35
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r14
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140062e35
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, r15
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp bx, ax
jae 0x140062e35
mov r15, qword [rsp + 0x30]
mov ecx, 0x1280
jmp 0x14005f685
mov r14, qword [rsp + 0x28]
mov r13d, dword [rsp + 0x40]
jmp 0x140062e49
mov r14, qword [rsp + 0x28]
mov r13d, r15d
lea eax, [r13 + 0x12e0]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x12d4]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x12d6]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x12d8]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x12da]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x12dc]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x12de
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x12d4
jmp 0x14005f685
mov rcx, rsi
nop dword [rax]
movzx eax, byte [r12 + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140063279
cmp rcx, 4
jne 0x140063040
mov rcx, rsi
lea rdx, str.0100
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdi + rcx + 0xaf0]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140062751
cmp rcx, 5
jne 0x140063070
mov ecx, 0x138c
jmp 0x14005f685
lea eax, [r13 + 0x2158]
cmp eax, dword [rsp + 0x24]
ja 0x14005dfab
lea rsi, [r14 + 0x214c]
mov rcx, rdi
mov rdx, rsi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r15, [r14 + 0x214e]
mov rcx, rdi
mov rdx, r15
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea r12, [r14 + 0x2150]
mov rcx, rdi
mov rdx, r12
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbx, [r14 + 0x2152]
mov rcx, rdi
mov rdx, rbx
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
lea rbp, [r14 + 0x2154]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
add r14, 0x2156
mov rcx, rdi
mov rdx, r14
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
test ax, ax
je 0x140063279
mov rdx, rsi
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov r13d, 0xff
cmp ax, r13w
je 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, r13w
je 0x140063279
mov rdx, rbx
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jne 0x140063279
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r12
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, rbp
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov rdx, r14
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
mov rdx, rsi
mov rcx, rdi
movzx ebx, ax
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bx
jae 0x140063279
mov r15, qword [rsp + 0x30]
mov ecx, 0x214c
jmp 0x14005f685
mov ecx, dword [rsp + 0x20]
test ecx, ecx
je 0x14005df80
mov r15, qword [rsp + 0x30]
jmp 0x14005f689
mov ecx, 0x21cc
jmp 0x14005f685
mov ecx, 0x13dc
jmp 0x14005f685
mov ecx, 0x135c
jmp 0x14005f685
mov ecx, 0x1444
jmp 0x14005f685
mov ecx, 0x1480
jmp 0x14005f685
mov ecx, 0x1474
jmp 0x14005f685
xor r14d, r14d
cmp dword [0x1400ad528], r14d
mov esi, r14d
jle 0x140063427
nop
movsxd rcx, r13d
lea rax, [rcx + 6]
cmp rax, r12
jg 0x14005dfab
lea rbp, [rcx + r15]
mov rcx, rdi
mov rdx, rbp
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx r8d, ax
mov eax, dword [0x1400ad528]
cmp esi, eax
jae 0x14006331b
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
mov ecx, esi
mov edx, dword [rax + rcx*4]
jmp 0x140063332
test eax, eax
je 0x14006332f
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
test rax, rax
je 0x14006332f
mov edx, dword [rax]
jmp 0x140063332
mov edx, r14d
movsxd rax, edx
add rax, 0x2da6
add rax, rax
mov dword [rdi + rax*8], r8d
mov eax, dword [0x1400ad528]
cmp esi, eax
jae 0x14006335a
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
mov ecx, esi
mov edx, dword [rax + rcx*4]
jmp 0x140063371
test eax, eax
je 0x14006336e
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
test rax, rax
je 0x14006336e
mov edx, dword [rax]
jmp 0x140063371
mov edx, r14d
movsxd rax, edx
add rax, rax
mov dword [rdi + rax*8 + 0x2da58], r8d
mov eax, dword [0x1400ad528]
cmp esi, eax
jae 0x140063397
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
mov ecx, esi
mov ebx, dword [rax + rcx*4]
jmp 0x1400633ae
test eax, eax
je 0x1400633ab
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
test rax, rax
je 0x1400633ab
mov ebx, dword [rax]
jmp 0x1400633ae
mov ebx, r14d
lea rdx, [rbp + 2]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
movsxd rax, ebx
add rax, rax
mov dword [rdi + rax*8 + 0x2da54], ecx
mov eax, dword [0x1400ad528]
cmp esi, eax
jae 0x1400633e2
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
mov ecx, esi
mov ebx, dword [rax + rcx*4]
jmp 0x1400633f9
test eax, eax
je 0x1400633f6
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list1]
test rax, rax
je 0x1400633f6
mov ebx, dword [rax]
jmp 0x1400633f9
mov ebx, r14d
lea rdx, [rbp + 4]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx ecx, ax
add r13d, 6
movsxd rax, ebx
inc esi
add rax, rax
mov dword [rdi + rax*8 + 0x2da5c], ecx
cmp esi, dword [0x1400ad528]
jl 0x1400632e0
mov r14d, dword [rsp + 0x4c]
lea ebx, [r13 + 0x30]
test r14d, r14d
cmove ebx, r13d
add ebx, 0xc0
movsxd rcx, ebx
lea rax, [rcx + 2]
cmp rax, r12
jg 0x14005dfab
lea rdx, [rcx + r15]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
lea esi, [rbx + 0x1e]
movzx ebp, ax
cmp ebx, esi
jge 0x14005df85
nop word [rax + rax]
movsxd rdx, ebx
lea rcx, [rdx + 2]
cmp rcx, r12
jg 0x14005dfab
add rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
cmp ax, bp
jne 0x14006349c
add ebx, 6
cmp ebx, esi
jl 0x140063470
jmp 0x14005df85
mov r13, qword [rsp + 0x38]
lea rbp, [rdi + 0x2ea58]
test r14d, r14d
mov ecx, 0xba
mov eax, 0xcc
cmove eax, ecx
mov ecx, ebx
sub ecx, eax
xor r8d, r8d
mov dword [rsp + 0x20], ecx
mov esi, r8d
mov r15d, ecx
mov r14d, r8d
nop dword [rax]
lea eax, [rsi + rsi*2]
lea edx, [rax + rax]
lea eax, [rdx + 6]
movsxd rcx, eax
add rcx, r15
cmp rcx, r12
jg 0x14005dfab
mov eax, dword [0x1400ad538]
cmp esi, eax
jae 0x1400634ff
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::FujiCCT_K]
mov ecx, dword [rax + r14]
jmp 0x140063516
test eax, eax
je 0x140063513
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::FujiCCT_K]
test rax, rax
je 0x140063513
mov ecx, dword [rax]
jmp 0x140063516
mov ecx, r8d
movsxd rbx, edx
movd xmm0, ecx
add rbx, r15
cvtdq2ps xmm0, xmm0
add rbx, r13
mov rcx, rdi
lea rdx, [rbx + 2]
movss dword [rbp - 4], xmm0
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
mov rdx, rbx
mov rcx, rdi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp], xmm0
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
lea rdx, [rbx + 4]
mov rcx, rdi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xc], xmm0
movss dword [rbp + 4], xmm0
call sym.EURawImg.exe_protected:_unsigned_short_int___cdecl_LibRaw::sget2_unsigned_char____ptr64____ptr64
movzx eax, ax
inc esi
add r14, 4
mov r8d, 0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 8], xmm0
add rbp, 0x14
cmp esi, 0x1f
jl 0x1400634d0
mov r15, r13
jmp 0x14005df85
xor eax, eax
mov dword [rdi + 0xaf8], 0x1000
mov qword [rsp + 0x30], rax
lea r12, [rdi + 0x2ea5c]
mov dword [rsp + 0x4c], eax
add r13d, 0x200
lea rax, [rdi + 0x2ea54]
mov qword [rsp + 0x28], rax
movsxd rcx, r13d
lea rax, [rcx + 0x18]
cmp rax, qword [rsp + 0x50]
jg 0x14005dfab
lea rdx, [rcx + r15]
mov rcx, rdi
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
mov rcx, rdi
movsxd rdx, r13d
mov esi, eax
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
mov rcx, rdi
movsxd rdx, r13d
mov ebx, eax
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
mov rcx, rdi
movsxd rdx, r13d
add rdx, r15
lea ebp, [rax + rax]
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
mov rcx, rdi
movsxd rdx, r13d
mov r14d, eax
add rdx, r15
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
mov rcx, rdi
movsxd rdx, r13d
mov r15d, eax
add rdx, qword [rsp + 0x38]
call sym.EURawImg.exe_protected:_unsigned_int___cdecl_LibRaw::sget4_unsigned_char____ptr64____ptr64
add r13d, 4
lea r11d, [rax + rax]
test ebx, ebx
je 0x1400636d1
mov rax, qword [rsp + 0x30]
mov ecx, 0xff
cmp rax, rcx
jge 0x1400636d1
movd xmm0, ebx
inc rax
mov rbx, qword [rsp + 0x28]
cvtdq2ps xmm0, xmm0
mov qword [rsp + 0x30], rax
movd xmm1, ebp
movss dword [rbx], xmm0
add rbx, 0x14
cvtdq2ps xmm1, xmm1
mov qword [rsp + 0x28], rbx
movd xmm0, r14d
movss dword [r12 - 4], xmm1
cvtdq2ps xmm0, xmm0
movd xmm1, r11d
movss dword [r12], xmm0
movd xmm0, r15d
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
movss dword [r12 + 4], xmm1
movss dword [r12 + 8], xmm0
add r12, 0x14
cmp esi, 0x46
je 0x14006380e
mov r9d, dword [0x1400ad548]
mov edx, 1
cmp r9d, edx
jle 0x14006380e
mov r10, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
cmp edx, r9d
jae 0x140063705
mov eax, edx
xor ebx, ebx
mov ecx, dword [r10 + rax*4]
jmp 0x14006371a
test r9d, r9d
je 0x140063716
test r10, r10
je 0x140063716
mov ecx, dword [r10]
xor ebx, ebx
jmp 0x14006371a
xor ebx, ebx
mov ecx, ebx
cmp ecx, esi
je 0x14006372b
add edx, 2
cmp edx, r9d
jl 0x1400636f9
jmp 0x14006380e
lea r8d, [rdx - 1]
cmp r8d, r9d
jae 0x14006373a
mov ecx, dword [r10 + r8*4]
jmp 0x14006374b
test r9d, r9d
je 0x140063749
test r10, r10
je 0x140063749
mov ecx, dword [r10]
jmp 0x14006374b
mov ecx, ebx
movsxd rax, ecx
add rax, rax
mov dword [rdi + rax*8 + 0x2da54], ebp
mov eax, dword [0x1400ad548]
cmp r8d, eax
jae 0x140063770
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
mov edx, dword [rax + r8*4]
jmp 0x140063786
test eax, eax
je 0x140063784
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
test rax, rax
je 0x140063784
mov edx, dword [rax]
jmp 0x140063786
mov edx, ebx
movsxd rax, edx
add rax, rax
mov dword [rdi + rax*8 + 0x2da58], r14d
mov eax, dword [0x1400ad548]
cmp r8d, eax
jae 0x1400637ac
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
mov edx, dword [rax + r8*4]
jmp 0x1400637c2
test eax, eax
je 0x1400637c0
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
test rax, rax
je 0x1400637c0
mov edx, dword [rax]
jmp 0x1400637c2
mov edx, ebx
movsxd rax, edx
add rax, rax
mov dword [rdi + rax*8 + 0x2da5c], r11d
mov eax, dword [0x1400ad548]
cmp r8d, eax
jae 0x1400637e8
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
mov edx, dword [rax + r8*4]
jmp 0x1400637fe
test eax, eax
je 0x1400637fc
mov rax, qword [sym.EURawImg.exe_class_libraw_static_table_t_LibRaw::Fuji_wb_list2]
test rax, rax
je 0x1400637fc
mov edx, dword [rax]
jmp 0x1400637fe
mov edx, ebx
movsxd rax, edx
add rax, 0x2da6
add rax, rax
mov dword [rdi + rax*8], r15d
mov edx, dword [rsp + 0x4c]
mov r15, qword [rsp + 0x38]
inc edx
mov dword [rsp + 0x4c], edx
cmp edx, 0x2a
jl 0x1400635d0
jmp 0x14005df85
jmp 0x14005df8a
jmp 0x14005df8a
mov r15, r13
mov rdx, r15
mov rcx, rdi
call sym.EURawImg.exe_protected:_void___cdecl_LibRaw::free_void____ptr64____ptr64
mov r15, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x70]
add rsp, 0xa0
pop r14
pop r12
pop rdi
pop rbp
pop rbx
ret