fffff80000231992:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000231997:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000023199c:	48 83 c4 30          	add    $0x30,%rsp
fffff800002319a0:	5f                   	pop    %rdi
fffff800002319a1:	c3                   	ret
fffff800002319a2:	cc                   	int3
fffff800002319a3:	cc                   	int3
fffff800002319a4:	cc                   	int3
fffff800002319a5:	cc                   	int3
fffff800002319a6:	cc                   	int3
fffff800002319a7:	cc                   	int3
fffff800002319a8:	cc                   	int3
fffff800002319a9:	cc                   	int3
fffff800002319aa:	cc                   	int3
fffff800002319ab:	cc                   	int3
fffff800002319ac:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002319b0:	45 85 c0             	test   %r8d,%r8d
fffff800002319b3:	74 07                	je     0xfffff800002319bc
fffff800002319b5:	e8 8a 24 00 00       	call   0xfffff80000233e44
fffff800002319ba:	eb 05                	jmp    0xfffff800002319c1
fffff800002319bc:	e8 43 49 00 00       	call   0xfffff80000236304
fffff800002319c1:	48 83 c4 28          	add    $0x28,%rsp
fffff800002319c5:	c3                   	ret
fffff800002319c6:	cc                   	int3
fffff800002319c7:	cc                   	int3
fffff800002319c8:	cc                   	int3
fffff800002319c9:	cc                   	int3
fffff800002319ca:	cc                   	int3
fffff800002319cb:	cc                   	int3
fffff800002319cc:	cc                   	int3
fffff800002319cd:	cc                   	int3
fffff800002319ce:	cc                   	int3
fffff800002319cf:	cc                   	int3
fffff800002319d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002319d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002319da:	56                   	push   %rsi
fffff800002319db:	57                   	push   %rdi
fffff800002319dc:	41 56                	push   %r14
fffff800002319de:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002319e2:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
fffff800002319e8:	49 8b d8             	mov    %r8,%rbx
fffff800002319eb:	48 01 59 10          	add    %rbx,0x10(%rcx)
fffff800002319ef:	48 8b ea             	mov    %rdx,%rbp
fffff800002319f2:	8b 39                	mov    (%rcx),%edi
fffff800002319f4:	48 8b f1             	mov    %rcx,%rsi
fffff800002319f7:	85 ff                	test   %edi,%edi
fffff800002319f9:	74 3d                	je     0xfffff80000231a38
fffff800002319fb:	41 be 40 00 00 00    	mov    $0x40,%r14d
fffff80000231a01:	44 2b f7             	sub    %edi,%r14d
fffff80000231a04:	49 3b de             	cmp    %r14,%rbx
fffff80000231a07:	72 2f                	jb     0xfffff80000231a38
fffff80000231a09:	48 83 c1 20          	add    $0x20,%rcx
fffff80000231a0d:	45 8b c6             	mov    %r14d,%r8d
fffff80000231a10:	48 03 cf             	add    %rdi,%rcx
fffff80000231a13:	e8 e8 28 01 00       	call   0xfffff80000244300
fffff80000231a18:	48 8d 56 20          	lea    0x20(%rsi),%rdx
fffff80000231a1c:	41 b8 40 00 00 00    	mov    $0x40,%r8d
fffff80000231a22:	48 8d 4e 60          	lea    0x60(%rsi),%rcx
fffff80000231a26:	49 03 ee             	add    %r14,%rbp
fffff80000231a29:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff80000231a2e:	49 2b de             	sub    %r14,%rbx
fffff80000231a31:	e8 62 00 00 00       	call   0xfffff80000231a98
fffff80000231a36:	33 ff                	xor    %edi,%edi
fffff80000231a38:	48 83 fb 40          	cmp    $0x40,%rbx
fffff80000231a3c:	72 22                	jb     0xfffff80000231a60
fffff80000231a3e:	48 8d 4e 60          	lea    0x60(%rsi),%rcx
fffff80000231a42:	4c 8b c3             	mov    %rbx,%r8
fffff80000231a45:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff80000231a4a:	48 8b d5             	mov    %rbp,%rdx
fffff80000231a4d:	e8 46 00 00 00       	call   0xfffff80000231a98
fffff80000231a52:	48 8b c3             	mov    %rbx,%rax
fffff80000231a55:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000231a5a:	48 2b c3             	sub    %rbx,%rax
fffff80000231a5d:	48 03 e8             	add    %rax,%rbp
fffff80000231a60:	48 85 db             	test   %rbx,%rbx
fffff80000231a63:	74 16                	je     0xfffff80000231a7b
fffff80000231a65:	8b c7                	mov    %edi,%eax
fffff80000231a67:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
fffff80000231a6b:	48 03 c8             	add    %rax,%rcx
fffff80000231a6e:	4c 8b c3             	mov    %rbx,%r8
fffff80000231a71:	48 8b d5             	mov    %rbp,%rdx
fffff80000231a74:	e8 87 28 01 00       	call   0xfffff80000244300
fffff80000231a79:	03 fb                	add    %ebx,%edi
fffff80000231a7b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff80000231a80:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff80000231a85:	89 3e                	mov    %edi,(%rsi)
fffff80000231a87:	48 83 c4 20          	add    $0x20,%rsp
fffff80000231a8b:	41 5e                	pop    %r14
fffff80000231a8d:	5f                   	pop    %rdi
fffff80000231a8e:	5e                   	pop    %rsi
fffff80000231a8f:	c3                   	ret
fffff80000231a90:	cc                   	int3
fffff80000231a91:	cc                   	int3
fffff80000231a92:	cc                   	int3
fffff80000231a93:	cc                   	int3
fffff80000231a94:	cc                   	int3
fffff80000231a95:	cc                   	int3
fffff80000231a96:	cc                   	int3
fffff80000231a97:	cc                   	int3
fffff80000231a98:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000231a9d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000231aa2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000231aa7:	57                   	push   %rdi
fffff80000231aa8:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000231aac:	49 8b d9             	mov    %r9,%rbx
fffff80000231aaf:	49 8b f8             	mov    %r8,%rdi
fffff80000231ab2:	48 8b f2             	mov    %rdx,%rsi
fffff80000231ab5:	48 8b e9             	mov    %rcx,%rbp
fffff80000231ab8:	e8 db 06 02 00       	call   0xfffff80000252198
fffff80000231abd:	0b 05 4d f9 3c 00    	or     0x3cf94d(%rip),%eax        # 0xfffff80000601410
fffff80000231ac3:	4c 8b cb             	mov    %rbx,%r9
fffff80000231ac6:	4c 8b c7             	mov    %rdi,%r8
fffff80000231ac9:	48 8b d6             	mov    %rsi,%rdx
fffff80000231acc:	48 8b cd             	mov    %rbp,%rcx
fffff80000231acf:	a8 42                	test   $0x42,%al
fffff80000231ad1:	75 07                	jne    0xfffff80000231ada
fffff80000231ad3:	e8 24 00 00 00       	call   0xfffff80000231afc
fffff80000231ad8:	eb 05                	jmp    0xfffff80000231adf
fffff80000231ada:	e8 fd 03 00 00       	call   0xfffff80000231edc
fffff80000231adf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000231ae4:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff80000231ae9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000231aee:	48 83 c4 20          	add    $0x20,%rsp
fffff80000231af2:	5f                   	pop    %rdi
fffff80000231af3:	c3                   	ret
fffff80000231af4:	cc                   	int3
fffff80000231af5:	cc                   	int3
fffff80000231af6:	cc                   	int3
fffff80000231af7:	cc                   	int3
fffff80000231af8:	cc                   	int3
fffff80000231af9:	cc                   	int3
fffff80000231afa:	cc                   	int3
fffff80000231afb:	cc                   	int3
fffff80000231afc:	48 8b c4             	mov    %rsp,%rax
fffff80000231aff:	48 83 ec 78          	sub    $0x78,%rsp
fffff80000231b03:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
fffff80000231b07:	4c 8b d2             	mov    %rdx,%r10
fffff80000231b0a:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
fffff80000231b0e:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
fffff80000231b13:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
fffff80000231b18:	44 0f 29 50 a8       	movaps %xmm10,-0x58(%rax)
fffff80000231b1d:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
fffff80000231b22:	44 0f 29 24 24       	movaps %xmm12,(%rsp)
fffff80000231b27:	f3 0f 6f 11          	movdqu (%rcx),%xmm2
fffff80000231b2b:	f3 0f 6f 49 10       	movdqu 0x10(%rcx),%xmm1
fffff80000231b30:	66 0f 6f c2          	movdqa %xmm2,%xmm0
fffff80000231b34:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
fffff80000231b38:	66 0f 6d d1          	punpckhqdq %xmm1,%xmm2
fffff80000231b3c:	66 44 0f 70 d8 1b    	pshufd $0x1b,%xmm0,%xmm11
fffff80000231b42:	66 44 0f 70 e2 1b    	pshufd $0x1b,%xmm2,%xmm12
fffff80000231b48:	49 83 f8 40          	cmp    $0x40,%r8
fffff80000231b4c:	0f 82 32 03 00 00    	jb     0xfffff80000231e84
fffff80000231b52:	49 8b d0             	mov    %r8,%rdx
fffff80000231b55:	48 c1 ea 06          	shr    $0x6,%rdx
fffff80000231b59:	48 6b c2 c0          	imul   $0xffffffffffffffc0,%rdx,%rax
fffff80000231b5d:	4c 03 c0             	add    %rax,%r8
fffff80000231b60:	f3 41 0f 6f 0a       	movdqu (%r10),%xmm1
fffff80000231b65:	f3 41 0f 6f 5a 10    	movdqu 0x10(%r10),%xmm3
fffff80000231b6b:	66 0f 38 00 0d 8c 06 	pshufb 0x1d068c(%rip),%xmm1        # 0xfffff80000402200
fffff80000231b72:	1d 00
fffff80000231b74:	66 0f 38 00 1d 83 06 	pshufb 0x1d0683(%rip),%xmm3        # 0xfffff80000402200
fffff80000231b7b:	1d 00
fffff80000231b7d:	f3 41 0f 6f 62 20    	movdqu 0x20(%r10),%xmm4
fffff80000231b83:	f3 41 0f 6f 6a 30    	movdqu 0x30(%r10),%xmm5
fffff80000231b89:	4d 8d 52 40          	lea    0x40(%r10),%r10
fffff80000231b8d:	66 0f 38 00 25 6a 06 	pshufb 0x1d066a(%rip),%xmm4        # 0xfffff80000402200
fffff80000231b94:	1d 00
fffff80000231b96:	66 0f 38 00 2d 61 06 	pshufb 0x1d0661(%rip),%xmm5        # 0xfffff80000402200
fffff80000231b9d:	1d 00
fffff80000231b9f:	66 0f 6f 05 59 05 1d 	movdqa 0x1d0559(%rip),%xmm0        # 0xfffff80000402100
fffff80000231ba6:	00
fffff80000231ba7:	66 45 0f 6f d3       	movdqa %xmm11,%xmm10
fffff80000231bac:	66 0f fe c1          	paddd  %xmm1,%xmm0
fffff80000231bb0:	66 0f 6f fd          	movdqa %xmm5,%xmm7
fffff80000231bb4:	0f 38 cc cb          	sha256msg1 %xmm3,%xmm1
fffff80000231bb8:	66 0f 3a 0f fc 04    	palignr $0x4,%xmm4,%xmm7
fffff80000231bbe:	66 45 0f 6f cc       	movdqa %xmm12,%xmm9
fffff80000231bc3:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231bc8:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231bcd:	66 0f fe f9          	paddd  %xmm1,%xmm7
fffff80000231bd1:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231bd6:	66 0f 6f 05 32 05 1d 	movdqa 0x1d0532(%rip),%xmm0        # 0xfffff80000402110
fffff80000231bdd:	00
fffff80000231bde:	66 0f fe c3          	paddd  %xmm3,%xmm0
fffff80000231be2:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231be7:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231bec:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231bf1:	66 0f 6f 05 27 05 1d 	movdqa 0x1d0527(%rip),%xmm0        # 0xfffff80000402120
fffff80000231bf8:	00
fffff80000231bf9:	66 0f fe c4          	paddd  %xmm4,%xmm0
fffff80000231bfd:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231c02:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231c07:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231c0c:	66 0f 6f 05 1c 05 1d 	movdqa 0x1d051c(%rip),%xmm0        # 0xfffff80000402130
fffff80000231c13:	00
fffff80000231c14:	66 0f fe c5          	paddd  %xmm5,%xmm0
fffff80000231c18:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231c1d:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231c22:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231c27:	66 0f 6f 05 11 05 1d 	movdqa 0x1d0511(%rip),%xmm0        # 0xfffff80000402140
fffff80000231c2e:	00
fffff80000231c2f:	0f 38 cc dc          	sha256msg1 %xmm4,%xmm3
fffff80000231c33:	0f 38 cd fd          	sha256msg2 %xmm5,%xmm7
fffff80000231c37:	66 0f fe c7          	paddd  %xmm7,%xmm0
fffff80000231c3b:	66 0f 6f d7          	movdqa %xmm7,%xmm2
fffff80000231c3f:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231c44:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231c49:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231c4e:	66 0f 6f 05 fa 04 1d 	movdqa 0x1d04fa(%rip),%xmm0        # 0xfffff80000402150
fffff80000231c55:	00
fffff80000231c56:	66 0f 3a 0f d5 04    	palignr $0x4,%xmm5,%xmm2
fffff80000231c5c:	66 0f fe d3          	paddd  %xmm3,%xmm2
fffff80000231c60:	0f 38 cd d7          	sha256msg2 %xmm7,%xmm2
fffff80000231c64:	66 0f fe c2          	paddd  %xmm2,%xmm0
fffff80000231c68:	66 0f 6f da          	movdqa %xmm2,%xmm3
fffff80000231c6c:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231c71:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231c76:	66 0f 6f ca          	movdqa %xmm2,%xmm1
fffff80000231c7a:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231c7f:	66 0f 6f 05 d9 04 1d 	movdqa 0x1d04d9(%rip),%xmm0        # 0xfffff80000402160
fffff80000231c86:	00
fffff80000231c87:	66 0f 3a 0f df 04    	palignr $0x4,%xmm7,%xmm3
fffff80000231c8d:	0f 38 cc e5          	sha256msg1 %xmm5,%xmm4
fffff80000231c91:	66 0f fe dc          	paddd  %xmm4,%xmm3
fffff80000231c95:	0f 38 cd da          	sha256msg2 %xmm2,%xmm3
fffff80000231c99:	66 0f fe c3          	paddd  %xmm3,%xmm0
fffff80000231c9d:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
fffff80000231ca2:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231ca7:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231cac:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231cb1:	66 0f 6f 05 b7 04 1d 	movdqa 0x1d04b7(%rip),%xmm0        # 0xfffff80000402170
fffff80000231cb8:	00
fffff80000231cb9:	66 44 0f 3a 0f c2 04 	palignr $0x4,%xmm2,%xmm8
fffff80000231cc0:	0f 38 cc ef          	sha256msg1 %xmm7,%xmm5
fffff80000231cc4:	66 44 0f fe c5       	paddd  %xmm5,%xmm8
fffff80000231cc9:	44 0f 38 cd c3       	sha256msg2 %xmm3,%xmm8
fffff80000231cce:	66 41 0f fe c0       	paddd  %xmm8,%xmm0
fffff80000231cd3:	66 41 0f 6f f0       	movdqa %xmm8,%xmm6
fffff80000231cd8:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231cdd:	66 0f 3a 0f f3 04    	palignr $0x4,%xmm3,%xmm6
fffff80000231ce3:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231ce8:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231ced:	66 0f 6f 05 8b 04 1d 	movdqa 0x1d048b(%rip),%xmm0        # 0xfffff80000402180
fffff80000231cf4:	00
fffff80000231cf5:	0f 38 cc fa          	sha256msg1 %xmm2,%xmm7
fffff80000231cf9:	66 0f fe f7          	paddd  %xmm7,%xmm6
fffff80000231cfd:	41 0f 38 cd f0       	sha256msg2 %xmm8,%xmm6
fffff80000231d02:	0f 38 cc cb          	sha256msg1 %xmm3,%xmm1
fffff80000231d06:	66 0f fe c6          	paddd  %xmm6,%xmm0
fffff80000231d0a:	41 0f 38 cc d8       	sha256msg1 %xmm8,%xmm3
fffff80000231d0f:	66 0f 6f ee          	movdqa %xmm6,%xmm5
fffff80000231d13:	66 41 0f 3a 0f e8 04 	palignr $0x4,%xmm8,%xmm5
fffff80000231d1a:	66 0f fe e9          	paddd  %xmm1,%xmm5
fffff80000231d1e:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231d23:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231d28:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231d2d:	66 0f 6f 05 5b 04 1d 	movdqa 0x1d045b(%rip),%xmm0        # 0xfffff80000402190
fffff80000231d34:	00
fffff80000231d35:	0f 38 cd ee          	sha256msg2 %xmm6,%xmm5
fffff80000231d39:	66 0f fe c5          	paddd  %xmm5,%xmm0
fffff80000231d3d:	66 0f 6f e5          	movdqa %xmm5,%xmm4
fffff80000231d41:	66 0f 3a 0f e6 04    	palignr $0x4,%xmm6,%xmm4
fffff80000231d47:	66 0f fe e3          	paddd  %xmm3,%xmm4
fffff80000231d4b:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231d50:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231d55:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231d5a:	66 0f 6f 05 3e 04 1d 	movdqa 0x1d043e(%rip),%xmm0        # 0xfffff800004021a0
fffff80000231d61:	00
fffff80000231d62:	0f 38 cd e5          	sha256msg2 %xmm5,%xmm4
fffff80000231d66:	66 0f fe c4          	paddd  %xmm4,%xmm0
fffff80000231d6a:	66 0f 6f fc          	movdqa %xmm4,%xmm7
fffff80000231d6e:	66 0f 3a 0f fd 04    	palignr $0x4,%xmm5,%xmm7
fffff80000231d74:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231d79:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231d7e:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231d83:	66 0f 6f 05 25 04 1d 	movdqa 0x1d0425(%rip),%xmm0        # 0xfffff800004021b0
fffff80000231d8a:	00
fffff80000231d8b:	44 0f 38 cc c6       	sha256msg1 %xmm6,%xmm8
fffff80000231d90:	66 41 0f fe f8       	paddd  %xmm8,%xmm7
fffff80000231d95:	0f 38 cd fc          	sha256msg2 %xmm4,%xmm7
fffff80000231d99:	66 0f fe c7          	paddd  %xmm7,%xmm0
fffff80000231d9d:	66 0f 6f df          	movdqa %xmm7,%xmm3
fffff80000231da1:	66 0f 3a 0f dc 04    	palignr $0x4,%xmm4,%xmm3
fffff80000231da7:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231dac:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231db1:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231db6:	66 0f 6f 05 02 04 1d 	movdqa 0x1d0402(%rip),%xmm0        # 0xfffff800004021c0
fffff80000231dbd:	00
fffff80000231dbe:	0f 38 cc f5          	sha256msg1 %xmm5,%xmm6
fffff80000231dc2:	66 0f fe de          	paddd  %xmm6,%xmm3
fffff80000231dc6:	0f 38 cd df          	sha256msg2 %xmm7,%xmm3
fffff80000231dca:	66 0f fe c3          	paddd  %xmm3,%xmm0
fffff80000231dce:	66 0f 6f d3          	movdqa %xmm3,%xmm2
fffff80000231dd2:	66 0f 3a 0f d7 04    	palignr $0x4,%xmm7,%xmm2
fffff80000231dd8:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231ddd:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231de2:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231de7:	66 0f 6f 05 e1 03 1d 	movdqa 0x1d03e1(%rip),%xmm0        # 0xfffff800004021d0
fffff80000231dee:	00
fffff80000231def:	0f 38 cc ec          	sha256msg1 %xmm4,%xmm5
fffff80000231df3:	66 0f fe d5          	paddd  %xmm5,%xmm2
fffff80000231df7:	0f 38 cc e7          	sha256msg1 %xmm7,%xmm4
fffff80000231dfb:	0f 38 cd d3          	sha256msg2 %xmm3,%xmm2
fffff80000231dff:	66 0f fe c2          	paddd  %xmm2,%xmm0
fffff80000231e03:	66 0f 6f ca          	movdqa %xmm2,%xmm1
fffff80000231e07:	66 0f 3a 0f cb 04    	palignr $0x4,%xmm3,%xmm1
fffff80000231e0d:	66 0f fe cc          	paddd  %xmm4,%xmm1
fffff80000231e11:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231e16:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231e1b:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231e20:	66 0f 6f 05 b8 03 1d 	movdqa 0x1d03b8(%rip),%xmm0        # 0xfffff800004021e0
fffff80000231e27:	00
fffff80000231e28:	0f 38 cd ca          	sha256msg2 %xmm2,%xmm1
fffff80000231e2c:	66 0f fe c1          	paddd  %xmm1,%xmm0
fffff80000231e30:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231e35:	66 0f 70 c0 0e       	pshufd $0xe,%xmm0,%xmm0
fffff80000231e3a:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231e3f:	66 0f 6f c1          	movdqa %xmm1,%xmm0
fffff80000231e43:	66 0f 3a 0f c2 04    	palignr $0x4,%xmm2,%xmm0
fffff80000231e49:	0f 38 cc fb          	sha256msg1 %xmm3,%xmm7
fffff80000231e4d:	66 0f fe f8          	paddd  %xmm0,%xmm7
fffff80000231e51:	0f 38 cd f9          	sha256msg2 %xmm1,%xmm7
fffff80000231e55:	66 0f fe 3d 93 03 1d 	paddd  0x1d0393(%rip),%xmm7        # 0xfffff800004021f0
fffff80000231e5c:	00
fffff80000231e5d:	66 0f 6f c7          	movdqa %xmm7,%xmm0
fffff80000231e61:	45 0f 38 cb cb       	sha256rnds2 %xmm0,%xmm11,%xmm9
fffff80000231e66:	66 0f 70 c7 0e       	pshufd $0xe,%xmm7,%xmm0
fffff80000231e6b:	66 45 0f fe e1       	paddd  %xmm9,%xmm12
fffff80000231e70:	45 0f 38 cb d9       	sha256rnds2 %xmm0,%xmm9,%xmm11
fffff80000231e75:	66 45 0f fe da       	paddd  %xmm10,%xmm11
fffff80000231e7a:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000231e7e:	0f 85 dc fc ff ff    	jne    0xfffff80000231b60
fffff80000231e84:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
fffff80000231e89:	4c 8d 5c 24 78       	lea    0x78(%rsp),%r11
fffff80000231e8e:	0f 28 7c 24 50       	movaps 0x50(%rsp),%xmm7
fffff80000231e93:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
fffff80000231e98:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
fffff80000231e9d:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
fffff80000231ea2:	66 41 0f 70 d3 1b    	pshufd $0x1b,%xmm11,%xmm2
fffff80000231ea8:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
fffff80000231ead:	66 0f 6f c2          	movdqa %xmm2,%xmm0
fffff80000231eb1:	66 41 0f 70 cc 1b    	pshufd $0x1b,%xmm12,%xmm1
fffff80000231eb7:	45 0f 28 63 88       	movaps -0x78(%r11),%xmm12
fffff80000231ebc:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
fffff80000231ec0:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
fffff80000231ec4:	66 0f 6d d1          	punpckhqdq %xmm1,%xmm2
fffff80000231ec8:	f3 0f 7f 51 10       	movdqu %xmm2,0x10(%rcx)
fffff80000231ecd:	4d 89 01             	mov    %r8,(%r9)
fffff80000231ed0:	49 8b e3             	mov    %r11,%rsp
fffff80000231ed3:	c3                   	ret