Function at 0x1400134c0
Capabilities:
Parse pe header

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x118
mov ebx, ecx
call fcn.140012b00
add ebx, eax
cmp ebx, 0xffffffd4
jg 0x1400134ec
mov edx, 0xf1
call fcn.140052d80
lea r11d, [rbx + 0xd]
mov dword [rsp + 0x88], r11d
lea r9d, [rbx + 0xa9]
mov dword [rsp + 0x98], r9d
lea ebp, [rbx + 0x45]
mov dword [rsp + 0x6c], r11d
lea r9d, [rbx + 0xb2]
mov dword [rsp + 0x40], r9d
lea edx, [rbx + 0x72]
mov dword [rsp + 0x38], edx
lea r9d, [rbx + 0xa3]
mov dword [rsp + 0x4c], r9d
lea r10d, [rbx + 0x11]
mov dword [rsp + 0x64], r11d
lea r9d, [rbx + 0x4f]
mov dword [rsp + 0x74], r9d
lea r11d, [rbx + 0x1a]
lea r9d, [rbx + 0x41]
mov dword [rsp + 0x44], ebp
mov dword [rsp + 0x9c], r9d
lea edx, [rbx + 0x30]
mov dword [rsp + 0x20], edx
lea r9d, [rbx + 0x56]
mov dword [rsp + 0x24], r9d
lea eax, [rbx + 0xa7]
mov dword [rsp + 0x34], eax
lea r9d, [rbx + 0xab]
mov dword [rsp + 0x48], r9d
lea edx, [rbx + 0xc7]
mov dword [rsp + 0x2c], edx
lea r9d, [rbx + 0x7f]
mov dword [rsp + 0x90], r9d
lea eax, [rbx + 0xb9]
mov dword [rsp + 0x168], eax
lea r9d, [rbx + 0x70]
mov dword [rsp + 0x3c], r9d
lea eax, [rbx + 0x18]
mov dword [rsp + 0x70], eax
lea edx, [rbx + 0xb4]
mov dword [rsp + 0x8c], edx
lea r14d, [rbx + 0x4b]
lea edx, [rbx + 0x90]
mov dword [rsp + 0x94], edx
lea r9d, [rbx + 0x12]
imul r9d, r11d
lea edx, [rbx + 0x2c]
mov dword [rsp + 0x30], edx
lea r15d, [rbx + 3]
lea edx, [rbx + 0xc5]
mov dword [rsp + 0x170], r15d
mov dword [rsp + 0x178], edx
lea r11d, [rbx + 0x17]
add r11d, r14d
lea edx, [rbx + 0x50]
mov dword [rsp + 0x100], r9d
lea esi, [rbx + 0x27]
mov dword [rsp + 0x28], edx
lea r9d, [rbx + 0x22]
imul r9d, r10d
lea edx, [rbx + 0x5b]
lea r12d, [rbx + 0x79]
mov dword [rsp + 0xa4], edx
lea edx, [rbx + 0x8d]
lea ecx, [rbx + 0x65]
mov dword [rsp + 0xa8], edx
lea r8d, [rbx + 0x89]
mov dword [rsp + 0xe0], r9d
lea r15d, [rbx + 0x93]
lea r9d, [rbx + 0x90]
cmp eax, r9d
lea eax, [rbx + 0x6d]
lea r9d, [rsi + r12]
cmovl r11d, ebp
cmp r10d, eax
lea eax, [rbx + 0x32]
cmovg r9d, eax
lea ebp, [rbx + 0x35]
mov eax, r14d
mov dword [rsp + 0x60], r9d
imul eax, ebp
mov dword [rsp + 0x78], eax
lea eax, [rbx + 4]
lea ebp, [rbx + 0x6c]
imul ebp, ecx
lea r10d, [rbx + 0x52]
add r10d, edx
lea ecx, [rbx + 0xbd]
imul ecx, eax
lea eax, [rbx + 0xbb]
mov dword [rsp + 0x68], ebp
mov dword [rsp + 0x58], ecx
lea ecx, [rbx + 0x36]
imul ecx, eax
lea eax, [rbx + 0x48]
cmp r9d, ecx
mov ecx, r10d
lea r9d, [rbx + 0x62]
cmovl ecx, eax
lea r10d, [rbx + 0xd1]
mov dword [rsp + 0x160], ecx
lea eax, [rbx + 0xb7]
lea ecx, [rbx + 0x21]
add ecx, r12d
cmp eax, r9d
lea eax, [rbx + 4]
lea r9d, [rbx + 0x90]
cmovl ecx, eax
add r10d, ebx
cmp ecx, r9d
mov dword [rsp + 0x5c], ecx
lea eax, [rbx + 0xa5]
cmovg r10d, eax
lea r9d, [rbx + 0x41]
mov dword [rsp + 0xd0], r10d
lea eax, [rbx + 0x4d]
imul r15d, r9d
lea ecx, [rbx + 0x94]
imul ecx, eax
lea r9d, [rbx + 0x69]
lea eax, [rbx + 0xbf]
mov r10d, r9d
imul r10d, eax
lea eax, [rbx + 0x2a]
mov dword [rsp + 0x7c], r15d
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0xa0], r10d
lea r10d, [rbx + 0x5f]
cmp r10d, eax
lea r10d, [rbx + 0x80]
jg 0x140013755
lea eax, [rbx + 0x36]
add eax, r10d
mov dword [rsp + 0x170], eax
lea eax, [rbx + 0x2e]
lea r10d, [rbx + 0x15]
cmp r10d, eax
jg 0x14001376f
lea eax, [rbx*2 + 0x173]
mov dword [rsp + 0x88], eax
lea r10d, [rbx + 0x6c]
lea edi, [rbx + 0x9e]
lea eax, [rbx + 0x53]
add eax, r14d
lea r13d, [rbx + 0x19]
cmp esi, ecx
lea ecx, [rbx + 0x25]
cmovl eax, r9d
mov dword [rsp + 0xc8], eax
lea eax, [r11 + 0x4e]
add eax, ebx
lea r11d, [rbx + 0x71]
cmp esi, r11d
cmovl eax, ecx
lea ecx, [rbx + 0xb7]
imul ecx, r10d
mov r10d, ebp
imul r10d, r8d
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x84], ecx
mov dword [rsp + 0xe8], r10d
lea r10d, [rbx + 0x1c]
imul r10d, edi
lea edi, [rbx + 0x98]
mov r15d, edi
mov dword [rsp + 0xf4], r10d
lea r10d, [rbx + 0x32]
imul r15d, r10d
lea r10d, [rbx + 0x42]
imul r10d, dword [rsp + 0x178]
mov dword [rsp + 0xec], r15d
mov dword [rsp + 0x104], r10d
lea r10d, [r9 + 0x1e]
add r10d, ebx
lea r9d, [rbx + 0x38]
cmp edx, r9d
lea r9d, [rbx + 0x18]
cmovl r10d, r9d
lea r9d, [rbx + 0x93]
mov dword [rsp + 0xc0], r10d
lea r10d, [rbx + 0x9c]
imul r9d, r10d
lea r10d, [rbx + 0x6f]
add r10d, r13d
lea r13d, [rbx + 0x10]
cmp dword [rsp + 0x168], r13d
lea r13d, [rbx + 0x47]
cmovl r10d, r11d
lea r11d, [rbx + 0x30]
add r11d, r13d
mov dword [rsp + 0x80], r9d
cmp edi, dword [rsp + 0x28]
lea edi, [rbx + 0x43]
mov dword [rsp + 0xcc], r10d
cmovg r11d, edi
lea edi, [rbx + 0x94]
imul edi, dword [rsp + 0x24]
mov dword [rsp + 0x54], r11d
mov dword [rsp + 0xdc], edi
lea edi, [rbx + 0x45]
add edi, r12d
mov dword [rsp + 0x168], edi
lea edi, [rbx + 0x72]
cmp edi, dword [rsp + 0x20]
mov edi, dword [rsp + 0x168]
cmovg edi, dword [rsp + 0x2c]
mov dword [rsp + 0x168], edi
lea edi, [rbx + 0xa3]
imul edi, dword [rsp + 0x30]
mov dword [rsp + 0xf8], edi
lea edi, [rbx + 0x5e]
imul edi, r15d
lea r15d, [rbx + 0x88]
mov dword [rsp + 0xf0], edi
lea edi, [rbx + 0x90]
add edi, r13d
cmp r15d, r13d
lea r15d, [rbx + 0x7b]
cmovl edi, r15d
lea r15d, [rbx + 0x3a]
mov dword [rsp + 0xc4], edi
lea edi, [rbx + 0x21]
imul r15d, edi
lea edi, [rbx + 0x59]
mov dword [rsp + 0xb0], r15d
cmp edx, edi
jl 0x14001391c
lea r14d, [rbx + 0x3a]
add r14d, esi
mov dword [rsp + 0x74], r14d
lea r14d, [rbx + 0x4b]
lea eax, [rbx + 0x44]
lea ebp, [rbx + 0x3b]
lea edi, [rbx + 0x1d]
imul edi, eax
lea eax, [rbx + 0x93]
mov dword [rsp + 0xfc], edi
lea edi, [rbx + 0x76]
add eax, edi
cmp dword [rsp + 0x34], ebp
lea ebp, [rbx + 0x77]
cmovg eax, dword [rsp + 0x38]
mov dword [rsp + 0xbc], eax
lea eax, [rbx + 0x16]
add eax, r8d
cmp dword [rsp + 0x3c], ebp
mov ebp, dword [rsp + 0x68]
cmovg eax, dword [rsp + 0x40]
mov dword [rsp + 0xb4], eax
lea eax, [rbx + 0xa7]
cmp eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x50]
jl 0x140013991
lea r8d, [rbx + 0x2d]
add r8d, ebx
lea r14d, [rbx + 0x4b]
mov dword [rsp + 0x8c], r8d
lea r8d, [rbx + 0x89]
lea ecx, [rbx + 0x7c]
add ebp, ecx
lea ecx, [rbx + 0xbf]
cmp r14d, ecx
lea ecx, [rbx + 0xb3]
cmovl ebp, ecx
lea ecx, [rbx + 0x4c]
imul ecx, dword [rsp + 0x78]
mov dword [rsp + 0x28], ecx
lea ecx, [rbx + 0x80]
add ecx, edi
cmp dword [rsp + 0x44], esi
cmovl ecx, dword [rsp + 0x4c]
mov dword [rsp + 0xac], ecx
lea ecx, [rbx + 0x2c]
add ecx, r14d
cmp dword [rsp + 0x48], r15d
lea r15d, [rbx + 0x35]
cmovl ecx, r12d
lea r12d, [rbx + 0x41]
mov dword [rsp + 0x2c], ecx
lea ecx, [rbx + 0x73]
imul r15d, ecx
mov ecx, r10d
lea r10d, [rbx + 0x40]
imul ecx, r10d
lea r10d, [rbx + 0x86]
mov dword [rsp + 0xd8], ecx
mov ecx, r10d
imul ecx, edi
mov dword [rsp + 0x24], ecx
lea ecx, [rbx + 0xc]
add ecx, r12d
lea r12d, [rbx + 0x7e]
cmp r12d, r9d
mov r12d, edx
lea r9d, [rbx + 0x13]
cmovl ecx, r9d
lea edx, [rbx + 0x1d]
mov dword [rsp + 0x44], ecx
lea r9d, [rbx + 0xc]
lea ecx, [rbx + 0x16]
add ecx, r10d
cmp edi, r9d
lea r9d, [rbx + 0x53]
cmovg ecx, edi
imul r12d, r13d
mov dword [rsp + 0x30], ecx
lea ecx, [rbx + 0x70]
imul ecx, dword [rsp + 0x7c]
mov dword [rsp + 0xe4], ecx
mov ecx, ebp
imul ecx, edx
lea edx, [rbx + 0x5a]
add edx, r15d
mov dword [rsp + 0xd4], ecx
mov ecx, r11d
lea r11d, [rbx + 0x97]
imul ecx, r11d
cmp dword [rsp + 0x84], r9d
lea r9d, [rbx + 0x88]
cmovl edx, esi
mov dword [rsp + 0x20], edx
lea edx, [rbx + 0x4c]
mov dword [rsp + 0x34], ecx
mov ecx, r10d
imul ecx, edx
add edx, edi
mov dword [rsp + 0x48], ecx
lea ecx, [rbx + 0x66]
imul ecx, r9d
cmp r14d, r12d
mov dword [rsp + 0x108], ecx
lea ecx, [rbx + 0x80]
cmovg edx, ecx
mov dword [rsp + 0x3c], edx
mov edx, dword [rsp + 0x64]
imul edx, r11d
mov dword [rsp + 0x38], edx
lea edx, [rbx + 0x51]
imul eax, edx
mov dword [rsp + 0x40], eax
lea eax, [rbx + 0x30]
cmp eax, dword [rsp + 0x5c]
jl 0x140013aef
mov eax, dword [rsp + 0x90]
add eax, r8d
mov dword [rsp + 0x70], eax
mov r9d, dword [rsp + 0x6c]
lea eax, [rbx + 0x7c]
mov r11d, ecx
lea r13d, [rbx + 0x28]
mov edx, esi
lea r10d, [rbx + 0xbf]
imul r10d, dword [rsp + 0x28]
lea ecx, [rbx + 0xa0]
imul edx, eax
add ecx, ebx
lea eax, [rbx + 0x4d]
imul r9d, eax
lea eax, [rbx + 0x8e]
imul r11d, eax
lea eax, [rbx + 0x86]
cmp eax, r13d
lea r13d, [rbx + 0x99]
lea eax, [rbx + 0xc]
cmovg ecx, dword [rsp + 0x48]
add eax, r13d
lea r13d, [rbx + 0xb8]
cmp r13d, dword [rsp + 0x160]
lea r13d, [rbx + 0x66]
cmovl eax, r13d
lea r13d, [rbx + 0xa1]
add ecx, eax
lea eax, [rbx + 0xa7]
add eax, r13d
lea r13d, [rbx + 9]
cmp r13d, esi
lea r13d, [rbx + 0x9c]
cmovl eax, dword [rsp + 0x44]
add ecx, eax
lea eax, [rbx + 0xbf]
add eax, r13d
lea r13d, [rbx + 0x4e]
cmp dword [rsp + 0x178], r13d
lea r13d, [rbx + 0x1c]
cmovl eax, dword [rsp + 0x40]
add ecx, eax
mov eax, dword [rsp + 0x24]
add eax, r13d
mov r13d, dword [rsp + 0x170]
cmp dword [rsp + 0x94], r13d
lea r13d, [rbx + 0x50]
cmovl eax, dword [rsp + 0x4c]
add ecx, eax
lea eax, [rbx + 0x7f]
add eax, r13d
lea r13d, [rbx + 0x19]
cmp r13d, dword [rsp + 0x98]
lea r13d, [rbx + 0x99]
cmovg eax, dword [rsp + 0x9c]
add ecx, eax
mov eax, dword [rsp + 0xa0]
add eax, r13d
lea r13d, [rbx + 0x3b]
cmp r13d, dword [rsp + 0x58]
cmovg eax, r8d
lea r8d, [rbx + 0x2d]
add ecx, eax
lea eax, [rbx + 0xb8]
add eax, r8d
lea r8d, [rbx + 0x37]
cmp r8d, dword [rsp + 0xa4]
lea r8d, [rbx + 0xb7]
cmovg eax, r8d
lea r8d, [rbx + 0x97]
add ecx, eax
imul eax, ebx, 0x13
add eax, r8d
lea r8d, [rbx + 0xbf]
add eax, r8d
lea r8d, [rbx + 0x1c]
add eax, r8d
lea r8d, [rbx + 0x37]
add eax, r8d
lea r8d, [rbx + 0xc]
add eax, r8d
lea r8d, [rbx + 0x3a]
add eax, r8d
lea ecx, [rcx + rax*2]
add ecx, 0x120c
lea r8d, [rbx + 0xbf]
lea eax, [rbx + 0x1e]
add eax, r8d
lea r8d, [rbx + 0x5f]
imul eax, r8d
lea r8d, [rbx + 0x52]
add ecx, eax
mov eax, dword [rsp + 0x20]
inc eax
add eax, r8d
lea r8d, [rbx + 0x2e]
imul eax, r8d
lea r8d, [rbx + 0x90]
add eax, r8d
lea r8d, [rbx + 5]
imul r8d, dword [rsp + 0xa8]
add eax, ecx
lea ecx, [rbx + 0x7d]
add r8d, eax
lea eax, [rbx + 0x98]
add r8d, dword [rsp + 0x50]
add r8d, eax
lea eax, [rbx + 0x2c]
add r8d, ecx
lea ecx, [rbx + 0x86]
add r8d, eax
lea eax, [rbx + 0x38]
add r8d, dword [rsp + 0x3c]
add r8d, dword [rsp + 0x20]
add r8d, dword [rsp + 0x38]
add r8d, dword [rsp + 0x34]
add r8d, dword [rsp + 0x24]
add r8d, dword [rsp + 0x30]
add r8d, r15d
lea r15d, [rbx + 0x90]
add r8d, dword [rsp + 0x2c]
add r8d, dword [rsp + 0xac]
add r8d, dword [rsp + 0xb0]
add r8d, ebp
lea ebp, [rbx + 2]
add r8d, dword [rsp + 0xb4]
add r8d, dword [rsp + 0x168]
add r8d, dword [rsp + 0xb8]
add r8d, dword [rsp + 0x54]
add r8d, dword [rsp + 0xbc]
add r8d, dword [rsp + 0x58]
add r8d, dword [rsp + 0xc0]
add r8d, dword [rsp + 0xc4]
add r8d, eax
lea eax, [rbx + 0x12]
add r8d, dword [rsp + 0xc8]
add r8d, eax
lea eax, [rbx + 0xa9]
add r8d, dword [rsp + 0x5c]
add r8d, dword [rsp + 0x160]
add r8d, eax
lea eax, [rbx + 0x8d]
add r8d, dword [rsp + 0x60]
add r8d, eax
add r8d, ecx
add r8d, ebp
lea ebp, [rbx + 0xb8]
add r8d, esi
add r8d, r15d
add r8d, ebp
lea ebp, [rbx + 0x94]
add r8d, dword [rsp + 0xcc]
add r8d, dword [rsp + 0xd0]
add r8d, ebp
add r8d, dword [rsp + 0x64]
add r8d, ecx
lea ecx, [rbx + 0x42]
add r8d, ecx
lea ecx, [rbx + 0x3d]
add r8d, ecx
lea ecx, [rbx + 0x5f]
add r8d, ecx
lea ecx, [rbx + 0x19]
add r8d, ecx
lea ecx, [rbx + 0x69]
add r8d, ecx
lea ecx, [rbx + 0x35]
add r8d, ecx
lea ecx, [rbx + 0x80]
add r8d, dword [rsp + 0xd4]
add r8d, eax
lea eax, [rbx + 0x70]
add r8d, ecx
add r8d, eax
lea eax, [rbx + 0x16]
add r8d, eax
lea eax, [rbx + 0x7f]
add r8d, dword [rsp + 0xd8]
add r8d, eax
lea eax, [rbx + 0x7d]
add r8d, eax
lea eax, [rbx + 0x40]
add r8d, eax
lea eax, [rbx + 0x99]
add r8d, eax
lea eax, [rbx + 0xab]
add r8d, eax
lea eax, [rbx + 0x73]
add r8d, eax
lea eax, [rbx + 9]
add r8d, eax
lea eax, [rbx + 0x89]
add r8d, eax
add r8d, r14d
add r8d, ebp
lea ebp, [rbx + 0x6c]
add r8d, edi
add r8d, ebp
lea ebp, [rbx + 0x5e]
add r8d, ebp
lea ebp, [rbx + 0x3d]
add r8d, r12d
lea r12d, [rbx + 0x6f]
add r8d, ebp
lea ebp, [rbx + 0x97]
add r8d, ebp
lea ebp, [rbx + 0xbe]
add r8d, dword [rsp + 0x68]
add r8d, dword [rsp + 0x6c]
add r8d, r13d
lea r13d, [rbx + 0x1c]
add r8d, r15d
lea r15d, [rbx + 0x93]
add r8d, ebp
lea ebp, [rbx + 0x4c]
add r8d, ebp
add r8d, r15d
lea r15d, [rbx + 0x2e]
add r8d, dword [rsp + 0x170]
add r8d, r15d
lea r15d, [rbx + 0x41]
add r8d, dword [rsp + 0xdc]
add r8d, r15d
lea r15d, [rbx + 0x22]
add r8d, r15d
lea r15d, [rbx + 0x11]
add r8d, r13d
lea r13d, [rbx + 0x47]
add r8d, r15d
lea r15d, [rbx + 0xbd]
add r8d, r15d
lea r15d, [rbx + 0x88]
add r8d, ebp
lea ebp, [rbx + 0x1d]
add r8d, r13d
add r8d, dword [rsp + 0xe0]
add r8d, dword [rsp + 0x70]
add r8d, r15d
add r8d, dword [rsp + 0x74]
add r8d, dword [rsp + 0x78]
add r8d, ebp
add r8d, esi
lea esi, [rbx + 0x9c]
add r8d, esi
add r8d, r12d
lea esi, [rbx + 0x62]
add r8d, esi
lea r15d, [rbx + 0x73]
add r8d, edx
lea esi, [rbx + 0x36]
add r8d, dword [rsp + 0xe4]
lea edx, [rbx + 0x45]
add r8d, edx
lea edx, [rbx + 0x69]
add r8d, edx
lea edx, [rbx + 0x25]
add r8d, edx
lea edx, [rbx + 0x4e]
add r8d, r15d
add r8d, edx
lea edx, [rbx + 0x9e]
add r8d, edx
lea edx, [rbx + 0x7c]
add r8d, edx
lea edx, [rbx + 0x59]
add r8d, esi
add r8d, edx
lea edx, [rbx + 0x5a]
add r8d, dword [rsp + 0x7c]
add r8d, edx
lea edx, [rbx + 0x2d]
add r8d, edx
lea edx, [rbx + 0x7e]
add r8d, edx
lea edx, [rbx + 0x12]
add r8d, edi
lea edi, [rbx + 0x50]
add r8d, edx
lea edx, [rbx + 0x8e]
add r8d, dword [rsp + 0x80]
add r8d, r14d
lea r14d, [rbx + 0x4d]
add r8d, edx
lea edx, [rbx + 0x5e]
add r8d, r12d
lea r12d, [rbx + 0x16]
add r8d, edx
lea edx, [rbx + 0x15]
add r8d, edx
lea edx, [rbx + 0x99]
add r8d, dword [rsp + 0xe8]
add r8d, edx
lea edx, [rbx + 0x6c]
add r8d, dword [rsp + 0xec]
add r8d, edx
lea edx, [rbx + 0xbe]
add r8d, r12d
add r8d, edx
lea edx, [rbx + 0x77]
add r8d, edi
add r8d, dword [rsp + 0x84]
add r8d, r13d
add r8d, r15d
add r8d, edx
lea edx, [rbx + 0x10]
add r8d, edx
lea edx, [rbx + 0x21]
add r8d, dword [rsp + 0xf0]
add r8d, r14d
add r8d, edx
lea edx, [rbx + 0x98]
add r8d, edx
lea edx, [rbx + 3]
add r8d, edx
lea edx, [rbx + 0xbb]
add r8d, edx
lea edx, [rbx + 0x1a]
add r8d, edx
add r8d, esi
add r8d, dword [rsp + 0xf4]
add r8d, ecx
lea ecx, [rbx + 0x53]
add r8d, edx
add r8d, dword [rsp + 0x28]
add r8d, ecx
add r8d, r14d
lea ecx, [rbx + 2]
add r8d, ecx
lea ecx, [rbx + 0xbf]
add r8d, edi
add r8d, ecx
lea ecx, [rbx + 0x32]
add r8d, r13d
add r8d, ecx
lea ecx, [rbx + 0xc5]
add r8d, ecx
lea ecx, [rbx + 0x4e]
add r8d, ecx
lea ecx, [rbx + 0x7d]
add r8d, ebp
add r8d, ecx
lea ecx, [rbx + 0xa1]
add r8d, eax
lea eax, [rbx + 0x52]
add r8d, eax
add r8d, r10d
add r8d, r9d
add r8d, ecx
lea ecx, [rbx + 4]
add r8d, dword [rsp + 0xf8]
add r8d, dword [rsp + 0x88]
add r8d, eax
lea eax, [rbx + 0x2c]
add r8d, eax
lea eax, [rbx + 0xc]
add r8d, eax
lea eax, [rbx + 0xa9]
add r8d, eax
lea eax, [rbx + 0x41]
add r8d, eax
lea eax, [rbx + 0x35]
add r8d, eax
lea eax, [rbx + 0x79]
add r8d, eax
lea eax, [rbx + 0x17]
add r8d, dword [rsp + 0x8c]
add r8d, eax
lea eax, [rbx + 0x30]
add r8d, eax
lea eax, [rbx + 0x5f]
add r8d, dword [rsp + 0xfc]
add r8d, dword [rsp + 0x100]
add r8d, eax
lea eax, [rbx + 0x2a]
add r8d, ecx
add r8d, eax
lea eax, [rbx + 0x71]
add r8d, dword [rsp + 0x104]
add r8d, eax
lea eax, [rbx + 0x51]
add r8d, r11d
add r8d, eax
lea eax, [rbx + 0x9c]
add r8d, eax
lea eax, [rbx + 0x1e]
add r8d, eax
lea eax, [rbx + 0x42]
add r8d, eax
lea eax, [rbx + 0xa7]
add r8d, ecx
add r8d, dword [rsp + 0x108]
add r8d, eax
lea eax, [rbx + 0x28]
add eax, r8d
add eax, ebx
add rsp, 0x118
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret