14001786d:	41 0f 10 47 40       	movups 0x40(%r15),%xmm0
140017872:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140017877:	41 0f 10 4f 50       	movups 0x50(%r15),%xmm1
14001787c:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017881:	74 14                	je     0x140017897
140017883:	41 0f 10 47 60       	movups 0x60(%r15),%xmm0
140017888:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
14001788d:	41 0f 10 4f 70       	movups 0x70(%r15),%xmm1
140017892:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017897:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
14001789c:	41 0f 10 47 a0       	movups -0x60(%r15),%xmm0
1400178a1:	31 c6                	xor    %eax,%esi
1400178a3:	c1 cd 07             	ror    $0x7,%ebp
1400178a6:	66 41 0f fa f5       	psubd  %xmm13,%xmm6
1400178ab:	01 d1                	add    %edx,%ecx
1400178ad:	03 5c 24 38          	add    0x38(%rsp),%ebx
1400178b1:	31 ee                	xor    %ebp,%esi
1400178b3:	89 cf                	mov    %ecx,%edi
1400178b5:	c1 c1 05             	rol    $0x5,%ecx
1400178b8:	01 f3                	add    %esi,%ebx
1400178ba:	31 ef                	xor    %ebp,%edi
1400178bc:	c1 ca 07             	ror    $0x7,%edx
1400178bf:	01 cb                	add    %ecx,%ebx
1400178c1:	03 44 24 3c          	add    0x3c(%rsp),%eax
1400178c5:	31 d7                	xor    %edx,%edi
1400178c7:	89 de                	mov    %ebx,%esi
1400178c9:	c1 c3 05             	rol    $0x5,%ebx
1400178cc:	01 f8                	add    %edi,%eax
1400178ce:	c1 c9 07             	ror    $0x7,%ecx
1400178d1:	01 d8                	add    %ebx,%eax
1400178d3:	43 0f 11 54 25 30    	movups %xmm2,0x30(%r13,%r12,1)
1400178d9:	4d 8d 64 24 40       	lea    0x40(%r12),%r12
1400178de:	41 03 01             	add    (%r9),%eax
1400178e1:	41 03 71 04          	add    0x4(%r9),%esi
1400178e5:	41 03 49 08          	add    0x8(%r9),%ecx
1400178e9:	41 03 51 0c          	add    0xc(%r9),%edx
1400178ed:	41 89 01             	mov    %eax,(%r9)
1400178f0:	41 03 69 10          	add    0x10(%r9),%ebp
1400178f4:	41 89 71 04          	mov    %esi,0x4(%r9)
1400178f8:	89 f3                	mov    %esi,%ebx
1400178fa:	41 89 49 08          	mov    %ecx,0x8(%r9)
1400178fe:	89 cf                	mov    %ecx,%edi
140017900:	41 89 51 0c          	mov    %edx,0xc(%r9)
140017904:	31 d7                	xor    %edx,%edi
140017906:	41 89 69 10          	mov    %ebp,0x10(%r9)
14001790a:	21 fe                	and    %edi,%esi
14001790c:	e9 0f f1 ff ff       	jmp    0x140016a20
140017911:	03 5c 24 10          	add    0x10(%rsp),%ebx
140017915:	31 ee                	xor    %ebp,%esi
140017917:	89 cf                	mov    %ecx,%edi
140017919:	c1 c1 05             	rol    $0x5,%ecx
14001791c:	01 f3                	add    %esi,%ebx
14001791e:	31 ef                	xor    %ebp,%edi
140017920:	c1 ca 07             	ror    $0x7,%edx
140017923:	01 cb                	add    %ecx,%ebx
140017925:	03 44 24 14          	add    0x14(%rsp),%eax
140017929:	31 d7                	xor    %edx,%edi
14001792b:	89 de                	mov    %ebx,%esi
14001792d:	c1 c3 05             	rol    $0x5,%ebx
140017930:	01 f8                	add    %edi,%eax
140017932:	31 d6                	xor    %edx,%esi
140017934:	c1 c9 07             	ror    $0x7,%ecx
140017937:	01 d8                	add    %ebx,%eax
140017939:	03 6c 24 18          	add    0x18(%rsp),%ebp
14001793d:	41 0f 10 4f 10       	movups 0x10(%r15),%xmm1
140017942:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017947:	31 ce                	xor    %ecx,%esi
140017949:	89 c7                	mov    %eax,%edi
14001794b:	c1 c0 05             	rol    $0x5,%eax
14001794e:	01 f5                	add    %esi,%ebp
140017950:	31 cf                	xor    %ecx,%edi
140017952:	c1 cb 07             	ror    $0x7,%ebx
140017955:	01 c5                	add    %eax,%ebp
140017957:	03 54 24 1c          	add    0x1c(%rsp),%edx
14001795b:	31 df                	xor    %ebx,%edi
14001795d:	89 ee                	mov    %ebp,%esi
14001795f:	c1 c5 05             	rol    $0x5,%ebp
140017962:	01 fa                	add    %edi,%edx
140017964:	31 de                	xor    %ebx,%esi
140017966:	c1 c8 07             	ror    $0x7,%eax
140017969:	01 ea                	add    %ebp,%edx
14001796b:	03 4c 24 20          	add    0x20(%rsp),%ecx
14001796f:	31 c6                	xor    %eax,%esi
140017971:	89 d7                	mov    %edx,%edi
140017973:	c1 c2 05             	rol    $0x5,%edx
140017976:	01 f1                	add    %esi,%ecx
140017978:	41 0f 10 47 20       	movups 0x20(%r15),%xmm0
14001797d:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140017982:	31 c7                	xor    %eax,%edi
140017984:	c1 cd 07             	ror    $0x7,%ebp
140017987:	01 d1                	add    %edx,%ecx
140017989:	03 5c 24 24          	add    0x24(%rsp),%ebx
14001798d:	31 ef                	xor    %ebp,%edi
14001798f:	89 ce                	mov    %ecx,%esi
140017991:	c1 c1 05             	rol    $0x5,%ecx
140017994:	01 fb                	add    %edi,%ebx
140017996:	31 ee                	xor    %ebp,%esi
140017998:	c1 ca 07             	ror    $0x7,%edx
14001799b:	01 cb                	add    %ecx,%ebx
14001799d:	03 44 24 28          	add    0x28(%rsp),%eax
1400179a1:	31 d6                	xor    %edx,%esi
1400179a3:	89 df                	mov    %ebx,%edi
1400179a5:	c1 c3 05             	rol    $0x5,%ebx
1400179a8:	01 f0                	add    %esi,%eax
1400179aa:	31 d7                	xor    %edx,%edi
1400179ac:	c1 c9 07             	ror    $0x7,%ecx
1400179af:	01 d8                	add    %ebx,%eax
1400179b1:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
1400179b5:	41 0f 10 4f 30       	movups 0x30(%r15),%xmm1
1400179ba:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400179bf:	31 cf                	xor    %ecx,%edi
1400179c1:	89 c6                	mov    %eax,%esi
1400179c3:	c1 c0 05             	rol    $0x5,%eax
1400179c6:	01 fd                	add    %edi,%ebp
1400179c8:	31 ce                	xor    %ecx,%esi
1400179ca:	c1 cb 07             	ror    $0x7,%ebx
1400179cd:	01 c5                	add    %eax,%ebp
1400179cf:	03 54 24 30          	add    0x30(%rsp),%edx
1400179d3:	31 de                	xor    %ebx,%esi
1400179d5:	89 ef                	mov    %ebp,%edi
1400179d7:	c1 c5 05             	rol    $0x5,%ebp
1400179da:	01 f2                	add    %esi,%edx
1400179dc:	31 df                	xor    %ebx,%edi
1400179de:	c1 c8 07             	ror    $0x7,%eax
1400179e1:	01 ea                	add    %ebp,%edx
1400179e3:	03 4c 24 34          	add    0x34(%rsp),%ecx
1400179e7:	31 c7                	xor    %eax,%edi
1400179e9:	89 d6                	mov    %edx,%esi
1400179eb:	c1 c2 05             	rol    $0x5,%edx
1400179ee:	01 f9                	add    %edi,%ecx
1400179f0:	41 83 f8 0b          	cmp    $0xb,%r8d
1400179f4:	72 2a                	jb     0x140017a20
1400179f6:	41 0f 10 47 40       	movups 0x40(%r15),%xmm0
1400179fb:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140017a00:	41 0f 10 4f 50       	movups 0x50(%r15),%xmm1
140017a05:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017a0a:	74 14                	je     0x140017a20
140017a0c:	41 0f 10 47 60       	movups 0x60(%r15),%xmm0
140017a11:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140017a16:	41 0f 10 4f 70       	movups 0x70(%r15),%xmm1
140017a1b:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017a20:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
140017a25:	41 0f 10 47 a0       	movups -0x60(%r15),%xmm0
140017a2a:	31 c6                	xor    %eax,%esi
140017a2c:	c1 cd 07             	ror    $0x7,%ebp
140017a2f:	01 d1                	add    %edx,%ecx
140017a31:	03 5c 24 38          	add    0x38(%rsp),%ebx
140017a35:	31 ee                	xor    %ebp,%esi
140017a37:	89 cf                	mov    %ecx,%edi
140017a39:	c1 c1 05             	rol    $0x5,%ecx
140017a3c:	01 f3                	add    %esi,%ebx
140017a3e:	31 ef                	xor    %ebp,%edi
140017a40:	c1 ca 07             	ror    $0x7,%edx
140017a43:	01 cb                	add    %ecx,%ebx
140017a45:	03 44 24 3c          	add    0x3c(%rsp),%eax
140017a49:	31 d7                	xor    %edx,%edi
140017a4b:	89 de                	mov    %ebx,%esi
140017a4d:	c1 c3 05             	rol    $0x5,%ebx
140017a50:	01 f8                	add    %edi,%eax
140017a52:	c1 c9 07             	ror    $0x7,%ecx
140017a55:	01 d8                	add    %ebx,%eax
140017a57:	43 0f 11 54 25 30    	movups %xmm2,0x30(%r13,%r12,1)
140017a5d:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140017a62:	41 03 01             	add    (%r9),%eax
140017a65:	41 03 71 04          	add    0x4(%r9),%esi
140017a69:	41 03 49 08          	add    0x8(%r9),%ecx
140017a6d:	41 89 01             	mov    %eax,(%r9)
140017a70:	41 03 51 0c          	add    0xc(%r9),%edx
140017a74:	41 89 71 04          	mov    %esi,0x4(%r9)
140017a78:	41 03 69 10          	add    0x10(%r9),%ebp
140017a7c:	41 89 49 08          	mov    %ecx,0x8(%r9)
140017a80:	41 89 51 0c          	mov    %edx,0xc(%r9)
140017a84:	41 89 69 10          	mov    %ebp,0x10(%r9)
140017a88:	41 0f 11 10          	movups %xmm2,(%r8)
140017a8c:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140017a91:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
140017a96:	44 0f 28 84 24 80 00 	movaps 0x80(%rsp),%xmm8
140017a9d:	00 00
140017a9f:	44 0f 28 8c 24 90 00 	movaps 0x90(%rsp),%xmm9
140017aa6:	00 00
140017aa8:	44 0f 28 94 24 a0 00 	movaps 0xa0(%rsp),%xmm10
140017aaf:	00 00
140017ab1:	44 0f 28 9c 24 b0 00 	movaps 0xb0(%rsp),%xmm11
140017ab8:	00 00
140017aba:	44 0f 28 a4 24 c0 00 	movaps 0xc0(%rsp),%xmm12
140017ac1:	00 00
140017ac3:	44 0f 28 ac 24 d0 00 	movaps 0xd0(%rsp),%xmm13
140017aca:	00 00
140017acc:	44 0f 28 b4 24 e0 00 	movaps 0xe0(%rsp),%xmm14
140017ad3:	00 00
140017ad5:	44 0f 28 bc 24 f0 00 	movaps 0xf0(%rsp),%xmm15
140017adc:	00 00
140017ade:	48 8d b4 24 08 01 00 	lea    0x108(%rsp),%rsi
140017ae5:	00
140017ae6:	4c 8b 3e             	mov    (%rsi),%r15
140017ae9:	4c 8b 76 08          	mov    0x8(%rsi),%r14
140017aed:	4c 8b 6e 10          	mov    0x10(%rsi),%r13
140017af1:	4c 8b 66 18          	mov    0x18(%rsi),%r12
140017af5:	48 8b 6e 20          	mov    0x20(%rsi),%rbp
140017af9:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140017afd:	48 8d 66 30          	lea    0x30(%rsi),%rsp
140017b01:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140017b06:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140017b0b:	f3 c3                	repz ret
140017b0d:	90                   	nop
140017b0e:	90                   	nop
140017b0f:	90                   	nop
140017b10:	90                   	nop
140017b11:	90                   	nop
140017b12:	90                   	nop
140017b13:	90                   	nop
140017b14:	90                   	nop
140017b15:	90                   	nop
140017b16:	90                   	nop
140017b17:	90                   	nop
140017b18:	90                   	nop
140017b19:	90                   	nop
140017b1a:	90                   	nop
140017b1b:	90                   	nop
140017b1c:	90                   	nop
140017b1d:	90                   	nop
140017b1e:	90                   	nop
140017b1f:	90                   	nop
140017b20:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140017b25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140017b2a:	48 89 e0             	mov    %rsp,%rax
140017b2d:	48 89 cf             	mov    %rcx,%rdi
140017b30:	48 89 d6             	mov    %rdx,%rsi
140017b33:	4c 89 c2             	mov    %r8,%rdx
140017b36:	4c 89 c9             	mov    %r9,%rcx
140017b39:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140017b3e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140017b43:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140017b48:	53                   	push   %rbx
140017b49:	55                   	push   %rbp
140017b4a:	41 54                	push   %r12
140017b4c:	41 55                	push   %r13
140017b4e:	41 56                	push   %r14
140017b50:	41 57                	push   %r15
140017b52:	48 8d a4 24 f8 fe ff 	lea    -0x108(%rsp),%rsp
140017b59:	ff
140017b5a:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140017b5f:	0f 29 7c 24 70       	movaps %xmm7,0x70(%rsp)
140017b64:	44 0f 29 84 24 80 00 	movaps %xmm8,0x80(%rsp)
140017b6b:	00 00
140017b6d:	44 0f 29 8c 24 90 00 	movaps %xmm9,0x90(%rsp)
140017b74:	00 00
140017b76:	44 0f 29 94 24 a0 00 	movaps %xmm10,0xa0(%rsp)
140017b7d:	00 00
140017b7f:	44 0f 29 9c 24 b0 00 	movaps %xmm11,0xb0(%rsp)
140017b86:	00 00
140017b88:	44 0f 29 a4 24 c0 00 	movaps %xmm12,0xc0(%rsp)
140017b8f:	00 00
140017b91:	44 0f 29 ac 24 d0 00 	movaps %xmm13,0xd0(%rsp)
140017b98:	00 00
140017b9a:	44 0f 29 b4 24 e0 00 	movaps %xmm14,0xe0(%rsp)
140017ba1:	00 00
140017ba3:	44 0f 29 bc 24 f0 00 	movaps %xmm15,0xf0(%rsp)
140017baa:	00 00
140017bac:	c5 fc 77             	vzeroall
140017baf:	49 89 fc             	mov    %rdi,%r12
140017bb2:	49 89 f5             	mov    %rsi,%r13
140017bb5:	49 89 d6             	mov    %rdx,%r14
140017bb8:	4c 8d 79 70          	lea    0x70(%rcx),%r15
140017bbc:	c4 41 7a 6f 20       	vmovdqu (%r8),%xmm12
140017bc1:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140017bc6:	49 c1 e6 06          	shl    $0x6,%r14
140017bca:	4d 29 e5             	sub    %r12,%r13
140017bcd:	45 8b 87 80 00 00 00 	mov    0x80(%r15),%r8d
140017bd4:	4d 01 d6             	add    %r10,%r14
140017bd7:	4c 8d 1d 62 11 00 00 	lea    0x1162(%rip),%r11        # 0x140018d40
140017bde:	41 8b 01             	mov    (%r9),%eax
140017be1:	41 8b 59 04          	mov    0x4(%r9),%ebx
140017be5:	41 8b 49 08          	mov    0x8(%r9),%ecx
140017be9:	41 8b 51 0c          	mov    0xc(%r9),%edx
140017bed:	89 de                	mov    %ebx,%esi
140017bef:	41 8b 69 10          	mov    0x10(%r9),%ebp
140017bf3:	89 cf                	mov    %ecx,%edi
140017bf5:	31 d7                	xor    %edx,%edi
140017bf7:	21 fe                	and    %edi,%esi
140017bf9:	c4 c1 79 6f 73 40    	vmovdqa 0x40(%r11),%xmm6
140017bff:	c4 41 79 6f 13       	vmovdqa (%r11),%xmm10
140017c04:	c4 c1 7a 6f 02       	vmovdqu (%r10),%xmm0
140017c09:	c4 c1 7a 6f 4a 10    	vmovdqu 0x10(%r10),%xmm1
140017c0f:	c4 c1 7a 6f 52 20    	vmovdqu 0x20(%r10),%xmm2
140017c15:	c4 c1 7a 6f 5a 30    	vmovdqu 0x30(%r10),%xmm3
140017c1b:	c4 e2 79 00 c6       	vpshufb %xmm6,%xmm0,%xmm0
140017c20:	49 83 c2 40          	add    $0x40,%r10
140017c24:	c4 e2 71 00 ce       	vpshufb %xmm6,%xmm1,%xmm1
140017c29:	c4 e2 69 00 d6       	vpshufb %xmm6,%xmm2,%xmm2
140017c2e:	c4 e2 61 00 de       	vpshufb %xmm6,%xmm3,%xmm3
140017c33:	c4 c1 79 fe e2       	vpaddd %xmm10,%xmm0,%xmm4
140017c38:	c4 c1 71 fe ea       	vpaddd %xmm10,%xmm1,%xmm5
140017c3d:	c4 c1 69 fe f2       	vpaddd %xmm10,%xmm2,%xmm6
140017c42:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140017c47:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
140017c4d:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
140017c53:	c4 41 78 10 7f 90    	vmovups -0x70(%r15),%xmm15
140017c59:	c4 41 78 10 77 a0    	vmovups -0x60(%r15),%xmm14
140017c5f:	eb 1f                	jmp    0x140017c80
140017c61:	90                   	nop
140017c62:	90                   	nop
140017c63:	90                   	nop
140017c64:	90                   	nop
140017c65:	90                   	nop
140017c66:	90                   	nop
140017c67:	90                   	nop
140017c68:	90                   	nop
140017c69:	90                   	nop
140017c6a:	90                   	nop
140017c6b:	90                   	nop
140017c6c:	90                   	nop
140017c6d:	90                   	nop
140017c6e:	90                   	nop
140017c6f:	90                   	nop
140017c70:	90                   	nop
140017c71:	90                   	nop
140017c72:	90                   	nop
140017c73:	90                   	nop
140017c74:	90                   	nop
140017c75:	90                   	nop
140017c76:	90                   	nop
140017c77:	90                   	nop
140017c78:	90                   	nop
140017c79:	90                   	nop
140017c7a:	90                   	nop
140017c7b:	90                   	nop
140017c7c:	90                   	nop
140017c7d:	90                   	nop
140017c7e:	90                   	nop
140017c7f:	90                   	nop
140017c80:	0f ac db 02          	shrd   $0x2,%ebx,%ebx
140017c84:	c4 41 7a 6f 2c 24    	vmovdqu (%r12),%xmm13
140017c8a:	c4 41 11 ef ef       	vpxor  %xmm15,%xmm13,%xmm13
140017c8f:	c4 41 19 ef e5       	vpxor  %xmm13,%xmm12,%xmm12
140017c94:	c4 42 19 dc e6       	vaesenc %xmm14,%xmm12,%xmm12
140017c99:	c4 41 78 10 7f b0    	vmovups -0x50(%r15),%xmm15
140017c9f:	31 d6                	xor    %edx,%esi
140017ca1:	c4 e3 71 0f e0 08    	vpalignr $0x8,%xmm0,%xmm1,%xmm4
140017ca7:	89 c7                	mov    %eax,%edi
140017ca9:	03 2c 24             	add    (%rsp),%ebp
140017cac:	c5 29 fe cb          	vpaddd %xmm3,%xmm10,%xmm9
140017cb0:	31 cb                	xor    %ecx,%ebx
140017cb2:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140017cb6:	c5 b9 73 db 04       	vpsrldq $0x4,%xmm3,%xmm8
140017cbb:	01 f5                	add    %esi,%ebp
140017cbd:	21 df                	and    %ebx,%edi
140017cbf:	c5 d9 ef e0          	vpxor  %xmm0,%xmm4,%xmm4
140017cc3:	31 cb                	xor    %ecx,%ebx
140017cc5:	01 c5                	add    %eax,%ebp