Function at 0x1400067f0
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x40
mov r10, qword [rdx + 0x18]
mov rsi, r8
mov rbx, rdx
cmp r10, 8
jb 0x140006812
mov rbx, qword [rdx]
mov r9, qword [rdx + 0x10]
lea rcx, str.en_US
mov eax, 5
mov r8, r9
cmp r9, rax
cmova r8, rax
mov r11, r8
test r8, r8
je 0x14000684a
sub rbx, rcx
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006854
add rcx, 2
sub r11, 1
jne 0x140006837
cmp r9, 5
je 0x140006dd4
mov rbx, rdx
cmp r10, 8
jb 0x140006860
mov rbx, qword [rdx]
lea rcx, str.de_DE
mov r11, r8
test r8, r8
je 0x140006885
sub rbx, rcx
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x14000688f
add rcx, 2
sub r11, 1
jne 0x140006872
cmp r9, 5
je 0x140006dcd
mov rbx, rdx
cmp r10, 8
jb 0x14000689b
mov rbx, qword [rdx]
lea rcx, str.fr_FR
mov r11, r8
test r8, r8
je 0x1400068c3
sub rbx, rcx
nop dword [rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x1400068cd
add rcx, 2
sub r11, 1
jne 0x1400068b0
cmp r9, 5
je 0x140006dc6
mov rbx, rdx
cmp r10, 8
jb 0x1400068d9
mov rbx, qword [rdx]
lea rcx, str.ja_JP
mov r11, r8
test r8, r8
je 0x140006903
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x14000690d
add rcx, 2
sub r11, 1
jne 0x1400068f0
cmp r9, 5
je 0x140006dbf
mov rbx, rdx
cmp r10, 8
jb 0x140006919
mov rbx, qword [rdx]
lea rcx, str.es_ES
mov r11, r8
test r8, r8
je 0x140006943
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x14000694d
add rcx, 2
sub r11, 1
jne 0x140006930
cmp r9, 5
je 0x140006db8
mov rbx, rdx
cmp r10, 8
jb 0x140006959
mov rbx, qword [rdx]
lea rcx, str.pt_BR
mov r11, r8
test r8, r8
je 0x140006983
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x14000698d
add rcx, 2
sub r11, 1
jne 0x140006970
cmp r9, 5
je 0x140006db1
mov rbx, rdx
cmp r10, 8
jb 0x140006999
mov rbx, qword [rdx]
lea rcx, str.ko_KR
mov r11, r8
test r8, r8
je 0x1400069c3
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x1400069cd
add rcx, 2
sub r11, 1
jne 0x1400069b0
cmp r9, 5
je 0x140006daa
mov rbx, rdx
cmp r10, 8
jb 0x1400069d9
mov rbx, qword [rdx]
lea rcx, str.it_IT
mov r11, r8
test r8, r8
je 0x140006a03
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006a0d
add rcx, 2
sub r11, 1
jne 0x1400069f0
cmp r9, 5
je 0x140006da3
mov rbx, rdx
cmp r10, 8
jb 0x140006a19
mov rbx, qword [rdx]
lea rcx, str.zh_CN
mov r11, r8
test r8, r8
je 0x140006a43
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006a4d
add rcx, 2
sub r11, 1
jne 0x140006a30
cmp r9, 5
je 0x140006d9c
mov rbx, rdx
cmp r10, 8
jb 0x140006a59
mov rbx, qword [rdx]
lea rcx, str.zh_TW
mov r11, r8
test r8, r8
je 0x140006a83
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006a8d
add rcx, 2
sub r11, 1
jne 0x140006a70
cmp r9, 5
je 0x140006d95
mov rbx, rdx
cmp r10, 8
jb 0x140006a99
mov rbx, qword [rdx]
lea rcx, str.nl_NL
mov r11, r8
test r8, r8
je 0x140006ac3
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006acd
add rcx, 2
sub r11, 1
jne 0x140006ab0
cmp r9, 5
je 0x140006d8e
mov rbx, rdx
cmp r10, 8
jb 0x140006ad9
mov rbx, qword [rdx]
lea rcx, str.sv_SE
mov r11, r8
test r8, r8
je 0x140006b03
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006b0d
add rcx, 2
sub r11, 1
jne 0x140006af0
cmp r9, 5
je 0x140006d87
mov rbx, rdx
cmp r10, 8
jb 0x140006b19
mov rbx, qword [rdx]
lea rcx, str.cs_CZ
mov r11, r8
test r8, r8
je 0x140006b43
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006b4d
add rcx, 2
sub r11, 1
jne 0x140006b30
cmp r9, 5
je 0x140006d80
mov rbx, rdx
cmp r10, 8
jb 0x140006b59
mov rbx, qword [rdx]
lea rcx, str.pl_PL
mov r11, r8
test r8, r8
je 0x140006b83
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006b8d
add rcx, 2
sub r11, 1
jne 0x140006b70
cmp r9, 5
je 0x140006d79
mov rbx, rdx
cmp r10, 8
jb 0x140006b99
mov rbx, qword [rdx]
lea rcx, str.ru_RU
mov r11, r8
test r8, r8
je 0x140006bc3
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006bcd
add rcx, 2
sub r11, 1
jne 0x140006bb0
cmp r9, 5
je 0x140006d72
mov rbx, rdx
cmp r10, 8
jb 0x140006bd9
mov rbx, qword [rdx]
lea rcx, str.tr_TR
mov r11, r8
test r8, r8
je 0x140006c03
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006c0d
add rcx, 2
sub r11, 1
jne 0x140006bf0
cmp r9, 5
je 0x140006d6b
mov rbx, rdx
cmp r10, 8
jb 0x140006c19
mov rbx, qword [rdx]
lea rcx, str.da_DK
mov r11, r8
test r8, r8
je 0x140006c43
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006c4d
add rcx, 2
sub r11, 1
jne 0x140006c30
cmp r9, 5
je 0x140006d64
mov rbx, rdx
cmp r10, 8
jb 0x140006c59
mov rbx, qword [rdx]
lea rcx, str.fi_FI
mov r11, r8
test r8, r8
je 0x140006c83
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006c8d
add rcx, 2
sub r11, 1
jne 0x140006c70
cmp r9, 5
je 0x140006d5d
mov rbx, rdx
cmp r10, 8
jb 0x140006c99
mov rbx, qword [rdx]
lea rcx, str.nb_NO
mov r11, r8
test r8, r8
je 0x140006cc3
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006ccd
add rcx, 2
sub r11, 1
jne 0x140006cb0
cmp r9, 5
je 0x140006d56
mov rbx, rdx
cmp r10, 8
jb 0x140006cd9
mov rbx, qword [rdx]
lea rcx, str.es_MX
mov r11, r8
test r8, r8
je 0x140006d03
sub rbx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rbx + rcx], ax
jne 0x140006d09
add rcx, 2
sub r11, 1
jne 0x140006cf0
cmp r9, 5
je 0x140006d4c
cmp r10, 8
jb 0x140006d12
mov rdx, qword [rdx]
lea rcx, str.fr_CA
test r8, r8
je 0x140006d38
sub rdx, rcx
movzx eax, word [rcx]
cmp word [rdx + rcx], ax
jne 0x140006dd4
add rcx, 2
sub r8, 1
jne 0x140006d21
cmp r9, 5
jne 0x140006dd4
mov eax, 0xab
jmp 0x140006dd9
mov eax, 0xaa
jmp 0x140006dd9
mov eax, 0xa9
jmp 0x140006dd9
mov eax, 0xa8
jmp 0x140006dd9
mov eax, 0xa7
jmp 0x140006dd9
mov eax, 0xa6
jmp 0x140006dd9
mov eax, 0xa5
jmp 0x140006dd9
mov eax, 0xa4
jmp 0x140006dd9
mov eax, 0xa3
jmp 0x140006dd9
mov eax, 0xa2
jmp 0x140006dd9
mov eax, 0xa1
jmp 0x140006dd9
mov eax, 0xa0
jmp 0x140006dd9
mov eax, 0x9f
jmp 0x140006dd9
mov eax, 0x9e
jmp 0x140006dd9
mov eax, 0x9d
jmp 0x140006dd9
mov eax, 0x9c
jmp 0x140006dd9
mov eax, 0x9b
jmp 0x140006dd9
mov eax, 0x9a
jmp 0x140006dd9
mov eax, 0x99
jmp 0x140006dd9
mov eax, 0x98
jmp 0x140006dd9
mov eax, 0x97
movzx edx, ax
lea r8, str.DICTIONARY
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov rdx, rax
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov rdx, rbx
xor ecx, ecx
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov rcx, rdi
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_LockResource]
xorps xmm0, xmm0
mov qword [rsp + 0x20], 0
mov rdx, rax
lea rcx, [rsp + 0x20]
mov r8d, ebx
movdqu xmmword [rsp + 0x30], xmm0
call fcn.140008310
lea rax, [rsp + 0x20]
cmp rsi, rax
je 0x140006e91
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x140006e74
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140006e6f
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006eda
mov rcx, r8
call fcn.140079b70
movups xmm0, xmmword [rsp + 0x20]
mov edx, 0xf
mov byte [rsp + 0x20], 0
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x140006e96
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140006eca
mov rcx, qword [rsp + 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ec5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006eda
call fcn.140079b70
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret
call fcn.140080d34
int3