Function at 0x14006fc40
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov ebx, edx
xor esi, esi
shr ebx, 0x10
mov rdi, r9
cmp si, bx
cmovne dx, bx
movzx eax, dx
cmp eax, 0x63
ja case.0x14006fc85.14
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x6ff78]
mov ecx, dword [rdx + rax*4 + 0x6ff38]
add rcx, rdx
jmp rcx
mov edx, 0x13fb
mov rcx, rdi
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
lea rcx, [0x140253e18]
call fcn.1400d5250
test eax, eax
jne 0x14006fcea
lea rcx, [0x140253ee8]
call fcn.1400d5250
test eax, eax
jne 0x14006fcea
cmp si, bx
mov edx, 0x143c
mov eax, 0x13fc
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x143d
mov eax, 0x141f
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x143e
mov eax, 0x13fd
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x143f
mov eax, 0x13fe
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1440
mov eax, 0x13ff
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1441
mov eax, 0x1400
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1442
mov eax, 0x1401
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1443
mov eax, 0x1419
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1444
mov eax, 0x141a
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
lea rcx, [0x140253e18]
call fcn.1400d5250
test eax, eax
je 0x14006fe59
cmp si, bx
mov edx, 0x1446
mov eax, 0x1421
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1445
mov eax, 0x1420
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x1447
mov eax, 0x1424
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x14b8
mov eax, 0x14b5
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x14bd
mov eax, 0x14ba
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
cmp si, bx
mov edx, 0x14c2
mov eax, 0x14bf
mov rcx, rdi
cmove edx, eax
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400041d0
mov rdx, r8
mov rcx, rdi
call fcn.140004620
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret