140029a2e:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029a33:	45 31 dc             	xor    %r11d,%r12d
140029a36:	31 ce                	xor    %ecx,%esi
140029a38:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029a3d:	44 01 e0             	add    %r12d,%eax
140029a40:	41 21 f7             	and    %esi,%r15d
140029a43:	41 31 de             	xor    %ebx,%r14d
140029a46:	44 01 e8             	add    %r13d,%eax
140029a49:	41 31 cf             	xor    %ecx,%r15d
140029a4c:	41 01 c0             	add    %eax,%r8d
140029a4f:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029a54:	44 01 f8             	add    %r15d,%eax
140029a57:	45 89 c5             	mov    %r8d,%r13d
140029a5a:	41 01 c6             	add    %eax,%r14d
140029a5d:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029a62:	44 89 f0             	mov    %r14d,%eax
140029a65:	45 89 cc             	mov    %r9d,%r12d
140029a68:	45 31 c5             	xor    %r8d,%r13d
140029a6b:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029a70:	45 31 d4             	xor    %r10d,%r12d
140029a73:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029a78:	41 31 c6             	xor    %eax,%r14d
140029a7b:	45 21 c4             	and    %r8d,%r12d
140029a7e:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029a83:	c5 7a 6f 17          	vmovdqu (%rdi),%xmm10
140029a87:	45 31 c5             	xor    %r8d,%r13d
140029a8a:	44 03 5c 24 20       	add    0x20(%rsp),%r11d
140029a8f:	41 89 c7             	mov    %eax,%r15d
140029a92:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029a97:	45 31 d4             	xor    %r10d,%r12d
140029a9a:	41 31 df             	xor    %ebx,%r15d
140029a9d:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029aa2:	45 01 e3             	add    %r12d,%r11d
140029aa5:	44 21 fe             	and    %r15d,%esi
140029aa8:	41 31 c6             	xor    %eax,%r14d
140029aab:	45 01 eb             	add    %r13d,%r11d
140029aae:	31 de                	xor    %ebx,%esi
140029ab0:	44 01 da             	add    %r11d,%edx
140029ab3:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029ab8:	41 01 f3             	add    %esi,%r11d
140029abb:	41 89 d5             	mov    %edx,%r13d
140029abe:	45 01 de             	add    %r11d,%r14d
140029ac1:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029ac6:	45 89 f3             	mov    %r14d,%r11d
140029ac9:	45 89 c4             	mov    %r8d,%r12d
140029acc:	41 31 d5             	xor    %edx,%r13d
140029acf:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029ad4:	45 31 cc             	xor    %r9d,%r12d
140029ad7:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029adc:	45 31 de             	xor    %r11d,%r14d
140029adf:	41 21 d4             	and    %edx,%r12d
140029ae2:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029ae7:	c5 7a 6f 57 10       	vmovdqu 0x10(%rdi),%xmm10
140029aec:	41 31 d5             	xor    %edx,%r13d
140029aef:	44 03 54 24 24       	add    0x24(%rsp),%r10d
140029af4:	44 89 de             	mov    %r11d,%esi
140029af7:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029afc:	45 31 cc             	xor    %r9d,%r12d
140029aff:	31 c6                	xor    %eax,%esi
140029b01:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029b06:	45 01 e2             	add    %r12d,%r10d
140029b09:	41 21 f7             	and    %esi,%r15d
140029b0c:	45 31 de             	xor    %r11d,%r14d
140029b0f:	45 01 ea             	add    %r13d,%r10d
140029b12:	41 31 c7             	xor    %eax,%r15d
140029b15:	44 01 d1             	add    %r10d,%ecx
140029b18:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029b1d:	45 01 fa             	add    %r15d,%r10d
140029b20:	41 89 cd             	mov    %ecx,%r13d
140029b23:	45 01 d6             	add    %r10d,%r14d
140029b26:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029b2b:	45 89 f2             	mov    %r14d,%r10d
140029b2e:	41 89 d4             	mov    %edx,%r12d
140029b31:	41 31 cd             	xor    %ecx,%r13d
140029b34:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029b39:	45 31 c4             	xor    %r8d,%r12d
140029b3c:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029b41:	45 31 d6             	xor    %r10d,%r14d
140029b44:	41 21 cc             	and    %ecx,%r12d
140029b47:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029b4c:	c5 7a 6f 57 20       	vmovdqu 0x20(%rdi),%xmm10
140029b51:	41 31 cd             	xor    %ecx,%r13d
140029b54:	44 03 4c 24 28       	add    0x28(%rsp),%r9d
140029b59:	45 89 d7             	mov    %r10d,%r15d
140029b5c:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029b61:	45 31 c4             	xor    %r8d,%r12d
140029b64:	45 31 df             	xor    %r11d,%r15d
140029b67:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029b6c:	45 01 e1             	add    %r12d,%r9d
140029b6f:	44 21 fe             	and    %r15d,%esi
140029b72:	45 31 d6             	xor    %r10d,%r14d
140029b75:	45 01 e9             	add    %r13d,%r9d
140029b78:	44 31 de             	xor    %r11d,%esi
140029b7b:	44 01 cb             	add    %r9d,%ebx
140029b7e:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029b83:	41 01 f1             	add    %esi,%r9d
140029b86:	41 89 dd             	mov    %ebx,%r13d
140029b89:	45 01 ce             	add    %r9d,%r14d
140029b8c:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029b91:	45 89 f1             	mov    %r14d,%r9d
140029b94:	41 89 cc             	mov    %ecx,%r12d
140029b97:	41 31 dd             	xor    %ebx,%r13d
140029b9a:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029b9f:	41 31 d4             	xor    %edx,%r12d
140029ba2:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029ba7:	45 31 ce             	xor    %r9d,%r14d
140029baa:	41 21 dc             	and    %ebx,%r12d
140029bad:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
140029bb2:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029bb7:	c5 7a 6f 57 30       	vmovdqu 0x30(%rdi),%xmm10
140029bbc:	41 31 dd             	xor    %ebx,%r13d
140029bbf:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
140029bc4:	44 89 ce             	mov    %r9d,%esi
140029bc7:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029bcc:	41 31 d4             	xor    %edx,%r12d
140029bcf:	44 31 d6             	xor    %r10d,%esi
140029bd2:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029bd7:	45 01 e0             	add    %r12d,%r8d
140029bda:	41 21 f7             	and    %esi,%r15d
140029bdd:	45 31 ce             	xor    %r9d,%r14d
140029be0:	45 01 e8             	add    %r13d,%r8d
140029be3:	45 31 d7             	xor    %r10d,%r15d
140029be6:	44 01 c0             	add    %r8d,%eax
140029be9:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029bee:	45 01 f8             	add    %r15d,%r8d
140029bf1:	41 89 c5             	mov    %eax,%r13d
140029bf4:	45 01 c6             	add    %r8d,%r14d
140029bf7:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029bfc:	45 89 f0             	mov    %r14d,%r8d
140029bff:	41 89 dc             	mov    %ebx,%r12d
140029c02:	41 31 c5             	xor    %eax,%r13d
140029c05:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029c0a:	41 31 cc             	xor    %ecx,%r12d
140029c0d:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029c12:	45 31 c6             	xor    %r8d,%r14d
140029c15:	41 21 c4             	and    %eax,%r12d
140029c18:	c4 41 21 db c4       	vpand  %xmm12,%xmm11,%xmm8
140029c1d:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029c22:	c5 7a 6f 57 40       	vmovdqu 0x40(%rdi),%xmm10
140029c27:	41 31 c5             	xor    %eax,%r13d
140029c2a:	03 54 24 30          	add    0x30(%rsp),%edx
140029c2e:	45 89 c7             	mov    %r8d,%r15d
140029c31:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029c36:	41 31 cc             	xor    %ecx,%r12d
140029c39:	45 31 cf             	xor    %r9d,%r15d
140029c3c:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029c41:	44 01 e2             	add    %r12d,%edx
140029c44:	44 21 fe             	and    %r15d,%esi
140029c47:	45 31 c6             	xor    %r8d,%r14d
140029c4a:	44 01 ea             	add    %r13d,%edx
140029c4d:	44 31 ce             	xor    %r9d,%esi
140029c50:	41 01 d3             	add    %edx,%r11d
140029c53:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029c58:	01 f2                	add    %esi,%edx
140029c5a:	45 89 dd             	mov    %r11d,%r13d
140029c5d:	41 01 d6             	add    %edx,%r14d
140029c60:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029c65:	44 89 f2             	mov    %r14d,%edx
140029c68:	41 89 c4             	mov    %eax,%r12d
140029c6b:	45 31 dd             	xor    %r11d,%r13d
140029c6e:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029c73:	41 31 dc             	xor    %ebx,%r12d
140029c76:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029c7b:	41 31 d6             	xor    %edx,%r14d
140029c7e:	45 21 dc             	and    %r11d,%r12d
140029c81:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
140029c86:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029c8b:	c5 7a 6f 57 50       	vmovdqu 0x50(%rdi),%xmm10
140029c90:	45 31 dd             	xor    %r11d,%r13d
140029c93:	03 4c 24 34          	add    0x34(%rsp),%ecx
140029c97:	89 d6                	mov    %edx,%esi
140029c99:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029c9e:	41 31 dc             	xor    %ebx,%r12d
140029ca1:	44 31 c6             	xor    %r8d,%esi
140029ca4:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029ca9:	44 01 e1             	add    %r12d,%ecx
140029cac:	41 21 f7             	and    %esi,%r15d
140029caf:	41 31 d6             	xor    %edx,%r14d
140029cb2:	44 01 e9             	add    %r13d,%ecx
140029cb5:	45 31 c7             	xor    %r8d,%r15d
140029cb8:	41 01 ca             	add    %ecx,%r10d
140029cbb:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029cc0:	44 01 f9             	add    %r15d,%ecx
140029cc3:	45 89 d5             	mov    %r10d,%r13d
140029cc6:	41 01 ce             	add    %ecx,%r14d
140029cc9:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029cce:	44 89 f1             	mov    %r14d,%ecx
140029cd1:	45 89 dc             	mov    %r11d,%r12d
140029cd4:	45 31 d5             	xor    %r10d,%r13d
140029cd7:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029cdc:	41 31 c4             	xor    %eax,%r12d
140029cdf:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029ce4:	41 31 ce             	xor    %ecx,%r14d
140029ce7:	45 21 d4             	and    %r10d,%r12d
140029cea:	c4 41 21 db dd       	vpand  %xmm13,%xmm11,%xmm11
140029cef:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
140029cf4:	c5 7a 6f 57 60       	vmovdqu 0x60(%rdi),%xmm10
140029cf9:	45 31 d5             	xor    %r10d,%r13d
140029cfc:	03 5c 24 38          	add    0x38(%rsp),%ebx
140029d00:	41 89 cf             	mov    %ecx,%r15d
140029d03:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029d08:	41 31 c4             	xor    %eax,%r12d
140029d0b:	41 31 d7             	xor    %edx,%r15d
140029d0e:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029d13:	44 01 e3             	add    %r12d,%ebx
140029d16:	44 21 fe             	and    %r15d,%esi
140029d19:	41 31 ce             	xor    %ecx,%r14d
140029d1c:	44 01 eb             	add    %r13d,%ebx
140029d1f:	31 d6                	xor    %edx,%esi
140029d21:	41 01 d9             	add    %ebx,%r9d
140029d24:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029d29:	01 f3                	add    %esi,%ebx
140029d2b:	45 89 cd             	mov    %r9d,%r13d
140029d2e:	41 01 de             	add    %ebx,%r14d
140029d31:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140029d36:	44 89 f3             	mov    %r14d,%ebx
140029d39:	45 89 d4             	mov    %r10d,%r12d
140029d3c:	45 31 cd             	xor    %r9d,%r13d
140029d3f:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140029d44:	45 31 dc             	xor    %r11d,%r12d
140029d47:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140029d4c:	41 31 de             	xor    %ebx,%r14d
140029d4f:	45 21 cc             	and    %r9d,%r12d
140029d52:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
140029d57:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
140029d5c:	c5 7a 6f 57 80       	vmovdqu -0x80(%rdi),%xmm10
140029d61:	45 31 cd             	xor    %r9d,%r13d
140029d64:	03 44 24 3c          	add    0x3c(%rsp),%eax
140029d68:	89 de                	mov    %ebx,%esi
140029d6a:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140029d6f:	45 31 dc             	xor    %r11d,%r12d
140029d72:	31 ce                	xor    %ecx,%esi
140029d74:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140029d79:	44 01 e0             	add    %r12d,%eax
140029d7c:	41 21 f7             	and    %esi,%r15d
140029d7f:	41 31 de             	xor    %ebx,%r14d
140029d82:	44 01 e8             	add    %r13d,%eax
140029d85:	41 31 cf             	xor    %ecx,%r15d
140029d88:	41 01 c0             	add    %eax,%r8d
140029d8b:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140029d90:	44 01 f8             	add    %r15d,%eax
140029d93:	45 89 c5             	mov    %r8d,%r13d
140029d96:	41 01 c6             	add    %eax,%r14d
140029d99:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140029d9e:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140029da3:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140029da8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140029dad:	c4 41 21 db de       	vpand  %xmm14,%xmm11,%xmm11
140029db2:	44 89 f0             	mov    %r14d,%eax
140029db5:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
140029dba:	c4 01 7a 7f 04 2c    	vmovdqu %xmm8,(%r12,%r13,1)
140029dc0:	4d 8d 64 24 10       	lea    0x10(%r12),%r12
140029dc5:	41 03 07             	add    (%r15),%eax
140029dc8:	41 03 5f 04          	add    0x4(%r15),%ebx
140029dcc:	41 03 4f 08          	add    0x8(%r15),%ecx
140029dd0:	41 03 57 0c          	add    0xc(%r15),%edx
140029dd4:	45 03 47 10          	add    0x10(%r15),%r8d
140029dd8:	45 03 4f 14          	add    0x14(%r15),%r9d
140029ddc:	45 03 57 18          	add    0x18(%r15),%r10d
140029de0:	45 03 5f 1c          	add    0x1c(%r15),%r11d
140029de4:	4c 3b 64 24 50       	cmp    0x50(%rsp),%r12
140029de9:	41 89 07             	mov    %eax,(%r15)
140029dec:	41 89 5f 04          	mov    %ebx,0x4(%r15)
140029df0:	41 89 4f 08          	mov    %ecx,0x8(%r15)
140029df4:	41 89 57 0c          	mov    %edx,0xc(%r15)
140029df8:	45 89 47 10          	mov    %r8d,0x10(%r15)
140029dfc:	45 89 4f 14          	mov    %r9d,0x14(%r15)
140029e00:	45 89 57 18          	mov    %r10d,0x18(%r15)
140029e04:	45 89 5f 1c          	mov    %r11d,0x1c(%r15)
140029e08:	0f 82 a2 ef ff ff    	jb     0x140028db0
140029e0e:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140029e13:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140029e18:	c4 41 7a 7f 00       	vmovdqu %xmm8,(%r8)
140029e1d:	c5 fc 77             	vzeroall
140029e20:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
140029e27:	00
140029e28:	0f 28 bc 24 90 00 00 	movaps 0x90(%rsp),%xmm7
140029e2f:	00
140029e30:	44 0f 28 84 24 a0 00 	movaps 0xa0(%rsp),%xmm8
140029e37:	00 00
140029e39:	44 0f 28 8c 24 b0 00 	movaps 0xb0(%rsp),%xmm9
140029e40:	00 00
140029e42:	44 0f 28 94 24 c0 00 	movaps 0xc0(%rsp),%xmm10
140029e49:	00 00
140029e4b:	44 0f 28 9c 24 d0 00 	movaps 0xd0(%rsp),%xmm11
140029e52:	00 00
140029e54:	44 0f 28 a4 24 e0 00 	movaps 0xe0(%rsp),%xmm12
140029e5b:	00 00
140029e5d:	44 0f 28 ac 24 f0 00 	movaps 0xf0(%rsp),%xmm13
140029e64:	00 00
140029e66:	44 0f 28 b4 24 00 01 	movaps 0x100(%rsp),%xmm14
140029e6d:	00 00
140029e6f:	44 0f 28 bc 24 10 01 	movaps 0x110(%rsp),%xmm15
140029e76:	00 00
140029e78:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140029e7c:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140029e80:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
140029e84:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
140029e88:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140029e8c:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140029e90:	48 8d 26             	lea    (%rsi),%rsp
140029e93:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140029e98:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140029e9d:	f3 c3                	repz ret
140029e9f:	90                   	nop
140029ea0:	90                   	nop
140029ea1:	90                   	nop
140029ea2:	90                   	nop
140029ea3:	90                   	nop
140029ea4:	90                   	nop
140029ea5:	90                   	nop
140029ea6:	90                   	nop
140029ea7:	90                   	nop
140029ea8:	90                   	nop
140029ea9:	90                   	nop
140029eaa:	90                   	nop
140029eab:	90                   	nop
140029eac:	90                   	nop
140029ead:	90                   	nop
140029eae:	90                   	nop
140029eaf:	90                   	nop
140029eb0:	90                   	nop
140029eb1:	90                   	nop
140029eb2:	90                   	nop
140029eb3:	90                   	nop
140029eb4:	90                   	nop
140029eb5:	90                   	nop
140029eb6:	90                   	nop
140029eb7:	90                   	nop
140029eb8:	90                   	nop
140029eb9:	90                   	nop
140029eba:	90                   	nop
140029ebb:	90                   	nop
140029ebc:	90                   	nop
140029ebd:	90                   	nop
140029ebe:	90                   	nop
140029ebf:	90                   	nop
140029ec0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140029ec5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140029eca:	48 89 e0             	mov    %rsp,%rax
140029ecd:	48 89 cf             	mov    %rcx,%rdi
140029ed0:	48 89 d6             	mov    %rdx,%rsi
140029ed3:	4c 89 c2             	mov    %r8,%rdx
140029ed6:	4c 89 c9             	mov    %r9,%rcx
140029ed9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140029ede:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140029ee3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140029ee8:	48 89 e0             	mov    %rsp,%rax
140029eeb:	53                   	push   %rbx
140029eec:	55                   	push   %rbp