// File: jeffchan[P]blockchain-parser/BitcoinAddress.cpp
// Function: SHA256::SHA256Guts(SHA256::sha256_ctx_t*, unsigned int const*)
static void SHA256Guts(sha256_ctx_t * sc, const uint32_t * cbuf)
	{
		uint32_t buf[64];
		uint32_t *W, *W2, *W7, *W15, *W16;
		uint32_t a, b, c, d, e, f, g, h;
		uint32_t t1, t2;
		const uint32_t *Kp;
		int i;

		W = buf;

		for (i = 15; i >= 0; i--) {
			*(W++) = BYTESWAP(*cbuf);
			cbuf++;
		}

		W16 = &buf[0];
		W15 = &buf[1];
		W7 = &buf[9];
		W2 = &buf[14];

		for (i = 47; i >= 0; i--) {
			*(W++) = sigma1(*W2) + *(W7++) + sigma0(*W15) + *(W16++);
			W2++;
			W15++;
		}

		a = sc->hash[0];
		b = sc->hash[1];
		c = sc->hash[2];
		d = sc->hash[3];
		e = sc->hash[4];
		f = sc->hash[5];
		g = sc->hash[6];
		h = sc->hash[7];

		Kp = K;
		W = buf;

#ifndef SHA256_UNROLL
#define SHA256_UNROLL 1
#endif				/* !SHA256_UNROLL */

#if SHA256_UNROLL == 1
		for (i = 63; i >= 0; i--)
			DO_ROUND();
#elif SHA256_UNROLL == 2
		for (i = 31; i >= 0; i--) {
			DO_ROUND();
			DO_ROUND();
		}
#elif SHA256_UNROLL == 4
		for (i = 15; i >= 0; i--) {
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
		}
#elif SHA256_UNROLL == 8
		for (i = 7; i >= 0; i--) {
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
		}
#elif SHA256_UNROLL == 16
		for (i = 3; i >= 0; i--) {
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
		}
#elif SHA256_UNROLL == 32
		for (i = 1; i >= 0; i--) {
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
			DO_ROUND();
		}
#elif SHA256_UNROLL == 64
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
		DO_ROUND();
#else
#error "SHA256_UNROLL must be 1, 2, 4, 8, 16, 32, or 64!"
#endif

		sc->hash[0] += a;
		sc->hash[1] += b;
		sc->hash[2] += c;
		sc->hash[3] += d;
		sc->hash[4] += e;
		sc->hash[5] += f;
		sc->hash[6] += g;
		sc->hash[7] += h;
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xf0, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
leaq -0x110(%rbp), %rax
movq %rax, -0x118(%rbp)
movl $0xf, -0x16c(%rbp)
cmpl $0x0, -0x16c(%rbp)
jl 0x6930
movq -0x10(%rbp), %rax
movl (%rax), %eax
shrl $0x8, %eax
movq -0x10(%rbp), %rcx
movl (%rcx), %ecx
shll $0x18, %ecx
orl %ecx, %eax
movl %eax, %eax
movabsq $0xff00ff00, %rcx       # imm = 0xFF00FF00
andq %rcx, %rax
movq -0x10(%rbp), %rcx
movl (%rcx), %ecx
shll $0x8, %ecx
movq -0x10(%rbp), %rdx
movl (%rdx), %edx
shrl $0x18, %edx
orl %edx, %ecx
movl %ecx, %ecx
andq $0xff00ff, %rcx         # imm = 0xFF00FF
orq %rcx, %rax
movl %eax, %ecx
movq -0x118(%rbp), %rax
movq %rax, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
movl %ecx, (%rax)
movq -0x10(%rbp), %rax
addq $0x4, %rax
movq %rax, -0x10(%rbp)
movl -0x16c(%rbp), %eax
addl $-0x1, %eax
movl %eax, -0x16c(%rbp)
jmp 0x68ab
leaq -0x110(%rbp), %rax
movq %rax, -0x138(%rbp)
leaq -0x110(%rbp), %rax
addq $0x4, %rax
movq %rax, -0x130(%rbp)
leaq -0x110(%rbp), %rax
addq $0x24, %rax
movq %rax, -0x128(%rbp)
leaq -0x110(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x120(%rbp)
movl $0x2f, -0x16c(%rbp)
cmpl $0x0, -0x16c(%rbp)
jl 0x6a92
movq -0x120(%rbp), %rax
movl (%rax), %ecx
shrl $0x11, %ecx
movq -0x120(%rbp), %rax
movl (%rax), %eax
shll $0xf, %eax
orl %eax, %ecx
movq -0x120(%rbp), %rax
movl (%rax), %eax
shrl $0x13, %eax
movq -0x120(%rbp), %rdx
movl (%rdx), %edx
shll $0xd, %edx
orl %edx, %eax
xorl %eax, %ecx
movq -0x120(%rbp), %rax
movl (%rax), %eax
shrl $0xa, %eax
xorl %eax, %ecx
movq -0x128(%rbp), %rax
movq %rax, %rdx
addq $0x4, %rdx
movq %rdx, -0x128(%rbp)
addl (%rax), %ecx
movq -0x130(%rbp), %rax
movl (%rax), %eax
shrl $0x7, %eax
movq -0x130(%rbp), %rdx
movl (%rdx), %edx
shll $0x19, %edx
orl %edx, %eax
movq -0x130(%rbp), %rdx
movl (%rdx), %edx
shrl $0x12, %edx
movq -0x130(%rbp), %rsi
movl (%rsi), %esi
shll $0xe, %esi
orl %esi, %edx
xorl %edx, %eax
movq -0x130(%rbp), %rdx
movl (%rdx), %edx
shrl $0x3, %edx
xorl %edx, %eax
addl %eax, %ecx
movq -0x138(%rbp), %rax
movq %rax, %rdx
addq $0x4, %rdx
movq %rdx, -0x138(%rbp)
addl (%rax), %ecx
movq -0x118(%rbp), %rax
movq %rax, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
movl %ecx, (%rax)
movq -0x120(%rbp), %rax
addq $0x4, %rax
movq %rax, -0x120(%rbp)
movq -0x130(%rbp), %rax
addq $0x4, %rax
movq %rax, -0x130(%rbp)
movl -0x16c(%rbp), %eax
addl $-0x1, %eax
movl %eax, -0x16c(%rbp)
jmp 0x697e
movq -0x8(%rbp), %rax
movl 0x8(%rax), %eax
movl %eax, -0x13c(%rbp)
movq -0x8(%rbp), %rax
movl 0xc(%rax), %eax
movl %eax, -0x140(%rbp)
movq -0x8(%rbp), %rax
movl 0x10(%rax), %eax
movl %eax, -0x144(%rbp)
movq -0x8(%rbp), %rax
movl 0x14(%rax), %eax
movl %eax, -0x148(%rbp)
movq -0x8(%rbp), %rax
movl 0x18(%rax), %eax
movl %eax, -0x14c(%rbp)
movq -0x8(%rbp), %rax
movl 0x1c(%rax), %eax
movl %eax, -0x150(%rbp)
movq -0x8(%rbp), %rax
movl 0x20(%rax), %eax
movl %eax, -0x154(%rbp)
movq -0x8(%rbp), %rax
movl 0x24(%rax), %eax
movl %eax, -0x158(%rbp)
leaq 0x2976f(%rip), %rax     # 0x30270
movq %rax, -0x168(%rbp)
leaq -0x110(%rbp), %rax
movq %rax, -0x118(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x158(%rbp), %eax
movl -0x14c(%rbp), %ecx
shrl $0x6, %ecx
movl -0x14c(%rbp), %edx
shll $0x1a, %edx
orl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0xb, %edx
movl -0x14c(%rbp), %esi
shll $0x15, %esi
orl %esi, %edx
xorl %edx, %ecx
movl -0x14c(%rbp), %edx
shrl $0x19, %edx
movl -0x14c(%rbp), %esi
shll $0x7, %esi
orl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movl -0x154(%rbp), %ecx
movl -0x14c(%rbp), %edx
movl -0x150(%rbp), %esi
xorl -0x154(%rbp), %esi
andl %esi, %edx
xorl %edx, %ecx
addl %ecx, %eax
movq -0x168(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x168(%rbp)
addl (%rcx), %eax
movq -0x118(%rbp), %rcx
movq %rcx, %rdx
addq $0x4, %rdx
movq %rdx, -0x118(%rbp)
addl (%rcx), %eax
movl %eax, -0x15c(%rbp)
movl -0x13c(%rbp), %eax
shrl $0x2, %eax
movl -0x13c(%rbp), %ecx
shll $0x1e, %ecx
orl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0xd, %ecx
movl -0x13c(%rbp), %edx
shll $0x13, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
shrl $0x16, %ecx
movl -0x13c(%rbp), %edx
shll $0xa, %edx
orl %edx, %ecx
xorl %ecx, %eax
movl -0x13c(%rbp), %ecx
movl -0x140(%rbp), %edx
orl -0x144(%rbp), %edx
andl %edx, %ecx
movl -0x140(%rbp), %edx
andl -0x144(%rbp), %edx
orl %edx, %ecx
addl %ecx, %eax
movl %eax, -0x160(%rbp)
movl -0x154(%rbp), %eax
movl %eax, -0x158(%rbp)
movl -0x150(%rbp), %eax
movl %eax, -0x154(%rbp)
movl -0x14c(%rbp), %eax
movl %eax, -0x150(%rbp)
movl -0x148(%rbp), %eax
addl -0x15c(%rbp), %eax
movl %eax, -0x14c(%rbp)
movl -0x144(%rbp), %eax
movl %eax, -0x148(%rbp)
movl -0x140(%rbp), %eax
movl %eax, -0x144(%rbp)
movl -0x13c(%rbp), %eax
movl %eax, -0x140(%rbp)
movl -0x15c(%rbp), %eax
addl -0x160(%rbp), %eax
movl %eax, -0x13c(%rbp)
movl -0x13c(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x8(%rax), %ecx
movl %ecx, 0x8(%rax)
movl -0x140(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0xc(%rax), %ecx
movl %ecx, 0xc(%rax)
movl -0x144(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x10(%rax), %ecx
movl %ecx, 0x10(%rax)
movl -0x148(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x14(%rax), %ecx
movl %ecx, 0x14(%rax)
movl -0x14c(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x18(%rax), %ecx
movl %ecx, 0x18(%rax)
movl -0x150(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x1c(%rax), %ecx
movl %ecx, 0x1c(%rax)
movl -0x154(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x20(%rax), %ecx
movl %ecx, 0x20(%rax)
movl -0x158(%rbp), %ecx
movq -0x8(%rbp), %rax
addl 0x24(%rax), %ecx
movl %ecx, 0x24(%rax)
addq $0xf0, %rsp
popq %rbp
retq
nop