140028896:	45 01 eb             	add    %r13d,%r11d
140028899:	31 de                	xor    %ebx,%esi
14002889b:	44 01 da             	add    %r11d,%edx
14002889e:	41 c1 ce 02          	ror    $0x2,%r14d
1400288a2:	41 01 f3             	add    %esi,%r11d
1400288a5:	41 89 d5             	mov    %edx,%r13d
1400288a8:	45 01 de             	add    %r11d,%r14d
1400288ab:	41 c1 cd 0e          	ror    $0xe,%r13d
1400288af:	45 89 f3             	mov    %r14d,%r11d
1400288b2:	45 89 c4             	mov    %r8d,%r12d
1400288b5:	41 31 d5             	xor    %edx,%r13d
1400288b8:	41 c1 ce 09          	ror    $0x9,%r14d
1400288bc:	45 31 cc             	xor    %r9d,%r12d
1400288bf:	41 c1 cd 05          	ror    $0x5,%r13d
1400288c3:	45 31 de             	xor    %r11d,%r14d
1400288c6:	41 21 d4             	and    %edx,%r12d
1400288c9:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
1400288ce:	c5 7a 6f 57 10       	vmovdqu 0x10(%rdi),%xmm10
1400288d3:	41 31 d5             	xor    %edx,%r13d
1400288d6:	44 03 54 24 24       	add    0x24(%rsp),%r10d
1400288db:	44 89 de             	mov    %r11d,%esi
1400288de:	41 c1 ce 0b          	ror    $0xb,%r14d
1400288e2:	45 31 cc             	xor    %r9d,%r12d
1400288e5:	31 c6                	xor    %eax,%esi
1400288e7:	41 c1 cd 06          	ror    $0x6,%r13d
1400288eb:	45 01 e2             	add    %r12d,%r10d
1400288ee:	41 21 f7             	and    %esi,%r15d
1400288f1:	45 31 de             	xor    %r11d,%r14d
1400288f4:	45 01 ea             	add    %r13d,%r10d
1400288f7:	41 31 c7             	xor    %eax,%r15d
1400288fa:	44 01 d1             	add    %r10d,%ecx
1400288fd:	41 c1 ce 02          	ror    $0x2,%r14d
140028901:	45 01 fa             	add    %r15d,%r10d
140028904:	41 89 cd             	mov    %ecx,%r13d
140028907:	45 01 d6             	add    %r10d,%r14d
14002890a:	41 c1 cd 0e          	ror    $0xe,%r13d
14002890e:	45 89 f2             	mov    %r14d,%r10d
140028911:	41 89 d4             	mov    %edx,%r12d
140028914:	41 31 cd             	xor    %ecx,%r13d
140028917:	41 c1 ce 09          	ror    $0x9,%r14d
14002891b:	45 31 c4             	xor    %r8d,%r12d
14002891e:	41 c1 cd 05          	ror    $0x5,%r13d
140028922:	45 31 d6             	xor    %r10d,%r14d
140028925:	41 21 cc             	and    %ecx,%r12d
140028928:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
14002892d:	c5 7a 6f 57 20       	vmovdqu 0x20(%rdi),%xmm10
140028932:	41 31 cd             	xor    %ecx,%r13d
140028935:	44 03 4c 24 28       	add    0x28(%rsp),%r9d
14002893a:	45 89 d7             	mov    %r10d,%r15d
14002893d:	41 c1 ce 0b          	ror    $0xb,%r14d
140028941:	45 31 c4             	xor    %r8d,%r12d
140028944:	45 31 df             	xor    %r11d,%r15d
140028947:	41 c1 cd 06          	ror    $0x6,%r13d
14002894b:	45 01 e1             	add    %r12d,%r9d
14002894e:	44 21 fe             	and    %r15d,%esi
140028951:	45 31 d6             	xor    %r10d,%r14d
140028954:	45 01 e9             	add    %r13d,%r9d
140028957:	44 31 de             	xor    %r11d,%esi
14002895a:	44 01 cb             	add    %r9d,%ebx
14002895d:	41 c1 ce 02          	ror    $0x2,%r14d
140028961:	41 01 f1             	add    %esi,%r9d
140028964:	41 89 dd             	mov    %ebx,%r13d
140028967:	45 01 ce             	add    %r9d,%r14d
14002896a:	41 c1 cd 0e          	ror    $0xe,%r13d
14002896e:	45 89 f1             	mov    %r14d,%r9d
140028971:	41 89 cc             	mov    %ecx,%r12d
140028974:	41 31 dd             	xor    %ebx,%r13d
140028977:	41 c1 ce 09          	ror    $0x9,%r14d
14002897b:	41 31 d4             	xor    %edx,%r12d
14002897e:	41 c1 cd 05          	ror    $0x5,%r13d
140028982:	45 31 ce             	xor    %r9d,%r14d
140028985:	41 21 dc             	and    %ebx,%r12d
140028988:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
14002898d:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140028992:	c5 7a 6f 57 30       	vmovdqu 0x30(%rdi),%xmm10
140028997:	41 31 dd             	xor    %ebx,%r13d
14002899a:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
14002899f:	44 89 ce             	mov    %r9d,%esi
1400289a2:	41 c1 ce 0b          	ror    $0xb,%r14d
1400289a6:	41 31 d4             	xor    %edx,%r12d
1400289a9:	44 31 d6             	xor    %r10d,%esi
1400289ac:	41 c1 cd 06          	ror    $0x6,%r13d
1400289b0:	45 01 e0             	add    %r12d,%r8d
1400289b3:	41 21 f7             	and    %esi,%r15d
1400289b6:	45 31 ce             	xor    %r9d,%r14d
1400289b9:	45 01 e8             	add    %r13d,%r8d
1400289bc:	45 31 d7             	xor    %r10d,%r15d
1400289bf:	44 01 c0             	add    %r8d,%eax
1400289c2:	41 c1 ce 02          	ror    $0x2,%r14d
1400289c6:	45 01 f8             	add    %r15d,%r8d
1400289c9:	41 89 c5             	mov    %eax,%r13d
1400289cc:	45 01 c6             	add    %r8d,%r14d
1400289cf:	41 c1 cd 0e          	ror    $0xe,%r13d
1400289d3:	45 89 f0             	mov    %r14d,%r8d
1400289d6:	41 89 dc             	mov    %ebx,%r12d
1400289d9:	41 31 c5             	xor    %eax,%r13d
1400289dc:	41 c1 ce 09          	ror    $0x9,%r14d
1400289e0:	41 31 cc             	xor    %ecx,%r12d
1400289e3:	41 c1 cd 05          	ror    $0x5,%r13d
1400289e7:	45 31 c6             	xor    %r8d,%r14d
1400289ea:	41 21 c4             	and    %eax,%r12d
1400289ed:	c4 41 21 db c4       	vpand  %xmm12,%xmm11,%xmm8
1400289f2:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
1400289f7:	c5 7a 6f 57 40       	vmovdqu 0x40(%rdi),%xmm10
1400289fc:	41 31 c5             	xor    %eax,%r13d
1400289ff:	03 54 24 30          	add    0x30(%rsp),%edx
140028a03:	45 89 c7             	mov    %r8d,%r15d
140028a06:	41 c1 ce 0b          	ror    $0xb,%r14d
140028a0a:	41 31 cc             	xor    %ecx,%r12d
140028a0d:	45 31 cf             	xor    %r9d,%r15d
140028a10:	41 c1 cd 06          	ror    $0x6,%r13d
140028a14:	44 01 e2             	add    %r12d,%edx
140028a17:	44 21 fe             	and    %r15d,%esi
140028a1a:	45 31 c6             	xor    %r8d,%r14d
140028a1d:	44 01 ea             	add    %r13d,%edx
140028a20:	44 31 ce             	xor    %r9d,%esi
140028a23:	41 01 d3             	add    %edx,%r11d
140028a26:	41 c1 ce 02          	ror    $0x2,%r14d
140028a2a:	01 f2                	add    %esi,%edx
140028a2c:	45 89 dd             	mov    %r11d,%r13d
140028a2f:	41 01 d6             	add    %edx,%r14d
140028a32:	41 c1 cd 0e          	ror    $0xe,%r13d
140028a36:	44 89 f2             	mov    %r14d,%edx
140028a39:	41 89 c4             	mov    %eax,%r12d
140028a3c:	45 31 dd             	xor    %r11d,%r13d
140028a3f:	41 c1 ce 09          	ror    $0x9,%r14d
140028a43:	41 31 dc             	xor    %ebx,%r12d
140028a46:	41 c1 cd 05          	ror    $0x5,%r13d
140028a4a:	41 31 d6             	xor    %edx,%r14d
140028a4d:	45 21 dc             	and    %r11d,%r12d
140028a50:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
140028a55:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140028a5a:	c5 7a 6f 57 50       	vmovdqu 0x50(%rdi),%xmm10
140028a5f:	45 31 dd             	xor    %r11d,%r13d
140028a62:	03 4c 24 34          	add    0x34(%rsp),%ecx
140028a66:	89 d6                	mov    %edx,%esi
140028a68:	41 c1 ce 0b          	ror    $0xb,%r14d
140028a6c:	41 31 dc             	xor    %ebx,%r12d
140028a6f:	44 31 c6             	xor    %r8d,%esi
140028a72:	41 c1 cd 06          	ror    $0x6,%r13d
140028a76:	44 01 e1             	add    %r12d,%ecx
140028a79:	41 21 f7             	and    %esi,%r15d
140028a7c:	41 31 d6             	xor    %edx,%r14d
140028a7f:	44 01 e9             	add    %r13d,%ecx
140028a82:	45 31 c7             	xor    %r8d,%r15d
140028a85:	41 01 ca             	add    %ecx,%r10d
140028a88:	41 c1 ce 02          	ror    $0x2,%r14d
140028a8c:	44 01 f9             	add    %r15d,%ecx
140028a8f:	45 89 d5             	mov    %r10d,%r13d
140028a92:	41 01 ce             	add    %ecx,%r14d
140028a95:	41 c1 cd 0e          	ror    $0xe,%r13d
140028a99:	44 89 f1             	mov    %r14d,%ecx
140028a9c:	45 89 dc             	mov    %r11d,%r12d
140028a9f:	45 31 d5             	xor    %r10d,%r13d
140028aa2:	41 c1 ce 09          	ror    $0x9,%r14d
140028aa6:	41 31 c4             	xor    %eax,%r12d
140028aa9:	41 c1 cd 05          	ror    $0x5,%r13d
140028aad:	41 31 ce             	xor    %ecx,%r14d
140028ab0:	45 21 d4             	and    %r10d,%r12d
140028ab3:	c4 41 21 db dd       	vpand  %xmm13,%xmm11,%xmm11
140028ab8:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140028abd:	c5 7a 6f 57 60       	vmovdqu 0x60(%rdi),%xmm10
140028ac2:	45 31 d5             	xor    %r10d,%r13d
140028ac5:	03 5c 24 38          	add    0x38(%rsp),%ebx
140028ac9:	41 89 cf             	mov    %ecx,%r15d
140028acc:	41 c1 ce 0b          	ror    $0xb,%r14d
140028ad0:	41 31 c4             	xor    %eax,%r12d
140028ad3:	41 31 d7             	xor    %edx,%r15d
140028ad6:	41 c1 cd 06          	ror    $0x6,%r13d
140028ada:	44 01 e3             	add    %r12d,%ebx
140028add:	44 21 fe             	and    %r15d,%esi
140028ae0:	41 31 ce             	xor    %ecx,%r14d
140028ae3:	44 01 eb             	add    %r13d,%ebx
140028ae6:	31 d6                	xor    %edx,%esi
140028ae8:	41 01 d9             	add    %ebx,%r9d
140028aeb:	41 c1 ce 02          	ror    $0x2,%r14d
140028aef:	01 f3                	add    %esi,%ebx
140028af1:	45 89 cd             	mov    %r9d,%r13d
140028af4:	41 01 de             	add    %ebx,%r14d
140028af7:	41 c1 cd 0e          	ror    $0xe,%r13d
140028afb:	44 89 f3             	mov    %r14d,%ebx
140028afe:	45 89 d4             	mov    %r10d,%r12d
140028b01:	45 31 cd             	xor    %r9d,%r13d
140028b04:	41 c1 ce 09          	ror    $0x9,%r14d
140028b08:	45 31 dc             	xor    %r11d,%r12d
140028b0b:	41 c1 cd 05          	ror    $0x5,%r13d
140028b0f:	41 31 de             	xor    %ebx,%r14d
140028b12:	45 21 cc             	and    %r9d,%r12d
140028b15:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
140028b1a:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
140028b1f:	c5 7a 6f 57 80       	vmovdqu -0x80(%rdi),%xmm10
140028b24:	45 31 cd             	xor    %r9d,%r13d
140028b27:	03 44 24 3c          	add    0x3c(%rsp),%eax
140028b2b:	89 de                	mov    %ebx,%esi
140028b2d:	41 c1 ce 0b          	ror    $0xb,%r14d
140028b31:	45 31 dc             	xor    %r11d,%r12d
140028b34:	31 ce                	xor    %ecx,%esi
140028b36:	41 c1 cd 06          	ror    $0x6,%r13d
140028b3a:	44 01 e0             	add    %r12d,%eax
140028b3d:	41 21 f7             	and    %esi,%r15d
140028b40:	41 31 de             	xor    %ebx,%r14d
140028b43:	44 01 e8             	add    %r13d,%eax
140028b46:	41 31 cf             	xor    %ecx,%r15d
140028b49:	41 01 c0             	add    %eax,%r8d
140028b4c:	41 c1 ce 02          	ror    $0x2,%r14d
140028b50:	44 01 f8             	add    %r15d,%eax
140028b53:	45 89 c5             	mov    %r8d,%r13d
140028b56:	41 01 c6             	add    %eax,%r14d
140028b59:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140028b5e:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140028b63:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140028b68:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140028b6d:	c4 41 21 db de       	vpand  %xmm14,%xmm11,%xmm11
140028b72:	44 89 f0             	mov    %r14d,%eax
140028b75:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
140028b7a:	c4 01 7a 7f 04 2c    	vmovdqu %xmm8,(%r12,%r13,1)
140028b80:	4d 8d 64 24 10       	lea    0x10(%r12),%r12
140028b85:	41 03 07             	add    (%r15),%eax
140028b88:	41 03 5f 04          	add    0x4(%r15),%ebx
140028b8c:	41 03 4f 08          	add    0x8(%r15),%ecx
140028b90:	41 03 57 0c          	add    0xc(%r15),%edx
140028b94:	45 03 47 10          	add    0x10(%r15),%r8d
140028b98:	45 03 4f 14          	add    0x14(%r15),%r9d
140028b9c:	45 03 57 18          	add    0x18(%r15),%r10d
140028ba0:	45 03 5f 1c          	add    0x1c(%r15),%r11d
140028ba4:	4c 3b 64 24 50       	cmp    0x50(%rsp),%r12
140028ba9:	41 89 07             	mov    %eax,(%r15)
140028bac:	41 89 5f 04          	mov    %ebx,0x4(%r15)
140028bb0:	41 89 4f 08          	mov    %ecx,0x8(%r15)
140028bb4:	41 89 57 0c          	mov    %edx,0xc(%r15)
140028bb8:	45 89 47 10          	mov    %r8d,0x10(%r15)
140028bbc:	45 89 4f 14          	mov    %r9d,0x14(%r15)
140028bc0:	45 89 57 18          	mov    %r10d,0x18(%r15)
140028bc4:	45 89 5f 1c          	mov    %r11d,0x1c(%r15)
140028bc8:	0f 82 e2 f0 ff ff    	jb     0x140027cb0
140028bce:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140028bd3:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140028bd8:	c4 41 7a 7f 00       	vmovdqu %xmm8,(%r8)
140028bdd:	c5 fc 77             	vzeroall
140028be0:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
140028be7:	00
140028be8:	0f 28 bc 24 90 00 00 	movaps 0x90(%rsp),%xmm7
140028bef:	00
140028bf0:	44 0f 28 84 24 a0 00 	movaps 0xa0(%rsp),%xmm8
140028bf7:	00 00
140028bf9:	44 0f 28 8c 24 b0 00 	movaps 0xb0(%rsp),%xmm9
140028c00:	00 00
140028c02:	44 0f 28 94 24 c0 00 	movaps 0xc0(%rsp),%xmm10
140028c09:	00 00
140028c0b:	44 0f 28 9c 24 d0 00 	movaps 0xd0(%rsp),%xmm11
140028c12:	00 00
140028c14:	44 0f 28 a4 24 e0 00 	movaps 0xe0(%rsp),%xmm12
140028c1b:	00 00
140028c1d:	44 0f 28 ac 24 f0 00 	movaps 0xf0(%rsp),%xmm13
140028c24:	00 00
140028c26:	44 0f 28 b4 24 00 01 	movaps 0x100(%rsp),%xmm14
140028c2d:	00 00
140028c2f:	44 0f 28 bc 24 10 01 	movaps 0x110(%rsp),%xmm15
140028c36:	00 00
140028c38:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140028c3c:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140028c40:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140028c44:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140028c48:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140028c4c:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140028c50:	48 8d 26             	lea    (%rsi),%rsp
140028c53:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140028c58:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140028c5d:	f3 c3                	repz ret
140028c5f:	90                   	nop
140028c60:	90                   	nop
140028c61:	90                   	nop
140028c62:	90                   	nop
140028c63:	90                   	nop
140028c64:	90                   	nop
140028c65:	90                   	nop
140028c66:	90                   	nop
140028c67:	90                   	nop
140028c68:	90                   	nop
140028c69:	90                   	nop
140028c6a:	90                   	nop
140028c6b:	90                   	nop
140028c6c:	90                   	nop
140028c6d:	90                   	nop
140028c6e:	90                   	nop
140028c6f:	90                   	nop
140028c70:	90                   	nop
140028c71:	90                   	nop
140028c72:	90                   	nop
140028c73:	90                   	nop
140028c74:	90                   	nop
140028c75:	90                   	nop
140028c76:	90                   	nop
140028c77:	90                   	nop
140028c78:	90                   	nop
140028c79:	90                   	nop
140028c7a:	90                   	nop
140028c7b:	90                   	nop
140028c7c:	90                   	nop
140028c7d:	90                   	nop
140028c7e:	90                   	nop
140028c7f:	90                   	nop
140028c80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140028c85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140028c8a:	48 89 e0             	mov    %rsp,%rax
140028c8d:	48 89 cf             	mov    %rcx,%rdi
140028c90:	48 89 d6             	mov    %rdx,%rsi
140028c93:	4c 89 c2             	mov    %r8,%rdx
140028c96:	4c 89 c9             	mov    %r9,%rcx
140028c99:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140028c9e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140028ca3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140028ca8:	48 89 e0             	mov    %rsp,%rax
140028cab:	53                   	push   %rbx
140028cac:	55                   	push   %rbp
140028cad:	41 54                	push   %r12
140028caf:	41 55                	push   %r13
140028cb1:	41 56                	push   %r14
140028cb3:	41 57                	push   %r15
140028cb5:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140028cbc:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140028cc0:	48 c1 e2 06          	shl    $0x6,%rdx
140028cc4:	48 29 fe             	sub    %rdi,%rsi
140028cc7:	49 29 fa             	sub    %rdi,%r10
140028cca:	48 01 fa             	add    %rdi,%rdx
140028ccd:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140028cd2:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140028cd7:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140028cdc:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140028ce1:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
140028ce6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140028ceb:	0f 29 b4 24 80 00 00 	movaps %xmm6,0x80(%rsp)
140028cf2:	00
140028cf3:	0f 29 bc 24 90 00 00 	movaps %xmm7,0x90(%rsp)
140028cfa:	00
140028cfb:	44 0f 29 84 24 a0 00 	movaps %xmm8,0xa0(%rsp)
140028d02:	00 00
140028d04:	44 0f 29 8c 24 b0 00 	movaps %xmm9,0xb0(%rsp)
140028d0b:	00 00
140028d0d:	44 0f 29 94 24 c0 00 	movaps %xmm10,0xc0(%rsp)
140028d14:	00 00
140028d16:	44 0f 29 9c 24 d0 00 	movaps %xmm11,0xd0(%rsp)
140028d1d:	00 00
140028d1f:	44 0f 29 a4 24 e0 00 	movaps %xmm12,0xe0(%rsp)
140028d26:	00 00
140028d28:	44 0f 29 ac 24 f0 00 	movaps %xmm13,0xf0(%rsp)
140028d2f:	00 00
140028d31:	44 0f 29 b4 24 00 01 	movaps %xmm14,0x100(%rsp)
140028d38:	00 00
140028d3a:	44 0f 29 bc 24 10 01 	movaps %xmm15,0x110(%rsp)