Function at 0x430826
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x34f8
call fcn.0046bc78
sub rsp, rax
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffffc0
mov qword [rsp + 0x1b0], rcx
mov eax, dword [rdx]
mov ecx, dword [rdx + 4]
mov r9d, dword [rdx + 8]
mov r10d, dword [rdx + 0xc]
mov r11d, dword [rdx + 0x10]
mov esi, dword [rdx + 0x14]
mov edi, dword [rdx + 0x18]
mov edx, dword [rdx + 0x1c]
mov ebx, dword [r8]
xor ebx, eax
mov dword [rsp + 0xf4], ebx
mov ebx, dword [r8 + 4]
xor ebx, ecx
mov dword [rsp + 0xf0], ebx
mov r15d, dword [r8 + 8]
xor r15d, r9d
mov r12d, dword [r8 + 0xc]
xor r12d, r10d
mov r13d, dword [r8 + 0x10]
xor r13d, r11d
mov r14d, dword [r8 + 0x14]
xor r14d, esi
mov ebx, dword [r8 + 0x18]
xor ebx, edi
mov r8d, dword [r8 + 0x1c]
xor r8d, edx
mov dword [rsp + 0x1ac], eax
xor eax, 0x2010100
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x1a8], ecx
xor ecx, 0xd080503
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x1a4], r9d
xor r9d, 0x59372215
mov dword [rsp + 0x88], r9d
mov dword [rsp + 0x1a0], r10d
xor r10d, 0x6279e990
mov dword [rsp + 0x7c], r10d
mov dword [rsp + 0x19c], r11d
xor r11d, 0x55183ddb
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x198], esi
xor esi, 0xf12fc26d
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x194], edi
xor edi, 0x42311120
mov dword [rsp + 0x84], edi
mov dword [rsp + 0x190], edx
xor edx, 0xdd28b573
mov dword [rsp + 0x54], edx
mov dword [rsp + 0x4c], 0x55183ddb
mov dword [rsp + 0x40], 0xf12fc26d
mov dword [rsp + 0x3c], 0x42311120
mov dword [rsp + 0x78], 0xdd28b573
mov dword [rsp + 0x50], 0x2010100
mov dword [rsp + 0x34], 0xd080503
mov dword [rsp + 0x98], 0x59372215
mov dword [rsp + 0x68], 0x6279e990
xor eax, eax
lea r10, [0x004c9a40]
mov dword [rsp + 0x178], r8d
mov dword [rsp + 0x80], r8d
mov dword [rsp + 0x17c], ebx
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x180], r14d
mov dword [rsp + 0x58], r14d
mov dword [rsp + 0x184], r13d
mov dword [rsp + 0x5c], r13d
mov dword [rsp + 0x188], r12d
mov dword [rsp + 0xac], r12d
mov dword [rsp + 0x18c], r15d
mov dword [rsp + 0x94], r15d
mov r12d, dword [rsp + 0xf0]
mov r13d, dword [rsp + 0xf4]
cmp rax, 4
je 0x437fde
mov qword [rsp + 0x1b8], rax
mov edi, dword [rsp + 0x38]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x84]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x54]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x28]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x520]
xor r14d, r14d
cmp r14, 0x400
je 0x430aa8
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x430a66
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x4c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x4b8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x4c0]
mov dword [rsp + 0x9c], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x4e0]
mov dword [rsp + 0xd4], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x500]
mov dword [rsp + 0xd0], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x520]
mov dword [rsp + 0xcc], eax
mov edi, dword [rsp + 0x84]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x54]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x28]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x38]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x5a0]
xor r14d, r14d
cmp r14, 0x400
je 0x430bbc
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x430b7a
mov dword [rsp + 0xe8], r13d
rol dword [rsp + 0xd0], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x540]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x4b0], rcx
shr r9d, 5
mov r13d, dword [rsp + r9*4 + 0x540]
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x560]
mov dword [rsp + 0xc8], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x580]
mov dword [rsp + 0xc4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x5a0]
mov dword [rsp + 0xc0], eax
mov ebx, dword [rsp + 0x54]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x28]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x38]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x84]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x620]
xor r14d, r14d
cmp r14, 0x400
je 0x430cdb
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x430c99
rol dword [rsp + 0xcc], 0x18
rol dword [rsp + 0xc4], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x5c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x4a8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x5c0]
mov dword [rsp + 0xa4], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x5e0]
mov dword [rsp + 0xbc], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x600]
mov dword [rsp + 0xb8], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x620]
mov dword [rsp + 0xb4], eax
mov edi, dword [rsp + 0x28]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x38]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x84]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x54]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x6a0]
xor r14d, r14d
cmp r14, 0x400
je 0x430dfd
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x430dbb
rol dword [rsp + 0xd4], 8
rol dword [rsp + 0xc0], 0x18
rol dword [rsp + 0xb8], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x640]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x4a0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x640]
mov dword [rsp + 0xa8], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x660]
mov dword [rsp + 0x90], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x680]
mov dword [rsp + 0xe4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x6a0]
mov dword [rsp + 0xec], eax
mov edi, dword [rsp + 0x30]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x88]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x7c]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x20]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x720]
xor r14d, r14d
cmp r14, 0x400
je 0x430f27
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x430ee5
rol dword [rsp + 0xc8], 8
rol dword [rsp + 0xb4], 0x18
rol dword [rsp + 0xe4], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x6c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x498], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x6c0]
mov dword [rsp + 0x44], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x6e0]
mov dword [rsp + 0x64], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x700]
mov dword [rsp + 0x48], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x720]
mov dword [rsp + 0x24], eax
mov edi, dword [rsp + 0x88]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x7c]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x20]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x30]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x7a0]
xor r14d, r14d
cmp r14, 0x400
je 0x431047
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431005
rol dword [rsp + 0xbc], 8
rol dword [rsp + 0xec], 0x18
rol dword [rsp + 0x48], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x740]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x490], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x740]
mov dword [rsp + 0x74], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x760]
mov dword [rsp + 0x6c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x780]
mov dword [rsp + 0x2c], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x7a0]
mov dword [rsp + 0x8c], eax
mov ebx, dword [rsp + 0x7c]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x20]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x30]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x88]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x820]
xor r14d, r14d
cmp r14, 0x400
je 0x431169
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431127
mov dword [rsp + 0xdc], r13d
mov dword [rsp + 0xa0], r12d
rol dword [rsp + 0x90], 8
rol dword [rsp + 0x24], 0x18
rol dword [rsp + 0x2c], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x7c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x488], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x7c0]
mov dword [rsp + 0xb0], ecx
shr r8d, 5
mov r14d, dword [rsp + r8*4 + 0x7e0]
shr edx, 5
mov r8d, dword [rsp + rdx*4 + 0x800]
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x820]
mov dword [rsp + 0x60], eax
mov ebx, dword [rsp + 0x20]
mov edx, ebx
shr edx, 8
mov edi, dword [rsp + 0x30]
mov r9d, edi
shr r9d, 0x10
mov r15d, dword [rsp + 0x88]
mov r11d, r15d
shr r11d, 0x18
mov ecx, dword [rsp + 0x7c]
mov eax, ecx
mov esi, 0xff
and eax, esi
and ecx, 0x1f
and edx, esi
and r9d, esi
mov esi, r15d
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea r15, [rsp + 0x8a0]
xor r12d, r12d
cmp r12, 0x400
je 0x43128a
lea r13, [rcx + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x60], r13d
lea r13, [rbx + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x40], r13d
lea r13, [rdi + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x20], r13d
lea r13, [rsi + r12]
mov r13d, dword [r10 + r13]
mov dword [r15], r13d
sub r12, 0xffffffffffffff80
add r15, 4
jmp 0x431248
mov r15d, dword [rsp + 0x64]
rol r15d, 8
push 0x20
pop rcx
lea rbx, [rsp + 0xf8]
mov rdi, rbx
lea rsi, [rsp + 0x840]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rbx
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x480], rcx
shr r9d, 5
mov r9d, dword [rsp + r9*4 + 0x880]
rol r9d, 0x10
shr r11d, 5
mov ecx, dword [rsp + r11*4 + 0x8a0]
rol ecx, 0x18
xor ecx, r9d
mov esi, dword [rsp + 0x44]
xor esi, r15d
mov edi, dword [rsp + 0x6c]
rol edi, 8
mov ebx, dword [rsp + 0x8c]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov r9d, dword [rsp + 0x60]
rol r9d, 0x18
shr edx, 5
mov r11d, dword [rsp + rdx*4 + 0x860]
rol r11d, 8
shr eax, 5
mov edx, dword [rsp + 0x48]
xor edx, dword [rsp + 0x24]
xor edx, esi
mov dword [rsp + 0x48], edx
mov esi, dword [rsp + 0x74]
xor esi, edi
mov edx, dword [rsp + 0x2c]
xor edx, ebx
xor edx, esi
mov dword [rsp + 0x2c], edx
mov edx, dword [rsp + 0xb0]
xor edx, r14d
xor r9d, r8d
xor r9d, edx
mov dword [rsp + 0x60], r9d
xor r11d, dword [rsp + rax*4 + 0x840]
xor r11d, ecx
mov dword [rsp + 0x6c], r11d
mov edi, dword [rsp + 0x34]
mov r8d, edi
shr r8d, 8
mov r12d, dword [rsp + 0x98]
mov edx, r12d
shr edx, 0x10
mov esi, dword [rsp + 0x68]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x50]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, r12d
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x920]
xor r14d, r14d
cmp r14, 0x400
je 0x431404
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4313c2
mov ecx, dword [rsp + 0x48]
xor ecx, dword [rsp + 0x28]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x60]
xor ecx, dword [rsp + 0x84]
mov dword [rsp + 0x60], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x8c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x478], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x8c0]
mov dword [rsp + 0x64], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x8e0]
mov dword [rsp + 0x74], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x900]
mov dword [rsp + 0xe0], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x920]
mov dword [rsp + 0x28], eax
mov r8d, r12d
shr r8d, 8
mov edi, dword [rsp + 0x68]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x50]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x34]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x9a0]
xor r14d, r14d
cmp r14, 0x400
je 0x431526
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4314e4
rol dword [rsp + 0xe0], 0x10
mov ecx, dword [rsp + 0x6c]
xor ecx, dword [rsp + 0x54]
mov dword [rsp + 0x6c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x940]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x470], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x940]
mov dword [rsp + 0x84], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x960]
mov dword [rsp + 0x54], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x980]
mov dword [rsp + 0x24], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x9a0]
mov dword [rsp + 0x8c], eax
mov ebx, dword [rsp + 0x68]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x50]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x34]
mov eax, esi
shr eax, 0x18
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xa20]
xor r14d, r14d
cmp r14, 0x400
je 0x431646
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431604
rol dword [rsp + 0x28], 0x18
rol dword [rsp + 0x24], 0x10
mov ecx, dword [rsp + 0x2c]
xor ecx, dword [rsp + 0x38]
mov dword [rsp + 0x2c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x9c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x468], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x9c0]
mov dword [rsp + 0x38], ecx
shr r8d, 5
mov r14d, dword [rsp + r8*4 + 0x9e0]
shr edx, 5
mov r8d, dword [rsp + rdx*4 + 0xa00]
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xa20]
mov dword [rsp + 0x44], eax
mov ebx, dword [rsp + 0x50]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x34]
mov r9d, edi
shr r9d, 0x10
mov eax, r12d
shr eax, 0x18
mov ecx, dword [rsp + 0x68]
mov edx, ecx
mov esi, 0xff
and edx, esi
and ecx, 0x1f
and r11d, esi
and r9d, esi
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea r15, [rsp + 0xaa0]
xor r12d, r12d
cmp r12, 0x400
je 0x431752
lea r13, [rcx + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x60], r13d
lea r13, [rbx + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x40], r13d
lea r13, [rdi + r12]
mov r13d, dword [r10 + r13]
mov dword [r15 - 0x20], r13d
lea r13, [rsi + r12]
mov r13d, dword [r10 + r13]
mov dword [r15], r13d
sub r12, 0xffffffffffffff80
add r15, 4
jmp 0x431710
mov r15d, dword [rsp + 0x74]
rol r15d, 8
push 0x20
pop rcx
lea rbx, [rsp + 0xf8]
mov rdi, rbx
lea rsi, [rsp + 0xa40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rbx
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x460], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xa80]
rol ecx, 0x10
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xaa0]
rol eax, 0x18
xor eax, ecx
mov ecx, dword [rsp + 0x64]
xor ecx, r15d
mov edi, dword [rsp + 0x54]
rol edi, 8
mov ebx, dword [rsp + 0x8c]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov r9d, dword [rsp + 0x44]
rol r9d, 0x18
shr r11d, 5
mov r11d, dword [rsp + r11*4 + 0xa60]
rol r11d, 8
shr edx, 5
mov r12d, dword [rsp + 0xe0]
xor r12d, dword [rsp + 0x28]
xor r12d, ecx
mov esi, dword [rsp + 0x84]
xor esi, edi
mov ecx, dword [rsp + 0x24]
xor ecx, ebx
xor ecx, esi
mov dword [rsp + 0x24], ecx
mov ecx, dword [rsp + 0x38]
xor ecx, r14d
xor r9d, r8d
xor r9d, ecx
mov dword [rsp + 0x44], r9d
xor r11d, dword [rsp + rdx*4 + 0xa40]
xor r11d, eax
mov dword [rsp + 0x54], r11d
mov edi, dword [rsp + 0x40]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x3c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x78]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x4c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xb20]
xor r14d, r14d
cmp r14, 0x400
je 0x4318c3
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431881
xor r12d, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x44]
xor ecx, dword [rsp + 0x88]
mov dword [rsp + 0x44], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xac0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x458], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xac0]
mov dword [rsp + 0x20], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0xae0]
mov dword [rsp + 0x74], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0xb00]
mov dword [rsp + 0x38], ecx
shr eax, 5
mov r13d, dword [rsp + rax*4 + 0xb20]
mov edi, dword [rsp + 0x3c]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x78]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x4c]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x40]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xba0]
xor r14d, r14d
cmp r14, 0x400
je 0x4319d9
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431997
mov dword [rsp + 0xe0], r12d
rol dword [rsp + 0x38], 0x10
mov ecx, dword [rsp + 0x54]
xor ecx, dword [rsp + 0x7c]
mov dword [rsp + 0x54], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xb40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x450], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xb40]
mov dword [rsp + 0x88], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0xb60]
mov dword [rsp + 0x84], ecx
shr edx, 5
mov r12d, dword [rsp + rdx*4 + 0xb80]
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xba0]
mov dword [rsp + 0x7c], eax
mov ebx, dword [rsp + 0x78]
mov r9d, ebx
shr r9d, 8
mov edi, dword [rsp + 0x4c]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x40]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x3c]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r9d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r14d, ebx
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xc20]
xor r15d, r15d
cmp r15, 0x400
je 0x431af5
lea rax, [rcx + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x60], eax
lea rax, [r14 + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x40], eax
lea rax, [rdi + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x20], eax
lea rax, [rsi + r15]
mov eax, dword [r10 + rax]
mov dword [rbx], eax
sub r15, 0xffffffffffffff80
add rbx, 4
jmp 0x431ab7
rol r13d, 0x18
mov dword [rsp + 0x28], r13d
rol r12d, 0x10
mov dword [rsp + 0xd8], r12d
mov eax, dword [rsp + 0x24]
xor eax, dword [rsp + 0x30]
mov dword [rsp + 0x24], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0xbc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x448], rax
shr r11d, 5
mov eax, dword [rsp + r11*4 + 0xbc0]
mov dword [rsp + 0x30], eax
shr r9d, 5
mov r14d, dword [rsp + r9*4 + 0xbe0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0xc00]
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0xc20]
mov dword [rsp + 0x64], eax
mov ebx, dword [rsp + 0x4c]
mov r13d, ebx
shr r13d, 8
mov edi, dword [rsp + 0x40]
mov r9d, edi
shr r9d, 0x10
mov esi, dword [rsp + 0x3c]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x78]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r13d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea r15, [rsp + 0xca0]
xor eax, eax
cmp rax, 0x400
je 0x431c0d
lea r12, [rcx + rax]
mov r12d, dword [r10 + r12]
mov dword [r15 - 0x60], r12d
lea r12, [rbx + rax]
mov r12d, dword [r10 + r12]
mov dword [r15 - 0x40], r12d
lea r12, [rdi + rax]
mov r12d, dword [r10 + r12]
mov dword [r15 - 0x20], r12d
lea r12, [rsi + rax]
mov r12d, dword [r10 + r12]
mov dword [r15], r12d
sub rax, 0xffffffffffffff80
add r15, 4
jmp 0x431bcc
mov ebx, dword [rsp + 0x74]
rol ebx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0xc40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x440], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0xc80]
rol eax, 0x10
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0xca0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x20]
xor esi, ebx
mov edi, dword [rsp + 0x84]
rol edi, 8
mov ebx, dword [rsp + 0x7c]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x64]
rol edx, 0x18
shr r13d, 5
mov r9d, dword [rsp + r13*4 + 0xc60]
rol r9d, 8
shr r11d, 5
mov eax, dword [rsp + 0x38]
xor eax, dword [rsp + 0x28]
xor eax, esi
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x88]
xor eax, edi
mov r12d, dword [rsp + 0xd8]
xor r12d, ebx
xor r12d, eax
mov eax, dword [rsp + 0x30]
xor eax, r14d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x64], edx
xor r9d, dword [rsp + r11*4 + 0xc40]
xor r9d, ecx
mov dword [rsp + 0x8c], r9d
mov edi, dword [rsp + 0x58]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x70]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x80]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x5c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xd20]
xor r14d, r14d
cmp r14, 0x400
je 0x431d7e
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431d3c
mov ecx, dword [rsp + 0x38]
xor ecx, dword [rsp + 0x50]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x64]
xor ecx, dword [rsp + 0x98]
mov dword [rsp + 0x64], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xcc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x438], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xcc0]
mov dword [rsp + 0x20], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0xce0]
mov dword [rsp + 0x28], ecx
shr edx, 5
mov r13d, dword [rsp + rdx*4 + 0xd00]
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xd20]
mov dword [rsp + 0x30], eax
mov edi, dword [rsp + 0x70]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x80]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x5c]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x58]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xda0]
xor r14d, r14d
cmp r14, 0x400
je 0x431e9e
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x431e5c
rol r13d, 0x10
mov dword [rsp + 0xb0], r13d
mov ecx, dword [rsp + 0x8c]
xor ecx, dword [rsp + 0x68]
mov dword [rsp + 0x8c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xd40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x430], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xd40]
mov dword [rsp + 0x74], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0xd60]
mov dword [rsp + 0x88], ecx
shr edx, 5
mov r13d, dword [rsp + rdx*4 + 0xd80]
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xda0]
mov dword [rsp + 0x84], eax
mov ebx, dword [rsp + 0x80]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x5c]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x58]
mov r9d, esi
shr r9d, 0x18
mov ecx, dword [rsp + 0x70]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r14d, ebx
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xe20]
xor r15d, r15d
cmp r15, 0x400
je 0x431fc2
lea rax, [rcx + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x60], eax
lea rax, [r14 + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x40], eax
lea rax, [rdi + r15]
mov eax, dword [r10 + rax]
mov dword [rbx - 0x20], eax
lea rax, [rsi + r15]
mov eax, dword [r10 + rax]
mov dword [rbx], eax
sub r15, 0xffffffffffffff80
add rbx, 4
jmp 0x431f84
rol dword [rsp + 0x30], 0x18
rol r13d, 0x10
mov dword [rsp + 0x98], r13d
xor r12d, dword [rsp + 0x34]
mov dword [rsp + 0xd8], r12d
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0xdc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x428], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0xdc0]
mov dword [rsp + 0x34], eax
shr r11d, 5
mov r14d, dword [rsp + r11*4 + 0xde0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0xe00]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0xe20]
mov dword [rsp + 0x50], eax
mov ebx, dword [rsp + 0x5c]
mov r13d, ebx
shr r13d, 8
mov edx, dword [rsp + 0x58]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x70]
mov r15d, esi
shr r15d, 0x18
mov ecx, dword [rsp + 0x80]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r13d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea r12, [rsp + 0xea0]
xor eax, eax
cmp rax, 0x400
je 0x4320e2
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r12 - 0x60], edx
lea rdx, [rbx + rax]
mov edx, dword [r10 + rdx]
mov dword [r12 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r12 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r12], edx
sub rax, 0xffffffffffffff80
add r12, 4
jmp 0x43209d
mov edx, dword [rsp + 0x28]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0xe40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x420], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0xe80]
rol eax, 0x10
shr r15d, 5
mov ecx, dword [rsp + r15*4 + 0xea0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x20]
xor esi, edx
mov edi, dword [rsp + 0x88]
rol edi, 8
mov ebx, dword [rsp + 0x84]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x50]
rol edx, 0x18
shr r13d, 5
mov r9d, dword [rsp + r13*4 + 0xe60]
rol r9d, 8
shr r11d, 5
mov eax, dword [rsp + 0xb0]
xor eax, dword [rsp + 0x30]
xor eax, esi
mov dword [rsp + 0xb0], eax
mov esi, dword [rsp + 0x74]
xor esi, edi
mov eax, dword [rsp + 0x98]
xor eax, ebx
xor eax, esi
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x34]
xor eax, r14d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x50], edx
xor r9d, dword [rsp + r11*4 + 0xe40]
xor r9d, ecx
mov dword [rsp + 0x68], r9d
mov r12d, dword [rsp + 0xa0]
mov r8d, r12d
shr r8d, 8
mov edi, dword [rsp + 0x94]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0xac]
mov eax, esi
shr eax, 0x18
mov r13d, dword [rsp + 0xe8]
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xf20]
xor r14d, r14d
cmp r14, 0x400
je 0x43226f
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43222d
mov ecx, dword [rsp + 0xb0]
xor ecx, dword [rsp + 0x4c]
mov dword [rsp + 0xb0], ecx
mov ecx, dword [rsp + 0x50]
xor ecx, dword [rsp + 0x3c]
mov dword [rsp + 0x50], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xec0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x418], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xec0]
mov dword [rsp + 0x20], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0xee0]
mov dword [rsp + 0x28], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0xf00]
mov dword [rsp + 0x3c], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xf20]
mov dword [rsp + 0x34], eax
mov edi, dword [rsp + 0x94]
mov eax, edi
shr eax, 8
mov esi, dword [rsp + 0xac]
mov r8d, esi
shr r8d, 0x10
mov edx, r13d
shr edx, 0x18
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, r13d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0xfa0]
xor r14d, r14d
cmp r14, 0x400
je 0x432392
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x432350
rol dword [rsp + 0x3c], 0x10
mov ecx, dword [rsp + 0x68]
xor ecx, dword [rsp + 0x78]
mov dword [rsp + 0x68], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0xf40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x410], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0xf40]
mov dword [rsp + 0x4c], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0xf60]
mov dword [rsp + 0x88], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0xf80]
mov dword [rsp + 0x74], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0xfa0]
mov dword [rsp + 0x84], eax
mov edx, dword [rsp + 0xac]
mov r8d, edx
shr r8d, 8
mov r11d, r13d
shr r11d, 0x10
mov r9d, r12d
shr r9d, 0x18
mov ecx, dword [rsp + 0x94]
mov ebx, ecx
mov eax, 0xff
and ebx, eax
and ecx, 0x1f
and r8d, eax
and r11d, eax
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
mov edi, r13d
shr edi, 0xe
and edi, 0x7c
mov r14d, edx
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea r15, [rsp + 0x1020]
xor eax, eax
cmp rax, 0x400
je 0x4324af
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x60], edx
lea rdx, [r14 + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15], edx
sub rax, 0xffffffffffffff80
add r15, 4
jmp 0x43246e
rol dword [rsp + 0x34], 0x18
rol dword [rsp + 0x74], 0x10
mov eax, dword [rsp + 0x98]
xor eax, dword [rsp + 0x40]
mov dword [rsp + 0x98], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0xfc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x408], rax
shr ebx, 5
mov eax, dword [rsp + rbx*4 + 0xfc0]
mov dword [rsp + 0x40], eax
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0xfe0]
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x1000]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1020]
mov dword [rsp + 0x30], eax
mov r11d, r13d
shr r11d, 8
mov r9d, r12d
shr r9d, 0x10
mov esi, dword [rsp + 0x94]
mov ebx, esi
shr ebx, 0x18
mov edx, r13d
mov ecx, dword [rsp + 0xac]
mov r13d, ecx
mov eax, 0xff
and r13d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, r12d
shr edi, 0xe
and edi, 0x7c
mov r12d, edx
shr r12d, 6
and r12d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x10a0]
xor edx, edx
cmp rdx, 0x400
je 0x4325cc
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r12 + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x43258a
mov r14d, dword [rsp + 0x28]
rol r14d, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1040]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x400], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1080]
rol eax, 0x10
shr ebx, 5
mov ecx, dword [rsp + rbx*4 + 0x10a0]
rol ecx, 0x18
xor ecx, eax
mov edx, dword [rsp + 0x20]
xor edx, r14d
mov eax, dword [rsp + 0x3c]
xor eax, dword [rsp + 0x34]
xor eax, edx
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x88]
rol eax, 8
mov r9d, dword [rsp + 0x84]
rol r9d, 0x18
mov edx, dword [rsp + 0x4c]
xor edx, eax
mov eax, dword [rsp + 0x74]
xor eax, r9d
rol r8d, 8
xor eax, edx
mov dword [rsp + 0x74], eax
mov edx, dword [rsp + 0x40]
xor edx, r8d
rol r15d, 0x10
mov eax, dword [rsp + 0x30]
rol eax, 0x18
xor eax, r15d
xor eax, edx
mov dword [rsp + 0x30], eax
shr r11d, 5
mov eax, dword [rsp + r11*4 + 0x1060]
rol eax, 8
shr r13d, 5
xor eax, dword [rsp + r13*4 + 0x1040]
xor eax, ecx
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x9c]
xor eax, dword [rsp + 0xd4]
xor eax, dword [rsp + 0xd0]
xor eax, dword [rsp + 0xcc]
xor eax, dword [rsp + 0x1ac]
mov dword [rsp + 0x9c], eax
mov r13d, dword [rsp + 0xdc]
xor r13d, dword [rsp + 0xc8]
xor r13d, dword [rsp + 0xc4]
xor r13d, dword [rsp + 0xc0]
xor r13d, dword [rsp + 0x1a8]
mov eax, dword [rsp + 0xa4]
xor eax, dword [rsp + 0xbc]
xor eax, dword [rsp + 0xb8]
xor eax, dword [rsp + 0xb4]
xor eax, dword [rsp + 0x1a4]
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0xa8]
xor eax, dword [rsp + 0x90]
xor eax, dword [rsp + 0xe4]
xor eax, dword [rsp + 0xec]
xor eax, dword [rsp + 0x1a0]
mov dword [rsp + 0xa8], eax
mov edi, dword [rsp + 0x2c]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x60]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x6c]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x48]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1120]
xor r14d, r14d
mov r12d, dword [rsp + 0xa0]
cmp r14, 0x400
je 0x4327e6
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4327a4
mov ecx, dword [rsp + 0x3c]
xor ecx, dword [rsp + 0x5c]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x30]
xor ecx, dword [rsp + 0x70]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x9c]
xor ecx, dword [rsp + 0xe8]
mov dword [rsp + 0x9c], ecx
mov ecx, dword [rsp + 0xa4]
xor ecx, dword [rsp + 0x94]
mov dword [rsp + 0xa4], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x10c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3f8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x10c0]
mov dword [rsp + 0x88], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x10e0]
mov dword [rsp + 0xd4], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1100]
mov dword [rsp + 0xd0], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1120]
mov dword [rsp + 0xcc], eax
mov edi, dword [rsp + 0x60]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x6c]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x48]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x2c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x11a0]
xor r14d, r14d
cmp r14, 0x400
je 0x432939
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4328f7
mov ecx, dword [rsp + 0x7c]
xor ecx, dword [rsp + 0x80]
mov dword [rsp + 0x7c], ecx
rol dword [rsp + 0xd0], 0x10
mov ecx, dword [rsp + 0xa8]
xor ecx, dword [rsp + 0xac]
mov dword [rsp + 0xa8], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1140]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3f0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1140]
mov dword [rsp + 0xe8], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1160]
mov dword [rsp + 0xc8], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1180]
mov dword [rsp + 0xc4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x11a0]
mov dword [rsp + 0xc0], eax
mov ebx, dword [rsp + 0x6c]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x48]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x2c]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x60]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1220]
xor r14d, r14d
cmp r14, 0x400
je 0x432a78
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x432a36
rol dword [rsp + 0xcc], 0x18
rol dword [rsp + 0xc4], 0x10
xor r13d, r12d
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x11c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3e8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x11c0]
mov dword [rsp + 0xac], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x11e0]
mov dword [rsp + 0xbc], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1200]
mov dword [rsp + 0xb8], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1220]
mov dword [rsp + 0xb4], eax
mov edi, dword [rsp + 0x48]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x2c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x60]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x6c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x12a0]
xor r14d, r14d
mov r12d, dword [rsp + 0xe0]
cmp r14, 0x400
je 0x432ba2
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x432b60
rol dword [rsp + 0xd4], 8
rol dword [rsp + 0xc0], 0x18
rol dword [rsp + 0xb8], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1240]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3e0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1240]
mov dword [rsp + 0x84], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1260]
mov dword [rsp + 0x90], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1280]
mov dword [rsp + 0xe4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x12a0]
mov dword [rsp + 0xec], eax
mov edi, dword [rsp + 0x24]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x44]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x54]
mov eax, ebx
shr eax, 0x18
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1320]
xor r14d, r14d
cmp r14, 0x400
je 0x432cc8
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x432c86
rol dword [rsp + 0xc8], 8
rol dword [rsp + 0xb4], 0x18
rol dword [rsp + 0xe4], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x12c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3d8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x12c0]
mov dword [rsp + 0x28], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x12e0]
mov dword [rsp + 0x4c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1300]
mov dword [rsp + 0x34], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1320]
mov dword [rsp + 0x20], eax
mov edi, dword [rsp + 0x44]
mov eax, edi
shr eax, 8
mov esi, dword [rsp + 0x54]
mov r8d, esi
shr r8d, 0x10
mov edx, r12d
shr edx, 0x18
mov ecx, dword [rsp + 0x24]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, r12d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x13a0]
xor r14d, r14d
cmp r14, 0x400
je 0x432de0
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x432d9e
rol dword [rsp + 0xbc], 8
rol dword [rsp + 0xec], 0x18
rol dword [rsp + 0x34], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1340]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3d0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1340]
mov dword [rsp + 0x94], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1360]
mov dword [rsp + 0x70], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1380]
mov dword [rsp + 0x40], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x13a0]
mov dword [rsp + 0x78], eax
mov r14d, dword [rsp + 0x54]
mov r11d, r14d
shr r11d, 8
mov r8d, r12d
shr r8d, 0x10
mov edx, dword [rsp + 0x24]
mov r9d, edx
shr r9d, 0x18
mov ecx, dword [rsp + 0x44]
mov ebx, ecx
mov eax, 0xff
and ebx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, edx
shr esi, 0x16
and esi, 0x7c
mov edi, r12d
shr edi, 0xe
and edi, 0x7c
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea r15, [rsp + 0x1420]
xor eax, eax
cmp rax, 0x400
je 0x432ef9
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x60], edx
lea rdx, [r14 + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15], edx
sub rax, 0xffffffffffffff80
add r15, 4
jmp 0x432eb8
mov dword [rsp + 0xdc], r13d
rol dword [rsp + 0x90], 8
rol dword [rsp + 0x20], 0x18
rol dword [rsp + 0x40], 0x10
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x13c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x3c8], rax
shr ebx, 5
mov eax, dword [rsp + rbx*4 + 0x13c0]
mov dword [rsp + 0x80], eax
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x13e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x1400]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1420]
mov dword [rsp + 0x5c], eax
mov r11d, r12d
shr r11d, 8
mov edx, dword [rsp + 0x24]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x44]
mov ebx, esi
shr ebx, 0x18
mov ecx, dword [rsp + 0x54]
mov r13d, ecx
mov eax, 0xff
and r13d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr r12d, 6
and r12d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x14a0]
xor edx, edx
cmp rdx, 0x400
je 0x43300e
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r12 + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x432fcc
mov edx, dword [rsp + 0x4c]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1440]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x3c0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1480]
rol eax, 0x10
shr ebx, 5
mov ecx, dword [rsp + rbx*4 + 0x14a0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x28]
xor esi, edx
mov edi, dword [rsp + 0x70]
rol edi, 8
mov ebx, dword [rsp + 0x78]
rol ebx, 0x18
rol r15d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x5c]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x1460]
rol r9d, 8
shr r13d, 5
mov eax, dword [rsp + 0x34]
xor eax, dword [rsp + 0x20]
xor eax, esi
mov dword [rsp + 0x34], eax
mov r11d, dword [rsp + 0x94]
xor r11d, edi
mov eax, dword [rsp + 0x40]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x80]
xor eax, r15d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x5c], edx
xor r9d, dword [rsp + r13*4 + 0x1440]
xor r9d, ecx
mov dword [rsp + 0xa0], r9d
mov r13d, dword [rsp + 0xd8]
mov r8d, r13d
shr r8d, 8
mov esi, dword [rsp + 0x64]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x8c]
mov eax, edi
shr eax, 0x18
mov ecx, dword [rsp + 0x38]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r13d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1520]
xor r14d, r14d
mov r12d, dword [rsp + 0x74]
cmp r14, 0x400
je 0x43318c
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43314a
mov ecx, dword [rsp + 0x48]
xor dword [rsp + 0x34], ecx
mov ecx, dword [rsp + 0x60]
xor dword [rsp + 0x5c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x14c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3b8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x14c0]
mov dword [rsp + 0x60], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x14e0]
mov dword [rsp + 0x94], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1500]
mov dword [rsp + 0x28], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1520]
mov dword [rsp + 0x20], eax
mov edi, dword [rsp + 0x64]
mov eax, edi
shr eax, 8
mov ebx, dword [rsp + 0x8c]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x38]
mov edx, esi
shr edx, 0x18
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x15a0]
xor r14d, r14d
cmp r14, 0x400
je 0x4332a6
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433264
xor r12d, dword [rsp + 0x58]
rol dword [rsp + 0x28], 0x10
mov ecx, dword [rsp + 0x6c]
xor dword [rsp + 0xa0], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1540]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x3b0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1540]
mov dword [rsp + 0x58], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1560]
mov dword [rsp + 0x70], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1580]
mov dword [rsp + 0x48], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x15a0]
mov dword [rsp + 0x6c], eax
mov ebx, dword [rsp + 0x8c]
mov r11d, ebx
shr r11d, 8
mov edx, dword [rsp + 0x38]
mov r8d, edx
shr r8d, 0x10
mov r9d, r13d
shr r9d, 0x18
mov ecx, dword [rsp + 0x64]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r13d
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1620]
xor eax, eax
cmp rax, 0x400
je 0x4333bf
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub rax, 0xffffffffffffff80
add rbx, 4
jmp 0x433382
mov dword [rsp + 0x74], r12d
rol dword [rsp + 0x20], 0x18
rol dword [rsp + 0x48], 0x10
mov eax, dword [rsp + 0x2c]
xor dword [rsp + 0x40], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x15c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x3a8], rax
shr r14d, 5
mov eax, dword [rsp + r14*4 + 0x15c0]
mov dword [rsp + 0x2c], eax
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x15e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x1600]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1620]
mov dword [rsp + 0x4c], eax
mov edx, r13d
mov ebx, dword [rsp + 0x38]
mov r13d, ebx
shr r13d, 8
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x64]
mov r11d, esi
shr r11d, 0x18
mov ecx, dword [rsp + 0x8c]
mov r12d, ecx
mov eax, 0xff
and r12d, eax
and ecx, 0x1f
and r13d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x16a0]
xor edx, edx
cmp rdx, 0x400
je 0x4334d6
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [rbx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x433494
mov edx, dword [rsp + 0x94]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1640]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x3a0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1680]
rol eax, 0x10
shr r11d, 5
mov ecx, dword [rsp + r11*4 + 0x16a0]
rol ecx, 0x18
xor ecx, eax
mov r11d, dword [rsp + 0x60]
xor r11d, edx
mov esi, dword [rsp + 0x70]
rol esi, 8
mov edi, dword [rsp + 0x6c]
rol edi, 0x18
rol r15d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x4c]
rol edx, 0x18
shr r13d, 5
mov r9d, dword [rsp + r13*4 + 0x1660]
rol r9d, 8
shr r12d, 5
mov eax, dword [rsp + 0x28]
xor eax, dword [rsp + 0x20]
xor eax, r11d
mov dword [rsp + 0x28], eax
mov r11d, dword [rsp + 0x58]
xor r11d, esi
mov eax, dword [rsp + 0x48]
xor eax, edi
xor eax, r11d
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x2c]
xor eax, r15d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x4c], edx
xor r9d, dword [rsp + r12*4 + 0x1640]
xor r9d, ecx
mov dword [rsp + 0x78], r9d
mov r12d, dword [rsp + 0x98]
mov r8d, r12d
shr r8d, 8
mov esi, dword [rsp + 0x50]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x68]
mov eax, edi
shr eax, 0x18
mov r13d, dword [rsp + 0xb0]
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1720]
xor r14d, r14d
cmp r14, 0x400
je 0x433652
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433610
mov ecx, dword [rsp + 0xe0]
xor dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x4c]
xor ecx, dword [rsp + 0x44]
mov dword [rsp + 0x4c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x16c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x398], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x16c0]
mov dword [rsp + 0x58], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x16e0]
mov dword [rsp + 0x94], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1700]
mov dword [rsp + 0x44], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1720]
mov dword [rsp + 0x2c], eax
mov edi, dword [rsp + 0x50]
mov eax, edi
shr eax, 8
mov esi, dword [rsp + 0x68]
mov r8d, esi
shr r8d, 0x10
mov edx, r13d
shr edx, 0x18
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, r13d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x17a0]
xor r14d, r14d
cmp r14, 0x400
je 0x43376b
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433729
rol dword [rsp + 0x44], 0x10
mov ecx, dword [rsp + 0x78]
xor ecx, dword [rsp + 0x54]
mov dword [rsp + 0x78], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1740]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x390], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1740]
mov dword [rsp + 0x70], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1760]
mov dword [rsp + 0x6c], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1780]
mov dword [rsp + 0x20], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x17a0]
mov dword [rsp + 0x54], eax
mov edx, dword [rsp + 0x68]
mov r11d, edx
shr r11d, 8
mov r8d, r13d
shr r8d, 0x10
mov r9d, r12d
shr r9d, 0x18
mov ecx, dword [rsp + 0x50]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
mov edi, r13d
shr edi, 0xe
and edi, 0x7c
mov r15d, edx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1820]
xor eax, eax
cmp rax, 0x400
je 0x43387a
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub rax, 0xffffffffffffff80
add rbx, 4
jmp 0x43383d
rol dword [rsp + 0x2c], 0x18
rol dword [rsp + 0x20], 0x10
mov eax, dword [rsp + 0x48]
xor eax, dword [rsp + 0x24]
mov dword [rsp + 0x48], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x17c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x388], rax
shr r14d, 5
mov eax, dword [rsp + r14*4 + 0x17c0]
mov dword [rsp + 0x24], eax
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x17e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x1800]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1820]
mov dword [rsp + 0x60], eax
mov r11d, r13d
shr r11d, 8
mov r9d, r12d
shr r9d, 0x10
mov edx, r12d
mov ebx, r13d
mov esi, dword [rsp + 0x50]
mov r13d, esi
shr r13d, 0x18
mov ecx, dword [rsp + 0x68]
mov r12d, ecx
mov eax, 0xff
and r12d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x18a0]
xor edx, edx
cmp rdx, 0x400
je 0x43398c
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [rbx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x43394a
mov edx, dword [rsp + 0x94]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1840]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x380], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1880]
rol eax, 0x10
shr r13d, 5
mov ecx, dword [rsp + r13*4 + 0x18a0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x58]
xor esi, edx
mov edi, dword [rsp + 0x6c]
rol edi, 8
mov ebx, dword [rsp + 0x54]
rol ebx, 0x18
rol r15d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x60]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x1860]
rol r9d, 8
shr r12d, 5
mov eax, dword [rsp + 0x44]
xor eax, dword [rsp + 0x2c]
xor eax, esi
mov dword [rsp + 0x44], eax
mov r11d, dword [rsp + 0x70]
xor r11d, edi
mov eax, dword [rsp + 0x20]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x20], eax
mov eax, dword [rsp + 0x24]
xor eax, r15d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x60], edx
xor r9d, dword [rsp + r12*4 + 0x1840]
xor r9d, ecx
mov dword [rsp + 0x80], r9d
mov r12d, dword [rsp + 0x74]
mov r8d, r12d
shr r8d, 8
mov esi, dword [rsp + 0x30]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x7c]
mov eax, edi
shr eax, 0x18
mov ecx, dword [rsp + 0x3c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1920]
xor r14d, r14d
mov r13d, dword [rsp + 0xd8]
cmp r14, 0x400
je 0x433b06
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433ac4
mov ecx, dword [rsp + 0x44]
xor ecx, dword [rsp + 0x38]
mov dword [rsp + 0x44], ecx
mov ecx, dword [rsp + 0x60]
xor ecx, dword [rsp + 0x64]
mov dword [rsp + 0x60], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x18c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x378], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x18c0]
mov dword [rsp + 0x2c], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x18e0]
mov dword [rsp + 0x38], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1900]
mov dword [rsp + 0x6c], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1920]
mov dword [rsp + 0x24], eax
mov edi, dword [rsp + 0x30]
mov eax, edi
shr eax, 8
mov ebx, dword [rsp + 0x7c]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x3c]
mov edx, esi
shr edx, 0x18
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x19a0]
xor r14d, r14d
cmp r14, 0x400
je 0x433c22
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433be0
rol dword [rsp + 0x6c], 0x10
mov ecx, dword [rsp + 0x80]
xor ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x80], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1940]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x370], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1940]
mov dword [rsp + 0x58], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1960]
mov dword [rsp + 0x70], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1980]
mov dword [rsp + 0x94], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x19a0]
mov dword [rsp + 0x54], eax
mov ebx, dword [rsp + 0x7c]
mov r11d, ebx
shr r11d, 8
mov edx, dword [rsp + 0x3c]
mov r8d, edx
shr r8d, 0x10
mov r9d, r12d
shr r9d, 0x18
mov ecx, dword [rsp + 0x30]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1a20]
xor eax, eax
cmp rax, 0x400
je 0x433d40
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub rax, 0xffffffffffffff80
add rbx, 4
jmp 0x433d03
rol dword [rsp + 0x24], 0x18
rol dword [rsp + 0x94], 0x10
xor dword [rsp + 0x20], r13d
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x19c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x368], rax
shr r14d, 5
mov eax, dword [rsp + r14*4 + 0x19c0]
mov dword [rsp + 0x8c], eax
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x19e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x1a00]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1a20]
mov dword [rsp + 0x64], eax
mov ebx, dword [rsp + 0x3c]
mov r11d, ebx
shr r11d, 8
mov r9d, r12d
shr r9d, 0x10
mov esi, dword [rsp + 0x30]
mov r13d, esi
shr r13d, 0x18
mov edx, r12d
mov ecx, dword [rsp + 0x7c]
mov r12d, ecx
mov eax, 0xff
and r12d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x1aa0]
xor edx, edx
cmp rdx, 0x400
je 0x433e52
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [rbx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x433e10
mov edx, dword [rsp + 0x38]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1a40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x360], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1a80]
rol eax, 0x10
shr r13d, 5
mov ecx, dword [rsp + r13*4 + 0x1aa0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x2c]
xor esi, edx
mov edi, dword [rsp + 0x70]
rol edi, 8
mov ebx, dword [rsp + 0x54]
rol ebx, 0x18
rol r15d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x64]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x1a60]
rol r9d, 8
shr r12d, 5
mov eax, dword [rsp + 0x6c]
xor eax, dword [rsp + 0x24]
xor eax, esi
mov dword [rsp + 0x6c], eax
mov r11d, dword [rsp + 0x58]
xor r11d, edi
mov eax, dword [rsp + 0x94]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x8c]
xor eax, r15d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x64], edx
xor r9d, dword [rsp + r12*4 + 0x1a40]
xor r9d, ecx
mov dword [rsp + 0x8c], r9d
mov r13d, dword [rsp + 0xdc]
mov r8d, r13d
shr r8d, 8
mov edi, dword [rsp + 0xa4]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0xa8]
mov eax, esi
shr eax, 0x18
mov r12d, dword [rsp + 0x9c]
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, r13d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1b20]
xor r14d, r14d
cmp r14, 0x400
je 0x433fdc
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x433f9a
mov ecx, dword [rsp + 0x6c]
xor ecx, dword [rsp + 0xb0]
mov dword [rsp + 0x6c], ecx
mov ecx, dword [rsp + 0x64]
xor ecx, dword [rsp + 0x50]
mov dword [rsp + 0x64], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1ac0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x358], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1ac0]
mov dword [rsp + 0x2c], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1ae0]
mov dword [rsp + 0x58], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1b00]
mov dword [rsp + 0x38], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1b20]
mov dword [rsp + 0x24], eax
mov edi, dword [rsp + 0xa4]
mov eax, edi
shr eax, 8
mov esi, dword [rsp + 0xa8]
mov r8d, esi
shr r8d, 0x10
mov edx, r12d
shr edx, 0x18
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, r12d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1ba0]
xor r14d, r14d
cmp r14, 0x400
je 0x4340fc
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4340ba
rol dword [rsp + 0x38], 0x10
mov ecx, dword [rsp + 0x8c]
xor ecx, dword [rsp + 0x68]
mov dword [rsp + 0x8c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1b40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x350], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1b40]
mov dword [rsp + 0x54], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1b60]
mov dword [rsp + 0x68], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1b80]
mov dword [rsp + 0x70], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x1ba0]
mov dword [rsp + 0xb0], eax
mov edx, dword [rsp + 0xa8]
mov r8d, edx
shr r8d, 8
mov r11d, r12d
shr r11d, 0x10
mov r9d, r13d
shr r9d, 0x18
mov ecx, dword [rsp + 0xa4]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r8d, eax
and r11d, eax
mov esi, r13d
shr esi, 0x16
and esi, 0x7c
mov edi, r12d
shr edi, 0xe
and edi, 0x7c
mov r15d, edx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1c20]
xor eax, eax
cmp rax, 0x400
je 0x43421a
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub rax, 0xffffffffffffff80
add rbx, 4
jmp 0x4341dd
rol dword [rsp + 0x24], 0x18
rol dword [rsp + 0x70], 0x10
mov eax, dword [rsp + 0x94]
xor eax, dword [rsp + 0x98]
mov dword [rsp + 0x94], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1bc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x348], rax
shr r14d, 5
mov eax, dword [rsp + r14*4 + 0x1bc0]
mov dword [rsp + 0x98], eax
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x1be0]
shr r11d, 5
mov r15d, dword [rsp + r11*4 + 0x1c00]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1c20]
mov dword [rsp + 0x50], eax
mov ebx, r12d
shr r12d, 8
mov r9d, r13d
shr r9d, 0x10
mov edx, r13d
mov esi, dword [rsp + 0xa4]
mov r13d, esi
shr r13d, 0x18
mov ecx, dword [rsp + 0xa8]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r12d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x1ca0]
xor edx, edx
cmp rdx, 0x400
je 0x43433b
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [rbx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x4342f9
mov ebx, dword [rsp + 0x58]
rol ebx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1c40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x340], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x1c80]
rol eax, 0x10
shr r13d, 5
mov ecx, dword [rsp + r13*4 + 0x1ca0]
rol ecx, 0x18
xor ecx, eax
mov edx, dword [rsp + 0x2c]
xor edx, ebx
mov eax, dword [rsp + 0x38]
xor eax, dword [rsp + 0x24]
xor eax, edx
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x68]
rol eax, 8
mov r9d, dword [rsp + 0xb0]
rol r9d, 0x18
mov edx, dword [rsp + 0x54]
xor edx, eax
mov eax, dword [rsp + 0x70]
xor eax, r9d
rol r8d, 8
xor eax, edx
mov dword [rsp + 0x70], eax
mov edx, dword [rsp + 0x98]
xor edx, r8d
rol r15d, 0x10
mov eax, dword [rsp + 0x50]
rol eax, 0x18
xor eax, r15d
xor eax, edx
mov dword [rsp + 0x50], eax
shr r12d, 5
mov eax, dword [rsp + r12*4 + 0x1c60]
rol eax, 8
shr r11d, 5
xor eax, dword [rsp + r11*4 + 0x1c40]
xor eax, ecx
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x88]
xor eax, dword [rsp + 0xd4]
xor eax, dword [rsp + 0xd0]
xor eax, dword [rsp + 0xcc]
xor eax, dword [rsp + 0x19c]
mov dword [rsp + 0x88], eax
mov r12d, dword [rsp + 0xe8]
xor r12d, dword [rsp + 0xc8]
xor r12d, dword [rsp + 0xc4]
xor r12d, dword [rsp + 0xc0]
xor r12d, dword [rsp + 0x198]
mov eax, dword [rsp + 0xac]
xor eax, dword [rsp + 0xbc]
xor eax, dword [rsp + 0xb8]
xor eax, dword [rsp + 0xb4]
xor eax, dword [rsp + 0x194]
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0x84]
xor eax, dword [rsp + 0x90]
xor eax, dword [rsp + 0xe4]
xor eax, dword [rsp + 0xec]
xor eax, dword [rsp + 0x190]
mov dword [rsp + 0x84], eax
mov edi, dword [rsp + 0x40]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x5c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0xa0]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x34]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1d20]
xor r14d, r14d
mov r13d, dword [rsp + 0xdc]
cmp r14, 0x400
je 0x434557
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x434515
mov ecx, dword [rsp + 0x38]
xor ecx, dword [rsp + 0x3c]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x50]
xor ecx, dword [rsp + 0x30]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x9c]
xor dword [rsp + 0x88], ecx
mov ecx, dword [rsp + 0xa4]
xor dword [rsp + 0xac], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1cc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x338], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1cc0]
mov dword [rsp + 0xb0], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1ce0]
mov dword [rsp + 0x98], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1d00]
mov dword [rsp + 0xd8], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1d20]
mov dword [rsp + 0xd4], eax
mov edi, dword [rsp + 0x5c]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0xa0]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x34]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x40]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1da0]
xor r14d, r14d
cmp r14, 0x400
je 0x43469f
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43465d
mov ecx, dword [rsp + 0x54]
xor ecx, dword [rsp + 0x7c]
mov dword [rsp + 0x54], ecx
rol dword [rsp + 0xd8], 0x10
mov ecx, dword [rsp + 0xa8]
xor dword [rsp + 0x84], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1d40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x330], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1d40]
mov dword [rsp + 0xa8], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1d60]
mov dword [rsp + 0xd0], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1d80]
mov dword [rsp + 0xcc], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1da0]
mov dword [rsp + 0xc8], eax
mov ebx, dword [rsp + 0xa0]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x34]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x40]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x5c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1e20]
xor r14d, r14d
cmp r14, 0x400
je 0x4347d7
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x434795
rol dword [rsp + 0xd4], 0x18
rol dword [rsp + 0xcc], 0x10
xor r12d, r13d
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1dc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x328], rcx
shr r9d, 5
mov r13d, dword [rsp + r9*4 + 0x1dc0]
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1de0]
mov dword [rsp + 0xdc], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1e00]
mov dword [rsp + 0xc4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1e20]
mov dword [rsp + 0xc0], eax
mov edi, dword [rsp + 0x34]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x40]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x5c]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0xa0]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1ea0]
xor r14d, r14d
cmp r14, 0x400
je 0x4348f5
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4348b3
rol dword [rsp + 0x98], 8
rol dword [rsp + 0xc8], 0x18
rol dword [rsp + 0xc4], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1e40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x320], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1e40]
mov dword [rsp + 0xa4], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1e60]
mov dword [rsp + 0xbc], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1e80]
mov dword [rsp + 0xb8], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1ea0]
mov dword [rsp + 0xb4], eax
mov edi, dword [rsp + 0x48]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x4c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x78]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x28]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1f20]
xor r14d, r14d
cmp r14, 0x400
je 0x434a1c
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4349da
rol dword [rsp + 0xd0], 8
rol dword [rsp + 0xc0], 0x18
rol dword [rsp + 0xb8], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1ec0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x318], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1ec0]
mov dword [rsp + 0x3c], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x1ee0]
mov dword [rsp + 0x7c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x1f00]
mov dword [rsp + 0x30], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1f20]
mov dword [rsp + 0x2c], eax
mov edi, dword [rsp + 0x4c]
mov eax, edi
shr eax, 8
mov ebx, dword [rsp + 0x78]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x28]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x48]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x1fa0]
xor r14d, r14d
cmp r14, 0x400
je 0x434b39
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x434af7
rol dword [rsp + 0xdc], 8
rol dword [rsp + 0xb4], 0x18
rol dword [rsp + 0x30], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x1f40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x310], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x1f40]
mov dword [rsp + 0x68], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x1f60]
mov dword [rsp + 0x9c], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x1f80]
mov dword [rsp + 0x24], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x1fa0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0x78]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x28]
mov r8d, edi
shr r8d, 0x10
mov edx, dword [rsp + 0x48]
mov r9d, edx
shr r9d, 0x18
mov ecx, dword [rsp + 0x4c]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, edx
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2020]
xor eax, eax
cmp rax, 0x400
je 0x434c56
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub rax, 0xffffffffffffff80
add rbx, 4
jmp 0x434c19
mov dword [rsp + 0xe0], r13d
mov dword [rsp + 0xe8], r12d
rol dword [rsp + 0xbc], 8
rol dword [rsp + 0x2c], 0x18
rol dword [rsp + 0x24], 0x10
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x1fc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x308], rax
shr r14d, 5
mov eax, dword [rsp + r14*4 + 0x1fc0]
mov dword [rsp + 0xe4], eax
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x1fe0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2000]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2020]
mov dword [rsp + 0x58], eax
mov ebx, dword [rsp + 0x28]
mov r11d, ebx
shr r11d, 8
mov edx, dword [rsp + 0x48]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x4c]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x78]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x20a0]
xor edx, edx
cmp rdx, 0x400
je 0x434d79
lea r14, [rcx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [rbx + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rdx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x434d37
mov edx, dword [rsp + 0x7c]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2040]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x300], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2080]
rol eax, 0x10
shr r12d, 5
mov ecx, dword [rsp + r12*4 + 0x20a0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x3c]
xor esi, edx
mov edi, dword [rsp + 0x9c]
rol edi, 8
mov ebx, dword [rsp + 0x90]
rol ebx, 0x18
rol r13d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x58]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x2060]
rol r9d, 8
shr r15d, 5
mov eax, dword [rsp + 0x30]
xor eax, dword [rsp + 0x2c]
xor eax, esi
mov dword [rsp + 0x30], eax
mov r11d, dword [rsp + 0x68]
xor r11d, edi
mov eax, dword [rsp + 0x24]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0xe4]
xor eax, r13d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x58], edx
xor r9d, dword [rsp + r15*4 + 0x2040]
xor r9d, ecx
mov dword [rsp + 0x7c], r9d
mov edi, dword [rsp + 0x20]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x60]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x80]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x44]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2120]
xor r14d, r14d
mov r12d, dword [rsp + 0x74]
mov r13d, dword [rsp + 0x70]
cmp r14, 0x400
je 0x434ef7
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x434eb5
mov ecx, dword [rsp + 0x30]
xor ecx, dword [rsp + 0x34]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x58]
xor ecx, dword [rsp + 0x5c]
mov dword [rsp + 0x58], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x20c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2f8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x20c0]
mov dword [rsp + 0x68], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x20e0]
mov dword [rsp + 0x9c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2100]
mov dword [rsp + 0x34], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2120]
mov dword [rsp + 0x3c], eax
mov edi, dword [rsp + 0x60]
mov eax, edi
shr eax, 8
mov ebx, dword [rsp + 0x80]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x44]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x20]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x21a0]
xor r14d, r14d
cmp r14, 0x400
je 0x43501a
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x434fd8
xor r13d, r12d
rol dword [rsp + 0x34], 0x10
mov ecx, dword [rsp + 0x7c]
xor ecx, dword [rsp + 0xa0]
mov dword [rsp + 0x7c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2140]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2f0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2140]
mov dword [rsp + 0x74], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2160]
mov dword [rsp + 0xa0], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2180]
mov dword [rsp + 0x2c], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x21a0]
mov dword [rsp + 0x90], eax
mov r15d, dword [rsp + 0x80]
mov r14d, r15d
shr r14d, 8
mov r11d, dword [rsp + 0x44]
mov r8d, r11d
shr r8d, 0x10
mov edx, dword [rsp + 0x20]
mov r9d, edx
shr r9d, 0x18
mov ecx, dword [rsp + 0x60]
mov ebx, ecx
mov eax, 0xff
and ebx, eax
and ecx, 0x1f
and r14d, eax
and r8d, eax
mov esi, edx
shr esi, 0x16
and esi, 0x7c
mov edi, r11d
shr edi, 0xe
and edi, 0x7c
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea r11, [rsp + 0x2220]
xor eax, eax
cmp rax, 0x400
je 0x435140
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r11 - 0x60], edx
lea rdx, [r15 + rax]
mov edx, dword [r10 + rdx]
mov dword [r11 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r11 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r11], edx
sub rax, 0xffffffffffffff80
add r11, 4
jmp 0x4350ff
mov dword [rsp + 0x70], r13d
rol dword [rsp + 0x3c], 0x18
rol dword [rsp + 0x2c], 0x10
mov eax, dword [rsp + 0x24]
xor eax, dword [rsp + 0x40]
mov dword [rsp + 0x24], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x21c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2e8], rax
shr ebx, 5
mov eax, dword [rsp + rbx*4 + 0x21c0]
mov dword [rsp + 0x40], eax
shr r14d, 5
mov r14d, dword [rsp + r14*4 + 0x21e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2200]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2220]
mov dword [rsp + 0x5c], eax
mov r11d, dword [rsp + 0x44]
mov r13d, r11d
shr r13d, 8
mov edx, dword [rsp + 0x20]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x60]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x80]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r13d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr r11d, 6
and r11d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x22a0]
xor edx, edx
cmp rdx, 0x400
je 0x435259
lea rbx, [rcx + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x60], ebx
lea rbx, [r11 + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x40], ebx
lea rbx, [rdi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x20], ebx
lea rbx, [rsi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax], ebx
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x43521b
mov edx, dword [rsp + 0x9c]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2240]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2e0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2280]
rol eax, 0x10
shr r12d, 5
mov ecx, dword [rsp + r12*4 + 0x22a0]
rol ecx, 0x18
xor ecx, eax
mov r11d, dword [rsp + 0x68]
xor r11d, edx
mov esi, dword [rsp + 0xa0]
rol esi, 8
mov edi, dword [rsp + 0x90]
rol edi, 0x18
rol r14d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x5c]
rol edx, 0x18
shr r13d, 5
mov r9d, dword [rsp + r13*4 + 0x2260]
rol r9d, 8
shr r15d, 5
mov eax, dword [rsp + 0x34]
xor eax, dword [rsp + 0x3c]
xor eax, r11d
mov dword [rsp + 0x34], eax
mov r11d, dword [rsp + 0x74]
xor r11d, esi
mov eax, dword [rsp + 0x2c]
xor eax, edi
xor eax, r11d
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x40]
xor eax, r14d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x5c], edx
xor r9d, dword [rsp + r15*4 + 0x2240]
xor r9d, ecx
mov dword [rsp + 0x68], r9d
mov r13d, dword [rsp + 0x94]
mov r8d, r13d
shr r8d, 8
mov esi, dword [rsp + 0x64]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x8c]
mov eax, edi
shr eax, 0x18
mov r12d, dword [rsp + 0x6c]
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r13d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2320]
xor r14d, r14d
cmp r14, 0x400
je 0x4353db
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x435399
mov ecx, dword [rsp + 0x34]
xor ecx, dword [rsp + 0x28]
mov dword [rsp + 0x34], ecx
mov ecx, dword [rsp + 0x5c]
xor ecx, dword [rsp + 0x4c]
mov dword [rsp + 0x5c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x22c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2d8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x22c0]
mov dword [rsp + 0x74], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x22e0]
mov dword [rsp + 0x9c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2300]
mov dword [rsp + 0x40], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2320]
mov dword [rsp + 0x28], eax
mov edi, dword [rsp + 0x64]
mov eax, edi
shr eax, 8
mov esi, dword [rsp + 0x8c]
mov r8d, esi
shr r8d, 0x10
mov edx, r12d
shr edx, 0x18
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, r12d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x23a0]
xor r14d, r14d
cmp r14, 0x400
je 0x4354f8
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4354b6
rol dword [rsp + 0x40], 0x10
mov ecx, dword [rsp + 0x68]
xor ecx, dword [rsp + 0x78]
mov dword [rsp + 0x68], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2340]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2d0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2340]
mov dword [rsp + 0x78], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2360]
mov dword [rsp + 0xa0], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2380]
mov dword [rsp + 0x3c], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x23a0]
mov dword [rsp + 0x90], eax
mov edx, dword [rsp + 0x8c]
mov r11d, edx
shr r11d, 8
mov r8d, r12d
shr r8d, 0x10
mov r9d, r13d
shr r9d, 0x18
mov ecx, dword [rsp + 0x64]
mov ebx, ecx
mov eax, 0xff
and ebx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r13d
shr esi, 0x16
and esi, 0x7c
mov edi, r12d
shr edi, 0xe
and edi, 0x7c
mov r14d, edx
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea r15, [rsp + 0x2420]
xor eax, eax
cmp rax, 0x400
je 0x435612
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x60], edx
lea rdx, [r14 + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15], edx
sub rax, 0xffffffffffffff80
add r15, 4
jmp 0x4355d1
rol dword [rsp + 0x28], 0x18
rol dword [rsp + 0x3c], 0x10
mov eax, dword [rsp + 0x2c]
xor eax, dword [rsp + 0x48]
mov dword [rsp + 0x2c], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x23c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2c8], rax
shr ebx, 5
mov eax, dword [rsp + rbx*4 + 0x23c0]
mov dword [rsp + 0x48], eax
shr r11d, 5
mov r14d, dword [rsp + r11*4 + 0x23e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2400]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2420]
mov dword [rsp + 0x4c], eax
mov r11d, r12d
shr r11d, 8
mov r9d, r13d
shr r9d, 0x10
mov edx, r12d
mov esi, dword [rsp + 0x64]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x8c]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, r13d
shr edi, 0xe
and edi, 0x7c
mov r13d, edx
shr r13d, 6
and r13d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x24a0]
xor edx, edx
cmp rdx, 0x400
je 0x435724
lea rbx, [rcx + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x60], ebx
lea rbx, [rdx + r13]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x40], ebx
lea rbx, [rdi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x20], ebx
lea rbx, [rsi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax], ebx
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x4356e6
mov edx, dword [rsp + 0x9c]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2440]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2c0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2480]
rol eax, 0x10
shr r12d, 5
mov ecx, dword [rsp + r12*4 + 0x24a0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x74]
xor esi, edx
mov edi, dword [rsp + 0xa0]
rol edi, 8
mov ebx, dword [rsp + 0x90]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x4c]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x2460]
rol r9d, 8
shr r15d, 5
mov eax, dword [rsp + 0x40]
xor eax, dword [rsp + 0x28]
xor eax, esi
mov dword [rsp + 0x40], eax
mov r11d, dword [rsp + 0x78]
xor r11d, edi
mov eax, dword [rsp + 0x3c]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x48]
xor eax, r14d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x4c], edx
xor r9d, dword [rsp + r15*4 + 0x2440]
xor r9d, ecx
mov dword [rsp + 0x78], r9d
mov r13d, dword [rsp + 0x70]
mov r8d, r13d
shr r8d, 8
mov esi, dword [rsp + 0x50]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x54]
mov eax, edi
shr eax, 0x18
mov ecx, dword [rsp + 0x38]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r13d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2520]
xor r14d, r14d
cmp r14, 0x400
je 0x435899
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x435857
mov ecx, dword [rsp + 0x40]
xor ecx, dword [rsp + 0x44]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x4c]
xor ecx, dword [rsp + 0x60]
mov dword [rsp + 0x4c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x24c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2b8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x24c0]
mov dword [rsp + 0x28], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x24e0]
mov dword [rsp + 0x74], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2500]
mov dword [rsp + 0x48], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2520]
mov dword [rsp + 0x44], eax
mov edi, dword [rsp + 0x50]
mov eax, edi
shr eax, 8
mov ebx, dword [rsp + 0x54]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x38]
mov edx, esi
shr edx, 0x18
mov r9d, r13d
mov r11d, 0xff
and r9d, r11d
mov ecx, r13d
and ecx, 0x1f
and eax, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x25a0]
xor r14d, r14d
cmp r14, 0x400
je 0x4359b5
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x435973
rol dword [rsp + 0x48], 0x10
mov ecx, dword [rsp + 0x78]
xor ecx, dword [rsp + 0x80]
mov dword [rsp + 0x78], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2540]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x2b0], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2540]
mov dword [rsp + 0x80], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2560]
mov dword [rsp + 0xa0], eax
shr r8d, 5
mov r12d, dword [rsp + r8*4 + 0x2580]
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x25a0]
mov dword [rsp + 0x90], eax
mov r14d, dword [rsp + 0x54]
mov r11d, r14d
shr r11d, 8
mov edx, dword [rsp + 0x38]
mov r8d, edx
shr r8d, 0x10
mov r9d, r13d
shr r9d, 0x18
mov ecx, dword [rsp + 0x50]
mov ebx, ecx
mov eax, 0xff
and ebx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r13d
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea r15, [rsp + 0x2620]
xor eax, eax
cmp rax, 0x400
je 0x435acf
lea rdx, [rcx + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x60], edx
lea rdx, [r14 + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x40], edx
lea rdx, [rdi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15 - 0x20], edx
lea rdx, [rsi + rax]
mov edx, dword [r10 + rdx]
mov dword [r15], edx
sub rax, 0xffffffffffffff80
add r15, 4
jmp 0x435a8e
rol dword [rsp + 0x44], 0x18
rol r12d, 0x10
mov dword [rsp + 0x9c], r12d
mov eax, dword [rsp + 0x3c]
xor eax, dword [rsp + 0x20]
mov dword [rsp + 0x3c], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x25c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2a8], rax
shr ebx, 5
mov eax, dword [rsp + rbx*4 + 0x25c0]
mov dword [rsp + 0x20], eax
shr r11d, 5
mov r14d, dword [rsp + r11*4 + 0x25e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2600]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2620]
mov dword [rsp + 0x60], eax
mov edx, dword [rsp + 0x38]
mov r11d, edx
shr r11d, 8
mov r9d, r13d
shr r9d, 0x10
mov esi, dword [rsp + 0x50]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x54]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, r13d
shr edi, 0xe
and edi, 0x7c
mov r13d, edx
shr r13d, 6
and r13d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x26a0]
xor edx, edx
cmp rdx, 0x400
je 0x435be6
lea rbx, [rcx + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x60], ebx
lea rbx, [rdx + r13]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x40], ebx
lea rbx, [rdi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax - 0x20], ebx
lea rbx, [rsi + rdx]
mov ebx, dword [r10 + rbx]
mov dword [rax], ebx
sub rdx, 0xffffffffffffff80
add rax, 4
jmp 0x435ba8
mov edx, dword [rsp + 0x74]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2640]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x2a0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2680]
rol eax, 0x10
shr r12d, 5
mov ecx, dword [rsp + r12*4 + 0x26a0]
rol ecx, 0x18
xor ecx, eax
mov esi, dword [rsp + 0x28]
xor esi, edx
mov edi, dword [rsp + 0xa0]
rol edi, 8
mov ebx, dword [rsp + 0x90]
rol ebx, 0x18
rol r14d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x60]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x2660]
rol r9d, 8
shr r15d, 5
mov eax, dword [rsp + 0x48]
xor eax, dword [rsp + 0x44]
xor eax, esi
mov dword [rsp + 0x48], eax
mov r11d, dword [rsp + 0x80]
xor r11d, edi
mov eax, dword [rsp + 0x9c]
xor eax, ebx
xor eax, r11d
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x20]
xor eax, r14d
xor edx, r8d
xor edx, eax
mov dword [rsp + 0x60], edx
xor r9d, dword [rsp + r15*4 + 0x2640]
xor r9d, ecx
mov dword [rsp + 0x80], r9d
mov r12d, dword [rsp + 0xe8]
mov r8d, r12d
shr r8d, 8
mov edi, dword [rsp + 0xac]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x84]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x88]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2720]
xor r14d, r14d
mov r13d, dword [rsp + 0x94]
cmp r14, 0x400
je 0x435d7a
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x435d38
mov ecx, dword [rsp + 0x48]
xor ecx, dword [rsp + 0x6c]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x60]
xor ecx, dword [rsp + 0x64]
mov dword [rsp + 0x60], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x26c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x298], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x26c0]
mov dword [rsp + 0x28], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x26e0]
mov dword [rsp + 0x6c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2700]
mov dword [rsp + 0x44], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2720]
mov dword [rsp + 0x20], eax
mov ebx, dword [rsp + 0xac]
mov r9d, ebx
shr r9d, 8
mov edi, dword [rsp + 0x84]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x88]
mov edx, esi
shr edx, 0x18
mov eax, r12d
mov r11d, 0xff
and eax, r11d
mov ecx, r12d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x27a0]
xor r14d, r14d
cmp r14, 0x400
je 0x435ea3
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x435e61
rol dword [rsp + 0x44], 0x10
mov ecx, dword [rsp + 0x80]
xor ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x80], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2740]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x290], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2740]
mov dword [rsp + 0x8c], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2760]
mov dword [rsp + 0xa0], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2780]
mov dword [rsp + 0x64], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x27a0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0x84]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x88]
mov r11d, edi
shr r11d, 0x10
mov r9d, r12d
shr r9d, 0x18
mov ecx, dword [rsp + 0xac]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r8d, eax
and r11d, eax
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x2820]
xor ebx, ebx
cmp rbx, 0x400
je 0x435fd1
lea r14, [rcx + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r15 + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rbx, 0xffffffffffffff80
add rax, 4
jmp 0x435f8f
rol dword [rsp + 0x20], 0x18
rol dword [rsp + 0x64], 0x10
xor dword [rsp + 0x9c], r13d
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x27c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x288], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x27c0]
mov dword [rsp + 0x94], eax
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x27e0]
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x2800]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2820]
mov dword [rsp + 0x74], eax
mov ebx, dword [rsp + 0x88]
mov r15d, ebx
shr r15d, 8
mov r9d, r12d
shr r9d, 0x10
mov edx, r12d
mov esi, dword [rsp + 0xac]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x84]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r15d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov eax, ebx
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x28a0]
xor r14d, r14d
cmp r14, 0x400
je 0x4360e9
lea rdx, [rcx + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [rax + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4360ab
mov ebx, dword [rsp + 0x6c]
rol ebx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2840]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x280], rax
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2880]
rol ecx, 0x10
shr r12d, 5
mov eax, dword [rsp + r12*4 + 0x28a0]
rol eax, 0x18
xor eax, ecx
mov edx, dword [rsp + 0x28]
xor edx, ebx
mov ecx, dword [rsp + 0x44]
xor ecx, dword [rsp + 0x20]
xor ecx, edx
mov dword [rsp + 0x44], ecx
mov ecx, dword [rsp + 0xa0]
rol ecx, 8
mov r9d, dword [rsp + 0x90]
rol r9d, 0x18
mov edx, dword [rsp + 0x8c]
xor edx, ecx
mov ecx, dword [rsp + 0x64]
xor ecx, r9d
rol r8d, 8
xor ecx, edx
mov dword [rsp + 0x64], ecx
mov edx, dword [rsp + 0x94]
xor edx, r8d
rol r13d, 0x10
mov ecx, dword [rsp + 0x74]
rol ecx, 0x18
xor ecx, r13d
xor ecx, edx
mov dword [rsp + 0x74], ecx
shr r15d, 5
mov ecx, dword [rsp + r15*4 + 0x2860]
rol ecx, 8
shr r11d, 5
xor ecx, dword [rsp + r11*4 + 0x2840]
xor ecx, eax
mov dword [rsp + 0x6c], ecx
mov r12d, dword [rsp + 0xb0]
xor r12d, dword [rsp + 0x98]
xor r12d, dword [rsp + 0xd8]
xor r12d, dword [rsp + 0xd4]
xor r12d, dword [rsp + 0xf4]
mov eax, dword [rsp + 0xa8]
xor eax, dword [rsp + 0xd0]
xor eax, dword [rsp + 0xcc]
xor eax, dword [rsp + 0xc8]
xor eax, dword [rsp + 0xf0]
mov dword [rsp + 0xa8], eax
mov r13d, dword [rsp + 0xe0]
xor r13d, dword [rsp + 0xdc]
xor r13d, dword [rsp + 0xc4]
xor r13d, dword [rsp + 0xc0]
xor r13d, dword [rsp + 0x18c]
mov eax, dword [rsp + 0xa4]
xor eax, dword [rsp + 0xbc]
xor eax, dword [rsp + 0xb8]
xor eax, dword [rsp + 0xb4]
xor eax, dword [rsp + 0x188]
mov dword [rsp + 0xa4], eax
mov edi, dword [rsp + 0x24]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x58]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x7c]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x30]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2920]
xor r14d, r14d
cmp r14, 0x400
je 0x4362fe
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4362bc
mov ecx, dword [rsp + 0x44]
xor ecx, dword [rsp + 0x38]
mov dword [rsp + 0x44], ecx
mov ecx, dword [rsp + 0x74]
xor ecx, dword [rsp + 0x50]
mov dword [rsp + 0x74], ecx
xor r12d, dword [rsp + 0x88]
xor r13d, dword [rsp + 0xac]
mov dword [rsp + 0xe0], r13d
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x28c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x278], rcx
shr r9d, 5
mov r13d, dword [rsp + r9*4 + 0x28c0]
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x28e0]
mov dword [rsp + 0x8c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2900]
mov dword [rsp + 0xdc], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2920]
mov dword [rsp + 0xd8], eax
mov edi, dword [rsp + 0x58]
mov r8d, edi
shr r8d, 8
mov ebx, dword [rsp + 0x7c]
mov edx, ebx
shr edx, 0x10
mov esi, dword [rsp + 0x30]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x24]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x29a0]
xor r14d, r14d
cmp r14, 0x400
je 0x436438
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4363f6
mov dword [rsp + 0xb0], r12d
mov ecx, dword [rsp + 0x6c]
xor ecx, dword [rsp + 0x54]
mov dword [rsp + 0x6c], ecx
rol dword [rsp + 0xdc], 0x10
mov ecx, dword [rsp + 0xa4]
xor ecx, dword [rsp + 0x84]
mov dword [rsp + 0xa4], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2940]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x270], rcx
shr r9d, 5
mov r12d, dword [rsp + r9*4 + 0x2940]
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x2960]
mov dword [rsp + 0xd4], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2980]
mov dword [rsp + 0xd0], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x29a0]
mov dword [rsp + 0xcc], eax
mov ebx, dword [rsp + 0x7c]
mov r8d, ebx
shr r8d, 8
mov edi, dword [rsp + 0x30]
mov edx, edi
shr edx, 0x10
mov esi, dword [rsp + 0x24]
mov eax, esi
shr eax, 0x18
mov ecx, dword [rsp + 0x58]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, edi
shr esi, 0xe
and esi, 0x7c
mov edi, ebx
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2a20]
xor r14d, r14d
cmp r14, 0x400
je 0x436575
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436533
rol dword [rsp + 0xd8], 0x18
rol dword [rsp + 0xd0], 0x10
mov ecx, dword [rsp + 0xa8]
xor ecx, dword [rsp + 0xe8]
mov dword [rsp + 0xa8], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x29c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x268], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x29c0]
mov dword [rsp + 0x94], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x29e0]
mov dword [rsp + 0xc8], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2a00]
mov dword [rsp + 0xc4], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2a20]
mov dword [rsp + 0xc0], eax
mov edi, dword [rsp + 0x30]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x24]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x58]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x7c]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2aa0]
xor r14d, r14d
cmp r14, 0x400
je 0x4366a9
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436667
rol dword [rsp + 0x8c], 8
rol dword [rsp + 0xcc], 0x18
rol dword [rsp + 0xc4], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2a40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x260], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2a40]
mov dword [rsp + 0xac], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x2a60]
mov dword [rsp + 0xbc], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2a80]
mov dword [rsp + 0xb8], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2aa0]
mov dword [rsp + 0xb4], eax
mov edi, dword [rsp + 0x2c]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x5c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x68]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x34]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2b20]
xor r14d, r14d
cmp r14, 0x400
je 0x4367d0
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43678e
rol dword [rsp + 0xd4], 8
rol dword [rsp + 0xc0], 0x18
rol dword [rsp + 0xb8], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2ac0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x258], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2ac0]
mov dword [rsp + 0x50], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x2ae0]
mov dword [rsp + 0x88], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2b00]
mov dword [rsp + 0x28], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2b20]
mov dword [rsp + 0x20], eax
mov edi, dword [rsp + 0x5c]
mov r9d, edi
shr r9d, 8
mov ebx, dword [rsp + 0x68]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x34]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x2c]
mov eax, ecx
mov r11d, 0xff
and eax, r11d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2ba0]
xor r14d, r14d
cmp r14, 0x400
je 0x4368f1
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4368af
rol dword [rsp + 0xc8], 8
rol dword [rsp + 0xb4], 0x18
rol dword [rsp + 0x28], 0x10
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2b40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x250], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2b40]
mov dword [rsp + 0x54], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2b60]
mov dword [rsp + 0x98], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2b80]
mov dword [rsp + 0x38], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2ba0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0x68]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x34]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x2c]
mov r9d, esi
shr r9d, 0x18
mov ecx, dword [rsp + 0x5c]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x2c20]
xor ebx, ebx
cmp rbx, 0x400
je 0x436a0f
lea r14, [rcx + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r15 + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rbx, 0xffffffffffffff80
add rax, 4
jmp 0x4369cd
mov dword [rsp + 0xe8], r13d
mov dword [rsp + 0xa0], r12d
rol dword [rsp + 0xbc], 8
rol dword [rsp + 0x20], 0x18
rol dword [rsp + 0x38], 0x10
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2bc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x248], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2bc0]
mov dword [rsp + 0xe4], eax
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x2be0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2c00]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2c20]
mov dword [rsp + 0x84], eax
mov ebx, dword [rsp + 0x34]
mov r11d, ebx
shr r11d, 8
mov edx, dword [rsp + 0x2c]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x5c]
mov r12d, esi
shr r12d, 0x18
mov ecx, dword [rsp + 0x68]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov eax, ebx
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2ca0]
xor r14d, r14d
cmp r14, 0x400
je 0x436b32
lea rdx, [rcx + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [rax + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436af4
mov edx, dword [rsp + 0x88]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2c40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x240], rax
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2c80]
rol ecx, 0x10
shr r12d, 5
mov eax, dword [rsp + r12*4 + 0x2ca0]
rol eax, 0x18
xor eax, ecx
mov esi, dword [rsp + 0x50]
xor esi, edx
mov edi, dword [rsp + 0x98]
rol edi, 8
mov ebx, dword [rsp + 0x90]
rol ebx, 0x18
rol r13d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x84]
rol edx, 0x18
shr r11d, 5
mov r9d, dword [rsp + r11*4 + 0x2c60]
rol r9d, 8
shr r15d, 5
mov ecx, dword [rsp + 0x28]
xor ecx, dword [rsp + 0x20]
xor ecx, esi
mov dword [rsp + 0x28], ecx
mov r11d, dword [rsp + 0x54]
xor r11d, edi
mov ecx, dword [rsp + 0x38]
xor ecx, ebx
xor ecx, r11d
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0xe4]
xor ecx, r13d
xor edx, r8d
xor edx, ecx
mov dword [rsp + 0x84], edx
xor r9d, dword [rsp + r15*4 + 0x2c40]
xor r9d, eax
mov dword [rsp + 0x54], r9d
mov edi, dword [rsp + 0x3c]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x4c]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x78]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x40]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2d20]
xor r14d, r14d
mov r12d, dword [rsp + 0x70]
cmp r14, 0x400
je 0x436cb1
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436c6f
mov ecx, dword [rsp + 0x30]
xor dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x58]
xor dword [rsp + 0x84], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2cc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x238], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2cc0]
mov dword [rsp + 0x50], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x2ce0]
mov dword [rsp + 0x98], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2d00]
mov dword [rsp + 0x20], ecx
shr eax, 5
mov r13d, dword [rsp + rax*4 + 0x2d20]
mov edi, dword [rsp + 0x4c]
mov r9d, edi
shr r9d, 8
mov ebx, dword [rsp + 0x78]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x40]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x3c]
mov eax, ecx
mov r11d, 0xff
and eax, r11d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2da0]
xor r14d, r14d
cmp r14, 0x400
je 0x436dca
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436d88
xor dword [rsp + 0x64], r12d
rol dword [rsp + 0x20], 0x10
mov ecx, dword [rsp + 0x7c]
xor dword [rsp + 0x54], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2d40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x230], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2d40]
mov dword [rsp + 0x70], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2d60]
mov dword [rsp + 0x7c], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2d80]
mov dword [rsp + 0x30], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2da0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0x78]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x40]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x3c]
mov r9d, esi
shr r9d, 0x18
mov ecx, dword [rsp + 0x4c]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x2e20]
xor ebx, ebx
cmp rbx, 0x400
je 0x436ee2
lea r14, [rcx + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r15 + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rbx, 0xffffffffffffff80
add rax, 4
jmp 0x436ea0
rol r13d, 0x18
mov dword [rsp + 0x58], r13d
rol dword [rsp + 0x30], 0x10
mov eax, dword [rsp + 0x24]
xor dword [rsp + 0x38], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2dc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x228], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2dc0]
mov dword [rsp + 0x24], eax
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x2de0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x2e00]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2e20]
mov dword [rsp + 0x88], eax
mov ebx, dword [rsp + 0x40]
mov r12d, ebx
shr r12d, 8
mov edx, dword [rsp + 0x3c]
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x4c]
mov r11d, esi
shr r11d, 0x18
mov ecx, dword [rsp + 0x78]
mov r15d, ecx
mov eax, 0xff
and r15d, eax
and ecx, 0x1f
and r12d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov eax, ebx
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2ea0]
xor r14d, r14d
cmp r14, 0x400
je 0x436ff6
lea rdx, [rcx + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [rax + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x436fb8
mov edx, dword [rsp + 0x98]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2e40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x220], rax
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2e80]
rol ecx, 0x10
shr r11d, 5
mov eax, dword [rsp + r11*4 + 0x2ea0]
rol eax, 0x18
xor eax, ecx
mov r11d, dword [rsp + 0x50]
xor r11d, edx
mov esi, dword [rsp + 0x7c]
rol esi, 8
mov edi, dword [rsp + 0x90]
rol edi, 0x18
rol r13d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x88]
rol edx, 0x18
shr r12d, 5
mov r9d, dword [rsp + r12*4 + 0x2e60]
rol r9d, 8
shr r15d, 5
mov ecx, dword [rsp + 0x20]
xor ecx, dword [rsp + 0x58]
xor ecx, r11d
mov dword [rsp + 0x20], ecx
mov r11d, dword [rsp + 0x70]
xor r11d, esi
mov ecx, dword [rsp + 0x30]
xor ecx, edi
xor ecx, r11d
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x24]
xor ecx, r13d
xor edx, r8d
xor edx, ecx
mov dword [rsp + 0x88], edx
xor r9d, dword [rsp + r15*4 + 0x2e40]
xor r9d, eax
mov dword [rsp + 0x7c], r9d
mov r12d, dword [rsp + 0x9c]
mov r8d, r12d
shr r8d, 8
mov esi, dword [rsp + 0x60]
mov edx, esi
shr edx, 0x10
mov edi, dword [rsp + 0x80]
mov eax, edi
shr eax, 0x18
mov ecx, dword [rsp + 0x48]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, edi
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r12d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2f20]
xor r14d, r14d
cmp r14, 0x400
je 0x437177
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x437135
mov ecx, dword [rsp + 0x34]
xor dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x5c]
xor dword [rsp + 0x88], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2ec0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x218], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x2ec0]
mov dword [rsp + 0x24], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x2ee0]
mov dword [rsp + 0x5c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x2f00]
mov dword [rsp + 0x50], ecx
shr eax, 5
mov r13d, dword [rsp + rax*4 + 0x2f20]
mov edi, dword [rsp + 0x60]
mov r9d, edi
shr r9d, 8
mov ebx, dword [rsp + 0x80]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x48]
mov edx, esi
shr edx, 0x18
mov eax, r12d
mov r11d, 0xff
and eax, r11d
mov ecx, r12d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x2fa0]
xor r14d, r14d
cmp r14, 0x400
je 0x437290
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43724e
rol dword [rsp + 0x50], 0x10
mov ecx, dword [rsp + 0x68]
xor dword [rsp + 0x7c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x2f40]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x210], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x2f40]
mov dword [rsp + 0x70], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x2f60]
mov dword [rsp + 0x68], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x2f80]
mov dword [rsp + 0x34], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2fa0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0x80]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x48]
mov r8d, edi
shr r8d, 0x10
mov r9d, r12d
shr r9d, 0x18
mov ecx, dword [rsp + 0x60]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
mov esi, r12d
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov r15d, ebx
shr r15d, 6
and r15d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x3020]
xor ebx, ebx
cmp rbx, 0x400
je 0x4373a5
lea r14, [rcx + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x60], r14d
lea r14, [r15 + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x40], r14d
lea r14, [rdi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax - 0x20], r14d
lea r14, [rsi + rbx]
mov r14d, dword [r10 + r14]
mov dword [rax], r14d
sub rbx, 0xffffffffffffff80
add rax, 4
jmp 0x437363
rol r13d, 0x18
mov dword [rsp + 0x58], r13d
rol dword [rsp + 0x34], 0x10
mov eax, dword [rsp + 0x2c]
xor dword [rsp + 0x30], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x2fc0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x208], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x2fc0]
mov dword [rsp + 0x2c], eax
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x2fe0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x3000]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3020]
mov dword [rsp + 0x98], eax
mov edx, r12d
mov ebx, dword [rsp + 0x48]
mov r12d, ebx
shr r12d, 8
mov r9d, edx
shr r9d, 0x10
mov esi, dword [rsp + 0x60]
mov r15d, esi
shr r15d, 0x18
mov ecx, dword [rsp + 0x80]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and r12d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov eax, ebx
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x30a0]
xor r14d, r14d
cmp r14, 0x400
je 0x4374bb
lea rdx, [rcx + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [rax + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + r14]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x43747d
mov edx, dword [rsp + 0x5c]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x3040]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x200], rax
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x3080]
rol ecx, 0x10
shr r15d, 5
mov eax, dword [rsp + r15*4 + 0x30a0]
rol eax, 0x18
xor eax, ecx
mov r9d, dword [rsp + 0x24]
xor r9d, edx
mov esi, dword [rsp + 0x68]
rol esi, 8
mov edi, dword [rsp + 0x90]
rol edi, 0x18
rol r13d, 8
rol r8d, 0x10
mov ecx, dword [rsp + 0x98]
rol ecx, 0x18
shr r12d, 5
mov edx, dword [rsp + r12*4 + 0x3060]
mov r12d, ecx
rol edx, 8
shr r11d, 5
mov ecx, dword [rsp + 0x50]
xor ecx, dword [rsp + 0x58]
xor ecx, r9d
mov dword [rsp + 0x50], ecx
mov r9d, dword [rsp + 0x70]
xor r9d, esi
mov ecx, dword [rsp + 0x34]
xor ecx, edi
xor ecx, r9d
mov dword [rsp + 0x34], ecx
mov ecx, dword [rsp + 0x2c]
xor ecx, r13d
xor r12d, r8d
xor r12d, ecx
xor edx, dword [rsp + r11*4 + 0x3040]
xor edx, eax
mov dword [rsp + 0x68], edx
mov edi, dword [rsp + 0x64]
mov r8d, edi
shr r8d, 8
mov esi, dword [rsp + 0x74]
mov edx, esi
shr edx, 0x10
mov ebx, dword [rsp + 0x6c]
mov eax, ebx
shr eax, 0x18
mov ecx, dword [rsp + 0x44]
mov r9d, ecx
mov r11d, 0xff
and r9d, r11d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, ebx
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x3120]
xor r14d, r14d
cmp r14, 0x400
je 0x437629
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4375e7
mov ecx, dword [rsp + 0x40]
xor dword [rsp + 0x50], ecx
xor r12d, dword [rsp + 0x4c]
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x30c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x1f8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x30c0]
mov dword [rsp + 0x24], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x30e0]
mov dword [rsp + 0x58], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x3100]
mov dword [rsp + 0x4c], ecx
shr eax, 5
mov r13d, dword [rsp + rax*4 + 0x3120]
mov edi, dword [rsp + 0x74]
mov r9d, edi
shr r9d, 8
mov ebx, dword [rsp + 0x6c]
mov r8d, ebx
shr r8d, 0x10
mov esi, dword [rsp + 0x44]
mov edx, esi
shr edx, 0x18
mov ecx, dword [rsp + 0x64]
mov eax, ecx
mov r11d, 0xff
and eax, r11d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, ebx
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x31a0]
xor r14d, r14d
cmp r14, 0x400
je 0x437739
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x4376f7
rol dword [rsp + 0x4c], 0x10
mov ecx, dword [rsp + 0x78]
xor dword [rsp + 0x68], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x3140]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x1f0], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x3140]
mov dword [rsp + 0x5c], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3160]
mov dword [rsp + 0x70], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x3180]
mov dword [rsp + 0x40], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x31a0]
mov dword [rsp + 0x78], eax
mov ebx, dword [rsp + 0x6c]
mov r11d, ebx
shr r11d, 8
mov edi, dword [rsp + 0x44]
mov r8d, edi
shr r8d, 0x10
mov esi, dword [rsp + 0x64]
mov r9d, esi
shr r9d, 0x18
mov ecx, dword [rsp + 0x74]
mov edx, ecx
mov eax, 0xff
and edx, eax
and ecx, 0x1f
and r11d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
shr ebx, 6
and ebx, 0x7c
shl ecx, 2
lea rax, [rsp + 0x3220]
xor r14d, r14d
cmp r14, 0x400
je 0x437845
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x60], r15d
lea r15, [rbx + r14]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x40], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x20], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rax], r15d
sub r14, 0xffffffffffffff80
add rax, 4
jmp 0x437803
mov dword [rsp + 0x98], r12d
rol r13d, 0x18
mov dword [rsp + 0x2c], r13d
rol dword [rsp + 0x40], 0x10
mov eax, dword [rsp + 0x3c]
xor dword [rsp + 0x34], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x31c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x1e8], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x31c0]
mov dword [rsp + 0x90], eax
shr r11d, 5
mov r13d, dword [rsp + r11*4 + 0x31e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x3200]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3220]
mov dword [rsp + 0x3c], eax
mov edx, dword [rsp + 0x44]
mov ebx, edx
shr ebx, 8
mov edi, dword [rsp + 0x64]
mov r9d, edi
shr r9d, 0x10
mov esi, dword [rsp + 0x74]
mov r15d, esi
shr r15d, 0x18
mov ecx, dword [rsp + 0x6c]
mov r11d, ecx
mov eax, 0xff
and r11d, eax
and ecx, 0x1f
and ebx, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
shr edi, 0xe
and edi, 0x7c
mov eax, edx
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea r14, [rsp + 0x32a0]
xor r12d, r12d
cmp r12, 0x400
je 0x437960
lea rdx, [rcx + r12]
mov edx, dword [r10 + rdx]
mov dword [r14 - 0x60], edx
lea rdx, [rax + r12]
mov edx, dword [r10 + rdx]
mov dword [r14 - 0x40], edx
lea rdx, [rdi + r12]
mov edx, dword [r10 + rdx]
mov dword [r14 - 0x20], edx
lea rdx, [rsi + r12]
mov edx, dword [r10 + rdx]
mov dword [r14], edx
sub r12, 0xffffffffffffff80
add r14, 4
jmp 0x43791e
mov edx, dword [rsp + 0x58]
rol edx, 8
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x3240]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x1e0], rax
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x3280]
rol ecx, 0x10
shr r15d, 5
mov eax, dword [rsp + r15*4 + 0x32a0]
rol eax, 0x18
xor eax, ecx
mov esi, dword [rsp + 0x24]
xor esi, edx
mov edi, dword [rsp + 0x70]
rol edi, 8
mov r14d, dword [rsp + 0x78]
rol r14d, 0x18
rol r13d, 8
rol r8d, 0x10
mov edx, dword [rsp + 0x3c]
rol edx, 0x18
shr ebx, 5
mov r9d, dword [rsp + rbx*4 + 0x3260]
rol r9d, 8
shr r11d, 5
mov ecx, dword [rsp + 0x4c]
xor ecx, dword [rsp + 0x2c]
xor ecx, esi
mov dword [rsp + 0x4c], ecx
mov esi, dword [rsp + 0x5c]
xor esi, edi
mov ecx, dword [rsp + 0x40]
xor ecx, r14d
xor ecx, esi
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x90]
xor ecx, r13d
xor edx, r8d
xor edx, ecx
mov dword [rsp + 0x3c], edx
xor r9d, dword [rsp + r11*4 + 0x3240]
xor r9d, eax
mov dword [rsp + 0x78], r9d
mov edi, dword [rsp + 0xa8]
mov r8d, edi
shr r8d, 8
mov r13d, dword [rsp + 0xe0]
mov edx, r13d
shr edx, 0x10
mov esi, dword [rsp + 0xa4]
mov eax, esi
shr eax, 0x18
mov r12d, dword [rsp + 0xb0]
mov r9d, r12d
mov r11d, 0xff
and r9d, r11d
mov ecx, r12d
and ecx, 0x1f
and r8d, r11d
and edx, r11d
mov r11d, esi
shr r11d, 0x16
and r11d, 0x7c
mov esi, r13d
shr esi, 0xe
and esi, 0x7c
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x3320]
xor r14d, r14d
cmp r14, 0x400
je 0x437adf
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x437a9d
mov ecx, dword [rsp + 0x48]
xor dword [rsp + 0x4c], ecx
mov ecx, dword [rsp + 0x60]
xor dword [rsp + 0x3c], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x32c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x1d8], rcx
shr r9d, 5
mov ecx, dword [rsp + r9*4 + 0x32c0]
mov dword [rsp + 0x48], ecx
shr r8d, 5
mov ecx, dword [rsp + r8*4 + 0x32e0]
mov dword [rsp + 0x2c], ecx
shr edx, 5
mov ecx, dword [rsp + rdx*4 + 0x3300]
mov dword [rsp + 0x5c], ecx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x3320]
mov dword [rsp + 0x24], eax
mov r9d, r13d
shr r9d, 8
mov esi, dword [rsp + 0xa4]
mov r8d, esi
shr r8d, 0x10
mov edx, r12d
shr edx, 0x18
mov ecx, dword [rsp + 0xa8]
mov eax, ecx
mov r11d, 0xff
and eax, r11d
and ecx, 0x1f
and r9d, r11d
and r8d, r11d
mov r11d, r12d
shr r11d, 0x16
and r11d, 0x7c
shr esi, 0xe
and esi, 0x7c
mov edi, r13d
shr edi, 6
and edi, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x33a0]
xor r14d, r14d
cmp r14, 0x400
je 0x437bf5
lea r15, [rcx + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x60], r15d
lea r15, [rdi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x40], r15d
lea r15, [rsi + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx - 0x20], r15d
lea r15, [r11 + r14]
mov r15d, dword [r10 + r15]
mov dword [rbx], r15d
sub r14, 0xffffffffffffff80
add rbx, 4
jmp 0x437bb3
rol dword [rsp + 0x5c], 0x10
mov ecx, dword [rsp + 0x80]
xor dword [rsp + 0x78], ecx
push 0x20
pop rcx
lea r11, [rsp + 0xf8]
mov rdi, r11
lea rsi, [rsp + 0x3340]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], r11
lea rcx, [rsp + 0x18]
mov qword [rsp + 0x1d0], rcx
shr eax, 5
mov eax, dword [rsp + rax*4 + 0x3340]
mov dword [rsp + 0x60], eax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3360]
mov dword [rsp + 0x80], eax
shr r8d, 5
mov eax, dword [rsp + r8*4 + 0x3380]
mov dword [rsp + 0x58], eax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x33a0]
mov dword [rsp + 0x90], eax
mov ebx, dword [rsp + 0xa4]
mov r11d, ebx
shr r11d, 8
mov r8d, r12d
shr r8d, 0x10
mov esi, dword [rsp + 0xa8]
mov r9d, esi
shr r9d, 0x18
mov edx, r13d
mov eax, 0xff
and edx, eax
mov ecx, r13d
and ecx, 0x1f
and r11d, eax
and r8d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, r12d
shr edi, 0xe
and edi, 0x7c
mov r14d, ebx
shr r14d, 6
and r14d, 0x7c
shl ecx, 2
lea rax, [rsp + 0x3420]
xor ebx, ebx
cmp rbx, 0x400
je 0x437d13
lea r15, [rcx + rbx]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x60], r15d
lea r15, [r14 + rbx]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x40], r15d
lea r15, [rdi + rbx]
mov r15d, dword [r10 + r15]
mov dword [rax - 0x20], r15d
lea r15, [rsi + rbx]
mov r15d, dword [r10 + r15]
mov dword [rax], r15d
sub rbx, 0xffffffffffffff80
add rax, 4
jmp 0x437cd1
rol dword [rsp + 0x24], 0x18
rol dword [rsp + 0x58], 0x10
mov eax, dword [rsp + 0x9c]
xor dword [rsp + 0x40], eax
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x33c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x1c8], rax
shr edx, 5
mov eax, dword [rsp + rdx*4 + 0x33c0]
mov dword [rsp + 0x9c], eax
shr r11d, 5
mov esi, r13d
mov r13d, dword [rsp + r11*4 + 0x33e0]
shr r8d, 5
mov r8d, dword [rsp + r8*4 + 0x3400]
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3420]
mov dword [rsp + 0x70], eax
mov r11d, r12d
shr r11d, 8
mov edx, dword [rsp + 0xa8]
mov r9d, edx
shr r9d, 0x10
mov r15d, esi
shr r15d, 0x18
mov ecx, dword [rsp + 0xa4]
mov r14d, ecx
mov eax, 0xff
and r14d, eax
and ecx, 0x1f
and r11d, eax
and r9d, eax
shr esi, 0x16
and esi, 0x7c
mov edi, edx
shr edi, 0xe
and edi, 0x7c
mov eax, r12d
shr eax, 6
and eax, 0x7c
shl ecx, 2
lea rbx, [rsp + 0x34a0]
xor r12d, r12d
cmp r12, 0x400
je 0x437e28
lea rdx, [rcx + r12]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x60], edx
lea rdx, [rax + r12]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x40], edx
lea rdx, [rdi + r12]
mov edx, dword [r10 + rdx]
mov dword [rbx - 0x20], edx
lea rdx, [rsi + r12]
mov edx, dword [r10 + rdx]
mov dword [rbx], edx
sub r12, 0xffffffffffffff80
add rbx, 4
jmp 0x437dea
push 0x20
pop rcx
lea rax, [rsp + 0xf8]
mov rdi, rax
lea rsi, [rsp + 0x3440]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x18]
mov qword [rsp + 0x1c0], rax
shr r9d, 5
mov eax, dword [rsp + r9*4 + 0x3480]
rol eax, 0x10
shr r15d, 5
mov edx, dword [rsp + r15*4 + 0x34a0]
rol edx, 0x18
xor edx, eax
mov eax, dword [rsp + 0x2c]
rol eax, 8
mov ecx, dword [rsp + 0x48]
xor ecx, eax
mov eax, dword [rsp + 0x5c]
xor eax, dword [rsp + 0x24]
xor eax, dword [rsp + 0x44]
xor eax, ecx
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x80]
rol eax, 8
mov r9d, dword [rsp + 0x90]
rol r9d, 0x18
mov ecx, dword [rsp + 0x60]
xor ecx, eax
mov eax, dword [rsp + 0x58]
xor eax, r9d
xor eax, ecx
xor eax, dword [rsp + 0x64]
mov dword [rsp + 0x58], eax
rol r13d, 8
rol r8d, 0x10
mov eax, dword [rsp + 0x9c]
xor eax, r13d
mov ecx, dword [rsp + 0x70]
rol ecx, 0x18
xor ecx, r8d
xor ecx, eax
shr r14d, 5
shr r11d, 5
mov eax, dword [rsp + r11*4 + 0x3460]
rol eax, 8
xor eax, dword [rsp + r14*4 + 0x3440]
xor ecx, dword [rsp + 0x74]
mov dword [rsp + 0x70], ecx
xor edx, dword [rsp + 0x6c]
xor edx, eax
mov dword [rsp + 0x80], edx
mov r13d, dword [rsp + 0xe8]
xor r13d, dword [rsp + 0x8c]
xor r13d, dword [rsp + 0xdc]
xor r13d, dword [rsp + 0xd8]
xor r13d, dword [rsp + 0x184]
xor r13d, dword [rsp + 0xb0]
mov r12d, dword [rsp + 0xa0]
xor r12d, dword [rsp + 0xd4]
xor r12d, dword [rsp + 0xd0]
xor r12d, dword [rsp + 0xcc]
xor r12d, dword [rsp + 0x180]
xor r12d, dword [rsp + 0xa8]
mov eax, dword [rsp + 0x94]
xor eax, dword [rsp + 0xc8]
xor eax, dword [rsp + 0xc4]
xor eax, dword [rsp + 0xc0]
xor eax, dword [rsp + 0x17c]
xor eax, dword [rsp + 0xe0]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xac]
xor eax, dword [rsp + 0xbc]
xor eax, dword [rsp + 0xb8]
xor eax, dword [rsp + 0xb4]
xor eax, dword [rsp + 0x178]
xor eax, dword [rsp + 0xa4]
mov dword [rsp + 0xac], eax
mov rax, qword [rsp + 0x1b8]
inc rax
jmp 0x4309f6
mov rax, qword [rsp + 0x1b0]
mov dword [rax], r13d
mov dword [rax + 4], r12d
mov ecx, dword [rsp + 0x94]
mov dword [rax + 8], ecx
mov ecx, dword [rsp + 0xac]
mov dword [rax + 0xc], ecx
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x10], ecx
mov ecx, dword [rsp + 0x58]
mov dword [rax + 0x14], ecx
mov ecx, dword [rsp + 0x70]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x80]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x24], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rax + 0x28], ecx
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x2c], ecx
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x30], ecx
mov ecx, dword [rsp + 0x34]
mov dword [rax + 0x34], ecx
mov ecx, dword [rsp + 0x98]
mov dword [rax + 0x38], ecx
mov ecx, dword [rsp + 0x68]
mov dword [rax + 0x3c], ecx
mov ecx, dword [rsp + 0x20]
mov dword [rax + 0x40], ecx
mov ecx, dword [rsp + 0x30]
mov dword [rax + 0x44], ecx
mov ecx, dword [rsp + 0x88]
mov dword [rax + 0x48], ecx
mov ecx, dword [rsp + 0x7c]
mov dword [rax + 0x4c], ecx
mov ecx, dword [rsp + 0x28]
mov dword [rax + 0x50], ecx
mov ecx, dword [rsp + 0x38]
mov dword [rax + 0x54], ecx
mov ecx, dword [rsp + 0x84]
mov dword [rax + 0x58], ecx
mov ecx, dword [rsp + 0x54]
mov dword [rax + 0x5c], ecx
lea rsp, [rbp + 0x3478]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret