140054ca2:	41 03 01             	add    (%r9),%eax
140054ca5:	41 03 71 04          	add    0x4(%r9),%esi
140054ca9:	41 03 49 08          	add    0x8(%r9),%ecx
140054cad:	41 89 01             	mov    %eax,(%r9)
140054cb0:	41 03 51 0c          	add    0xc(%r9),%edx
140054cb4:	41 89 71 04          	mov    %esi,0x4(%r9)
140054cb8:	41 03 69 10          	add    0x10(%r9),%ebp
140054cbc:	41 89 49 08          	mov    %ecx,0x8(%r9)
140054cc0:	41 89 51 0c          	mov    %edx,0xc(%r9)
140054cc4:	41 89 69 10          	mov    %ebp,0x10(%r9)
140054cc8:	41 0f 11 10          	movups %xmm2,(%r8)
140054ccc:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140054cd1:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
140054cd6:	44 0f 28 84 24 80 00 	movaps 0x80(%rsp),%xmm8
140054cdd:	00 00
140054cdf:	44 0f 28 8c 24 90 00 	movaps 0x90(%rsp),%xmm9
140054ce6:	00 00
140054ce8:	44 0f 28 94 24 a0 00 	movaps 0xa0(%rsp),%xmm10
140054cef:	00 00
140054cf1:	44 0f 28 9c 24 b0 00 	movaps 0xb0(%rsp),%xmm11
140054cf8:	00 00
140054cfa:	44 0f 28 a4 24 c0 00 	movaps 0xc0(%rsp),%xmm12
140054d01:	00 00
140054d03:	44 0f 28 ac 24 d0 00 	movaps 0xd0(%rsp),%xmm13
140054d0a:	00 00
140054d0c:	44 0f 28 b4 24 e0 00 	movaps 0xe0(%rsp),%xmm14
140054d13:	00 00
140054d15:	44 0f 28 bc 24 f0 00 	movaps 0xf0(%rsp),%xmm15
140054d1c:	00 00
140054d1e:	48 8d b4 24 08 01 00 	lea    0x108(%rsp),%rsi
140054d25:	00
140054d26:	4c 8b 3e             	mov    (%rsi),%r15
140054d29:	4c 8b 76 08          	mov    0x8(%rsi),%r14
140054d2d:	4c 8b 6e 10          	mov    0x10(%rsi),%r13
140054d31:	4c 8b 66 18          	mov    0x18(%rsi),%r12
140054d35:	48 8b 6e 20          	mov    0x20(%rsi),%rbp
140054d39:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140054d3d:	48 8d 66 30          	lea    0x30(%rsi),%rsp
140054d41:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140054d46:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140054d4b:	f3 c3                	repz ret
140054d4d:	90                   	nop
140054d4e:	90                   	nop
140054d4f:	90                   	nop
140054d50:	90                   	nop
140054d51:	90                   	nop
140054d52:	90                   	nop
140054d53:	90                   	nop
140054d54:	90                   	nop
140054d55:	90                   	nop
140054d56:	90                   	nop
140054d57:	90                   	nop
140054d58:	90                   	nop
140054d59:	90                   	nop
140054d5a:	90                   	nop
140054d5b:	90                   	nop
140054d5c:	90                   	nop
140054d5d:	90                   	nop
140054d5e:	90                   	nop
140054d5f:	90                   	nop
140054d60:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140054d65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140054d6a:	48 89 e0             	mov    %rsp,%rax
140054d6d:	48 89 cf             	mov    %rcx,%rdi
140054d70:	48 89 d6             	mov    %rdx,%rsi
140054d73:	4c 89 c2             	mov    %r8,%rdx
140054d76:	4c 89 c9             	mov    %r9,%rcx
140054d79:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140054d7e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140054d83:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140054d88:	53                   	push   %rbx
140054d89:	55                   	push   %rbp
140054d8a:	41 54                	push   %r12
140054d8c:	41 55                	push   %r13
140054d8e:	41 56                	push   %r14
140054d90:	41 57                	push   %r15
140054d92:	48 8d a4 24 f8 fe ff 	lea    -0x108(%rsp),%rsp
140054d99:	ff
140054d9a:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140054d9f:	0f 29 7c 24 70       	movaps %xmm7,0x70(%rsp)
140054da4:	44 0f 29 84 24 80 00 	movaps %xmm8,0x80(%rsp)
140054dab:	00 00
140054dad:	44 0f 29 8c 24 90 00 	movaps %xmm9,0x90(%rsp)
140054db4:	00 00
140054db6:	44 0f 29 94 24 a0 00 	movaps %xmm10,0xa0(%rsp)
140054dbd:	00 00
140054dbf:	44 0f 29 9c 24 b0 00 	movaps %xmm11,0xb0(%rsp)
140054dc6:	00 00
140054dc8:	44 0f 29 a4 24 c0 00 	movaps %xmm12,0xc0(%rsp)
140054dcf:	00 00
140054dd1:	44 0f 29 ac 24 d0 00 	movaps %xmm13,0xd0(%rsp)
140054dd8:	00 00
140054dda:	44 0f 29 b4 24 e0 00 	movaps %xmm14,0xe0(%rsp)
140054de1:	00 00
140054de3:	44 0f 29 bc 24 f0 00 	movaps %xmm15,0xf0(%rsp)
140054dea:	00 00
140054dec:	c5 fc 77             	vzeroall
140054def:	49 89 fc             	mov    %rdi,%r12
140054df2:	49 89 f5             	mov    %rsi,%r13
140054df5:	49 89 d6             	mov    %rdx,%r14
140054df8:	4c 8d 79 70          	lea    0x70(%rcx),%r15
140054dfc:	c4 41 7a 6f 20       	vmovdqu (%r8),%xmm12
140054e01:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140054e06:	49 c1 e6 06          	shl    $0x6,%r14
140054e0a:	4d 29 e5             	sub    %r12,%r13
140054e0d:	45 8b 87 80 00 00 00 	mov    0x80(%r15),%r8d
140054e14:	4d 01 d6             	add    %r10,%r14
140054e17:	4c 8d 1d 62 11 00 00 	lea    0x1162(%rip),%r11        # 0x140055f80
140054e1e:	41 8b 01             	mov    (%r9),%eax
140054e21:	41 8b 59 04          	mov    0x4(%r9),%ebx
140054e25:	41 8b 49 08          	mov    0x8(%r9),%ecx
140054e29:	41 8b 51 0c          	mov    0xc(%r9),%edx
140054e2d:	89 de                	mov    %ebx,%esi
140054e2f:	41 8b 69 10          	mov    0x10(%r9),%ebp
140054e33:	89 cf                	mov    %ecx,%edi
140054e35:	31 d7                	xor    %edx,%edi
140054e37:	21 fe                	and    %edi,%esi
140054e39:	c4 c1 79 6f 73 40    	vmovdqa 0x40(%r11),%xmm6
140054e3f:	c4 41 79 6f 13       	vmovdqa (%r11),%xmm10
140054e44:	c4 c1 7a 6f 02       	vmovdqu (%r10),%xmm0
140054e49:	c4 c1 7a 6f 4a 10    	vmovdqu 0x10(%r10),%xmm1
140054e4f:	c4 c1 7a 6f 52 20    	vmovdqu 0x20(%r10),%xmm2
140054e55:	c4 c1 7a 6f 5a 30    	vmovdqu 0x30(%r10),%xmm3
140054e5b:	c4 e2 79 00 c6       	vpshufb %xmm6,%xmm0,%xmm0
140054e60:	49 83 c2 40          	add    $0x40,%r10
140054e64:	c4 e2 71 00 ce       	vpshufb %xmm6,%xmm1,%xmm1
140054e69:	c4 e2 69 00 d6       	vpshufb %xmm6,%xmm2,%xmm2
140054e6e:	c4 e2 61 00 de       	vpshufb %xmm6,%xmm3,%xmm3
140054e73:	c4 c1 79 fe e2       	vpaddd %xmm10,%xmm0,%xmm4
140054e78:	c4 c1 71 fe ea       	vpaddd %xmm10,%xmm1,%xmm5
140054e7d:	c4 c1 69 fe f2       	vpaddd %xmm10,%xmm2,%xmm6
140054e82:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140054e87:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
140054e8d:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
140054e93:	c4 41 78 10 7f 90    	vmovups -0x70(%r15),%xmm15
140054e99:	c4 41 78 10 77 a0    	vmovups -0x60(%r15),%xmm14
140054e9f:	eb 1f                	jmp    0x140054ec0
140054ea1:	90                   	nop
140054ea2:	90                   	nop
140054ea3:	90                   	nop
140054ea4:	90                   	nop
140054ea5:	90                   	nop
140054ea6:	90                   	nop
140054ea7:	90                   	nop
140054ea8:	90                   	nop
140054ea9:	90                   	nop
140054eaa:	90                   	nop
140054eab:	90                   	nop
140054eac:	90                   	nop
140054ead:	90                   	nop
140054eae:	90                   	nop
140054eaf:	90                   	nop
140054eb0:	90                   	nop
140054eb1:	90                   	nop
140054eb2:	90                   	nop
140054eb3:	90                   	nop
140054eb4:	90                   	nop
140054eb5:	90                   	nop
140054eb6:	90                   	nop
140054eb7:	90                   	nop
140054eb8:	90                   	nop
140054eb9:	90                   	nop
140054eba:	90                   	nop
140054ebb:	90                   	nop
140054ebc:	90                   	nop
140054ebd:	90                   	nop
140054ebe:	90                   	nop
140054ebf:	90                   	nop
140054ec0:	0f ac db 02          	shrd   $0x2,%ebx,%ebx
140054ec4:	c4 41 7a 6f 2c 24    	vmovdqu (%r12),%xmm13
140054eca:	c4 41 11 ef ef       	vpxor  %xmm15,%xmm13,%xmm13
140054ecf:	c4 41 19 ef e5       	vpxor  %xmm13,%xmm12,%xmm12
140054ed4:	c4 42 19 dc e6       	vaesenc %xmm14,%xmm12,%xmm12
140054ed9:	c4 41 78 10 7f b0    	vmovups -0x50(%r15),%xmm15
140054edf:	31 d6                	xor    %edx,%esi
140054ee1:	c4 e3 71 0f e0 08    	vpalignr $0x8,%xmm0,%xmm1,%xmm4
140054ee7:	89 c7                	mov    %eax,%edi
140054ee9:	03 2c 24             	add    (%rsp),%ebp
140054eec:	c5 29 fe cb          	vpaddd %xmm3,%xmm10,%xmm9
140054ef0:	31 cb                	xor    %ecx,%ebx
140054ef2:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140054ef6:	c5 b9 73 db 04       	vpsrldq $0x4,%xmm3,%xmm8
140054efb:	01 f5                	add    %esi,%ebp
140054efd:	21 df                	and    %ebx,%edi
140054eff:	c5 d9 ef e0          	vpxor  %xmm0,%xmm4,%xmm4
140054f03:	31 cb                	xor    %ecx,%ebx
140054f05:	01 c5                	add    %eax,%ebp
140054f07:	c5 39 ef c2          	vpxor  %xmm2,%xmm8,%xmm8
140054f0b:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140054f0f:	31 cf                	xor    %ecx,%edi
140054f11:	89 ee                	mov    %ebp,%esi
140054f13:	03 54 24 04          	add    0x4(%rsp),%edx
140054f17:	c4 c1 59 ef e0       	vpxor  %xmm8,%xmm4,%xmm4
140054f1c:	31 d8                	xor    %ebx,%eax
140054f1e:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140054f22:	c5 79 7f 4c 24 30    	vmovdqa %xmm9,0x30(%rsp)
140054f28:	01 fa                	add    %edi,%edx
140054f2a:	c4 42 19 dc e7       	vaesenc %xmm15,%xmm12,%xmm12
140054f2f:	c4 41 78 10 77 c0    	vmovups -0x40(%r15),%xmm14
140054f35:	21 c6                	and    %eax,%esi
140054f37:	c5 b9 72 d4 1f       	vpsrld $0x1f,%xmm4,%xmm8
140054f3c:	31 d8                	xor    %ebx,%eax
140054f3e:	01 ea                	add    %ebp,%edx
140054f40:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140054f44:	31 de                	xor    %ebx,%esi
140054f46:	c5 b1 73 fc 0c       	vpslldq $0xc,%xmm4,%xmm9
140054f4b:	c5 d9 fe e4          	vpaddd %xmm4,%xmm4,%xmm4
140054f4f:	89 d7                	mov    %edx,%edi
140054f51:	03 4c 24 08          	add    0x8(%rsp),%ecx
140054f55:	31 c5                	xor    %eax,%ebp
140054f57:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140054f5b:	c4 c1 59 eb e0       	vpor   %xmm8,%xmm4,%xmm4
140054f60:	c4 c1 39 72 d1 1e    	vpsrld $0x1e,%xmm9,%xmm8
140054f66:	01 f1                	add    %esi,%ecx
140054f68:	21 ef                	and    %ebp,%edi
140054f6a:	31 c5                	xor    %eax,%ebp
140054f6c:	01 d1                	add    %edx,%ecx
140054f6e:	c4 c1 31 72 f1 02    	vpslld $0x2,%xmm9,%xmm9
140054f74:	c4 c1 59 ef e0       	vpxor  %xmm8,%xmm4,%xmm4
140054f79:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140054f7d:	31 c7                	xor    %eax,%edi
140054f7f:	89 ce                	mov    %ecx,%esi
140054f81:	03 5c 24 0c          	add    0xc(%rsp),%ebx
140054f85:	c4 42 19 dc e6       	vaesenc %xmm14,%xmm12,%xmm12
140054f8a:	c4 41 78 10 7f d0    	vmovups -0x30(%r15),%xmm15
140054f90:	c4 c1 59 ef e1       	vpxor  %xmm9,%xmm4,%xmm4
140054f95:	31 ea                	xor    %ebp,%edx
140054f97:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140054f9b:	01 fb                	add    %edi,%ebx
140054f9d:	21 d6                	and    %edx,%esi
140054f9f:	31 ea                	xor    %ebp,%edx
140054fa1:	01 cb                	add    %ecx,%ebx
140054fa3:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140054fa7:	31 ee                	xor    %ebp,%esi
140054fa9:	c4 e3 69 0f e9 08    	vpalignr $0x8,%xmm1,%xmm2,%xmm5
140054faf:	89 df                	mov    %ebx,%edi
140054fb1:	03 44 24 10          	add    0x10(%rsp),%eax
140054fb5:	c5 29 fe cc          	vpaddd %xmm4,%xmm10,%xmm9
140054fb9:	31 d1                	xor    %edx,%ecx
140054fbb:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140054fbf:	c5 b9 73 dc 04       	vpsrldq $0x4,%xmm4,%xmm8
140054fc4:	01 f0                	add    %esi,%eax
140054fc6:	21 cf                	and    %ecx,%edi
140054fc8:	c5 d1 ef e9          	vpxor  %xmm1,%xmm5,%xmm5
140054fcc:	31 d1                	xor    %edx,%ecx
140054fce:	01 d8                	add    %ebx,%eax
140054fd0:	c5 39 ef c3          	vpxor  %xmm3,%xmm8,%xmm8
140054fd4:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140054fd8:	c4 42 19 dc e7       	vaesenc %xmm15,%xmm12,%xmm12
140054fdd:	c4 41 78 10 77 e0    	vmovups -0x20(%r15),%xmm14
140054fe3:	31 d7                	xor    %edx,%edi
140054fe5:	89 c6                	mov    %eax,%esi
140054fe7:	03 6c 24 14          	add    0x14(%rsp),%ebp
140054feb:	c4 c1 51 ef e8       	vpxor  %xmm8,%xmm5,%xmm5
140054ff0:	31 cb                	xor    %ecx,%ebx
140054ff2:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140054ff6:	c5 79 7f 0c 24       	vmovdqa %xmm9,(%rsp)
140054ffb:	01 fd                	add    %edi,%ebp
140054ffd:	21 de                	and    %ebx,%esi
140054fff:	c5 b9 72 d5 1f       	vpsrld $0x1f,%xmm5,%xmm8
140055004:	31 cb                	xor    %ecx,%ebx
140055006:	01 c5                	add    %eax,%ebp
140055008:	0f ac c0 07          	shrd   $0x7,%eax,%eax
14005500c:	31 ce                	xor    %ecx,%esi
14005500e:	c5 b1 73 fd 0c       	vpslldq $0xc,%xmm5,%xmm9
140055013:	c5 d1 fe ed          	vpaddd %xmm5,%xmm5,%xmm5
140055017:	89 ef                	mov    %ebp,%edi
140055019:	03 54 24 18          	add    0x18(%rsp),%edx
14005501d:	31 d8                	xor    %ebx,%eax
14005501f:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140055023:	c4 c1 51 eb e8       	vpor   %xmm8,%xmm5,%xmm5
140055028:	c4 c1 39 72 d1 1e    	vpsrld $0x1e,%xmm9,%xmm8
14005502e:	01 f2                	add    %esi,%edx
140055030:	c4 42 19 dc e6       	vaesenc %xmm14,%xmm12,%xmm12
140055035:	c4 41 78 10 7f f0    	vmovups -0x10(%r15),%xmm15
14005503b:	21 c7                	and    %eax,%edi
14005503d:	31 d8                	xor    %ebx,%eax
14005503f:	01 ea                	add    %ebp,%edx
140055041:	c4 c1 31 72 f1 02    	vpslld $0x2,%xmm9,%xmm9
140055047:	c4 c1 51 ef e8       	vpxor  %xmm8,%xmm5,%xmm5
14005504c:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140055050:	31 df                	xor    %ebx,%edi
140055052:	89 d6                	mov    %edx,%esi
140055054:	03 4c 24 1c          	add    0x1c(%rsp),%ecx
140055058:	c4 c1 51 ef e9       	vpxor  %xmm9,%xmm5,%xmm5
14005505d:	31 c5                	xor    %eax,%ebp
14005505f:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140055063:	c4 41 79 6f 53 10    	vmovdqa 0x10(%r11),%xmm10
140055069:	01 f9                	add    %edi,%ecx
14005506b:	21 ee                	and    %ebp,%esi
14005506d:	31 c5                	xor    %eax,%ebp
14005506f:	01 d1                	add    %edx,%ecx
140055071:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140055075:	31 c6                	xor    %eax,%esi
140055077:	c4 e3 61 0f f2 08    	vpalignr $0x8,%xmm2,%xmm3,%xmm6
14005507d:	89 cf                	mov    %ecx,%edi
14005507f:	03 5c 24 20          	add    0x20(%rsp),%ebx
140055083:	c4 42 19 dc e7       	vaesenc %xmm15,%xmm12,%xmm12
140055088:	c4 41 78 10 37       	vmovups (%r15),%xmm14
14005508d:	c5 29 fe cd          	vpaddd %xmm5,%xmm10,%xmm9
140055091:	31 ea                	xor    %ebp,%edx
140055093:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140055097:	c5 b9 73 dd 04       	vpsrldq $0x4,%xmm5,%xmm8
14005509c:	01 f3                	add    %esi,%ebx
14005509e:	21 d7                	and    %edx,%edi
1400550a0:	c5 c9 ef f2          	vpxor  %xmm2,%xmm6,%xmm6
1400550a4:	31 ea                	xor    %ebp,%edx
1400550a6:	01 cb                	add    %ecx,%ebx
1400550a8:	c5 39 ef c4          	vpxor  %xmm4,%xmm8,%xmm8
1400550ac:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400550b0:	31 ef                	xor    %ebp,%edi
1400550b2:	89 de                	mov    %ebx,%esi
1400550b4:	03 44 24 24          	add    0x24(%rsp),%eax
1400550b8:	c4 c1 49 ef f0       	vpxor  %xmm8,%xmm6,%xmm6
1400550bd:	31 d1                	xor    %edx,%ecx
1400550bf:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400550c3:	c5 79 7f 4c 24 10    	vmovdqa %xmm9,0x10(%rsp)
1400550c9:	01 f8                	add    %edi,%eax
1400550cb:	21 ce                	and    %ecx,%esi
1400550cd:	c5 b9 72 d6 1f       	vpsrld $0x1f,%xmm6,%xmm8
1400550d2:	31 d1                	xor    %edx,%ecx
1400550d4:	01 d8                	add    %ebx,%eax
1400550d6:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400550da:	c4 42 19 dc e6       	vaesenc %xmm14,%xmm12,%xmm12
1400550df:	c4 41 78 10 7f 10    	vmovups 0x10(%r15),%xmm15
1400550e5:	31 d6                	xor    %edx,%esi
1400550e7:	c5 b1 73 fe 0c       	vpslldq $0xc,%xmm6,%xmm9
1400550ec:	c5 c9 fe f6          	vpaddd %xmm6,%xmm6,%xmm6
1400550f0:	89 c7                	mov    %eax,%edi
1400550f2:	03 6c 24 28          	add    0x28(%rsp),%ebp
1400550f6:	31 cb                	xor    %ecx,%ebx
1400550f8:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400550fc:	c4 c1 49 eb f0       	vpor   %xmm8,%xmm6,%xmm6
140055101:	c4 c1 39 72 d1 1e    	vpsrld $0x1e,%xmm9,%xmm8
140055107:	01 f5                	add    %esi,%ebp
140055109:	21 df                	and    %ebx,%edi
14005510b:	31 cb                	xor    %ecx,%ebx
14005510d:	01 c5                	add    %eax,%ebp
14005510f:	c4 c1 31 72 f1 02    	vpslld $0x2,%xmm9,%xmm9
140055115:	c4 c1 49 ef f0       	vpxor  %xmm8,%xmm6,%xmm6
14005511a:	0f ac c0 07          	shrd   $0x7,%eax,%eax
14005511e:	31 cf                	xor    %ecx,%edi
140055120:	89 ee                	mov    %ebp,%esi
140055122:	03 54 24 2c          	add    0x2c(%rsp),%edx
140055126:	c4 c1 49 ef f1       	vpxor  %xmm9,%xmm6,%xmm6
14005512b:	31 d8                	xor    %ebx,%eax
14005512d:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140055131:	01 fa                	add    %edi,%edx
140055133:	c4 42 19 dc e7       	vaesenc %xmm15,%xmm12,%xmm12
140055138:	c4 41 78 10 77 20    	vmovups 0x20(%r15),%xmm14