120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.text
220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.globl	sha1_block_data_order
520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.type	sha1_block_data_order,@function
620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turnersha1_block_data_order:
820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	OPENSSL_ia32cap_P+0(%rip),%r9d
920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	OPENSSL_ia32cap_P+4(%rip),%r8d
1020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	testl	$512,%r8d
1120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jz	.Lialu
1220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jmp	_ssse3_shortcut
1320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
1420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
1520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Lialu:
1620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%rbx
1720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%rbp
1820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%r12
1920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%r13
2020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rsp,%r11
2120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rdi,%r8
2220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	subq	$72,%rsp
2320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rsi,%r9
2420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andq	$-64,%rsp
2520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rdx,%r10
2620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%r11,64(%rsp)
2720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Lprologue:
2820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
2920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%r8),%esi
3020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%r8),%edi
3120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%r8),%r11d
3220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%r8),%r12d
3320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%r8),%r13d
3420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jmp	.Lloop
3520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
3620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
3720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Lloop:
3820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%r9),%edx
3920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
4020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,0(%rsp)
4120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
4220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%r9),%ebp
4320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
4420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
4520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
4620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
4720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r13,1),%r13d
4820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
4920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,4(%rsp)
5020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
5120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
5220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
5320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
5420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
5520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%r9),%edx
5620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
5720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
5820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
5920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
6020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r12,1),%r12d
6120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
6220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,8(%rsp)
6320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
6420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
6520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
6620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
6720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
6820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%r9),%ebp
6920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
7020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
7120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
7220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
7320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r11,1),%r11d
7420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
7520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,12(%rsp)
7620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
7720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
7820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
7920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
8020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
8120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%r9),%edx
8220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
8320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
8420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
8520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
8620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%rdi,1),%edi
8720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
8820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,16(%rsp)
8920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
9020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
9120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
9220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
9320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
9420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	20(%r9),%ebp
9520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
9620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
9720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
9820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
9920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%rsi,1),%esi
10020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
10120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,20(%rsp)
10220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
10320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
10420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
10520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
10620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
10720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	24(%r9),%edx
10820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
10920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
11020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
11120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
11220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r13,1),%r13d
11320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
11420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,24(%rsp)
11520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
11620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
11720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
11820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
11920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
12020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	28(%r9),%ebp
12120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
12220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
12320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
12420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
12520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r12,1),%r12d
12620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
12720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,28(%rsp)
12820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
12920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
13020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
13120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
13220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
13320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	32(%r9),%edx
13420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
13520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
13620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
13720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
13820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r11,1),%r11d
13920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
14020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,32(%rsp)
14120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
14220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
14320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
14420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
14520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
14620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	36(%r9),%ebp
14720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
14820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
14920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
15020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
15120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%rdi,1),%edi
15220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
15320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,36(%rsp)
15420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
15520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
15620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
15720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
15820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
15920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	40(%r9),%edx
16020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
16120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
16220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
16320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
16420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%rsi,1),%esi
16520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
16620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,40(%rsp)
16720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
16820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
16920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
17020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
17120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
17220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	44(%r9),%ebp
17320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
17420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
17520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
17620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
17720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r13,1),%r13d
17820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
17920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,44(%rsp)
18020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
18120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
18220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
18320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
18420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
18520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	48(%r9),%edx
18620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
18720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
18820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
18920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
19020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r12,1),%r12d
19120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
19220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,48(%rsp)
19320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
19420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
19520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
19620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
19720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
19820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	52(%r9),%ebp
19920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
20020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
20120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
20220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
20320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r11,1),%r11d
20420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
20520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,52(%rsp)
20620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
20720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
20820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
20920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
21020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
21120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	56(%r9),%edx
21220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
21320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
21420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%edx
21520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
21620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%rdi,1),%edi
21720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
21820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,56(%rsp)
21920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
22020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
22120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
22220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
22320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
22420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	60(%r9),%ebp
22520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
22620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
22720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	bswapl	%ebp
22820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
22920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%rsi,1),%esi
23020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
23120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,60(%rsp)
23220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
23320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
23420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
23520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
23620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%rsp),%edx
23720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
23820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
23920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
24020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
24120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
24220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
24320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
24420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r13,1),%r13d
24520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%edx
24620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
24720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
24820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
24920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
25020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,0(%rsp)
25120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
25220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%rsp),%ebp
25320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
25420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
25520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
25620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
25720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
25820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
25920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
26020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%r12,1),%r12d
26120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%ebp
26220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
26320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
26420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
26520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
26620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,4(%rsp)
26720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
26820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%rsp),%edx
26920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
27020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
27120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
27220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
27320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
27420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
27520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
27620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%r11,1),%r11d
27720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%edx
27820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
27920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
28020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
28120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
28220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,8(%rsp)
28320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
28420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%rsp),%ebp
28520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
28620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
28720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
28820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
28920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
29020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
29120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
29220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rdx,%rdi,1),%edi
29320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%ebp
29420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
29520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
29620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
29720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
29820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,12(%rsp)
29920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
30020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%rsp),%edx
30120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
30220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
30320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
30420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
30520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
30620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
30720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
30820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1518500249(%rbp,%rsi,1),%esi
30920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%edx
31020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
31120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
31220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
31320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
31420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,16(%rsp)
31520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
31620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	20(%rsp),%ebp
31720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
31820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
31920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
32020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
32120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
32220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r13,1),%r13d
32320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
32420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
32520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
32620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%ebp
32720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
32820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
32920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
33020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,20(%rsp)
33120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	24(%rsp),%edx
33220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
33320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
33420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
33520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
33620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
33720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r12,1),%r12d
33820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
33920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
34020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
34120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%edx
34220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
34320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
34420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
34520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,24(%rsp)
34620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	28(%rsp),%ebp
34720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
34820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
34920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
35020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
35120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
35220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r11,1),%r11d
35320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
35420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
35520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
35620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%ebp
35720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
35820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
35920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
36020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,28(%rsp)
36120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	32(%rsp),%edx
36220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
36320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
36420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
36520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
36620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
36720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%rdi,1),%edi
36820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
36920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
37020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
37120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%edx
37220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
37320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
37420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
37520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,32(%rsp)
37620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	36(%rsp),%ebp
37720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
37820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
37920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
38020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
38120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
38220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%rsi,1),%esi
38320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
38420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
38520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
38620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%ebp
38720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
38820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
38920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
39020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,36(%rsp)
39120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	40(%rsp),%edx
39220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
39320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
39420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
39520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
39620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
39720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r13,1),%r13d
39820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
39920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
40020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
40120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%edx
40220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
40320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
40420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
40520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,40(%rsp)
40620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	44(%rsp),%ebp
40720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
40820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
40920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
41020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
41120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
41220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r12,1),%r12d
41320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
41420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
41520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
41620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%ebp
41720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
41820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
41920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
42020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,44(%rsp)
42120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	48(%rsp),%edx
42220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
42320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
42420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
42520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
42620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
42720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r11,1),%r11d
42820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
42920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
43020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
43120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%edx
43220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
43320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
43420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
43520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,48(%rsp)
43620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	52(%rsp),%ebp
43720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
43820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
43920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
44020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
44120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
44220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%rdi,1),%edi
44320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
44420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
44520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
44620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%ebp
44720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
44820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
44920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
45020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,52(%rsp)
45120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	56(%rsp),%edx
45220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
45320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
45420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
45520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
45620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
45720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%rsi,1),%esi
45820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
45920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
46020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
46120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%edx
46220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
46320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
46420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
46520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,56(%rsp)
46620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	60(%rsp),%ebp
46720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
46820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
46920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
47020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
47120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
47220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r13,1),%r13d
47320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
47420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
47520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
47620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%ebp
47720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
47820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
47920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
48020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,60(%rsp)
48120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%rsp),%edx
48220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
48320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
48420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
48520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
48620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
48720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r12,1),%r12d
48820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
48920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
49020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
49120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%edx
49220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
49320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
49420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
49520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,0(%rsp)
49620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%rsp),%ebp
49720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
49820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
49920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
50020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
50120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
50220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r11,1),%r11d
50320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
50420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
50520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
50620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%ebp
50720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
50820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
50920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
51020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,4(%rsp)
51120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%rsp),%edx
51220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
51320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
51420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
51520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
51620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
51720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%rdi,1),%edi
51820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
51920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
52020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
52120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%edx
52220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
52320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
52420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
52520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,8(%rsp)
52620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%rsp),%ebp
52720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
52820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
52920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
53020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
53120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
53220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%rsi,1),%esi
53320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
53420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
53520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
53620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%ebp
53720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
53820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
53920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
54020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,12(%rsp)
54120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%rsp),%edx
54220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
54320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
54420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
54520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
54620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
54720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r13,1),%r13d
54820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
54920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
55020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
55120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%edx
55220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
55320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
55420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
55520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,16(%rsp)
55620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	20(%rsp),%ebp
55720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
55820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
55920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
56020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
56120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
56220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%r12,1),%r12d
56320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
56420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
56520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
56620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%ebp
56720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
56820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
56920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
57020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,20(%rsp)
57120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	24(%rsp),%edx
57220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
57320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
57420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
57520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
57620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
57720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%r11,1),%r11d
57820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
57920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
58020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
58120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%edx
58220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
58320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
58420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
58520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,24(%rsp)
58620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	28(%rsp),%ebp
58720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
58820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
58920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
59020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
59120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
59220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rdx,%rdi,1),%edi
59320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
59420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
59520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
59620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%ebp
59720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
59820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
59920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
60020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,28(%rsp)
60120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	32(%rsp),%edx
60220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
60320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
60420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
60520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
60620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
60720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	1859775393(%rbp,%rsi,1),%esi
60820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
60920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
61020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
61120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%edx
61220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
61320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
61420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
61520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,32(%rsp)
61620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	36(%rsp),%ebp
61720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
61820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ebx
61920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
62020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
62120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
62220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
62320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%ebx
62420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r13,1),%r13d
62520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
62620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%ebp
62720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
62820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%ebx
62920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
63020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r13d
63120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
63220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,36(%rsp)
63320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
63420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	40(%rsp),%edx
63520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
63620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ebx
63720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
63820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
63920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
64020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
64120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%ebx
64220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r12,1),%r12d
64320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
64420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%edx
64520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
64620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%ebx
64720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
64820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r12d
64920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
65020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,40(%rsp)
65120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
65220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	44(%rsp),%ebp
65320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
65420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ebx
65520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
65620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
65720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
65820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
65920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%ebx
66020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r11,1),%r11d
66120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
66220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%ebp
66320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
66420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%ebx
66520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
66620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r11d
66720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
66820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,44(%rsp)
66920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
67020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	48(%rsp),%edx
67120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
67220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ebx
67320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
67420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
67520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
67620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
67720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%ebx
67820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%rdi,1),%edi
67920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
68020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%edx
68120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
68220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%ebx
68320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
68420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%edi
68520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
68620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,48(%rsp)
68720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
68820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	52(%rsp),%ebp
68920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
69020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ebx
69120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
69220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
69320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
69420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
69520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%ebx
69620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%rsi,1),%esi
69720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
69820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%ebp
69920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
70020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%ebx
70120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
70220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%esi
70320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
70420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,52(%rsp)
70520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
70620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	56(%rsp),%edx
70720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
70820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ebx
70920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
71020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
71120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
71220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
71320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%ebx
71420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r13,1),%r13d
71520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
71620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%edx
71720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
71820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%ebx
71920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
72020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r13d
72120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
72220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,56(%rsp)
72320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
72420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	60(%rsp),%ebp
72520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
72620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ebx
72720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
72820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
72920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
73020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
73120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%ebx
73220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r12,1),%r12d
73320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
73420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%ebp
73520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
73620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%ebx
73720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
73820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r12d
73920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
74020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,60(%rsp)
74120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
74220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%rsp),%edx
74320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
74420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ebx
74520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
74620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
74720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
74820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
74920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%ebx
75020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r11,1),%r11d
75120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
75220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%edx
75320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
75420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%ebx
75520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
75620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r11d
75720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
75820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,0(%rsp)
75920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
76020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%rsp),%ebp
76120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
76220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ebx
76320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
76420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
76520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
76620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
76720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%ebx
76820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%rdi,1),%edi
76920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
77020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%ebp
77120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
77220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%ebx
77320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
77420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%edi
77520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
77620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,4(%rsp)
77720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
77820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%rsp),%edx
77920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
78020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ebx
78120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
78220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
78320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
78420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
78520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%ebx
78620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%rsi,1),%esi
78720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
78820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%edx
78920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
79020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%ebx
79120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
79220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%esi
79320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
79420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,8(%rsp)
79520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
79620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%rsp),%ebp
79720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
79820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ebx
79920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
80020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
80120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
80220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
80320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%ebx
80420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r13,1),%r13d
80520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
80620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%ebp
80720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
80820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%ebx
80920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
81020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r13d
81120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
81220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,12(%rsp)
81320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
81420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%rsp),%edx
81520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
81620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ebx
81720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
81820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
81920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
82020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
82120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%ebx
82220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r12,1),%r12d
82320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
82420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%edx
82520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
82620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%ebx
82720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
82820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r12d
82920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
83020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,16(%rsp)
83120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
83220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	20(%rsp),%ebp
83320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
83420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ebx
83520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
83620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
83720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
83820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
83920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%ebx
84020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r11,1),%r11d
84120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
84220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%ebp
84320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
84420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%ebx
84520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
84620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r11d
84720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
84820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,20(%rsp)
84920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
85020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	24(%rsp),%edx
85120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
85220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ebx
85320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
85420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
85520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
85620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
85720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%ebx
85820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%rdi,1),%edi
85920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
86020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%edx
86120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
86220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%ebx
86320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
86420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%edi
86520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
86620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,24(%rsp)
86720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
86820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	28(%rsp),%ebp
86920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
87020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ebx
87120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
87220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
87320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
87420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
87520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%ebx
87620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%rsi,1),%esi
87720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
87820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%ebp
87920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
88020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%ebx
88120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
88220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%esi
88320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
88420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,28(%rsp)
88520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
88620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	32(%rsp),%edx
88720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
88820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ebx
88920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
89020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%eax
89120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
89220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
89320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%ebx
89420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r13,1),%r13d
89520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
89620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%edx
89720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
89820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%ebx
89920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
90020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r13d
90120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
90220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,32(%rsp)
90320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
90420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	36(%rsp),%ebp
90520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
90620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ebx
90720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
90820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%eax
90920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
91020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
91120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%ebx
91220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%r12,1),%r12d
91320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
91420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%ebp
91520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
91620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%ebx
91720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
91820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r12d
91920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
92020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,36(%rsp)
92120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
92220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	40(%rsp),%edx
92320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
92420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ebx
92520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
92620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edi,%eax
92720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
92820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
92920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%ebx
93020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%r11,1),%r11d
93120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
93220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%edx
93320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
93420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%ebx
93520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
93620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%r11d
93720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
93820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,40(%rsp)
93920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
94020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	44(%rsp),%ebp
94120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
94220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ebx
94320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
94420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%esi,%eax
94520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
94620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
94720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%ebx
94820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rdx,%rdi,1),%edi
94920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
95020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%ebp
95120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
95220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r12d,%ebx
95320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
95420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%edi
95520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
95620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,44(%rsp)
95720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
95820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	48(%rsp),%edx
95920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
96020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ebx
96120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
96220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r13d,%eax
96320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
96420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
96520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%ebx
96620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-1894007588(%rbp,%rsi,1),%esi
96720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
96820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%edx
96920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
97020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%r11d,%ebx
97120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
97220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%esi
97320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
97420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,48(%rsp)
97520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
97620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	52(%rsp),%ebp
97720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
97820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
97920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
98020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
98120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
98220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r13,1),%r13d
98320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
98420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
98520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
98620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%ebp
98720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
98820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
98920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
99020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,52(%rsp)
99120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	56(%rsp),%edx
99220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
99320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
99420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
99520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
99620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
99720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r12,1),%r12d
99820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
99920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
100020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
100120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%edx
100220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
100320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
100420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
100520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,56(%rsp)
100620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	60(%rsp),%ebp
100720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
100820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
100920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
101020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
101120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
101220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r11,1),%r11d
101320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
101420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
101520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
101620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%ebp
101720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
101820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
101920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
102020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,60(%rsp)
102120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%rsp),%edx
102220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
102320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
102420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
102520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
102620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
102720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%rdi,1),%edi
102820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
102920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
103020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
103120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%edx
103220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
103320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
103420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
103520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,0(%rsp)
103620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%rsp),%ebp
103720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
103820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
103920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
104020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
104120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
104220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%rsi,1),%esi
104320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
104420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
104520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
104620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%ebp
104720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
104820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
104920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
105020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,4(%rsp)
105120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%rsp),%edx
105220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
105320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
105420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
105520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
105620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
105720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r13,1),%r13d
105820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
105920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
106020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
106120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%edx
106220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
106320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
106420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
106520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,8(%rsp)
106620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%rsp),%ebp
106720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
106820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
106920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
107020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
107120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
107220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r12,1),%r12d
107320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
107420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
107520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
107620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%ebp
107720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
107820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
107920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
108020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,12(%rsp)
108120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%rsp),%edx
108220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
108320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
108420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
108520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
108620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
108720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r11,1),%r11d
108820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
108920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
109020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
109120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%edx
109220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
109320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
109420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
109520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,16(%rsp)
109620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	20(%rsp),%ebp
109720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
109820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
109920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
110020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
110120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
110220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%rdi,1),%edi
110320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
110420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
110520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
110620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%ebp
110720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
110820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
110920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
111020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,20(%rsp)
111120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	24(%rsp),%edx
111220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
111320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
111420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%edx
111520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
111620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
111720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%rsi,1),%esi
111820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
111920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
112020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
112120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%edx
112220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
112320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
112420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
112520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,24(%rsp)
112620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	28(%rsp),%ebp
112720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
112820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
112920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%ebp
113020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
113120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
113220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r13,1),%r13d
113320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
113420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
113520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
113620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%ebp
113720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
113820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
113920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
114020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,28(%rsp)
114120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	32(%rsp),%edx
114220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
114320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
114420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%edx
114520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
114620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
114720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r12,1),%r12d
114820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
114920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
115020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
115120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%edx
115220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
115320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
115420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
115520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,32(%rsp)
115620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	36(%rsp),%ebp
115720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
115820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
115920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%ebp
116020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
116120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
116220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r11,1),%r11d
116320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
116420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
116520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
116620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%ebp
116720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
116820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
116920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
117020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,36(%rsp)
117120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	40(%rsp),%edx
117220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
117320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
117420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%edx
117520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
117620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
117720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%rdi,1),%edi
117820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	8(%rsp),%edx
117920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
118020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
118120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%edx
118220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
118320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
118420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
118520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,40(%rsp)
118620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	44(%rsp),%ebp
118720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
118820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
118920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	52(%rsp),%ebp
119020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
119120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
119220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%rsi,1),%esi
119320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	12(%rsp),%ebp
119420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
119520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
119620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	32(%rsp),%ebp
119720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
119820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
119920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
120020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,44(%rsp)
120120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	48(%rsp),%edx
120220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%eax
120320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ecx
120420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	56(%rsp),%edx
120520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
120620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
120720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r13,1),%r13d
120820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	16(%rsp),%edx
120920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
121020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r13d
121120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	36(%rsp),%edx
121220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%edi
121320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r13d
121420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
121520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,48(%rsp)
121620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	52(%rsp),%ebp
121720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%eax
121820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%ecx
121920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	60(%rsp),%ebp
122020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
122120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
122220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%r12,1),%r12d
122320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	20(%rsp),%ebp
122420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
122520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r12d
122620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	40(%rsp),%ebp
122720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%esi
122820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r12d
122920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
123020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	56(%rsp),%edx
123120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%eax
123220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%ecx
123320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	0(%rsp),%edx
123420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
123520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
123620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%r11,1),%r11d
123720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	24(%rsp),%edx
123820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edi,%eax
123920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%r11d
124020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	44(%rsp),%edx
124120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r13d
124220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%r11d
124320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%edx
124420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	60(%rsp),%ebp
124520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,%eax
124620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,%ecx
124720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	4(%rsp),%ebp
124820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r12d,%eax
124920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
125020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rdx,%rdi,1),%edi
125120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	28(%rsp),%ebp
125220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%esi,%eax
125320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%edi
125420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	48(%rsp),%ebp
125520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r12d
125620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%edi
125720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$1,%ebp
125820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,%eax
125920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,%ecx
126020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r11d,%eax
126120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leal	-899497514(%rbp,%rsi,1),%esi
126220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
126320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%r13d,%eax
126420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%esi
126520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$30,%r11d
126620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%esi
126720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%r8),%esi
126820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%r8),%edi
126920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%r8),%r11d
127020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%r8),%r12d
127120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%r8),%r13d
127220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,0(%r8)
127320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edi,4(%r8)
127420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r11d,8(%r8)
127520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r12d,12(%r8)
127620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%r13d,16(%r8)
127720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
127820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	subq	$1,%r10
127920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	64(%r9),%r9
128020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jnz	.Lloop
128120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
128220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	64(%rsp),%rsi
128320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	(%rsi),%r13
128420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	8(%rsi),%r12
128520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	16(%rsi),%rbp
128620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	24(%rsi),%rbx
128720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	32(%rsi),%rsp
128820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Lepilogue:
128920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	.byte	0xf3,0xc3
129020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.size	sha1_block_data_order,.-sha1_block_data_order
129120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.type	sha1_block_data_order_ssse3,@function
129220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
129320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turnersha1_block_data_order_ssse3:
129420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner_ssse3_shortcut:
129520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%rbx
129620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%rbp
129720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pushq	%r12
129820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	-64(%rsp),%rsp
129920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rdi,%r8
130020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rsi,%r9
130120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	%rdx,%r10
130220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
130320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	shlq	$6,%r10
130420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addq	%r9,%r10
130520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	K_XX_XX(%rip),%r11
130620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
130720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	0(%r8),%eax
130820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	4(%r8),%ebx
130920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	8(%r8),%ecx
131020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	12(%r8),%edx
131120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
131220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	16(%r8),%ebp
131320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
131420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	64(%r11),%xmm6
131520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	0(%r11),%xmm9
131620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	0(%r9),%xmm0
131720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	16(%r9),%xmm1
131820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	32(%r9),%xmm2
131920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	48(%r9),%xmm3
132020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,198
132120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addq	$64,%r9
132220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,206
132320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,214
132420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,222
132520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm0
132620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm1
132720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm2
132820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,0(%rsp)
132920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm0
133020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,16(%rsp)
133120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm1
133220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,32(%rsp)
133320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm2
133420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jmp	.Loop_ssse3
133520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
133620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Loop_ssse3:
133720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,%xmm4
133820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%rsp),%ebp
133920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
134020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm3,%xmm8
134120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,58,15,224,8
134220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
134320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
134420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm3,%xmm9
134520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
134620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
134720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrldq	$4,%xmm8
134820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
134920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
135020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm0,%xmm4
135120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$2,%ebx
135220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
135320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm2,%xmm8
135420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%rsp),%edx
135520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
135620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
135720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
135820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm4
135920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
136020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
136120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,48(%rsp)
136220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
136320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
136420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm10
136520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm8
136620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
136720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
136820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%rsp),%ecx
136920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
137020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslldq	$12,%xmm10
137120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm4,%xmm4
137220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
137320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
137420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
137520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
137620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$31,%xmm8
137720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
137820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
137920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm9
138020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
138120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
138220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
138320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm4
138420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%rsp),%ebx
138520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
138620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
138720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
138820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm9
138920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm4
139020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
139120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
139220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	0(%r11),%xmm10
139320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
139420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
139520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm4
139620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
139720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
139820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,%xmm5
139920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%eax
140020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
140120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm9
140220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,58,15,233,8
140320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
140420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
140520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm4,%xmm10
140620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
140720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
140820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrldq	$4,%xmm9
140920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
141020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
141120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm1,%xmm5
141220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
141320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
141420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm3,%xmm9
141520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%ebp
141620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
141720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
141820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
141920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm5
142020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
142120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
142220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,0(%rsp)
142320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
142420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
142520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm5,%xmm8
142620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm5,%xmm9
142720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
142820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
142920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%edx
143020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
143120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslldq	$12,%xmm8
143220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm5,%xmm5
143320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
143420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
143520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
143620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
143720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$31,%xmm9
143820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
143920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
144020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,%xmm10
144120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
144220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
144320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm8
144420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm9,%xmm5
144520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%ecx
144620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
144720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
144820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
144920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm10
145020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm5
145120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
145220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
145320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	16(%r11),%xmm8
145420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
145520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
145620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm5
145720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
145820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
145920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm3,%xmm6
146020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%ebx
146120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
146220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm5,%xmm10
146320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,58,15,242,8
146420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
146520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
146620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm5,%xmm8
146720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
146820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
146920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrldq	$4,%xmm10
147020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
147120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
147220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm2,%xmm6
147320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
147420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
147520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm4,%xmm10
147620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%eax
147720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
147820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
147920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
148020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm6
148120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
148220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
148320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,16(%rsp)
148420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
148520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
148620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm6,%xmm9
148720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm6,%xmm10
148820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
148920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
149020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%ebp
149120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
149220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslldq	$12,%xmm9
149320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm6,%xmm6
149420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
149520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
149620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
149720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
149820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$31,%xmm10
149920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
150020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
150120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,%xmm8
150220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
150320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
150420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm9
150520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm10,%xmm6
150620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%edx
150720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
150820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
150920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
151020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm8
151120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm6
151220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
151320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
151420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	16(%r11),%xmm9
151520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
151620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
151720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm6
151820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
151920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
152020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm7
152120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%ecx
152220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
152320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm6,%xmm8
152420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,58,15,251,8
152520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
152620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
152720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm6,%xmm9
152820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
152920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
153020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrldq	$4,%xmm8
153120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
153220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
153320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm3,%xmm7
153420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
153520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
153620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm5,%xmm8
153720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%ebx
153820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
153920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
154020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
154120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm7
154220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
154320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
154420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,32(%rsp)
154520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
154620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
154720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm7,%xmm10
154820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm7,%xmm8
154920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
155020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
155120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%eax
155220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
155320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslldq	$12,%xmm10
155420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm7,%xmm7
155520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
155620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
155720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
155820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
155920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$31,%xmm8
156020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
156120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
156220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm9
156320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
156420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
156520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
156620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm7
156720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%ebp
156820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
156920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
157020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
157120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm9
157220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm7
157320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
157420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
157520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	16(%r11),%xmm10
157620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
157720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
157820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm7
157920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
158020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
158120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm7,%xmm9
158220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%rsp),%edx
158320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm4,%xmm0
158420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,206,8
158520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
158620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
158720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
158820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm1,%xmm0
158920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
159020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
159120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm8
159220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm7,%xmm10
159320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
159420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
159520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm0
159620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
159720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
159820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%rsp),%ecx
159920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
160020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,%xmm9
160120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,48(%rsp)
160220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
160320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
160420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
160520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
160620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm0
160720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
160820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
160920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm9
161020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
161120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
161220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%rsp),%ebx
161320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
161420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
161520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
161620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm9,%xmm0
161720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
161820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
161920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,%xmm10
162020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
162120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
162220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
162320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
162420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%rsp),%eax
162520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
162620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
162720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
162820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
162920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
163020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
163120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
163220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
163320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
163420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%ebp
163520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm5,%xmm1
163620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,215,8
163720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
163820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
163920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
164020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm2,%xmm1
164120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
164220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
164320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,%xmm9
164420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm0,%xmm8
164520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
164620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
164720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm1
164820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%edx
164920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
165020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
165120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
165220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,%xmm10
165320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,0(%rsp)
165420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
165520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
165620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
165720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
165820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm1
165920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%ecx
166020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
166120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
166220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
166320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
166420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
166520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
166620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
166720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
166820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm10,%xmm1
166920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%ebx
167020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
167120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,%xmm8
167220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
167320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
167420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
167520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
167620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
167720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
167820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%eax
167920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm6,%xmm2
168020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,192,8
168120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
168220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
168320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
168420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm3,%xmm2
168520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
168620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
168720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	32(%r11),%xmm10
168820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm1,%xmm9
168920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
169020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
169120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm2
169220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%ebp
169320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
169420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
169520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
169620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,%xmm8
169720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,16(%rsp)
169820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
169920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
170020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
170120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
170220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm2
170320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%edx
170420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
170520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm8
170620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
170720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
170820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
170920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
171020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
171120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
171220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm2
171320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%ecx
171420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
171520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,%xmm9
171620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
171720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
171820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
171920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
172020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
172120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
172220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%ebx
172320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm7,%xmm3
172420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,201,8
172520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
172620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
172720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
172820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm4,%xmm3
172920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
173020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
173120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm8
173220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm2,%xmm10
173320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
173420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
173520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm3
173620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%eax
173720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
173820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
173920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
174020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm3,%xmm9
174120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,32(%rsp)
174220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
174320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
174420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
174520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
174620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm3
174720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%ebp
174820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
174920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm9
175020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
175120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
175220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
175320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
175420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
175520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
175620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm9,%xmm3
175720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%edx
175820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
175920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm3,%xmm10
176020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
176120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
176220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
176320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
176420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
176520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
176620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%rsp),%ecx
176720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm0,%xmm4
176820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,210,8
176920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
177020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
177120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
177220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm5,%xmm4
177320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
177420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
177520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,%xmm9
177620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm3,%xmm8
177720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
177820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
177920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm4
178020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%rsp),%ebx
178120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
178220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
178320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
178420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm10
178520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,48(%rsp)
178620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
178720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
178820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
178920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
179020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm4
179120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%rsp),%eax
179220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
179320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
179420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
179520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
179620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
179720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
179820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
179920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
180020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm10,%xmm4
180120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%rsp),%ebp
180220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
180320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm4,%xmm8
180420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
180520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
180620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
180720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
180820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
180920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
181020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%edx
181120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm1,%xmm5
181220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,195,8
181320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
181420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
181520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
181620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm6,%xmm5
181720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
181820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
181920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,%xmm10
182020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm4,%xmm9
182120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
182220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
182320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm5
182420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%ecx
182520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
182620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
182720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
182820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm5,%xmm8
182920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,0(%rsp)
183020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
183120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
183220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
183320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
183420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm5
183520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%ebx
183620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
183720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm8
183820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
183920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
184020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
184120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
184220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
184320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
184420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm5
184520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%eax
184620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
184720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm5,%xmm9
184820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
184920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
185020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
185120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
185220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
185320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
185420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
185520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm2,%xmm6
185620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,204,8
185720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
185820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%ebp
185920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
186020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm7,%xmm6
186120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
186220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
186320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm8
186420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm5,%xmm10
186520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
186620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
186720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm6
186820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
186920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
187020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
187120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
187220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm6,%xmm9
187320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,16(%rsp)
187420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
187520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
187620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%edx
187720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
187820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm6
187920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
188020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
188120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm9
188220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
188320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
188420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
188520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
188620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
188720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
188820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm9,%xmm6
188920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
189020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
189120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm6,%xmm10
189220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%ecx
189320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
189420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
189520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
189620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
189720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
189820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
189920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
190020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
190120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
190220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
190320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
190420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%ebx
190520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
190620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
190720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
190820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
190920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
191020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
191120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
191220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
191320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
191420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
191520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm3,%xmm7
191620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,213,8
191720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
191820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%eax
191920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
192020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm0,%xmm7
192120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
192220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
192320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	48(%r11),%xmm9
192420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm6,%xmm8
192520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
192620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
192720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm7
192820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
192920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
193020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
193120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
193220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm7,%xmm10
193320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,32(%rsp)
193420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
193520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
193620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%ebp
193720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
193820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm7
193920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
194020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
194120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
194220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
194320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
194420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
194520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
194620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
194720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
194820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm10,%xmm7
194920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
195020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
195120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm7,%xmm8
195220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%edx
195320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
195420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
195520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
195620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
195720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
195820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
195920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
196020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
196120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
196220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
196320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
196420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%ecx
196520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
196620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
196720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
196820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
196920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
197020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
197120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
197220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
197320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
197420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
197520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm4,%xmm0
197620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,198,8
197720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
197820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%rsp),%ebx
197920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
198020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm1,%xmm0
198120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
198220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
198320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,%xmm10
198420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm7,%xmm9
198520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
198620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
198720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm0
198820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
198920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
199020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
199120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
199220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,%xmm8
199320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,48(%rsp)
199420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
199520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
199620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%rsp),%eax
199720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
199820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm0
199920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
200020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
200120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm8
200220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
200320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
200420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
200520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
200620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
200720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
200820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm0
200920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
201020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
201120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,%xmm9
201220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%rsp),%ebp
201320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
201420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
201520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
201620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
201720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
201820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
201920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
202020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
202120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
202220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
202320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
202420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%rsp),%edx
202520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%esi
202620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
202720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
202820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
202920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
203020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
203120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
203220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
203320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
203420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
203520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm5,%xmm1
203620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,207,8
203720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
203820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%ecx
203920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%edi
204020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm2,%xmm1
204120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
204220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
204320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,%xmm8
204420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm0,%xmm10
204520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
204620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
204720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm9,%xmm1
204820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
204920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
205020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
205120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
205220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,%xmm9
205320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,0(%rsp)
205420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
205520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
205620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%ebx
205720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%esi
205820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm1
205920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
206020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
206120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm9
206220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
206320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
206420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
206520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
206620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
206720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
206820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm9,%xmm1
206920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
207020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
207120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,%xmm10
207220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%eax
207320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%edi
207420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
207520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
207620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
207720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
207820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
207920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
208020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
208120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
208220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
208320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
208420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%ebp
208520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%esi
208620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
208720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
208820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
208920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
209020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
209120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
209220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%ecx
209320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
209420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
209520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm6,%xmm2
209620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,208,8
209720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
209820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%edx
209920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ecx,%edi
210020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm3,%xmm2
210120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
210220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
210320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,%xmm9
210420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm1,%xmm8
210520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
210620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
210720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm10,%xmm2
210820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
210920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
211020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%ebx
211120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
211220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,%xmm10
211320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm8,16(%rsp)
211420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
211520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
211620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%ecx
211720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebx,%esi
211820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm2
211920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
212020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
212120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm10
212220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
212320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
212420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
212520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
212620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%eax
212720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
212820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm10,%xmm2
212920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
213020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
213120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,%xmm8
213220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%ebx
213320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%eax,%edi
213420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
213520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
213620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
213720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
213820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
213920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
214020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%ebp
214120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
214220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
214320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
214420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%eax
214520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%ebp,%esi
214620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	andl	%edx,%edi
214720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
214820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
214920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
215020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
215120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
215220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edx
215320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
215420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%ebp
215520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm7,%xmm3
215620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,68,15,58,15,193,8
215720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
215820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
215920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
216020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm4,%xmm3
216120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
216220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
216320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,%xmm10
216420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm2,%xmm9
216520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
216620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
216720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pxor	%xmm8,%xmm3
216820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%edx
216920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
217020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
217120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
217220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm3,%xmm8
217320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm9,32(%rsp)
217420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
217520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
217620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
217720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
217820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	pslld	$2,%xmm3
217920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%ecx
218020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
218120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psrld	$30,%xmm8
218220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
218320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
218420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
218520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
218620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
218720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
218820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	por	%xmm8,%xmm3
218920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%ebx
219020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
219120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
219220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
219320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
219420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
219520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
219620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
219720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%rsp),%eax
219820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm3,%xmm10
219920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
220020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
220120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
220220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
220320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm10,48(%rsp)
220420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
220520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
220620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
220720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%rsp),%ebp
220820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
220920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
221020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
221120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
221220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
221320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
221420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
221520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%rsp),%edx
221620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
221720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
221820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
221920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
222020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
222120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
222220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
222320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%rsp),%ecx
222420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
222520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
222620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
222720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
222820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
222920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
223020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
223120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	cmpq	%r10,%r9
223220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	je	.Ldone_ssse3
223320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	64(%r11),%xmm6
223420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	0(%r11),%xmm9
223520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	0(%r9),%xmm0
223620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	16(%r9),%xmm1
223720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	32(%r9),%xmm2
223820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqu	48(%r9),%xmm3
223920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,198
224020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addq	$64,%r9
224120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%ebx
224220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
224320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,206
224420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
224520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
224620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm0
224720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
224820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
224920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
225020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
225120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm0,0(%rsp)
225220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%eax
225320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
225420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm0
225520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
225620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
225720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
225820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
225920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
226020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
226120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%ebp
226220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
226320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
226420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
226520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
226620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
226720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
226820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
226920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%edx
227020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
227120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
227220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
227320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
227420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
227520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
227620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
227720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%ecx
227820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
227920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,214
228020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
228120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
228220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm1
228320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
228420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
228520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
228620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
228720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm1,16(%rsp)
228820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%ebx
228920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
229020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm1
229120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
229220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
229320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
229420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
229520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
229620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
229720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%eax
229820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
229920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
230020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
230120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
230220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
230320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
230420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
230520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%ebp
230620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
230720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
230820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
230920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
231020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
231120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
231220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
231320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%edx
231420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
231520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	102,15,56,0,222
231620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
231720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
231820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	paddd	%xmm9,%xmm2
231920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
232020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
232120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
232220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
232320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movdqa	%xmm2,32(%rsp)
232420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%ecx
232520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
232620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	psubd	%xmm9,%xmm2
232720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
232820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
232920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
233020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
233120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
233220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
233320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%ebx
233420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
233520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
233620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
233720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
233820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
233920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
234020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
234120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%eax
234220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
234320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
234420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
234520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
234620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
234720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
234820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
234920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%r8),%eax
235020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%r8),%esi
235120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%r8),%ecx
235220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%r8),%edx
235320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,0(%r8)
235420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%r8),%ebp
235520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,4(%r8)
235620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,%ebx
235720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,8(%r8)
235820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,12(%r8)
235920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,16(%r8)
236020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	jmp	.Loop_ssse3
236120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner
236220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	16
236320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Ldone_ssse3:
236420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%rsp),%ebx
236520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
236620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
236720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
236820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
236920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
237020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
237120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
237220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	20(%rsp),%eax
237320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
237420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
237520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
237620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
237720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
237820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
237920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
238020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	24(%rsp),%ebp
238120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
238220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%edi
238320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
238420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
238520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
238620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
238720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebp
238820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	28(%rsp),%edx
238920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
239020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%esi
239120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
239220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
239320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
239420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
239520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%edx
239620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	32(%rsp),%ecx
239720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
239820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%edi
239920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
240020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
240120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
240220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
240320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ecx
240420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	36(%rsp),%ebx
240520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
240620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%esi
240720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
240820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
240920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
241020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
241120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebx
241220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	40(%rsp),%eax
241320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
241420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%edi
241520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
241620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%esi
241720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
241820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
241920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%eax
242020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	44(%rsp),%ebp
242120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
242220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,%esi
242320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%eax
242420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%edi
242520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%eax,%ebp
242620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebx
242720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ebp
242820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	48(%rsp),%edx
242920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ecx,%esi
243020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,%edi
243120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebp
243220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%esi
243320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebp,%edx
243420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%eax
243520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%edx
243620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	52(%rsp),%ecx
243720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebx,%edi
243820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,%esi
243920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%edx
244020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%edi
244120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edx,%ecx
244220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ebp
244320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%ecx
244420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	56(%rsp),%ebx
244520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%eax,%esi
244620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,%edi
244720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ecx
244820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%esi
244920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ecx,%ebx
245020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%edx
245120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%esi,%ebx
245220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	60(%rsp),%eax
245320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%ebp,%edi
245420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebx,%esi
245520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	roll	$5,%ebx
245620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	xorl	%edx,%edi
245720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%ebx,%eax
245820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	rorl	$7,%ecx
245920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	%edi,%eax
246020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	0(%r8),%eax
246120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	4(%r8),%esi
246220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	8(%r8),%ecx
246320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%eax,0(%r8)
246420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	12(%r8),%edx
246520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%esi,4(%r8)
246620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	addl	16(%r8),%ebp
246720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ecx,8(%r8)
246820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%edx,12(%r8)
246920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movl	%ebp,16(%r8)
247020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	64(%rsp),%rsi
247120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	0(%rsi),%r12
247220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	8(%rsi),%rbp
247320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	movq	16(%rsi),%rbx
247420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	leaq	24(%rsi),%rsp
247520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.Lepilogue_ssse3:
247620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner	.byte	0xf3,0xc3
247720777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.size	sha1_block_data_order_ssse3,.-sha1_block_data_order_ssse3
247820777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	64
247920777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' TurnerK_XX_XX:
248020777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.long	0x5a827999,0x5a827999,0x5a827999,0x5a827999
248120777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.long	0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1
248220777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.long	0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc
248320777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.long	0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6
248420777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.long	0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f
248520777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.byte	83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
248620777798f5184ef65e59bb5eb91ac9e839d7afebDavid 'Digit' Turner.align	64
2487