// File: /workspace/github_c_makefile_star2_O0/rb-de0[P]hashverifier-for-monacoin/Lyra2RE/keccak.c
// Function: keccak_core
static void
keccak_core(sph_keccak_context *kc, const void *data, size_t len, size_t lim)
{
	unsigned char *buf;
	size_t ptr;
	DECL_STATE

	buf = kc->buf;
	ptr = kc->ptr;

	if (len < (lim - ptr)) {
		memcpy(buf + ptr, data, len);
		kc->ptr = ptr + len;
		return;
	}

	READ_STATE(kc);
	while (len > 0) {
		size_t clen;

		clen = (lim - ptr);
		if (clen > len)
			clen = len;
		memcpy(buf + ptr, data, clen);
		ptr += clen;
		data = (const unsigned char *)data + clen;
		len -= clen;
		if (ptr == lim) {
			INPUT_BUF(lim);
			KECCAK_F_1600;
			ptr = 0;
		}
	}
	WRITE_STATE(kc);
	kc->ptr = ptr;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xe50, %rsp            # imm = 0xE50
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x8(%rbp), %rax
movq 0x90(%rax), %rax
movq %rax, -0x30(%rbp)
movq -0x18(%rbp), %rax
movq -0x20(%rbp), %rcx
subq -0x30(%rbp), %rcx
cmpq %rcx, %rax
jae 0x43230
movq -0x28(%rbp), %rdi
addq -0x30(%rbp), %rdi
movq -0x10(%rbp), %rsi
movq -0x18(%rbp), %rdx
callq 0x1080
movq -0x30(%rbp), %rcx
addq -0x18(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x90(%rax)
jmp 0x4d787
jmp 0x43232
cmpq $0x0, -0x18(%rbp)
jbe 0x4d778
movq -0x20(%rbp), %rax
subq -0x30(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
cmpq -0x18(%rbp), %rax
jbe 0x4325b
movq -0x18(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x28(%rbp), %rdi
addq -0x30(%rbp), %rdi
movq -0x10(%rbp), %rsi
movq -0x38(%rbp), %rdx
callq 0x1080
movq -0x38(%rbp), %rax
addq -0x30(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x10(%rbp), %rax
addq -0x38(%rbp), %rax
movq %rax, -0x10(%rbp)
movq -0x38(%rbp), %rcx
movq -0x18(%rbp), %rax
subq %rcx, %rax
movq %rax, -0x18(%rbp)
movq -0x30(%rbp), %rax
cmpq -0x20(%rbp), %rax
jne 0x4d773
jmp 0x432a7
movq $0x0, -0x40(%rbp)
movq -0x40(%rbp), %rax
cmpq -0x20(%rbp), %rax
jae 0x432f3
movq -0x28(%rbp), %rdi
addq -0x40(%rbp), %rdi
callq 0x4e280
movq %rax, %rdx
movq -0x8(%rbp), %rax
movq -0x40(%rbp), %rcx
shrq $0x3, %rcx
xorq 0xa0(%rax,%rcx,8), %rdx
movq %rdx, 0xa0(%rax,%rcx,8)
movq -0x40(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x40(%rbp)
jmp 0x432af
jmp 0x432f5
jmp 0x432f7
movl $0x0, -0x44(%rbp)
cmpl $0x18, -0x44(%rbp)
jge 0x4d769
jmp 0x4330a
jmp 0x4330c
jmp 0x4330e
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0x78(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x80(%rbp)
movq -0x78(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
xorq -0x80(%rbp), %rax
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
shlq %rax
movq -0x78(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x78(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0x88(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0x90(%rbp)
movq -0x78(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x78(%rbp)
movq -0x88(%rbp), %rax
xorq -0x90(%rbp), %rax
movq %rax, -0x88(%rbp)
movq -0x78(%rbp), %rax
xorq -0x88(%rbp), %rax
movq %rax, -0x50(%rbp)
jmp 0x433ee
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x98(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xa0(%rbp)
movq -0x98(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x98(%rbp)
movq -0x98(%rbp), %rax
xorq -0xa0(%rbp), %rax
movq %rax, -0x98(%rbp)
movq -0x98(%rbp), %rax
shlq %rax
movq -0x98(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x98(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xa8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0xb0(%rbp)
movq -0x98(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x98(%rbp)
movq -0xa8(%rbp), %rax
xorq -0xb0(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0x98(%rbp), %rax
xorq -0xa8(%rbp), %rax
movq %rax, -0x58(%rbp)
jmp 0x434f5
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0xb8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0xc0(%rbp)
movq -0xb8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0xb8(%rbp)
movq -0xb8(%rbp), %rax
xorq -0xc0(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xb8(%rbp), %rax
shlq %rax
movq -0xb8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xb8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0xc8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0xd0(%rbp)
movq -0xb8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0xb8(%rbp)
movq -0xc8(%rbp), %rax
xorq -0xd0(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xb8(%rbp), %rax
xorq -0xc8(%rbp), %rax
movq %rax, -0x60(%rbp)
jmp 0x435fc
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0xd8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0xe0(%rbp)
movq -0xd8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0xd8(%rbp)
movq -0xd8(%rbp), %rax
xorq -0xe0(%rbp), %rax
movq %rax, -0xd8(%rbp)
movq -0xd8(%rbp), %rax
shlq %rax
movq -0xd8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xd8(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0xe8(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xf0(%rbp)
movq -0xd8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0xd8(%rbp)
movq -0xe8(%rbp), %rax
xorq -0xf0(%rbp), %rax
movq %rax, -0xe8(%rbp)
movq -0xd8(%rbp), %rax
xorq -0xe8(%rbp), %rax
movq %rax, -0x68(%rbp)
jmp 0x43703
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xf8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0x100(%rbp)
movq -0xf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0xf8(%rbp)
movq -0xf8(%rbp), %rax
xorq -0x100(%rbp), %rax
movq %rax, -0xf8(%rbp)
movq -0xf8(%rbp), %rax
shlq %rax
movq -0xf8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xf8(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x108(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x110(%rbp)
movq -0xf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0xf8(%rbp)
movq -0x108(%rbp), %rax
xorq -0x110(%rbp), %rax
movq %rax, -0x108(%rbp)
movq -0xf8(%rbp), %rax
xorq -0x108(%rbp), %rax
movq %rax, -0x70(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
jmp 0x43a94
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
jmp 0x43f15
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x140(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x100(%rcx), %rax
movq %rax, -0x148(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0x148(%rbp), %rax
movq %rax, -0x118(%rbp)
jmp 0x43f67
movq -0x140(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x130(%rcx), %rax
movq %rax, -0x150(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0x150(%rbp), %rax
movq %rax, -0x120(%rbp)
jmp 0x43f9b
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x160(%rcx), %rax
movq %rax, -0x158(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0x158(%rbp), %rax
movq %rax, -0x128(%rbp)
jmp 0x43fd3
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0x160(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0x160(%rbp), %rax
movq %rax, -0x130(%rbp)
jmp 0x4400b
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd0(%rcx), %rax
movq %rax, -0x168(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0x168(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x118(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x120(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x128(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x130(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x138(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x140(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf0(%rcx), %rax
movq %rax, -0x170(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0x170(%rbp), %rax
movq %rax, -0x118(%rbp)
jmp 0x440ed
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0x178(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0x178(%rbp), %rax
movq %rax, -0x120(%rbp)
jmp 0x44125
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
orq -0x140(%rbp), %rax
movq %rax, -0x180(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0x180(%rbp), %rax
movq %rax, -0x128(%rbp)
jmp 0x44159
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb8(%rcx), %rax
movq %rax, -0x188(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0x188(%rbp), %rax
movq %rax, -0x130(%rbp)
jmp 0x44191
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe8(%rcx), %rax
movq %rax, -0x190(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0x190(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x118(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x120(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x128(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x130(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x138(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x140(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x108(%rcx), %rax
movq %rax, -0x198(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0x198(%rbp), %rax
movq %rax, -0x118(%rbp)
jmp 0x44273
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x138(%rcx), %rax
movq %rax, -0x1a0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0x1a0(%rbp), %rax
movq %rax, -0x120(%rbp)
jmp 0x442ab
movq -0x140(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x140(%rcx), %rax
movq %rax, -0x1a8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0x1a8(%rbp), %rax
movq %rax, -0x128(%rbp)
jmp 0x442df
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0x1b0(%rbp)
movq -0x140(%rbp), %rax
xorq -0x1b0(%rbp), %rax
movq %rax, -0x130(%rbp)
jmp 0x44313
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd8(%rcx), %rax
movq %rax, -0x1b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0x1b8(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x118(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x120(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x128(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x130(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x138(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x140(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf8(%rcx), %rax
movq %rax, -0x1c0(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0x1c0(%rbp), %rax
movq %rax, -0x118(%rbp)
jmp 0x443f5
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x128(%rcx), %rax
movq %rax, -0x1c8(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0x1c8(%rbp), %rax
movq %rax, -0x120(%rbp)
jmp 0x4442d
movq -0x140(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x158(%rcx), %rax
movq %rax, -0x1d0(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0x1d0(%rbp), %rax
movq %rax, -0x128(%rbp)
jmp 0x44461
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc0(%rcx), %rax
movq %rax, -0x1d8(%rbp)
movq -0x140(%rbp), %rax
xorq -0x1d8(%rbp), %rax
movq %rax, -0x130(%rbp)
jmp 0x44495
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc8(%rcx), %rax
movq %rax, -0x1e0(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0x1e0(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x118(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x120(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x128(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x130(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x138(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x140(%rbp)
movq -0x140(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x110(%rcx), %rax
movq %rax, -0x1e8(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0x1e8(%rbp), %rax
movq %rax, -0x118(%rbp)
jmp 0x44573
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x118(%rcx), %rax
movq %rax, -0x1f0(%rbp)
movq -0x140(%rbp), %rax
xorq -0x1f0(%rbp), %rax
movq %rax, -0x120(%rbp)
jmp 0x445a7
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x148(%rcx), %rax
movq %rax, -0x1f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0x1f8(%rbp), %rax
movq %rax, -0x128(%rbp)
jmp 0x445df
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb0(%rcx), %rax
movq %rax, -0x200(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0x200(%rbp), %rax
movq %rax, -0x130(%rbp)
jmp 0x44617
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe0(%rcx), %rax
movq %rax, -0x208(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0x208(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x118(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x120(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x128(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x130(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x138(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x0, %eax
movslq %eax, %rdx
leaq 0x1af3e(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x446d3
jmp 0x446d5
jmp 0x446d7
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0x238(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x240(%rbp)
movq -0x238(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x238(%rbp)
movq -0x238(%rbp), %rax
xorq -0x240(%rbp), %rax
movq %rax, -0x238(%rbp)
movq -0x238(%rbp), %rax
shlq %rax
movq -0x238(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x238(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x248(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0x250(%rbp)
movq -0x238(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x238(%rbp)
movq -0x248(%rbp), %rax
xorq -0x250(%rbp), %rax
movq %rax, -0x248(%rbp)
movq -0x238(%rbp), %rax
xorq -0x248(%rbp), %rax
movq %rax, -0x210(%rbp)
jmp 0x447e1
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x258(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x260(%rbp)
movq -0x258(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x258(%rbp)
movq -0x258(%rbp), %rax
xorq -0x260(%rbp), %rax
movq %rax, -0x258(%rbp)
movq -0x258(%rbp), %rax
shlq %rax
movq -0x258(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x258(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x268(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x270(%rbp)
movq -0x258(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x258(%rbp)
movq -0x268(%rbp), %rax
xorq -0x270(%rbp), %rax
movq %rax, -0x268(%rbp)
movq -0x258(%rbp), %rax
xorq -0x268(%rbp), %rax
movq %rax, -0x218(%rbp)
jmp 0x448eb
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x278(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x280(%rbp)
movq -0x278(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0x278(%rbp)
movq -0x278(%rbp), %rax
xorq -0x280(%rbp), %rax
movq %rax, -0x278(%rbp)
movq -0x278(%rbp), %rax
shlq %rax
movq -0x278(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x278(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0x288(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x290(%rbp)
movq -0x278(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x278(%rbp)
movq -0x288(%rbp), %rax
xorq -0x290(%rbp), %rax
movq %rax, -0x288(%rbp)
movq -0x278(%rbp), %rax
xorq -0x288(%rbp), %rax
movq %rax, -0x220(%rbp)
jmp 0x449f5
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x298(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0x2a0(%rbp)
movq -0x298(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x298(%rbp)
movq -0x298(%rbp), %rax
xorq -0x2a0(%rbp), %rax
movq %rax, -0x298(%rbp)
movq -0x298(%rbp), %rax
shlq %rax
movq -0x298(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x298(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x2a8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x2b0(%rbp)
movq -0x298(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x298(%rbp)
movq -0x2a8(%rbp), %rax
xorq -0x2b0(%rbp), %rax
movq %rax, -0x2a8(%rbp)
movq -0x298(%rbp), %rax
xorq -0x2a8(%rbp), %rax
movq %rax, -0x228(%rbp)
jmp 0x44aff
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x2b8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x2c0(%rbp)
movq -0x2b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x2b8(%rbp)
movq -0x2b8(%rbp), %rax
xorq -0x2c0(%rbp), %rax
movq %rax, -0x2b8(%rbp)
movq -0x2b8(%rbp), %rax
shlq %rax
movq -0x2b8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x2b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x2c8(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x2d0(%rbp)
movq -0x2b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0x2b8(%rbp)
movq -0x2c8(%rbp), %rax
xorq -0x2d0(%rbp), %rax
movq %rax, -0x2c8(%rbp)
movq -0x2b8(%rbp), %rax
xorq -0x2c8(%rbp), %rax
movq %rax, -0x230(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x210(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x210(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x210(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x210(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x210(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x218(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x218(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x218(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x218(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x218(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x220(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x220(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x220(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x220(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x220(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x228(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x228(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x228(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x228(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x228(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x230(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x230(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x230(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x230(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x230(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
jmp 0x44ede
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
jmp 0x4535f
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x300(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x108(%rcx), %rax
movq %rax, -0x308(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0x308(%rbp), %rax
movq %rax, -0x2d8(%rbp)
jmp 0x453b1
movq -0x300(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x128(%rcx), %rax
movq %rax, -0x310(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0x310(%rbp), %rax
movq %rax, -0x2e0(%rbp)
jmp 0x453e5
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x148(%rcx), %rax
movq %rax, -0x318(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0x318(%rbp), %rax
movq %rax, -0x2e8(%rbp)
jmp 0x4541d
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0x320(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0x320(%rbp), %rax
movq %rax, -0x2f0(%rbp)
jmp 0x45455
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe8(%rcx), %rax
movq %rax, -0x328(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0x328(%rbp), %rax
movq %rax, -0x2f8(%rbp)
movq -0x2d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x2e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x2e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x2f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x2f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x300(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0x330(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0x330(%rbp), %rax
movq %rax, -0x2d8(%rbp)
jmp 0x45537
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc8(%rcx), %rax
movq %rax, -0x338(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0x338(%rbp), %rax
movq %rax, -0x2e0(%rbp)
jmp 0x4556f
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
orq -0x300(%rbp), %rax
movq %rax, -0x340(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0x340(%rbp), %rax
movq %rax, -0x2e8(%rbp)
jmp 0x455a3
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x130(%rcx), %rax
movq %rax, -0x348(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0x348(%rbp), %rax
movq %rax, -0x2f0(%rbp)
jmp 0x455db
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x150(%rcx), %rax
movq %rax, -0x350(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0x350(%rbp), %rax
movq %rax, -0x2f8(%rbp)
movq -0x2d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x2e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x2e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x2f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x2f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x300(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x138(%rcx), %rax
movq %rax, -0x358(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0x358(%rbp), %rax
movq %rax, -0x2d8(%rbp)
jmp 0x456bd
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x158(%rcx), %rax
movq %rax, -0x360(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0x360(%rbp), %rax
movq %rax, -0x2e0(%rbp)
jmp 0x456f5
movq -0x300(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0xb0(%rcx), %rax
movq %rax, -0x368(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0x368(%rbp), %rax
movq %rax, -0x2e8(%rbp)
jmp 0x45729
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd0(%rcx), %rax
movq %rax, -0x370(%rbp)
movq -0x300(%rbp), %rax
xorq -0x370(%rbp), %rax
movq %rax, -0x2f0(%rbp)
jmp 0x4575d
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf0(%rcx), %rax
movq %rax, -0x378(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0x378(%rbp), %rax
movq %rax, -0x2f8(%rbp)
movq -0x2d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x2e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x2e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x2f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x2f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x300(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd8(%rcx), %rax
movq %rax, -0x380(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0x380(%rbp), %rax
movq %rax, -0x2d8(%rbp)
jmp 0x4583f
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf8(%rcx), %rax
movq %rax, -0x388(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0x388(%rbp), %rax
movq %rax, -0x2e0(%rbp)
jmp 0x45877
movq -0x300(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x118(%rcx), %rax
movq %rax, -0x390(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0x390(%rbp), %rax
movq %rax, -0x2e8(%rbp)
jmp 0x458ab
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x160(%rcx), %rax
movq %rax, -0x398(%rbp)
movq -0x300(%rbp), %rax
xorq -0x398(%rbp), %rax
movq %rax, -0x2f0(%rbp)
jmp 0x458df
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb8(%rcx), %rax
movq %rax, -0x3a0(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0x3a0(%rbp), %rax
movq %rax, -0x2f8(%rbp)
movq -0x2d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x2e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x2e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x2f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x2f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x300(%rbp)
movq -0x300(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x140(%rcx), %rax
movq %rax, -0x3a8(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0x3a8(%rbp), %rax
movq %rax, -0x2d8(%rbp)
jmp 0x459bd
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc0(%rcx), %rax
movq %rax, -0x3b0(%rbp)
movq -0x300(%rbp), %rax
xorq -0x3b0(%rbp), %rax
movq %rax, -0x2e0(%rbp)
jmp 0x459f1
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe0(%rcx), %rax
movq %rax, -0x3b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0x3b8(%rbp), %rax
movq %rax, -0x2e8(%rbp)
jmp 0x45a29
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x100(%rcx), %rax
movq %rax, -0x3c0(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0x3c0(%rbp), %rax
movq %rax, -0x2f0(%rbp)
jmp 0x45a61
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0x3c8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0x3c8(%rbp), %rax
movq %rax, -0x2f8(%rbp)
movq -0x2d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x2e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x2e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x2f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x2f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x1, %eax
movslq %eax, %rdx
leaq 0x19af4(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x45b1d
jmp 0x45b1f
jmp 0x45b21
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x3f8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x400(%rbp)
movq -0x3f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x3f8(%rbp)
movq -0x3f8(%rbp), %rax
xorq -0x400(%rbp), %rax
movq %rax, -0x3f8(%rbp)
movq -0x3f8(%rbp), %rax
shlq %rax
movq -0x3f8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x3f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x408(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0x410(%rbp)
movq -0x3f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x3f8(%rbp)
movq -0x408(%rbp), %rax
xorq -0x410(%rbp), %rax
movq %rax, -0x408(%rbp)
movq -0x3f8(%rbp), %rax
xorq -0x408(%rbp), %rax
movq %rax, -0x3d0(%rbp)
jmp 0x45c2b
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x418(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x420(%rbp)
movq -0x418(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x418(%rbp)
movq -0x418(%rbp), %rax
xorq -0x420(%rbp), %rax
movq %rax, -0x418(%rbp)
movq -0x418(%rbp), %rax
shlq %rax
movq -0x418(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x418(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x428(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x430(%rbp)
movq -0x418(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x418(%rbp)
movq -0x428(%rbp), %rax
xorq -0x430(%rbp), %rax
movq %rax, -0x428(%rbp)
movq -0x418(%rbp), %rax
xorq -0x428(%rbp), %rax
movq %rax, -0x3d8(%rbp)
jmp 0x45d35
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x438(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x440(%rbp)
movq -0x438(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x438(%rbp)
movq -0x438(%rbp), %rax
xorq -0x440(%rbp), %rax
movq %rax, -0x438(%rbp)
movq -0x438(%rbp), %rax
shlq %rax
movq -0x438(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x438(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x448(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x450(%rbp)
movq -0x438(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x438(%rbp)
movq -0x448(%rbp), %rax
xorq -0x450(%rbp), %rax
movq %rax, -0x448(%rbp)
movq -0x438(%rbp), %rax
xorq -0x448(%rbp), %rax
movq %rax, -0x3e0(%rbp)
jmp 0x45e3f
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x458(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0x460(%rbp)
movq -0x458(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x458(%rbp)
movq -0x458(%rbp), %rax
xorq -0x460(%rbp), %rax
movq %rax, -0x458(%rbp)
movq -0x458(%rbp), %rax
shlq %rax
movq -0x458(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x458(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x468(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x470(%rbp)
movq -0x458(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x458(%rbp)
movq -0x468(%rbp), %rax
xorq -0x470(%rbp), %rax
movq %rax, -0x468(%rbp)
movq -0x458(%rbp), %rax
xorq -0x468(%rbp), %rax
movq %rax, -0x3e8(%rbp)
jmp 0x45f49
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x478(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x480(%rbp)
movq -0x478(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x478(%rbp)
movq -0x478(%rbp), %rax
xorq -0x480(%rbp), %rax
movq %rax, -0x478(%rbp)
movq -0x478(%rbp), %rax
shlq %rax
movq -0x478(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x478(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x488(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x490(%rbp)
movq -0x478(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x478(%rbp)
movq -0x488(%rbp), %rax
xorq -0x490(%rbp), %rax
movq %rax, -0x488(%rbp)
movq -0x478(%rbp), %rax
xorq -0x488(%rbp), %rax
movq %rax, -0x3f0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x3d0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x3d0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x3d0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x3d0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x3d0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x3d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x3d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x3d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x3d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x3d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x3e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x3e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x3e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x3e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x3e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x3e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x3e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x3e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x3e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x3e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x3f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x3f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x3f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x3f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x3f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
jmp 0x46328
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
jmp 0x467a9
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x4c0(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x138(%rcx), %rax
movq %rax, -0x4c8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0x4c8(%rbp), %rax
movq %rax, -0x498(%rbp)
jmp 0x467fb
movq -0x4c0(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xf8(%rcx), %rax
movq %rax, -0x4d0(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0x4d0(%rbp), %rax
movq %rax, -0x4a0(%rbp)
jmp 0x4682f
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe0(%rcx), %rax
movq %rax, -0x4d8(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0x4d8(%rbp), %rax
movq %rax, -0x4a8(%rbp)
jmp 0x46867
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0x4e0(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0x4e0(%rbp), %rax
movq %rax, -0x4b0(%rbp)
jmp 0x4689f
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x150(%rcx), %rax
movq %rax, -0x4e8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0x4e8(%rbp), %rax
movq %rax, -0x4b8(%rbp)
movq -0x498(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x4a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x4a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x4b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x4b8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x4c0(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd0(%rcx), %rax
movq %rax, -0x4f0(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0x4f0(%rbp), %rax
movq %rax, -0x498(%rbp)
jmp 0x46981
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb8(%rcx), %rax
movq %rax, -0x4f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0x4f8(%rbp), %rax
movq %rax, -0x4a0(%rbp)
jmp 0x469b9
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
orq -0x4c0(%rbp), %rax
movq %rax, -0x500(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0x500(%rbp), %rax
movq %rax, -0x4a8(%rbp)
jmp 0x469ed
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x128(%rcx), %rax
movq %rax, -0x508(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0x508(%rbp), %rax
movq %rax, -0x4b0(%rbp)
jmp 0x46a25
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x110(%rcx), %rax
movq %rax, -0x510(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0x510(%rbp), %rax
movq %rax, -0x4b8(%rbp)
movq -0x498(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x4a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x4a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x4b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x4b8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x4c0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x158(%rcx), %rax
movq %rax, -0x518(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0x518(%rbp), %rax
movq %rax, -0x498(%rbp)
jmp 0x46b07
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x118(%rcx), %rax
movq %rax, -0x520(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0x520(%rbp), %rax
movq %rax, -0x4a0(%rbp)
jmp 0x46b3f
movq -0x4c0(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x100(%rcx), %rax
movq %rax, -0x528(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0x528(%rbp), %rax
movq %rax, -0x4a8(%rbp)
jmp 0x46b73
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xe8(%rcx), %rax
movq %rax, -0x530(%rbp)
movq -0x4c0(%rbp), %rax
xorq -0x530(%rbp), %rax
movq %rax, -0x4b0(%rbp)
jmp 0x46ba7
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xa8(%rcx), %rax
movq %rax, -0x538(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0x538(%rbp), %rax
movq %rax, -0x4b8(%rbp)
movq -0x498(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x4a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x4a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x4b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x4b8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x4c0(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf0(%rcx), %rax
movq %rax, -0x540(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0x540(%rbp), %rax
movq %rax, -0x498(%rbp)
jmp 0x46c89
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd8(%rcx), %rax
movq %rax, -0x548(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0x548(%rbp), %rax
movq %rax, -0x4a0(%rbp)
jmp 0x46cc1
movq -0x4c0(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xc0(%rcx), %rax
movq %rax, -0x550(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0x550(%rbp), %rax
movq %rax, -0x4a8(%rbp)
jmp 0x46cf5
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x148(%rcx), %rax
movq %rax, -0x558(%rbp)
movq -0x4c0(%rbp), %rax
xorq -0x558(%rbp), %rax
movq %rax, -0x4b0(%rbp)
jmp 0x46d29
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x130(%rcx), %rax
movq %rax, -0x560(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0x560(%rbp), %rax
movq %rax, -0x4b8(%rbp)
movq -0x498(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x4a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x4a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x4b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x4b8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x4c0(%rbp)
movq -0x4c0(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0xb0(%rcx), %rax
movq %rax, -0x568(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0x568(%rbp), %rax
movq %rax, -0x498(%rbp)
jmp 0x46e07
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x160(%rcx), %rax
movq %rax, -0x570(%rbp)
movq -0x4c0(%rbp), %rax
xorq -0x570(%rbp), %rax
movq %rax, -0x4a0(%rbp)
jmp 0x46e3b
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0x578(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0x578(%rbp), %rax
movq %rax, -0x4a8(%rbp)
jmp 0x46e73
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x108(%rcx), %rax
movq %rax, -0x580(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0x580(%rbp), %rax
movq %rax, -0x4b0(%rbp)
jmp 0x46eab
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc8(%rcx), %rax
movq %rax, -0x588(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0x588(%rbp), %rax
movq %rax, -0x4b8(%rbp)
movq -0x498(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x4a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x4a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x4b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x4b8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x2, %eax
movslq %eax, %rdx
leaq 0x186aa(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x46f67
jmp 0x46f69
jmp 0x46f6b
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x5b8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x5c0(%rbp)
movq -0x5b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x5b8(%rbp)
movq -0x5b8(%rbp), %rax
xorq -0x5c0(%rbp), %rax
movq %rax, -0x5b8(%rbp)
movq -0x5b8(%rbp), %rax
shlq %rax
movq -0x5b8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x5b8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x5c8(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x5d0(%rbp)
movq -0x5b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x5b8(%rbp)
movq -0x5c8(%rbp), %rax
xorq -0x5d0(%rbp), %rax
movq %rax, -0x5c8(%rbp)
movq -0x5b8(%rbp), %rax
xorq -0x5c8(%rbp), %rax
movq %rax, -0x590(%rbp)
jmp 0x47075
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0x5d8(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x5e0(%rbp)
movq -0x5d8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x5d8(%rbp)
movq -0x5d8(%rbp), %rax
xorq -0x5e0(%rbp), %rax
movq %rax, -0x5d8(%rbp)
movq -0x5d8(%rbp), %rax
shlq %rax
movq -0x5d8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x5d8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x5e8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x5f0(%rbp)
movq -0x5d8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0x5d8(%rbp)
movq -0x5e8(%rbp), %rax
xorq -0x5f0(%rbp), %rax
movq %rax, -0x5e8(%rbp)
movq -0x5d8(%rbp), %rax
xorq -0x5e8(%rbp), %rax
movq %rax, -0x598(%rbp)
jmp 0x4717f
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x5f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x600(%rbp)
movq -0x5f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x5f8(%rbp)
movq -0x5f8(%rbp), %rax
xorq -0x600(%rbp), %rax
movq %rax, -0x5f8(%rbp)
movq -0x5f8(%rbp), %rax
shlq %rax
movq -0x5f8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x5f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0x608(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x610(%rbp)
movq -0x5f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x5f8(%rbp)
movq -0x608(%rbp), %rax
xorq -0x610(%rbp), %rax
movq %rax, -0x608(%rbp)
movq -0x5f8(%rbp), %rax
xorq -0x608(%rbp), %rax
movq %rax, -0x5a0(%rbp)
jmp 0x47289
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x618(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0x620(%rbp)
movq -0x618(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x618(%rbp)
movq -0x618(%rbp), %rax
xorq -0x620(%rbp), %rax
movq %rax, -0x618(%rbp)
movq -0x618(%rbp), %rax
shlq %rax
movq -0x618(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x618(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0x628(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x630(%rbp)
movq -0x618(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x618(%rbp)
movq -0x628(%rbp), %rax
xorq -0x630(%rbp), %rax
movq %rax, -0x628(%rbp)
movq -0x618(%rbp), %rax
xorq -0x628(%rbp), %rax
movq %rax, -0x5a8(%rbp)
jmp 0x47393
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x638(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x640(%rbp)
movq -0x638(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0x638(%rbp)
movq -0x638(%rbp), %rax
xorq -0x640(%rbp), %rax
movq %rax, -0x638(%rbp)
movq -0x638(%rbp), %rax
shlq %rax
movq -0x638(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x638(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x648(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x650(%rbp)
movq -0x638(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x638(%rbp)
movq -0x648(%rbp), %rax
xorq -0x650(%rbp), %rax
movq %rax, -0x648(%rbp)
movq -0x638(%rbp), %rax
xorq -0x648(%rbp), %rax
movq %rax, -0x5b0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x590(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x590(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x590(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x590(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x590(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x598(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x598(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x598(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x598(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x598(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x5a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x5a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x5a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x5a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x5a0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x5a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x5a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x5a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x5a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x5a8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x5b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x5b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x5b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x5b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x5b0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
jmp 0x47772
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
jmp 0x47bf3
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x680(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x158(%rcx), %rax
movq %rax, -0x688(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0x688(%rbp), %rax
movq %rax, -0x658(%rbp)
jmp 0x47c45
movq -0x680(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xd8(%rcx), %rax
movq %rax, -0x690(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0x690(%rbp), %rax
movq %rax, -0x660(%rbp)
jmp 0x47c79
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0x698(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0x698(%rbp), %rax
movq %rax, -0x668(%rbp)
jmp 0x47cb1
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0x6a0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0x6a0(%rbp), %rax
movq %rax, -0x670(%rbp)
jmp 0x47ce9
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x110(%rcx), %rax
movq %rax, -0x6a8(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0x6a8(%rbp), %rax
movq %rax, -0x678(%rbp)
movq -0x658(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x660(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x668(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x670(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x678(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x680(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xe8(%rcx), %rax
movq %rax, -0x6b0(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0x6b0(%rbp), %rax
movq %rax, -0x658(%rbp)
jmp 0x47dcb
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x130(%rcx), %rax
movq %rax, -0x6b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0x6b8(%rbp), %rax
movq %rax, -0x660(%rbp)
jmp 0x47e03
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
orq -0x680(%rbp), %rax
movq %rax, -0x6c0(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0x6c0(%rbp), %rax
movq %rax, -0x668(%rbp)
jmp 0x47e37
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf8(%rcx), %rax
movq %rax, -0x6c8(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0x6c8(%rbp), %rax
movq %rax, -0x670(%rbp)
jmp 0x47e6f
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x140(%rcx), %rax
movq %rax, -0x6d0(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0x6d0(%rbp), %rax
movq %rax, -0x678(%rbp)
movq -0x658(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x660(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x668(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x670(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x678(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x680(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x118(%rcx), %rax
movq %rax, -0x6d8(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0x6d8(%rbp), %rax
movq %rax, -0x658(%rbp)
jmp 0x47f51
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc0(%rcx), %rax
movq %rax, -0x6e0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0x6e0(%rbp), %rax
movq %rax, -0x660(%rbp)
jmp 0x47f89
movq -0x680(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x108(%rcx), %rax
movq %rax, -0x6e8(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0x6e8(%rbp), %rax
movq %rax, -0x668(%rbp)
jmp 0x47fbd
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x150(%rcx), %rax
movq %rax, -0x6f0(%rbp)
movq -0x680(%rbp), %rax
xorq -0x6f0(%rbp), %rax
movq %rax, -0x670(%rbp)
jmp 0x47ff1
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd0(%rcx), %rax
movq %rax, -0x6f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0x6f8(%rbp), %rax
movq %rax, -0x678(%rbp)
movq -0x658(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x660(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x668(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x670(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x678(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x680(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xa8(%rcx), %rax
movq %rax, -0x700(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0x700(%rbp), %rax
movq %rax, -0x658(%rbp)
jmp 0x480d3
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf0(%rcx), %rax
movq %rax, -0x708(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0x708(%rbp), %rax
movq %rax, -0x660(%rbp)
jmp 0x4810b
movq -0x680(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x160(%rcx), %rax
movq %rax, -0x710(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0x710(%rbp), %rax
movq %rax, -0x668(%rbp)
jmp 0x4813f
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe0(%rcx), %rax
movq %rax, -0x718(%rbp)
movq -0x680(%rbp), %rax
xorq -0x718(%rbp), %rax
movq %rax, -0x670(%rbp)
jmp 0x48173
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x128(%rcx), %rax
movq %rax, -0x720(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0x720(%rbp), %rax
movq %rax, -0x678(%rbp)
movq -0x658(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x660(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x668(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x670(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x678(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x680(%rbp)
movq -0x680(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x100(%rcx), %rax
movq %rax, -0x728(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0x728(%rbp), %rax
movq %rax, -0x658(%rbp)
jmp 0x48251
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x148(%rcx), %rax
movq %rax, -0x730(%rbp)
movq -0x680(%rbp), %rax
xorq -0x730(%rbp), %rax
movq %rax, -0x660(%rbp)
jmp 0x48285
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc8(%rcx), %rax
movq %rax, -0x738(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0x738(%rbp), %rax
movq %rax, -0x668(%rbp)
jmp 0x482bd
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x138(%rcx), %rax
movq %rax, -0x740(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0x740(%rbp), %rax
movq %rax, -0x670(%rbp)
jmp 0x482f5
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb8(%rcx), %rax
movq %rax, -0x748(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0x748(%rbp), %rax
movq %rax, -0x678(%rbp)
movq -0x658(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x660(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x668(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x670(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x678(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x3, %eax
movslq %eax, %rdx
leaq 0x17260(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x483b1
jmp 0x483b3
jmp 0x483b5
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x778(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x780(%rbp)
movq -0x778(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x778(%rbp)
movq -0x778(%rbp), %rax
xorq -0x780(%rbp), %rax
movq %rax, -0x778(%rbp)
movq -0x778(%rbp), %rax
shlq %rax
movq -0x778(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x778(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x788(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x790(%rbp)
movq -0x778(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x778(%rbp)
movq -0x788(%rbp), %rax
xorq -0x790(%rbp), %rax
movq %rax, -0x788(%rbp)
movq -0x778(%rbp), %rax
xorq -0x788(%rbp), %rax
movq %rax, -0x750(%rbp)
jmp 0x484bf
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0x798(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x7a0(%rbp)
movq -0x798(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x798(%rbp)
movq -0x798(%rbp), %rax
xorq -0x7a0(%rbp), %rax
movq %rax, -0x798(%rbp)
movq -0x798(%rbp), %rax
shlq %rax
movq -0x798(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x798(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x7a8(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x7b0(%rbp)
movq -0x798(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0x798(%rbp)
movq -0x7a8(%rbp), %rax
xorq -0x7b0(%rbp), %rax
movq %rax, -0x7a8(%rbp)
movq -0x798(%rbp), %rax
xorq -0x7a8(%rbp), %rax
movq %rax, -0x758(%rbp)
jmp 0x485c9
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x7b8(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x7c0(%rbp)
movq -0x7b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x7b8(%rbp)
movq -0x7b8(%rbp), %rax
xorq -0x7c0(%rbp), %rax
movq %rax, -0x7b8(%rbp)
movq -0x7b8(%rbp), %rax
shlq %rax
movq -0x7b8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x7b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0x7c8(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x7d0(%rbp)
movq -0x7b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x7b8(%rbp)
movq -0x7c8(%rbp), %rax
xorq -0x7d0(%rbp), %rax
movq %rax, -0x7c8(%rbp)
movq -0x7b8(%rbp), %rax
xorq -0x7c8(%rbp), %rax
movq %rax, -0x760(%rbp)
jmp 0x486d3
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x7d8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x160(%rcx), %rax
movq %rax, -0x7e0(%rbp)
movq -0x7d8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0x7d8(%rbp)
movq -0x7d8(%rbp), %rax
xorq -0x7e0(%rbp), %rax
movq %rax, -0x7d8(%rbp)
movq -0x7d8(%rbp), %rax
shlq %rax
movq -0x7d8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x7d8(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0x7e8(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x7f0(%rbp)
movq -0x7d8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x7d8(%rbp)
movq -0x7e8(%rbp), %rax
xorq -0x7f0(%rbp), %rax
movq %rax, -0x7e8(%rbp)
movq -0x7d8(%rbp), %rax
xorq -0x7e8(%rbp), %rax
movq %rax, -0x768(%rbp)
jmp 0x487dd
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x7f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x800(%rbp)
movq -0x7f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0x7f8(%rbp)
movq -0x7f8(%rbp), %rax
xorq -0x800(%rbp), %rax
movq %rax, -0x7f8(%rbp)
movq -0x7f8(%rbp), %rax
shlq %rax
movq -0x7f8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x7f8(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x808(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0x810(%rbp)
movq -0x7f8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x7f8(%rbp)
movq -0x808(%rbp), %rax
xorq -0x810(%rbp), %rax
movq %rax, -0x808(%rbp)
movq -0x7f8(%rbp), %rax
xorq -0x808(%rbp), %rax
movq %rax, -0x770(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x750(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x750(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x750(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x750(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x750(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x758(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x758(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x758(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x758(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x758(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x760(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x760(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x760(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x760(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x760(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x768(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x768(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x768(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x768(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x768(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x770(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x770(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x770(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x770(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x770(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
jmp 0x48bbc
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
jmp 0x4903d
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x840(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x118(%rcx), %rax
movq %rax, -0x848(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0x848(%rbp), %rax
movq %rax, -0x818(%rbp)
jmp 0x4908f
movq -0x840(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xf0(%rcx), %rax
movq %rax, -0x850(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0x850(%rbp), %rax
movq %rax, -0x820(%rbp)
jmp 0x490c3
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc8(%rcx), %rax
movq %rax, -0x858(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0x858(%rbp), %rax
movq %rax, -0x828(%rbp)
jmp 0x490fb
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0x860(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0x860(%rbp), %rax
movq %rax, -0x830(%rbp)
jmp 0x49133
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x140(%rcx), %rax
movq %rax, -0x868(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0x868(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x818(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x820(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x828(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x830(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x838(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x840(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x150(%rcx), %rax
movq %rax, -0x870(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0x870(%rbp), %rax
movq %rax, -0x818(%rbp)
jmp 0x49215
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x128(%rcx), %rax
movq %rax, -0x878(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0x878(%rbp), %rax
movq %rax, -0x820(%rbp)
jmp 0x4924d
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
orq -0x840(%rbp), %rax
movq %rax, -0x880(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0x880(%rbp), %rax
movq %rax, -0x828(%rbp)
jmp 0x49281
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd8(%rcx), %rax
movq %rax, -0x888(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0x888(%rbp), %rax
movq %rax, -0x830(%rbp)
jmp 0x492b9
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb0(%rcx), %rax
movq %rax, -0x890(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0x890(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x818(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x820(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x828(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x830(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x838(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x840(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc0(%rcx), %rax
movq %rax, -0x898(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0x898(%rbp), %rax
movq %rax, -0x818(%rbp)
jmp 0x4939b
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x160(%rcx), %rax
movq %rax, -0x8a0(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0x8a0(%rbp), %rax
movq %rax, -0x820(%rbp)
jmp 0x493d3
movq -0x840(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x138(%rcx), %rax
movq %rax, -0x8a8(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0x8a8(%rbp), %rax
movq %rax, -0x828(%rbp)
jmp 0x49407
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x110(%rcx), %rax
movq %rax, -0x8b0(%rbp)
movq -0x840(%rbp), %rax
xorq -0x8b0(%rbp), %rax
movq %rax, -0x830(%rbp)
jmp 0x4943b
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe8(%rcx), %rax
movq %rax, -0x8b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0x8b8(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x818(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x820(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x828(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x830(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x838(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x840(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd0(%rcx), %rax
movq %rax, -0x8c0(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0x8c0(%rbp), %rax
movq %rax, -0x818(%rbp)
jmp 0x4951d
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0x8c8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0x8c8(%rbp), %rax
movq %rax, -0x820(%rbp)
jmp 0x49555
movq -0x840(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x148(%rcx), %rax
movq %rax, -0x8d0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0x8d0(%rbp), %rax
movq %rax, -0x828(%rbp)
jmp 0x49589
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0x8d8(%rbp)
movq -0x840(%rbp), %rax
xorq -0x8d8(%rbp), %rax
movq %rax, -0x830(%rbp)
jmp 0x495bd
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf8(%rcx), %rax
movq %rax, -0x8e0(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0x8e0(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x818(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x820(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x828(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x830(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x838(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0x840(%rbp)
movq -0x840(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x108(%rcx), %rax
movq %rax, -0x8e8(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0x8e8(%rbp), %rax
movq %rax, -0x818(%rbp)
jmp 0x4969b
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xe0(%rcx), %rax
movq %rax, -0x8f0(%rbp)
movq -0x840(%rbp), %rax
xorq -0x8f0(%rbp), %rax
movq %rax, -0x820(%rbp)
jmp 0x496cf
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb8(%rcx), %rax
movq %rax, -0x8f8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0x8f8(%rbp), %rax
movq %rax, -0x828(%rbp)
jmp 0x49707
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x158(%rcx), %rax
movq %rax, -0x900(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0x900(%rbp), %rax
movq %rax, -0x830(%rbp)
jmp 0x4973f
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x130(%rcx), %rax
movq %rax, -0x908(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0x908(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x818(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x820(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x828(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x830(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x838(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x4, %eax
movslq %eax, %rdx
leaq 0x15e16(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x497fb
jmp 0x497fd
jmp 0x497ff
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x938(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x940(%rbp)
movq -0x938(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x938(%rbp)
movq -0x938(%rbp), %rax
xorq -0x940(%rbp), %rax
movq %rax, -0x938(%rbp)
movq -0x938(%rbp), %rax
shlq %rax
movq -0x938(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x938(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x948(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x950(%rbp)
movq -0x938(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x938(%rbp)
movq -0x948(%rbp), %rax
xorq -0x950(%rbp), %rax
movq %rax, -0x948(%rbp)
movq -0x938(%rbp), %rax
xorq -0x948(%rbp), %rax
movq %rax, -0x910(%rbp)
jmp 0x49909
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x958(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0x960(%rbp)
movq -0x958(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0x958(%rbp)
movq -0x958(%rbp), %rax
xorq -0x960(%rbp), %rax
movq %rax, -0x958(%rbp)
movq -0x958(%rbp), %rax
shlq %rax
movq -0x958(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x958(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x968(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x970(%rbp)
movq -0x958(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0x958(%rbp)
movq -0x968(%rbp), %rax
xorq -0x970(%rbp), %rax
movq %rax, -0x968(%rbp)
movq -0x958(%rbp), %rax
xorq -0x968(%rbp), %rax
movq %rax, -0x918(%rbp)
jmp 0x49a13
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x978(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x980(%rbp)
movq -0x978(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x978(%rbp)
movq -0x978(%rbp), %rax
xorq -0x980(%rbp), %rax
movq %rax, -0x978(%rbp)
movq -0x978(%rbp), %rax
shlq %rax
movq -0x978(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x978(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb0(%rcx), %rax
movq %rax, -0x988(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0x990(%rbp)
movq -0x978(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0x978(%rbp)
movq -0x988(%rbp), %rax
xorq -0x990(%rbp), %rax
movq %rax, -0x988(%rbp)
movq -0x978(%rbp), %rax
xorq -0x988(%rbp), %rax
movq %rax, -0x920(%rbp)
jmp 0x49b1d
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0x998(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x148(%rcx), %rax
movq %rax, -0x9a0(%rbp)
movq -0x998(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0x998(%rbp)
movq -0x998(%rbp), %rax
xorq -0x9a0(%rbp), %rax
movq %rax, -0x998(%rbp)
movq -0x998(%rbp), %rax
shlq %rax
movq -0x998(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x998(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0x9a8(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0x9b0(%rbp)
movq -0x998(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0x998(%rbp)
movq -0x9a8(%rbp), %rax
xorq -0x9b0(%rbp), %rax
movq %rax, -0x9a8(%rbp)
movq -0x998(%rbp), %rax
xorq -0x9a8(%rbp), %rax
movq %rax, -0x928(%rbp)
jmp 0x49c27
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0x9b8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0x9c0(%rbp)
movq -0x9b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0x9b8(%rbp)
movq -0x9b8(%rbp), %rax
xorq -0x9c0(%rbp), %rax
movq %rax, -0x9b8(%rbp)
movq -0x9b8(%rbp), %rax
shlq %rax
movq -0x9b8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0x9b8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0x9c8(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0x9d0(%rbp)
movq -0x9b8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0x9b8(%rbp)
movq -0x9c8(%rbp), %rax
xorq -0x9d0(%rbp), %rax
movq %rax, -0x9c8(%rbp)
movq -0x9b8(%rbp), %rax
xorq -0x9c8(%rbp), %rax
movq %rax, -0x930(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0x910(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0x910(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0x910(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0x910(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0x910(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0x918(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0x918(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0x918(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0x918(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0x918(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0x920(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0x920(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0x920(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0x920(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0x920(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0x928(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0x928(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0x928(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0x928(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0x928(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0x930(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0x930(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0x930(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0x930(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0x930(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
jmp 0x4a006
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
jmp 0x4a487
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xa00(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc0(%rcx), %rax
movq %rax, -0xa08(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0xa08(%rbp), %rax
movq %rax, -0x9d8(%rbp)
jmp 0x4a4d9
movq -0xa00(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0xa10(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0xa10(%rbp), %rax
movq %rax, -0x9e0(%rbp)
jmp 0x4a50d
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb8(%rcx), %rax
movq %rax, -0xa18(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0xa18(%rbp), %rax
movq %rax, -0x9e8(%rbp)
jmp 0x4a545
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0xa20(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0xa20(%rbp), %rax
movq %rax, -0x9f0(%rbp)
jmp 0x4a57d
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb0(%rcx), %rax
movq %rax, -0xa28(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0xa28(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x9d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x9e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x9e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x9f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x9f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xa00(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x110(%rcx), %rax
movq %rax, -0xa30(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0xa30(%rbp), %rax
movq %rax, -0x9d8(%rbp)
jmp 0x4a65f
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf8(%rcx), %rax
movq %rax, -0xa38(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0xa38(%rbp), %rax
movq %rax, -0x9e0(%rbp)
jmp 0x4a697
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
orq -0xa00(%rbp), %rax
movq %rax, -0xa40(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0xa40(%rbp), %rax
movq %rax, -0x9e8(%rbp)
jmp 0x4a6cb
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf0(%rcx), %rax
movq %rax, -0xa48(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0xa48(%rbp), %rax
movq %rax, -0x9f0(%rbp)
jmp 0x4a703
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x100(%rcx), %rax
movq %rax, -0xa50(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0xa50(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x9d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x9e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x9e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x9f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x9f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xa00(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x160(%rcx), %rax
movq %rax, -0xa58(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0xa58(%rbp), %rax
movq %rax, -0x9d8(%rbp)
jmp 0x4a7e5
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x148(%rcx), %rax
movq %rax, -0xa60(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0xa60(%rbp), %rax
movq %rax, -0x9e0(%rbp)
jmp 0x4a81d
movq -0xa00(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x158(%rcx), %rax
movq %rax, -0xa68(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0xa68(%rbp), %rax
movq %rax, -0x9e8(%rbp)
jmp 0x4a851
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x140(%rcx), %rax
movq %rax, -0xa70(%rbp)
movq -0xa00(%rbp), %rax
xorq -0xa70(%rbp), %rax
movq %rax, -0x9f0(%rbp)
jmp 0x4a885
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x150(%rcx), %rax
movq %rax, -0xa78(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0xa78(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x9d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x9e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x9e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x9f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x9f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xa00(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe8(%rcx), %rax
movq %rax, -0xa80(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0xa80(%rbp), %rax
movq %rax, -0x9d8(%rbp)
jmp 0x4a967
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd0(%rcx), %rax
movq %rax, -0xa88(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0xa88(%rbp), %rax
movq %rax, -0x9e0(%rbp)
jmp 0x4a99f
movq -0xa00(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xe0(%rcx), %rax
movq %rax, -0xa90(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0xa90(%rbp), %rax
movq %rax, -0x9e8(%rbp)
jmp 0x4a9d3
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xc8(%rcx), %rax
movq %rax, -0xa98(%rbp)
movq -0xa00(%rbp), %rax
xorq -0xa98(%rbp), %rax
movq %rax, -0x9f0(%rbp)
jmp 0x4aa07
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd8(%rcx), %rax
movq %rax, -0xaa0(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0xaa0(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x9d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x9e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x9e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x9f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x9f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xa00(%rbp)
movq -0xa00(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x138(%rcx), %rax
movq %rax, -0xaa8(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0xaa8(%rbp), %rax
movq %rax, -0x9d8(%rbp)
jmp 0x4aae5
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x120(%rcx), %rax
movq %rax, -0xab0(%rbp)
movq -0xa00(%rbp), %rax
xorq -0xab0(%rbp), %rax
movq %rax, -0x9e0(%rbp)
jmp 0x4ab19
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x130(%rcx), %rax
movq %rax, -0xab8(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0xab8(%rbp), %rax
movq %rax, -0x9e8(%rbp)
jmp 0x4ab51
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x118(%rcx), %rax
movq %rax, -0xac0(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0xac0(%rbp), %rax
movq %rax, -0x9f0(%rbp)
jmp 0x4ab89
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x128(%rcx), %rax
movq %rax, -0xac8(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0xac8(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x9d8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x9e0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x9e8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x9f0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x9f8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x5, %eax
movslq %eax, %rdx
leaq 0x149cc(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x4ac45
jmp 0x4ac47
jmp 0x4ac49
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0xaf8(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0xb00(%rbp)
movq -0xaf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xaf8(%rbp)
movq -0xaf8(%rbp), %rax
xorq -0xb00(%rbp), %rax
movq %rax, -0xaf8(%rbp)
movq -0xaf8(%rbp), %rax
shlq %rax
movq -0xaf8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xaf8(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0xb08(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0xb10(%rbp)
movq -0xaf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0xaf8(%rbp)
movq -0xb08(%rbp), %rax
xorq -0xb10(%rbp), %rax
movq %rax, -0xb08(%rbp)
movq -0xaf8(%rbp), %rax
xorq -0xb08(%rbp), %rax
movq %rax, -0xad0(%rbp)
jmp 0x4ad53
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0xb18(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0xb20(%rbp)
movq -0xb18(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0xb18(%rbp)
movq -0xb18(%rbp), %rax
xorq -0xb20(%rbp), %rax
movq %rax, -0xb18(%rbp)
movq -0xb18(%rbp), %rax
shlq %rax
movq -0xb18(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xb18(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0xb28(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xb30(%rbp)
movq -0xb18(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0xb18(%rbp)
movq -0xb28(%rbp), %rax
xorq -0xb30(%rbp), %rax
movq %rax, -0xb28(%rbp)
movq -0xb18(%rbp), %rax
xorq -0xb28(%rbp), %rax
movq %rax, -0xad8(%rbp)
jmp 0x4ae5d
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0xb38(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0xb40(%rbp)
movq -0xb38(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0xb38(%rbp)
movq -0xb38(%rbp), %rax
xorq -0xb40(%rbp), %rax
movq %rax, -0xb38(%rbp)
movq -0xb38(%rbp), %rax
shlq %rax
movq -0xb38(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xb38(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x100(%rcx), %rax
movq %rax, -0xb48(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0xb50(%rbp)
movq -0xb38(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xb38(%rbp)
movq -0xb48(%rbp), %rax
xorq -0xb50(%rbp), %rax
movq %rax, -0xb48(%rbp)
movq -0xb38(%rbp), %rax
xorq -0xb48(%rbp), %rax
movq %rax, -0xae0(%rbp)
jmp 0x4af67
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0xb58(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe0(%rcx), %rax
movq %rax, -0xb60(%rbp)
movq -0xb58(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x130(%rcx), %rax
movq %rax, -0xb58(%rbp)
movq -0xb58(%rbp), %rax
xorq -0xb60(%rbp), %rax
movq %rax, -0xb58(%rbp)
movq -0xb58(%rbp), %rax
shlq %rax
movq -0xb58(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xb58(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x110(%rcx), %rax
movq %rax, -0xb68(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0xb70(%rbp)
movq -0xb58(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0xb58(%rbp)
movq -0xb68(%rbp), %rax
xorq -0xb70(%rbp), %rax
movq %rax, -0xb68(%rbp)
movq -0xb58(%rbp), %rax
xorq -0xb68(%rbp), %rax
movq %rax, -0xae8(%rbp)
jmp 0x4b071
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0xb78(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xb80(%rbp)
movq -0xb78(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x118(%rcx), %rax
movq %rax, -0xb78(%rbp)
movq -0xb78(%rbp), %rax
xorq -0xb80(%rbp), %rax
movq %rax, -0xb78(%rbp)
movq -0xb78(%rbp), %rax
shlq %rax
movq -0xb78(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xb78(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0xb88(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd0(%rcx), %rax
movq %rax, -0xb90(%rbp)
movq -0xb78(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0xb78(%rbp)
movq -0xb88(%rbp), %rax
xorq -0xb90(%rbp), %rax
movq %rax, -0xb88(%rbp)
movq -0xb78(%rbp), %rax
xorq -0xb88(%rbp), %rax
movq %rax, -0xaf0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0xad0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0xad0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0xad0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0xad0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0xad0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0xad8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0xad8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0xad8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0xad8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0xad8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0xae0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0xae0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0xae0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0xae0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0xae0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0xae8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0xae8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0xae8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0xae8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0xae8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0xaf0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0xaf0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0xaf0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0xaf0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0xaf0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
jmp 0x4b450
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
jmp 0x4b8d1
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xbc0(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x160(%rcx), %rax
movq %rax, -0xbc8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0xbc8(%rbp), %rax
movq %rax, -0xb98(%rbp)
jmp 0x4b923
movq -0xbc0(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xd0(%rcx), %rax
movq %rax, -0xbd0(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0xbd0(%rbp), %rax
movq %rax, -0xba0(%rbp)
jmp 0x4b957
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x130(%rcx), %rax
movq %rax, -0xbd8(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0xbd8(%rbp), %rax
movq %rax, -0xba8(%rbp)
jmp 0x4b98f
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0xbe0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0xbe0(%rbp), %rax
movq %rax, -0xbb0(%rbp)
jmp 0x4b9c7
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x100(%rcx), %rax
movq %rax, -0xbe8(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0xbe8(%rbp), %rax
movq %rax, -0xbb8(%rbp)
movq -0xb98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0xba0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0xba8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0xbb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0xbb8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xbc0(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x140(%rcx), %rax
movq %rax, -0xbf0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0xbf0(%rbp), %rax
movq %rax, -0xb98(%rbp)
jmp 0x4baa9
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd8(%rcx), %rax
movq %rax, -0xbf8(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0xbf8(%rbp), %rax
movq %rax, -0xba0(%rbp)
jmp 0x4bae1
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
orq -0xbc0(%rbp), %rax
movq %rax, -0xc00(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0xc00(%rbp), %rax
movq %rax, -0xba8(%rbp)
jmp 0x4bb15
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0xc08(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq -0xc08(%rbp), %rax
movq %rax, -0xbb0(%rbp)
jmp 0x4bb4d
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x108(%rcx), %rax
movq %rax, -0xc10(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0xc10(%rbp), %rax
movq %rax, -0xbb8(%rbp)
movq -0xb98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0xba0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0xba8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0xbb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0xbb8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xbc0(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x148(%rcx), %rax
movq %rax, -0xc18(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0xc18(%rbp), %rax
movq %rax, -0xb98(%rbp)
jmp 0x4bc2f
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xe0(%rcx), %rax
movq %rax, -0xc20(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0xc20(%rbp), %rax
movq %rax, -0xba0(%rbp)
jmp 0x4bc67
movq -0xbc0(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x118(%rcx), %rax
movq %rax, -0xc28(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0xc28(%rbp), %rax
movq %rax, -0xba8(%rbp)
jmp 0x4bc9b
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb0(%rcx), %rax
movq %rax, -0xc30(%rbp)
movq -0xbc0(%rbp), %rax
xorq -0xc30(%rbp), %rax
movq %rax, -0xbb0(%rbp)
jmp 0x4bccf
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x110(%rcx), %rax
movq %rax, -0xc38(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0xc38(%rbp), %rax
movq %rax, -0xbb8(%rbp)
movq -0xb98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0xba0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0xba8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0xbb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0xbb8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xbc0(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x150(%rcx), %rax
movq %rax, -0xc40(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0xc40(%rbp), %rax
movq %rax, -0xb98(%rbp)
jmp 0x4bdb1
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xe8(%rcx), %rax
movq %rax, -0xc48(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0xc48(%rbp), %rax
movq %rax, -0xba0(%rbp)
jmp 0x4bde9
movq -0xbc0(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0x120(%rcx), %rax
movq %rax, -0xc50(%rbp)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq -0xc50(%rbp), %rax
movq %rax, -0xba8(%rbp)
jmp 0x4be1d
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xb8(%rcx), %rax
movq %rax, -0xc58(%rbp)
movq -0xbc0(%rbp), %rax
xorq -0xc58(%rbp), %rax
movq %rax, -0xbb0(%rbp)
jmp 0x4be51
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xf0(%rcx), %rax
movq %rax, -0xc60(%rbp)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq -0xc60(%rbp), %rax
movq %rax, -0xbb8(%rbp)
movq -0xb98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0xba0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0xba8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0xbb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0xbb8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xbc0(%rbp)
movq -0xbc0(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x158(%rcx), %rax
movq %rax, -0xc68(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0xc68(%rbp), %rax
movq %rax, -0xb98(%rbp)
jmp 0x4bf2f
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc8(%rcx), %rax
movq %rax, -0xc70(%rbp)
movq -0xbc0(%rbp), %rax
xorq -0xc70(%rbp), %rax
movq %rax, -0xba0(%rbp)
jmp 0x4bf63
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x128(%rcx), %rax
movq %rax, -0xc78(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0xc78(%rbp), %rax
movq %rax, -0xba8(%rbp)
jmp 0x4bf9b
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xc0(%rcx), %rax
movq %rax, -0xc80(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0xc80(%rbp), %rax
movq %rax, -0xbb0(%rbp)
jmp 0x4bfd3
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf8(%rcx), %rax
movq %rax, -0xc88(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0xc88(%rbp), %rax
movq %rax, -0xbb8(%rbp)
movq -0xb98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0xba0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0xba8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0xbb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0xbb8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x6, %eax
movslq %eax, %rdx
leaq 0x13582(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x4c08f
jmp 0x4c091
jmp 0x4c093
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0xcb8(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0xcc0(%rbp)
movq -0xcb8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0xcb8(%rbp)
movq -0xcb8(%rbp), %rax
xorq -0xcc0(%rbp), %rax
movq %rax, -0xcb8(%rbp)
movq -0xcb8(%rbp), %rax
shlq %rax
movq -0xcb8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xcb8(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0xcc8(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0xcd0(%rbp)
movq -0xcb8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xcb8(%rbp)
movq -0xcc8(%rbp), %rax
xorq -0xcd0(%rbp), %rax
movq %rax, -0xcc8(%rbp)
movq -0xcb8(%rbp), %rax
xorq -0xcc8(%rbp), %rax
movq %rax, -0xc90(%rbp)
jmp 0x4c19d
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0xcd8(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0xce0(%rbp)
movq -0xcd8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0xcd8(%rbp)
movq -0xcd8(%rbp), %rax
xorq -0xce0(%rbp), %rax
movq %rax, -0xcd8(%rbp)
movq -0xcd8(%rbp), %rax
shlq %rax
movq -0xcd8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xcd8(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0xce8(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0xcf0(%rbp)
movq -0xcd8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0xcd8(%rbp)
movq -0xce8(%rbp), %rax
xorq -0xcf0(%rbp), %rax
movq %rax, -0xce8(%rbp)
movq -0xcd8(%rbp), %rax
xorq -0xce8(%rbp), %rax
movq %rax, -0xc98(%rbp)
jmp 0x4c2a7
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0xcf8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0xd00(%rbp)
movq -0xcf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xcf8(%rbp)
movq -0xcf8(%rbp), %rax
xorq -0xd00(%rbp), %rax
movq %rax, -0xcf8(%rbp)
movq -0xcf8(%rbp), %rax
shlq %rax
movq -0xcf8(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xcf8(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x108(%rcx), %rax
movq %rax, -0xd08(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xf0(%rcx), %rax
movq %rax, -0xd10(%rbp)
movq -0xcf8(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xf8(%rcx), %rax
movq %rax, -0xcf8(%rbp)
movq -0xd08(%rbp), %rax
xorq -0xd10(%rbp), %rax
movq %rax, -0xd08(%rbp)
movq -0xcf8(%rbp), %rax
xorq -0xd08(%rbp), %rax
movq %rax, -0xca0(%rbp)
jmp 0x4c3b1
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x138(%rcx), %rax
movq %rax, -0xd18(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x120(%rcx), %rax
movq %rax, -0xd20(%rbp)
movq -0xd18(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x128(%rcx), %rax
movq %rax, -0xd18(%rbp)
movq -0xd18(%rbp), %rax
xorq -0xd20(%rbp), %rax
movq %rax, -0xd18(%rbp)
movq -0xd18(%rbp), %rax
shlq %rax
movq -0xd18(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xd18(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x140(%rcx), %rax
movq %rax, -0xd28(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0x150(%rcx), %rax
movq %rax, -0xd30(%rbp)
movq -0xd18(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0x158(%rcx), %rax
movq %rax, -0xd18(%rbp)
movq -0xd28(%rbp), %rax
xorq -0xd30(%rbp), %rax
movq %rax, -0xd28(%rbp)
movq -0xd18(%rbp), %rax
xorq -0xd28(%rbp), %rax
movq %rax, -0xca8(%rbp)
jmp 0x4c4bb
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xa8(%rcx), %rax
movq %rax, -0xd38(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xb8(%rcx), %rax
movq %rax, -0xd40(%rbp)
movq -0xd38(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc0(%rcx), %rax
movq %rax, -0xd38(%rbp)
movq -0xd38(%rbp), %rax
xorq -0xd40(%rbp), %rax
movq %rax, -0xd38(%rbp)
movq -0xd38(%rbp), %rax
shlq %rax
movq -0xd38(%rbp), %rcx
shrq $0x3f, %rcx
orq %rcx, %rax
andq $-0x1, %rax
movq %rax, -0xd38(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xd8(%rcx), %rax
movq %rax, -0xd48(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
xorq 0xe8(%rcx), %rax
movq %rax, -0xd50(%rbp)
movq -0xd38(%rbp), %rax
movq -0x8(%rbp), %rcx
xorq 0xc8(%rcx), %rax
movq %rax, -0xd38(%rbp)
movq -0xd48(%rbp), %rax
xorq -0xd50(%rbp), %rax
movq %rax, -0xd48(%rbp)
movq -0xd38(%rbp), %rax
xorq -0xd48(%rbp), %rax
movq %rax, -0xcb0(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
xorq -0xc90(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
xorq -0xc90(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
xorq -0xc90(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
xorq -0xc90(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
xorq -0xc90(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
xorq -0xc98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
xorq -0xc98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
xorq -0xc98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
xorq -0xc98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
xorq -0xc98(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
xorq -0xca0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
xorq -0xca0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
xorq -0xca0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
xorq -0xca0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
xorq -0xca0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
xorq -0xca8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
xorq -0xca8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
xorq -0xca8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
xorq -0xca8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
xorq -0xca8(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
xorq -0xcb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
xorq -0xcb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
xorq -0xcb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
xorq -0xcb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
xorq -0xcb0(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
jmp 0x4c89a
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rcx
shlq $0x24, %rcx
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
shrq $0x1c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
shlq $0x3, %rcx
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
shrq $0x3d, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rcx
shlq $0x29, %rcx
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
shrq $0x17, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
shlq $0x12, %rcx
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
shrq $0x2e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
shlq %rcx
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
shrq $0x3f, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
shlq $0x2c, %rcx
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
shrq $0x14, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
shlq $0xa, %rcx
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
shrq $0x36, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rcx
shlq $0x2d, %rcx
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
shrq $0x13, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
shlq $0x2, %rcx
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
shrq $0x3e, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
shlq $0x3e, %rcx
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
shrq $0x2, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rcx
shlq $0x6, %rcx
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
shrq $0x3a, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rcx
shlq $0x2b, %rcx
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
shrq $0x15, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
shlq $0xf, %rcx
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
shrq $0x31, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
shlq $0x3d, %rcx
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
shrq $0x3, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
shlq $0x1c, %rcx
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
shrq $0x24, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
shlq $0x37, %rcx
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
shrq $0x9, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
shlq $0x19, %rcx
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
shrq $0x27, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
shlq $0x15, %rcx
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
shrq $0x2b, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rcx
shlq $0x38, %rcx
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
shrq $0x8, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
shlq $0x1b, %rcx
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
shrq $0x25, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
shlq $0x14, %rcx
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
shrq $0x2c, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rcx
shlq $0x27, %rcx
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
shrq $0x19, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
shlq $0x8, %rcx
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
shrq $0x38, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rcx
shlq $0xe, %rcx
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
shrq $0x32, %rax
orq %rax, %rcx
andq $-0x1, %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
jmp 0x4cd1b
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xd80(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x148(%rcx), %rax
movq %rax, -0xd88(%rbp)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
xorq -0xd88(%rbp), %rax
movq %rax, -0xd58(%rbp)
jmp 0x4cd6d
movq -0xd80(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xe8(%rcx), %rax
movq %rax, -0xd90(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rax
xorq -0xd90(%rbp), %rax
movq %rax, -0xd60(%rbp)
jmp 0x4cda1
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x128(%rcx), %rax
movq %rax, -0xd98(%rbp)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
xorq -0xd98(%rbp), %rax
movq %rax, -0xd68(%rbp)
jmp 0x4cdd9
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa0(%rcx), %rax
movq %rax, -0xda0(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rax
xorq -0xda0(%rbp), %rax
movq %rax, -0xd70(%rbp)
jmp 0x4ce11
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x108(%rcx), %rax
movq %rax, -0xda8(%rbp)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
xorq -0xda8(%rbp), %rax
movq %rax, -0xd78(%rbp)
movq -0xd58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
movq -0xd60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0xd68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0xd70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0xd78(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xd80(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb0(%rcx), %rax
movq %rax, -0xdb0(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
xorq -0xdb0(%rbp), %rax
movq %rax, -0xd58(%rbp)
jmp 0x4cef3
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf0(%rcx), %rax
movq %rax, -0xdb8(%rbp)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rax
xorq -0xdb8(%rbp), %rax
movq %rax, -0xd60(%rbp)
jmp 0x4cf2b
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
orq -0xd80(%rbp), %rax
movq %rax, -0xdc0(%rbp)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rax
xorq -0xdc0(%rbp), %rax
movq %rax, -0xd68(%rbp)
jmp 0x4cf5f
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xd0(%rcx), %rax
movq %rax, -0xdc8(%rbp)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
xorq -0xdc8(%rbp), %rax
movq %rax, -0xd70(%rbp)
jmp 0x4cf97
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x138(%rcx), %rax
movq %rax, -0xdd0(%rbp)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rax
xorq -0xdd0(%rbp), %rax
movq %rax, -0xd78(%rbp)
movq -0xd58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0xd60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0xd68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0xd70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0xd78(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xd80(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xe0(%rcx), %rax
movq %rax, -0xdd8(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
xorq -0xdd8(%rbp), %rax
movq %rax, -0xd58(%rbp)
jmp 0x4d079
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x120(%rcx), %rax
movq %rax, -0xde0(%rbp)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
xorq -0xde0(%rbp), %rax
movq %rax, -0xd60(%rbp)
jmp 0x4d0b1
movq -0xd80(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0xc0(%rcx), %rax
movq %rax, -0xde8(%rbp)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rax
xorq -0xde8(%rbp), %rax
movq %rax, -0xd68(%rbp)
jmp 0x4d0e5
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x100(%rcx), %rax
movq %rax, -0xdf0(%rbp)
movq -0xd80(%rbp), %rax
xorq -0xdf0(%rbp), %rax
movq %rax, -0xd70(%rbp)
jmp 0x4d119
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x140(%rcx), %rax
movq %rax, -0xdf8(%rbp)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rax
xorq -0xdf8(%rbp), %rax
movq %rax, -0xd78(%rbp)
movq -0xd58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0xd60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0xd68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0xd70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0xd78(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xd80(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x110(%rcx), %rax
movq %rax, -0xe00(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
xorq -0xe00(%rbp), %rax
movq %rax, -0xd58(%rbp)
jmp 0x4d1fb
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x150(%rcx), %rax
movq %rax, -0xe08(%rbp)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
xorq -0xe08(%rbp), %rax
movq %rax, -0xd60(%rbp)
jmp 0x4d233
movq -0xd80(%rbp), %rax
movq -0x8(%rbp), %rcx
orq 0xc8(%rcx), %rax
movq %rax, -0xe10(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rax
xorq -0xe10(%rbp), %rax
movq %rax, -0xd68(%rbp)
jmp 0x4d267
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0x130(%rcx), %rax
movq %rax, -0xe18(%rbp)
movq -0xd80(%rbp), %rax
xorq -0xe18(%rbp), %rax
movq %rax, -0xd70(%rbp)
jmp 0x4d29b
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xa8(%rcx), %rax
movq %rax, -0xe20(%rbp)
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
xorq -0xe20(%rbp), %rax
movq %rax, -0xd78(%rbp)
movq -0xd58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0xd60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0xd68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0xd70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0xd78(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rax
xorq $-0x1, %rax
andq $-0x1, %rax
movq %rax, -0xd80(%rbp)
movq -0xd80(%rbp), %rax
movq -0x8(%rbp), %rcx
andq 0x118(%rcx), %rax
movq %rax, -0xe28(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
xorq -0xe28(%rbp), %rax
movq %rax, -0xd58(%rbp)
jmp 0x4d379
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0xb8(%rcx), %rax
movq %rax, -0xe30(%rbp)
movq -0xd80(%rbp), %rax
xorq -0xe30(%rbp), %rax
movq %rax, -0xd60(%rbp)
jmp 0x4d3ad
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xf8(%rcx), %rax
movq %rax, -0xe38(%rbp)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
xorq -0xe38(%rbp), %rax
movq %rax, -0xd68(%rbp)
jmp 0x4d3e5
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
movq -0x8(%rbp), %rcx
orq 0x160(%rcx), %rax
movq %rax, -0xe40(%rbp)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
xorq -0xe40(%rbp), %rax
movq %rax, -0xd70(%rbp)
jmp 0x4d41d
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rax
movq -0x8(%rbp), %rcx
andq 0xd8(%rcx), %rax
movq %rax, -0xe48(%rbp)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rax
xorq -0xe48(%rbp), %rax
movq %rax, -0xd78(%rbp)
movq -0xd58(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0xd60(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0xd68(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0xd70(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0xd78(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xa0(%rax), %rcx
movl -0x44(%rbp), %eax
addl $0x7, %eax
movslq %eax, %rdx
leaq 0x12138(%rip), %rax     # 0x5f600
xorq (%rax,%rdx,8), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa0(%rax)
jmp 0x4d4d9
movq -0x8(%rbp), %rax
movq 0xc8(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0xd0(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc8(%rax)
movq -0x8(%rbp), %rax
movq 0x138(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd0(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x138(%rax)
movq -0x8(%rbp), %rax
movq 0xf0(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0x100(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf0(%rax)
movq -0x8(%rbp), %rax
movq 0xe0(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x100(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe0(%rax)
movq -0x8(%rbp), %rax
movq 0x118(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0x130(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x118(%rax)
movq -0x8(%rbp), %rax
movq 0x150(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x130(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x150(%rax)
movq -0x8(%rbp), %rax
movq 0x140(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0x160(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x140(%rax)
movq -0x8(%rbp), %rax
movq 0xf8(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x160(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xf8(%rax)
movq -0x8(%rbp), %rax
movq 0xa8(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0x108(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xa8(%rax)
movq -0x8(%rbp), %rax
movq 0x120(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x108(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x120(%rax)
movq -0x8(%rbp), %rax
movq 0x148(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0xd8(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x148(%rax)
movq -0x8(%rbp), %rax
movq 0xb0(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xd8(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb0(%rax)
movq -0x8(%rbp), %rax
movq 0x128(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0x110(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x128(%rax)
movq -0x8(%rbp), %rax
movq 0xc0(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x110(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xc0(%rax)
movq -0x8(%rbp), %rax
movq 0xb8(%rax), %rax
movq %rax, -0xe50(%rbp)
movq -0x8(%rbp), %rax
movq 0xe8(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xb8(%rax)
movq -0x8(%rbp), %rax
movq 0x158(%rax), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0xe8(%rax)
movq -0xe50(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x158(%rax)
jmp 0x4d75b
movl -0x44(%rbp), %eax
addl $0x8, %eax
movl %eax, -0x44(%rbp)
jmp 0x432fe
jmp 0x4d76b
movq $0x0, -0x30(%rbp)
jmp 0x43232
movq -0x30(%rbp), %rcx
movq -0x8(%rbp), %rax
movq %rcx, 0x90(%rax)
addq $0xe50, %rsp            # imm = 0xE50
popq %rbp
retq