Function at 0x140078740
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
movzx edx, dx
xor ecx, ecx
mov r8d, 0xa
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov rdi, rax
test rax, rax
je 0x1400787b5
mov rdx, rax
mov qword [rsp + 0x30], rbx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LockResource]
mov rdx, rdi
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov rcx, qword [rsi + 8]
mov rdx, rbx
mov r8d, eax
call qword [sym.imp.gdiplus.dll_GdipPrivateAddMemoryFont]
mov rbx, qword [rsp + 0x30]
test eax, eax
mov dword [rsi + 0x10], eax
sete al
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x30
mov r14, rcx
lea r8, [rcx + 0x18]
mov edx, 0x67
mov r9d, 0x80
mov rcx, qword [rcx + 8]
call qword [sym.imp.USER32.dll_LoadStringW]
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbb
call fcn.1400936d0
mov qword [r14 + 0x118], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbc
call fcn.1400936d0
mov qword [r14 + 0x120], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbd
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbd
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbd
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbe
call fcn.1400936d0
mov qword [rsp + 0x20], rbx
mov r9, rax
mov r8, rsi
mov rdx, rdi
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x178], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xc1
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xc2
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xc1
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xc1
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x180], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbf
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xc0
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbf
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xbf
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x188], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9c
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9e
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9d
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9c
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x158], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xae
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xae
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xad
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xac
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x160], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9f
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa1
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa0
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0x9f
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x168], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xaa
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xab
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa9
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa8
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x170], rax
mov byte [rax + 0x17], 1
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb1
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb1
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb0
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xaf
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x190], rax
mov byte [rax + 0x17], 1
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb4
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb4
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb3
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb2
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x198], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb7
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb7
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb6
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb5
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x1a0], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb7
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb7
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb5
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb6
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rax
mov rdx, rbx
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x1a8], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xba
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xba
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb9
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb8
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x1b0], rax
mov ecx, 0x58
call fcn.1401c8bb4
mov rbp, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xba
call fcn.1400936d0
mov rsi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb9
call fcn.1400936d0
mov rdi, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xb8
call fcn.1400936d0
mov rbx, rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xba
call fcn.1400936d0
mov qword [rsp + 0x20], rsi
mov r9, rax
mov r8, rdi
mov rdx, rbx
mov rcx, rbp
call fcn.1400767a0
nop
mov qword [r14 + 0x1b8], rax
mov ecx, 0x78
call fcn.1401c8bb4
mov rbx, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa7
call fcn.1400936d0
mov rdx, rax
mov rcx, rbx
call fcn.140093a40
nop
mov qword [r14 + 0x1c0], rax
mov ecx, 0x78
call fcn.1401c8bb4
mov rbx, rax
mov qword [rsp + 0x50], rax
movss xmm1, dword [r14 + 0x268]
movaps xmm2, xmm1
mov ecx, 0xa7
call fcn.1400936d0
mov rdx, rax
mov rcx, rbx
call fcn.140093a40
nop
mov qword [r14 + 0x1c8], rax
lea rcx, [r14 + 0x128]
mov edx, 0x90
call 0x140078740
lea rcx, [r14 + 0x140]
mov edx, 0xa5
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
add rsp, 0x30
pop r14
pop rdi
pop rsi
jmp 0x140078740