Function at 0x1400076c0
Capabilities:
Parse pe header

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x138
mov ebx, ecx
call fcn.140005ef0
add ebx, eax
cmp ebx, 0xffffff98
jg 0x1400076f9
xor ecx, ecx
mov edx, 0xe7
mov r8d, 0x1000
lea r9d, [rcx + 4]
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
lea eax, [rbx + 0xb8]
mov dword [rsp + 0x58], eax
lea r10d, [rbx + 0xb3]
lea eax, [rbx + 0x8b]
mov dword [rsp + 0xa0], r10d
mov dword [rsp + 0x48], eax
lea edx, [rbx + 0xb9]
lea eax, [rbx + 0x97]
mov dword [rsp + 0x188], edx
mov dword [rsp + 0x28], eax
lea ecx, [rbx + 0xc3]
lea eax, [rbx + 0x9a]
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x24], eax
lea r10d, [rbx + 0x25]
lea eax, [rbx + 0xaf]
mov dword [rsp + 0x20], eax
lea edx, [rbx + 0x8d]
lea eax, [rbx + 0x32]
mov dword [rsp + 0x60], eax
lea edi, [rbx + 0x7a]
lea eax, [rbx + 0x4d]
mov dword [rsp + 0x30], eax
lea r15d, [rbx + 0x10]
lea eax, [rbx + 0x6f]
mov dword [rsp + 0x2c], eax
lea r14d, [rbx + 0xc1]
lea eax, [rbx + 0x9b]
mov dword [rsp + 0x9c], eax
lea r8d, [rbx + 0x6e]
lea eax, [rbx + 0x8c]
mov dword [rsp + 0x34], eax
lea esi, [rbx + 0x58]
lea eax, [rbx + 0x29]
mov dword [rsp + 0x98], eax
lea r13d, [rbx + 0x4e]
lea eax, [rbx + 0x69]
mov dword [rsp + 0xa4], eax
lea r9d, [rbx + 0x80]
lea eax, [rbx + 0xbb]
mov dword [rsp + 0x190], eax
lea ecx, [rbx + 0x4a]
lea eax, [rbx + 0xc6]
mov dword [rsp + 0x8c], eax
lea ebp, [rbx + 0xa5]
lea eax, [rbx + 0x8d]
mov dword [rsp + 0x5c], eax
lea eax, [rbx + 0x28]
mov dword [rsp + 0x44], eax
lea eax, [rbx + 0x95]
mov dword [rsp + 0x94], eax
lea eax, [rbx + 0xbc]
mov dword [rsp + 0xa8], eax
lea eax, [rbx + 0x2d]
mov dword [rsp + 0x198], eax
lea eax, [rbx + 0xaa]
mov dword [rsp + 0x4c], eax
lea eax, [rbx + 0x71]
mov dword [rsp + 0x40], eax
lea eax, [rbx + 0x2f]
mov dword [rsp + 0x3c], eax
lea eax, [rbx + 0x94]
mov dword [rsp + 0x88], eax
lea eax, [rbx + 0xa8]
mov dword [rsp + 0x180], eax
lea eax, [rbx + 0x6c]
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x80], eax
lea eax, [rbx + 0x2b]
mov dword [rsp + 0x38], eax
lea eax, [rbx + 0xc6]
mov dword [rsp + 0x78], eax
lea eax, [rbx + 0xc2]
imul r10d, eax
lea eax, [rbx + 0x76]
mov dword [rsp + 0xf0], r10d
lea r10d, [rbx + 0x7f]
add edx, r10d
lea r10d, [rbx + 0xb3]
cmp r10d, dword [rsp + 0x48]
cmovl edx, eax
lea eax, [rbx + 0x44]
mov dword [rsp + 0x90], edx
lea edx, [rbx + 0x83]
cmp eax, ebp
jl 0x1400078b2
lea eax, [rbx + 0x27]
add eax, edi
mov dword [rsp + 0x8c], eax
lea r11d, [rbx + 0xbd]
lea eax, [rbx + 0xb6]
add eax, r11d
lea r11d, [rbx + 0x69]
cmp r11d, dword [rsp + 0x44]
cmovg eax, dword [rsp + 0x40]
mov dword [rsp + 0x70], eax
lea eax, [r11 + 0x86]
add eax, ebx
lea r11d, [rbx + 0x77]
cmp r11d, dword [rsp + 0x3c]
lea r11d, [rbx + 0xba]
cmovl eax, dword [rsp + 0x38]
add ecx, edi
mov dword [rsp + 0x7c], eax
lea eax, [rbx + 0x9b]
imul r11d, eax
lea eax, [rbx + 0xb1]
mov dword [rsp + 0x108], r11d
lea r11d, [rbx + 0x32]
cmp eax, r11d
lea eax, [rbx + 0x13]
lea r11d, [rbx + 0x45]
cmovl ecx, eax
lea eax, [rbx + 0x68]
cmp eax, r11d
lea r11d, [rbx + 0x70]
jl 0x140007945
lea r15d, [rbx + 0x27]
lea eax, [rbx + 0xbc]
add eax, r15d
lea r15d, [rbx + 0x10]
mov dword [rsp + 0x88], eax
lea eax, [rbx + 0x13]
lea r12d, [rbx + 0x78]
imul r12d, eax
lea eax, [rbx + 0x30]
mov dword [rsp + 0x124], r12d
lea r12d, [rbx + 0x82]
add r12d, ebx
cmp dword [rsp + 0x34], eax
lea eax, [rbx + 0x17]
cmovl r12d, eax
lea eax, [r14 + r9]
mov dword [rsp + 0x6c], r12d
lea r12d, [rbx + 0xbd]
cmp r14d, r12d
cmovl eax, esi
mov dword [rsp + 0x34], eax
lea eax, [rbx + 0xbb]
add eax, r14d
cmp r11d, edx
lea r11d, [rbx + 0x46]
cmovl eax, r11d
lea r11d, [rbx + 0xb8]
mov dword [rsp + 0xcc], eax
lea eax, [rbx + 0x52]
imul eax, r14d
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x188]
imul eax, r9d
mov dword [rsp + 0x74], eax
mov eax, ebp
imul eax, r11d
lea r11d, [rbx + 0xa8]
mov dword [rsp + 0x3c], eax
lea eax, [rbx + 0x9e]
mov r12d, eax
imul r12d, r11d
lea r11d, [rbx + 0x4c]
mov dword [rsp + 0xdc], r12d
lea r12d, [rbx + 0x41]
imul r11d, r12d
mov r12d, dword [rsp + 0x6c]
mov dword [rsp + 0x44], r11d
lea r11d, [rbx + 0x29]
add r12d, r11d
cmp r8d, dword [rsp + 0x28]
cmovl r12d, dword [rsp + 0x30]
mov dword [rsp + 0xbc], r12d
lea r12d, [rbx + 0x68]
imul r12d, eax
mov eax, r11d
lea r11d, [rbx + 0x4d]
add r11d, r8d
mov dword [rsp + 0x54], r11d
lea r11d, [rbx + 0xa8]
mov dword [rsp + 0x28], r12d
lea r12d, [rbx + 0x67]
imul eax, r12d
cmp dword [rsp + 0x2c], r11d
mov r11d, dword [rsp + 0x54]
cmovl r11d, eax
lea eax, [rbx + 0x8d]
mov dword [rsp + 0x54], r11d
lea r11d, [rax + rax]
lea eax, [rbx + 0x12]
cmp r13d, eax
lea eax, [rbx + 0xb6]
cmovg r11d, eax
lea eax, [rbx + 0x89]
mov dword [rsp + 0xc8], r11d
lea r11d, [rbx + 0xfc]
add r11d, ebx
cmp eax, dword [rsp + 0x20]
cmovl r11d, eax
lea eax, [rbx + 0x99]
mov dword [rsp + 0xc4], r11d
lea r11d, [rbx + 0xa4]
imul eax, r11d
lea r11d, [rbx + 0x124]
add r11d, ebx
mov dword [rsp + 0x68], eax
lea eax, [rbx + 0x27]
cmp eax, r8d
lea eax, [rbx + 0x4b]
cmovg r11d, ecx
lea ecx, [rbx + 0x64]
imul r11d, eax
lea eax, [rbx + 0x6b]
imul eax, r9d
mov dword [rsp + 0xb0], eax
mov eax, r15d
imul eax, ecx
lea ecx, [rbx + 0x3d]
mov dword [rsp + 0xe0], eax
lea eax, [rbx + 0x46]
imul eax, ecx
lea ecx, [rbx + 0x77]
mov dword [rsp + 0xec], eax
lea eax, [rbx + 0xbe]
imul eax, ecx
lea ecx, [rbx + 0x81]
mov dword [rsp + 0x120], eax
lea eax, [rbx + 0xc2]
imul ecx, eax
lea eax, [rbx + 0x9b]
mov dword [rsp + 0x64], ecx
lea ecx, [rbx + 0x6a]
cmp ecx, eax
jl 0x140007b37
lea eax, [rbx + 0x65]
add eax, r9d
mov dword [rsp + 0x4c], eax
lea eax, [rbx + 0x95]
lea ecx, [rbx + 0x8d]
cmp ecx, eax
jg 0x140007b53
lea eax, [rbx + 0x24]
lea ecx, [rbx + 0x5a]
add eax, ecx
mov dword [rsp + 0x50], eax
lea eax, [rbx + 0x9e]
lea r10d, [rbx + 0x5f]
lea ecx, [rbx + 0x86]
imul ecx, eax
lea eax, [rbx + 0x6d]
imul eax, r12d
cmp dword [rsp + 0x24], r10d
lea r10d, [rbx + 0xb3]
mov dword [rsp + 0x11c], ecx
mov dword [rsp + 0x100], eax
jl 0x140007b9c
lea edi, [rbx + 0x6c]
add edi, r10d
lea esi, [rbx + 0x58]
mov dword [rsp + 0x198], edi
lea edi, [rbx + 0x7a]
mov ebp, edi
imul ebp, r15d
lea r15d, [rbx + 0x70]
mov dword [rsp + 0x110], ebp
lea ebp, [rbx + 1]
add r15d, ebp
lea ebp, [rbx + 0x50]
cmp ebp, dword [rsp + 0x58]
lea ebp, [rbx + 0x3f]
cmovl r15d, ebp
mov dword [rsp + 0x2c], r15d
mov r15d, dword [rsp + 0x44]
lea ebp, [r15 + 0x1f]
add ebp, ebx
cmp r15d, edx
lea r15d, [rbx + 0x95]
cmovg ebp, edx
mov dword [rsp + 0xb8], ebp
lea ebp, [rbx + 0x2c]
imul ebp, r15d
mov r15d, dword [rsp + 0x3c]
mov dword [rsp + 0x10c], ebp
lea ebp, [rbx + 0xbc]
imul r15d, ebp
lea ebp, [rbx + 0x12]
mov dword [rsp + 0x20], r15d
lea r15d, [rdi + r13]
lea edi, [rbx + 0x29]
cmp edi, ebp
lea ebp, [rbx + 0xbb]
cmovg r15d, edx
mov edx, esi
imul edx, ebp
lea ebp, [rbx + 0x9c]
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x118], edx
mov edx, dword [rsp + 0x70]
imul edx, dword [rsp + 0x198]
cmp r11d, ebp
lea ebp, [rbx + 0xa5]
mov dword [rsp + 0xd4], edx
jl 0x140007c61
lea r13d, [rbx + 0x7b]
add r10d, r13d
mov dword [rsp + 0x84], r10d
lea r10d, [rbx + 0x9e]
cmp dword [rsp + 0x180], r10d
jg 0x140007c76
lea r14d, [r8 + rdi]
mov r13d, edx
lea edi, [rbx + 0x52]
imul r13d, r8d
lea edx, [rbx + 0xbc]
lea r8d, [rbx + 0x8f]
lea r10d, [rax + r8]
lea eax, [rbx + 0x28]
cmp eax, ebp
lea eax, [rbx + 0x7b]
cmovl r10d, eax
lea eax, [rbx + 0xc2]
add eax, edx
lea edx, [rbx + 0x44]
cmp edi, dword [rsp + 0x64]
lea edi, [rbx + 0x7f]
cmovl eax, edx
add edi, r10d
mov dword [rsp + 0xb4], eax
lea edx, [rbx + 0x4a]
lea eax, [rbx + 0x4b]
cmp r13d, eax
lea eax, [rbx + 0x24]
cmovl edi, eax
add ebp, r9d
lea eax, [rbx + 0xb1]
imul eax, r8d
lea r8d, [rbx + 0x8b]
mov r9d, r8d
mov dword [rsp + 0x104], eax
lea eax, [rbx + 0x11]
cmp edx, eax
lea eax, [rbx + 0x2b]
cmovl ebp, eax
lea eax, [rbx + 0xa4]
imul r9d, eax
mov dword [rsp + 0xf4], r9d
cmp r10d, esi
jg 0x140007d23
lea r12d, [rbx + 0x95]
lea eax, [rbx + 0x70]
add eax, r12d
lea r12d, [rbx + 0x67]
mov dword [rsp + 0x180], eax
lea eax, [r15 + r8]
lea r8d, [rbx + 0x4b]
cmp r8d, r10d
lea r15d, [rbx + 0x3b]
lea r8d, [rbx + 0x1d]
cmovg eax, r8d
lea r8d, [rbx + 0xa7]
add r8d, r15d
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0x180]
lea r15d, [rbx + 0xb5]
imul eax, r11d
cmp r15d, r10d
lea r15d, [rbx + 0x5c]
cmovg r8d, r15d
lea r15d, [rbx + 0x68]
add ecx, dword [rsp + 0x50]
mov dword [rsp + 0x58], r8d
lea r8d, [rbx + 0x81]
imul r8d, r15d
lea r15d, [rbx + 0x99]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xd0], r8d
lea r8d, [rbx + 0x78]
imul r8d, edx
mov dword [rsp + 0xe4], r8d
lea r8d, [rbx + 0x50]
cmp r15d, r8d
lea r8d, [rbx + 0x43]
lea r15d, [rbx + 1]
cmovg ecx, r8d
mov r8d, dword [rsp + 0x188]
imul edi, dword [rsp + 0x78]
mov dword [rsp + 0x24], ecx
lea ecx, [rbx + 0x9b]
imul r8d, ecx
lea ecx, [rbx + 6]
imul ecx, r15d
mov dword [rsp + 0x188], r8d
mov dword [rsp + 0xfc], ecx
lea ecx, [rbx + 0x8b]
imul ecx, eax
lea eax, [rbx + 0x4e]
mov dword [rsp + 0xe8], ecx
lea ecx, [rbx + 0x4f]
imul ecx, eax
mov dword [rsp + 0xd8], ecx
lea ecx, [rdx + 0x32]
add ecx, ebx
lea edx, [rbx + 0x91]
cmp edx, r11d
lea edx, [rbx + 0x24]
cmovg ecx, edx
mov dword [rsp + 0xc0], ecx
mov ecx, ebp
imul ecx, r8d
lea r8d, [rbx + 0x11]
mov dword [rsp + 0x48], ecx
lea ecx, [rbx + 0x10]
mov edx, ecx
imul edx, r12d
mov dword [rsp + 0x38], edx
lea edx, [rbx + 0xbd]
imul edx, r8d
mov dword [rsp + 0x114], edx
lea edx, [rbx + 0x70]
cmp edx, r14d
jg 0x140007e62
lea edx, [rbx + 0x65]
add eax, edx
mov dword [rsp + 0x68], eax
lea eax, [rbx + 0x52]
cmp ecx, eax
jg 0x140007e75
lea eax, [rbx + 0xa1]
add eax, esi
mov dword [rsp + 0x34], eax
mov r15d, dword [rsp + 0x28]
lea eax, [rbx + 0x9c]
imul r15d, eax
lea r12d, [rbx + 0x113]
add r12d, ebx
lea eax, [rbx + 0x63]
cmp eax, dword [rsp + 0x4c]
lea edx, [rbx + 0xc2]
lea eax, [rbx + 0x67]
cmovl r12d, esi
cmp eax, edx
jg 0x140007eb7
lea eax, [rbx + 0xb3]
lea r8d, [rbx + 0x22]
add eax, r8d
mov dword [rsp + 0x7c], eax
mov r8d, ecx
lea eax, [rbx + 0x46]
imul r8d, edx
lea ecx, [rbx + 0xba]
mov edx, dword [rsp + 0x30]
lea esi, [rbx + 0xa1]
add edx, ecx
lea ecx, [rbx + 0xa7]
cmp ecx, eax
mov ecx, dword [rsp + 0x24]
lea eax, [rbx + 0x8b]
cmovl edx, eax
add ecx, 0x78
add ecx, ebx
lea eax, [rbx + 0x32]
imul r9d, eax
lea eax, [rbx + 0x86]
cmp eax, dword [rsp + 0x60]
lea eax, [rbx + 0x65]
cmovl ecx, eax
mov eax, dword [rsp + 0x80]
add eax, edx
cmp dword [rsp + 0x190], esi
lea esi, [rbx + 0x91]
cmovg eax, esi
lea esi, [rbx + 0x39]
add ecx, eax
lea eax, [rbx + 0xba]
add eax, esi
mov esi, dword [rsp + 0x90]
cmp esi, dword [rsp + 0x74]
lea esi, [rbx + 0x36]
cmovg eax, esi
lea esi, [rbx + 0x63]
add ecx, eax
mov eax, dword [rsp + 0x38]
add eax, esi
lea esi, [rbx + 4]
cmp dword [rsp + 0x190], esi
lea esi, [rbx + 0x72]
cmovl eax, dword [rsp + 0x5c]
add ecx, eax
imul eax, ebx, 0x15
add eax, dword [rsp + 0x94]
add eax, dword [rsp + 0x98]
add eax, dword [rsp + 0x9c]
add eax, dword [rsp + 0xa0]
lea ecx, [rcx + rax*2]
add ecx, 0xe58
lea eax, [rbx + 0xc2]
add eax, esi
lea esi, [rbx + 0xaf]
imul eax, dword [rsp + 0x190]
add ecx, eax
lea eax, [rbx + 0xbd]
add eax, dword [rsp + 0x40]
imul eax, dword [rsp + 0x5c]
add ecx, eax
mov eax, dword [rsp + 0x2c]
imul eax, dword [rsp + 0x60]
add ecx, eax
lea eax, [rbx + 0xae]
imul eax, dword [rsp + 0xa4]
add ecx, eax
lea eax, [rbx + 0x9e]
imul eax, dword [rsp + 0x20]
add ecx, eax
lea eax, [rbx + 0x7d]
imul eax, dword [rsp + 0xa8]
add ecx, eax
lea eax, [rbx + 0x27]
imul eax, dword [rsp + 0x48]
add eax, edx
lea edx, [rbx + 0x68]
imul edx, esi
add eax, ecx
add edx, eax
lea eax, [rbx + 0x29]
add edx, dword [rsp + 0x24]
add edx, dword [rsp + 0x198]
add edx, eax
add edx, dword [rsp + 0x58]
lea eax, [rbx + 0x7f]
add edx, dword [rsp + 0xac]
lea esi, [rbx + 0x4f]
add edx, ebp
lea ecx, [rbx + 0x3b]
add edx, dword [rsp + 0x64]
lea ebp, [rbx + 0x9e]
add edx, dword [rsp + 0xb0]
add edx, dword [rsp + 0xb4]
add edx, dword [rsp + 0x68]
add edx, r10d
lea r10d, [rbx + 0x7a]
add edx, dword [rsp + 0x20]
add edx, dword [rsp + 0xb8]
add edx, dword [rsp + 0x2c]
add edx, dword [rsp + 0xbc]
add edx, dword [rsp + 0x6c]
add edx, eax
lea eax, [rbx + 0x69]
add edx, r12d
lea r12d, [rbx + 0x97]
add edx, dword [rsp + 0x70]
add edx, eax
lea eax, [rbx + 0x6f]
add edx, eax
lea eax, [rbx + 0x50]
add edx, eax
lea eax, [rbx + 4]
add edx, dword [rsp + 0xc0]
add edx, eax
lea eax, [rbx + 0xb5]
add edx, eax
lea eax, [rbx + 0x13]
add edx, eax
lea eax, [rbx + 0xc3]
add edx, dword [rsp + 0x30]
add edx, eax
lea eax, [rbx + 0x12]
add edx, eax
lea eax, [rbx + 0x2c]
add edx, dword [rsp + 0xc4]
add edx, r12d
add edx, dword [rsp + 0xc8]
add edx, esi
add edx, dword [rsp + 0x54]
add edx, dword [rsp + 0x74]
add edx, eax
lea eax, [rbx + 0xa8]
add edx, eax
lea eax, [rbx + 0x9f]
add edx, dword [rsp + 0xcc]
add edx, eax
lea eax, [rbx + 6]
add edx, r10d
add edx, eax
lea eax, [rbx + 0x6e]
add edx, eax
add edx, edi
lea edi, [rbx + 0x52]
add edx, ecx
lea ecx, [rbx + 0xbd]
add edx, edi
lea edi, [rbx + 0x10]
add edx, ecx
lea ecx, [rbx + 0xb9]
add edx, ebp
add edx, ecx
lea ecx, [rbx + 0x8c]
add edx, dword [rsp + 0x78]
add edx, ecx
lea ecx, [rbx + 0x22]
add edx, dword [rsp + 0xd0]
add edx, esi
add edx, ecx
lea ecx, [rbx + 0xba]
add edx, edi
add edx, ecx
lea ecx, [rbx + 0x80]
add edx, ecx
add edx, dword [rsp + 0x7c]
lea esi, [rbx + 0x9f]
add edx, esi
lea esi, [rbx + 0xa7]
add edx, r12d
lea r12d, [rbx + 0x9c]
add edx, dword [rsp + 0x28]
add edx, dword [rsp + 0xd4]
add edx, r12d
lea r12d, [rbx + 0x11]
add edx, r12d
lea r12d, [rbx + 0x4a]
add edx, esi
lea esi, [rbx + 0x63]
add edx, dword [rsp + 0x80]
add edx, edi
add edx, r14d
lea r14d, [rbx + 0x27]
add edx, dword [rsp + 0x84]
add edx, esi
lea esi, [rbx + 0x81]
add edx, r12d
add edx, dword [rsp + 0xd8]
add edx, dword [rsp + 0x180]
add edx, r14d
lea r14d, [rbx + 0x4e]
add edx, dword [rsp + 0x88]
add edx, esi
lea esi, [rbx + 0x99]
add edx, esi
lea esi, [rbx + 0xae]
add edx, dword [rsp + 0x188]
add edx, esi
lea esi, [rbx + 0x6a]
add edx, dword [rsp + 0xdc]
add edx, esi
lea esi, [rbx + 0x25]
add edx, esi
lea esi, [rbx + 0x78]
add edx, esi
lea esi, [rbx + 0x49]
add edx, dword [rsp + 0xe0]
add edx, r14d
add edx, esi
lea esi, [rbx + 0xa1]
add edx, dword [rsp + 0xe4]
add edx, esi
add edx, dword [rsp + 0x34]
add edx, edi
lea edi, [rbx + 0x4c]
add edx, dword [rsp + 0x38]
add edx, edi
lea edi, [rbx + 0x6d]
add edx, edi
lea edi, [rbx + 0x2f]
add edx, edi
lea edi, [rbx + 0x8b]
add edx, edi
add edx, r12d
lea r12d, [rbx + 0xb1]
add edx, r15d
lea r15d, [rbx + 0x7d]
add edx, r15d
lea r15d, [rbx + 0x71]
add edx, dword [rsp + 0xe8]
add edx, dword [rsp + 0x3c]
add edx, r15d
lea r15d, [rbx + 0x4b]
add edx, r15d
lea r15d, [rbx + 0x86]
add edx, dword [rsp + 0x4c]
add edx, esi
lea esi, [rbx + 0xb9]
add edx, r12d
add edx, r15d
add edx, dword [rsp + 0xec]
add edx, esi
add edx, r14d
add edx, dword [rsp + 0xf0]
add edx, ecx
lea ecx, [rbx + 0xbc]
add edx, ecx
lea r15d, [rbx + 0x32]
add edx, r15d
lea ecx, [rbx + 0x4d]
add edx, ecx
lea esi, [rbx + 0x5f]
add edx, r10d
lea ecx, [rbx + 0x95]
add edx, ecx
lea ecx, [rbx + 0xbe]
add edx, r13d
add edx, dword [rsp + 0xf4]
add edx, ecx
lea ecx, [rbx + 0x28]
add edx, r14d
lea r14d, [rbx + 0xa8]
add edx, ecx
lea ecx, [rbx + 0x9c]
add edx, ecx
lea ecx, [rbx + 0x5a]
add edx, dword [rsp + 0xf8]
add edx, ecx
lea ecx, [rbx + 0x63]
add edx, ecx
lea ecx, [rbx + 0x67]
add edx, ecx
add edx, esi
lea esi, [rbx + 0x58]
add edx, r14d
add edx, esi
lea esi, [rbx + 0xa9]
add edx, dword [rsp + 0x8c]
add edx, esi
lea esi, [rbx + 0x39]
add edx, r12d
add edx, eax
lea eax, [rbx + 0x68]
add edx, dword [rsp + 0xfc]
add edx, eax
lea eax, [rbx + 0x45]
add edx, eax
lea eax, [rbx + 0x46]
add edx, eax
lea eax, [rbx + 0xbb]
add edx, ebp
add edx, eax
lea eax, [rbx + 0x1f]
add edx, ecx
lea ecx, [rbx + 0xc2]
add edx, eax
lea eax, [rbx + 0x64]
add edx, dword [rsp + 0x40]
add edx, eax
lea eax, [rbx + 0x8c]
add edx, eax
lea eax, [rbx + 0x11]
add edx, eax
lea eax, [rbx + 0x9b]
add edx, esi
add edx, eax
lea eax, [rbx + 0x91]
add edx, dword [rsp + 0x100]
add edx, eax
lea eax, [rbx + 0x24]
add edx, dword [rsp + 0x104]
add edx, r8d
lea r8d, [rbx + 0x8f]
add edx, eax
lea eax, [rbx + 0x5c]
add edx, dword [rsp + 0x44]
add edx, r15d
add edx, dword [rsp + 0x108]
add edx, dword [rsp + 0x10c]
add edx, dword [rsp + 0x110]
add edx, r8d
add edx, ecx
add edx, r10d
add edx, eax
lea eax, [rbx + 0x7d]
add edx, dword [rsp + 0x114]
add edx, eax
add edx, dword [rsp + 0x118]
lea eax, [rbx + 0xae]
add edx, eax
lea eax, [rbx + 0xa4]
add edx, eax
lea eax, [rbx + 0x3d]
add edx, eax
lea eax, [rbx + 0x13]
add edx, dword [rsp + 0x50]
add edx, eax
lea eax, [rbx + 0x12]
add edx, r9d
add edx, dword [rsp + 0x11c]
add edx, dword [rsp + 0x90]
add edx, eax
lea eax, [rbx + 0xaf]
add edx, eax
lea eax, [rbx + 0x70]
add edx, eax
lea eax, [rbx + 0x9a]
add edx, r14d
add edx, dword [rsp + 0x120]
add edx, dword [rsp + 0x124]
add edx, eax
lea eax, [rbx + 0x53]
add edx, r8d
add edx, edi
add edx, eax
lea eax, [rbx + 0xb8]
add edx, ecx
add edx, eax
lea eax, [rbx + 0x77]
add edx, r11d
add edx, esi
add edx, dword [rsp + 0x48]
add eax, edx
add eax, ebx
add rsp, 0x138
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret