Function at 0x180036440
Capabilities:
Decrypt data using aes via x86 extensions

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
mov dword [rax + 0x10], edx
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1f8]
sub rsp, 0x2b8
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
movaps xmmword [rax - 0xe8], xmm15
mov r13, r9
mov r9, r8
mov r12d, edx
movdqa xmm0, xmmword [0x18009ff70]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
movdqa xmm1, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov esi, edx
mov dword [rsp + 0x50], edx
lea r8d, [rdx + 0x12]
mov dword [rsp + 0x34], r8d
xor edi, edi
mov r15d, dword [rbp + 0x208]
mov dword [rsp + 0x58], r15d
cmp edx, r8d
jae 0x180036b29
lea r8d, [rdx - 0x86]
mov dword [rsp + 0x38], r8d
lea r10, [0x180000000]
lea r11d, [rdi + 0x32]
movdqu xmm14, xmmword [rbp + 0x20]
movdqu xmm15, xmmword [rbp + 0x10]
movdqu xmm8, xmmword [rbp - 0x20]
movdqu xmm9, xmmword [rbp - 0x30]
movdqu xmm10, xmmword [rbp - 0x40]
movdqu xmm11, xmmword [rbp - 0x50]
movdqu xmm12, xmmword [rbp - 0x60]
movdqu xmm13, xmmword [rbp - 0x70]
mov ebx, dword [rbp + 0x208]
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x30], eax
mov rax, qword [rbp + 0x60]
mov qword [rsp + 0x70], rax
movdqa xmm6, xmmword [rbp + 0x60]
mov r12, qword [rsp + 0x60]
mov r13, qword [rsp + 0x60]
mov eax, dword [rsp + 0x34]
mov r14, qword [rbp + 0x218]
mov edx, 0x10
cmp r8d, 0x51
ja case.default.0x1800365a2
movzx eax, byte [r10 + r8 + 0x37334]
mov ecx, dword [r10 + rax*4 + 0x372f0]
add rcx, r10
jmp rcx
mov r14, qword [rbp + 0x218]
mov qword [rbp + 0xb0], r14
cmp qword [r14 + 0x1a], rdi
je 0x1800371a8
lea r9, [r14 + 0xa]
lea r8, [rbp - 0x10]
mov edx, 0x78
xor ecx, ecx
call fcn.18001b810
mov r14, qword [rbp + 0x218]
mov r8d, dword [rsp + 0x38]
mov r9, qword [rbp + 0x210]
lea r10, [0x180000000]
mov r11d, 0x32
jmp case.0x1800365a2.16
mov rax, qword [rbp + 0x220]
mov eax, dword [rax]
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x58], edi
jmp case.0x1800365a2.16
mov r9, qword [rsp + 0x60]
test r9, r9
je 0x180036b18
mov rdx, r14
test ebx, ebx
je 0x180036649
mov rcx, r9
mov r8d, ebx
nop word [rax + rax]
mov rax, qword [rdx]
mov qword [rcx], rax
mov rdx, qword [rdx + 0x10]
lea rcx, [rcx + 8]
sub r8, 1
jne 0x180036630
mov r8d, dword [rsp + 0x38]
mov qword [rsp + 0x40], r9
mov r9, qword [rbp + 0x210]
jmp case.0x1800365a2.16
movzx eax, byte [r14]
and al, 0xf
cmp al, 8
jne 0x1800372ae
mov edx, dword [r9]
sub edx, 4
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x48], edx
mov eax, dword [rsp + 0x34]
jmp 0x180036a57
mov dword [rbp - 0x68], 0x654e32
jmp case.0x1800365a2.16
mov r8d, 3
lea rdx, [0x18009b9a8]
lea rcx, [rbp - 0x70]
call fcn.18006f3a0
mov dword [rbp - 0x30], 0x65006b
mov eax, 0x72
mov word [rbp - 0x2c], ax
jmp 0x1800365d7
movzx eax, word [0x18009b9ac]
mov word [rbp - 0x70], ax
movzx eax, word [0x18009b9b0]
mov word [rbp - 0x6e], ax
movzx eax, byte [0x18009b9b2]
mov byte [rbp - 0x6c], al
jmp case.0x1800365a2.16
mov rax, qword [rbp + 0xb0]
movzx eax, word [rax + 8]
mov word [rsp + 0x50], ax
lea r8, [rsp + 0x50]
mov edx, 0x8f
lea rcx, [rbp - 0x10]
call fcn.180052670
mov byte [rsp + 0x40], al
jmp 0x1800365d7
mov ecx, ebx
shl rcx, 3
call fcn.18006f754
mov qword [rsp + 0x60], rax
jmp 0x1800365d7
movdqa xmm0, xmmword [0x18009ffa0]
movdqa xmm1, xmmword [0x1800a0050]
movdqa xmm2, xmmword [0x1800a00e0]
movdqa xmm3, xmmword [0x1800a0070]
movdqa xmm4, xmmword [0x1800a02d0]
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xe0], xmm2
movups xmmword [rbp + 0xf0], xmm3
movups xmmword [rbp + 0x100], xmm4
mov rax, qword [rbp + 0x218]
mov r15, qword [rax]
mov qword [rbp - 0x80], r15
mov r14d, edi
mov dword [rbp + 0x60], edi
mov esi, 0x61
movdqu xmm7, xmmword [rbp - 0x80]
nop word [rax + rax]
cmp esi, 0x8b0f
ja 0x18003688b
je 0x18003687f
cmp esi, 0x2e9b
ja 0x18003684c
je 0x18003682e
mov eax, esi
sub eax, 0xc
je 0x180036812
sub eax, 0x55
je 0x1800367d7
cmp eax, 0x5f
jne 0x180036904
movdqa xmm6, xmm7
movdqu xmm0, xmmword [rbp + 0x60]
pxor xmm6, xmm0
jmp 0x180036904
test r15, r15
je 0x18003683f
test r14d, r14d
cmove r14d, edx
mov dword [rbp + 0x60], r14d
mov ecx, r14d
shl rcx, 3
call fcn.18006f754
mov r13, rax
test rax, rax
je 0x18003683f
mov ecx, 0x20
call fcn.18006f754
mov r12, rax
mov edx, 0x10
jmp 0x180036904
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
je 0x1800372bb
mov edx, 0x10
jmp 0x180036904
test r12, r12
jne 0x180036904
mov rcx, r13
call fcn.18006f74c
mov qword [rsp + 0x70], rdi
mov r15, rdi
jmp 0x18003691b
cmp esi, 0x5c40
je 0x18003686e
cmp esi, 0x5cd5
jne 0x180036904
mov qword [r12], r13
mov dword [r12 + 8], edi
jmp 0x180036904
aesdec xmm6, xmm13
aesdec xmm6, xmm12
jmp 0x180036904
mov dword [r12 + 0xc], r14d
mov qword [r12 + 0x10], r15
jmp 0x180036904
cmp esi, 0xb7c0
je 0x1800368f8
cmp esi, 0xb949
je 0x180036988
cmp esi, 0x11340
je 0x1800368f0
cmp esi, 0x16ec0
je 0x1800368e8
cmp esi, 0x1ca40
jne 0x180036904
movdqu xmm0, xmmword [rbp - 0x10]
aesdec xmm6, xmm0
movdqu xmm0, xmmword [rbp]
aesdec xmm6, xmm0
aesdec xmm6, xmm15
movdqa xmm0, xmm6
aesdeclast xmm0, xmm14
movq qword [rsp + 0x70], xmm0
movq r15, xmm0
jmp 0x18003691b
aesdec xmm6, xmm8
jmp 0x180036904
aesdec xmm6, xmm9
jmp 0x180036904
aesdec xmm6, xmm11
aesdec xmm6, xmm10
add esi, 0x2e3a
cmp esi, 0x22ab8
jbe 0x180036790
mov r15, qword [rsp + 0x70]
lea rsi, [rbp + 0xc0]
mov r14d, 0x14
nop dword [rax + rax]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov ecx, 0xba
call fcn.180062a50
mov ecx, dword [rsi]
mov dword [rax], ecx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0x92
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8, r15
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.180048b60
lea rsi, [rsi + 4]
sub r14, 1
jne 0x180036930
mov qword [rsp + 0x40], r15
mov esi, dword [rsp + 0x50]
jmp 0x1800365d0
lea rax, [0x180069b60]
mov qword [r12 + 0x18], rax
mov qword [rsp + 0x70], r12
mov r15, r12
jmp 0x18003691b
mov r8d, 0x97
mov rdx, qword [rbp + 0x218]
xor ecx, ecx
call fcn.18000e6b0
mov rbx, rax
jmp 0x1800365d0
mov eax, 0x65
mov word [rbp - 0x6c], ax
mov eax, 0x73
mov word [rbp - 0x6b], ax
lea rcx, [rbp - 0x70]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], dil
jne 0x1800369d6
movzx eax, word [0x18009b9b4]
mov word [rcx], ax
movzx eax, byte [0x18009b9b6]
mov byte [rcx + 2], al
jmp case.0x1800365a2.16
mov dword [rbp - 0x2a], 0x65006e
mov dword [rbp - 0x26], 0x33006c
jmp case.0x1800365a2.16
cmp dword [r9], 6
jb 0x1800372d5
mov rax, qword [rbp + 0x218]
movzx ecx, byte [rax]
shl ecx, 8
movzx eax, byte [rax + 1]
add ecx, eax
mov eax, 0x8421085
mul ecx
mov eax, ecx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 4
imul eax, eax, 0x1f
cmp ecx, eax
jne 0x1800372c8
mov r14, qword [rbp + 0x218]
jmp case.0x1800365a2.16
mov dword [rbp - 0x22], 0x2e0032
mov eax, dword [rsp + 0x34]
mov edx, dword [rsp + 0x30]
inc esi
mov dword [rsp + 0x50], esi
inc r8d
mov dword [rsp + 0x38], r8d
cmp esi, eax
jb 0x18003657f
mov r13, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x200]
mov r12d, dword [rbp + 0x208]
mov esi, r12d
imul r14d, r12d, 0x817
cmp r12d, r14d
ja 0x1800371bb
mov ebx, 0x7370
mov r8d, 0x6f
lea r10d, [r8 - 0xc]
lea r11d, [rbx + 3]
mov r12, qword [rsp + 0x60]
mov r15, qword [rsp + 0x60]
mov eax, dword [rbp + 0x208]
nop dword [rax + rax]
cmp esi, 0x272b8
ja 0x180036d55
je 0x180036d37
cmp esi, 0xb3a6
ja 0x180036c67
je 0x180036c5d
mov eax, esi
sub eax, 0xbf
je 0x180036b52
sub eax, 0x13
je 0x180036b36
sub eax, 0x5140
je 0x1800370cd
cmp eax, 0x82a
mov eax, dword [rbp + 0x208]
jne 0x1800370af
mov word [rbp - 0x5e], r8w
jmp 0x1800370af
lea rcx, [rbp - 0x10]
call fcn.1800041b0
mov rax, rdi
jmp 0x180036f2c
mov edx, dword [rsp + 0x48]
mov dword [rsp + 0x30], edx
jmp 0x180036a82
mov dword [rbp - 0x1e], 0x6c0064
mov dword [rbp - 0x1a], 0x6c
mov eax, 0x7250
mov word [rbp - 0x60], ax
jmp 0x1800370a9
test byte [r13 + 1], 0x20
je 0x180036c49
mov ebx, 0x11
mov eax, ebx
sub eax, 0x11
je 0x180036bba
sub eax, 1
je 0x180036b95
sub eax, 1
je 0x180036b8c
cmp eax, 1
jne 0x180036c26
add edx, 0xfffffffa
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x48], edx
jmp 0x180036c26
add r13, 6
jmp 0x180036c26
mov dword [rsp + 0x58], 0x400
lea rcx, [r13 + 2]
xor r8d, r8d
lea edx, [r8 + 0x6b]
call fcn.180028e20
cmp eax, 0x627d1d5d
jne 0x18003729b
jmp 0x180036c22
mov rax, rcx
lea rcx, [0x180096f50]
mov edx, 8
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x180036bd0
mov edx, dword [rsp + 0x30]
inc ebx
cmp ebx, 0x15
mov rcx, qword [rbp + 0x200]
jb 0x180036b62
mov r9, qword [rbp + 0x210]
mov ebx, 0x7370
jmp 0x180037099
add r13, 2
add edx, 0xfffffffe
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x48], edx
jmp 0x1800370a9
mov word [rbp - 0x5d], r10w
jmp 0x1800370af
cmp esi, 0x10d10
je 0x180036d24
cmp esi, 0x1667a
je 0x180036cf1
cmp esi, 0x1bfe4
je 0x180036cad
cmp esi, 0x2194e
jne 0x1800370af
mov r8d, 2
lea rdx, [0x18009a8c0]
lea rcx, [rbp + 0x90]
call fcn.18006f0a4
jmp 0x180037092
movsd xmm0, qword [str.nel32]
movsd qword [rbp + 0x96], xmm0
mov eax, dword [0x18009ba10]
mov dword [rbp + 0x9e], eax
mov r8d, 1
lea rdx, [0x18009ba14]
lea rcx, [rbp + 0x90]
call fcn.18006f0a4
mov dword [rbp + 0xa2], 0x64
jmp 0x180037092
mov dword [rbp - 0x59], 0x463233
mov dword [rbp - 0x56], 0x74737269
mov eax, 0x57
mov word [rbp - 0x52], ax
lea r8d, [rax - 0x53]
lea rdx, [0x18009ba18]
lea rcx, [rbp + 0x90]
call fcn.18006f0ec
jmp 0x180037092
mov ecx, 0x65
mov word [rbp - 0x5c], cx
mov word [rbp - 0x5b], r11w
jmp 0x1800370af
mov dword [rbp - 0x50], 0x657243
mov ecx, 0x61
mov word [rbp - 0x4d], cx
mov ecx, 0x6574
mov word [rbp - 0x4c], cx
jmp 0x1800370af
cmp esi, 0x431ca
ja 0x180036e24
je 0x180036dfb
cmp esi, 0x2cc22
je 0x180036dd6
cmp esi, 0x3258c
je 0x180036dbf
cmp esi, 0x37ef6
je 0x180036db3
cmp esi, 0x3d860
jne 0x1800370af
mov eax, 0x746f
mov word [rbp - 0x3a], ax
mov byte [rbp - 0x38], dil
mov r8d, 2
lea rdx, [0x18009baa0]
lea rcx, [rbp + 0x70]
call fcn.18006f0ec
jmp 0x180037092
mov dword [rbp - 0x3d], 0x687370
jmp 0x1800370af
mov ecx, 0x6e
mov word [rbp - 0x3f], cx
mov ecx, 0x61
mov word [rbp - 0x3e], cx
jmp 0x1800370af
mov ecx, 0x6f54
mov word [rbp - 0x4a], cx
mov dword [rbp - 0x48], 0x65686c6f
mov dword [rbp - 0x44], 0x3233706c
mov ecx, 0x53
mov word [rbp - 0x40], cx
jmp 0x1800370af
mov eax, 0x65
mov dword [rbp + 0x72], eax
mov eax, 0x72
mov dword [rbp + 0x74], eax
mov eax, dword [0x18009b9fc]
mov dword [rbp + 0x76], eax
movzx eax, word [0x18009ba00]
mov word [rbp + 0x7a], ax
jmp 0x1800370a9
cmp esi, 0x48b34
je 0x18003702d
cmp esi, 0x4e49e
je 0x180036fa1
cmp esi, 0x53e08
je 0x180036f7f
cmp esi, 0x59772
jne 0x1800370af
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x180036e8f
inc rdx
mov rcx, qword [rbp + 0x30]
cmp rdx, 0x1000
mov rax, rcx
jb 0x180036e8a
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
call fcn.180069fec
mov rdx, qword [rbp + 0x28]
movdqa xmm0, xmmword [0x18009ff70]
cmp rdx, 0x10
mov byte [rbp + 0x30], 0
movdqu xmmword [rbp + 0x40], xmm0
jb 0x180036edb
inc rdx
mov rcx, qword [rbp + 0x10]
cmp rdx, 0x1000
mov rax, rcx
jb 0x180036ed6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
call fcn.180069fec
movdqa xmm0, xmmword [0x18009ff70]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x180036f27
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180036f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
call fcn.180069fec
mov rax, qword [rsp + 0x40]
lea r11, [rsp + 0x2b8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov eax, dword [r13 + 0x30]
mov dword [r9 + 0x18], eax
mov eax, dword [r13 + 0x48]
mov dword [r9 + 0x1c], eax
mov eax, dword [r13 + 0x44]
mov dword [r9 + 0x20], eax
mov byte [rsp + 0x40], 1
jmp 0x1800370a9
lea r8, [rbp + 0x70]
mov edx, 0xad
lea rcx, [rbp - 0x50]
call fcn.18000a770
mov rbx, rax
xor r9d, r9d
mov r8, qword [rbp + 0x210]
mov edx, 0xd5
xor ecx, ecx
call fcn.18001c740
mov rax, qword [r13 + 0x260]
cmp rax, 0xffffffffffffffff
jne 0x180036ff1
xor edx, edx
lea ecx, [rax + 3]
call rbx
mov qword [r13 + 0x260], rax
cmp rax, 0xffffffffffffffff
je 0x18003719e
lea rdx, [r13 + 0x28]
mov rcx, rax
cmp byte [r13 + 0x284], dil
je 0x18003700d
mov byte [r13 + 0x284], dil
call r12
jmp 0x180037010
call r15
test eax, eax
je 0x1800371a8
lea rax, [r13 + 0x54]
mov r9, qword [rbp + 0x210]
mov qword [r9], rax
mov ebx, 0x7370
jmp 0x180037099
movabs rax, 0x320033006c
mov qword [rbp + 0x7a], rax
movabs rax, 0x6c0064002e
mov qword [rbp + 0x80], rax
mov r8d, 2
lea rdx, [0x180098b00]
lea rcx, [rbp + 0x86]
call fcn.18006f0ec
lea r8, [rbp - 0x30]
mov edx, 0xad
lea rcx, [rbp - 0x70]
call fcn.18000a770
mov r15, rax
lea r8, [rbp + 0x90]
mov edx, 0xad
lea rcx, [rbp - 0x60]
call fcn.18000a770
mov r12, rax
mov r9, qword [rbp + 0x210]
mov r11d, 0x7373
mov r10d, 0x63
lea r8d, [r10 + 0xc]
mov eax, dword [rbp + 0x208]
imul ecx, eax, 0x6d
add esi, ecx
cmp esi, r14d
ja 0x1800371bb
mov rcx, qword [rbp + 0x200]
mov edx, dword [rsp + 0x30]
jmp 0x180036ac0
mov ebx, 0xa1
mov r15d, dword [rsp + 0x58]
mov edi, dword [rsp + 0x5c]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x9f
je 0x180037156
sub eax, 1
je 0x180037133
cmp eax, 1
jne 0x18003713f
mov dword [rbp + 0x208], r15d
lea rax, [rsp + 0x5c]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov r9, r13
mov r8, rcx
mov edx, 0xd5
lea rcx, [rbp + 0x208]
call fcn.180018bd0
test eax, eax
jne 0x1800372e2
mov edi, dword [rsp + 0x5c]
jmp 0x18003713f
mov r8d, edi
lea rdx, [rcx + r15]
call fcn.18006ba90
dec ebx
cmp ebx, 0x9e
jbe 0x180036e54
mov rcx, qword [rbp + 0x200]
jmp 0x1800370e0
mov eax, edi
mov qword [rsp + 0x60], rax
lea r8, [rsp + 0x60]
mov rdx, rcx
mov ecx, 0x33
call fcn.18001bf10
mov ebx, eax
mov ecx, dword [rsp + 0x48]
add rcx, r13
xor r8d, r8d
lea edx, [r8 + 0x6b]
call fcn.180028e20
cmp ebx, eax
jne 0x18003728e
mov dword [rsp + 0x40], edi
lea rcx, [rbp - 0x10]
call fcn.1800041b0
jmp 0x180036f27
mov byte [rsp + 0x40], dil
jmp 0x180036e54
mov byte [rsp + 0x40], dil
lea rcx, [rbp - 0x10]
call fcn.1800041b0
jmp 0x180036f27
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800371f6
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800371f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
call fcn.180069fec
movdqa xmm0, xmmword [0x18009ff70]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x18003723e
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180037239
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
call fcn.180069fec
movdqa xmm0, xmmword [0x18009ff70]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x180036f27
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180036f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800372a8
jmp 0x180036f22
lea rcx, str._Barlavento_dialect_group_of_Kabuverdianu
call fcn.18002cc20
int3
lea rcx, str.Format_error:_reference_outside_file
call fcn.18002cc20
nop
call fcn.18006eba4
nop
lea rcx, str.base::ReadFileToString_key_path__key_string_
call fcn.18002cc20
int3
lea rcx, str.me_de_fichiers__attendez_...
call fcn.18002cc20
int3
lea rcx, str.forwarding_command___s__upstream
call fcn.18002cc20
int3
lea rcx, str.Failed_to_get_internal_steam_
call fcn.18002cc20
int3
lea rcx, str.RCP_attenuation.w__attenuation.w_
call fcn.18002cc20
int3