14001effc:	41 31 c5             	xor    %eax,%r13d
14001efff:	03 54 24 30          	add    0x30(%rsp),%edx
14001f003:	45 89 c7             	mov    %r8d,%r15d
14001f006:	41 c1 ce 0b          	ror    $0xb,%r14d
14001f00a:	41 31 cc             	xor    %ecx,%r12d
14001f00d:	45 31 cf             	xor    %r9d,%r15d
14001f010:	41 c1 cd 06          	ror    $0x6,%r13d
14001f014:	44 01 e2             	add    %r12d,%edx
14001f017:	44 21 fe             	and    %r15d,%esi
14001f01a:	45 31 c6             	xor    %r8d,%r14d
14001f01d:	44 01 ea             	add    %r13d,%edx
14001f020:	44 31 ce             	xor    %r9d,%esi
14001f023:	41 01 d3             	add    %edx,%r11d
14001f026:	41 c1 ce 02          	ror    $0x2,%r14d
14001f02a:	01 f2                	add    %esi,%edx
14001f02c:	45 89 dd             	mov    %r11d,%r13d
14001f02f:	41 01 d6             	add    %edx,%r14d
14001f032:	41 c1 cd 0e          	ror    $0xe,%r13d
14001f036:	44 89 f2             	mov    %r14d,%edx
14001f039:	41 89 c4             	mov    %eax,%r12d
14001f03c:	45 31 dd             	xor    %r11d,%r13d
14001f03f:	41 c1 ce 09          	ror    $0x9,%r14d
14001f043:	41 31 dc             	xor    %ebx,%r12d
14001f046:	41 c1 cd 05          	ror    $0x5,%r13d
14001f04a:	41 31 d6             	xor    %edx,%r14d
14001f04d:	45 21 dc             	and    %r11d,%r12d
14001f050:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
14001f055:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
14001f05a:	c5 7a 6f 57 50       	vmovdqu 0x50(%rdi),%xmm10
14001f05f:	45 31 dd             	xor    %r11d,%r13d
14001f062:	03 4c 24 34          	add    0x34(%rsp),%ecx
14001f066:	89 d6                	mov    %edx,%esi
14001f068:	41 c1 ce 0b          	ror    $0xb,%r14d
14001f06c:	41 31 dc             	xor    %ebx,%r12d
14001f06f:	44 31 c6             	xor    %r8d,%esi
14001f072:	41 c1 cd 06          	ror    $0x6,%r13d
14001f076:	44 01 e1             	add    %r12d,%ecx
14001f079:	41 21 f7             	and    %esi,%r15d
14001f07c:	41 31 d6             	xor    %edx,%r14d
14001f07f:	44 01 e9             	add    %r13d,%ecx
14001f082:	45 31 c7             	xor    %r8d,%r15d
14001f085:	41 01 ca             	add    %ecx,%r10d
14001f088:	41 c1 ce 02          	ror    $0x2,%r14d
14001f08c:	44 01 f9             	add    %r15d,%ecx
14001f08f:	45 89 d5             	mov    %r10d,%r13d
14001f092:	41 01 ce             	add    %ecx,%r14d
14001f095:	41 c1 cd 0e          	ror    $0xe,%r13d
14001f099:	44 89 f1             	mov    %r14d,%ecx
14001f09c:	45 89 dc             	mov    %r11d,%r12d
14001f09f:	45 31 d5             	xor    %r10d,%r13d
14001f0a2:	41 c1 ce 09          	ror    $0x9,%r14d
14001f0a6:	41 31 c4             	xor    %eax,%r12d
14001f0a9:	41 c1 cd 05          	ror    $0x5,%r13d
14001f0ad:	41 31 ce             	xor    %ecx,%r14d
14001f0b0:	45 21 d4             	and    %r10d,%r12d
14001f0b3:	c4 41 21 db dd       	vpand  %xmm13,%xmm11,%xmm11
14001f0b8:	c4 42 31 dc ca       	vaesenc %xmm10,%xmm9,%xmm9
14001f0bd:	c5 7a 6f 57 60       	vmovdqu 0x60(%rdi),%xmm10
14001f0c2:	45 31 d5             	xor    %r10d,%r13d
14001f0c5:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001f0c9:	41 89 cf             	mov    %ecx,%r15d
14001f0cc:	41 c1 ce 0b          	ror    $0xb,%r14d
14001f0d0:	41 31 c4             	xor    %eax,%r12d
14001f0d3:	41 31 d7             	xor    %edx,%r15d
14001f0d6:	41 c1 cd 06          	ror    $0x6,%r13d
14001f0da:	44 01 e3             	add    %r12d,%ebx
14001f0dd:	44 21 fe             	and    %r15d,%esi
14001f0e0:	41 31 ce             	xor    %ecx,%r14d
14001f0e3:	44 01 eb             	add    %r13d,%ebx
14001f0e6:	31 d6                	xor    %edx,%esi
14001f0e8:	41 01 d9             	add    %ebx,%r9d
14001f0eb:	41 c1 ce 02          	ror    $0x2,%r14d
14001f0ef:	01 f3                	add    %esi,%ebx
14001f0f1:	45 89 cd             	mov    %r9d,%r13d
14001f0f4:	41 01 de             	add    %ebx,%r14d
14001f0f7:	41 c1 cd 0e          	ror    $0xe,%r13d
14001f0fb:	44 89 f3             	mov    %r14d,%ebx
14001f0fe:	45 89 d4             	mov    %r10d,%r12d
14001f101:	45 31 cd             	xor    %r9d,%r13d
14001f104:	41 c1 ce 09          	ror    $0x9,%r14d
14001f108:	45 31 dc             	xor    %r11d,%r12d
14001f10b:	41 c1 cd 05          	ror    $0x5,%r13d
14001f10f:	41 31 de             	xor    %ebx,%r14d
14001f112:	45 21 cc             	and    %r9d,%r12d
14001f115:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
14001f11a:	c4 42 31 dd da       	vaesenclast %xmm10,%xmm9,%xmm11
14001f11f:	c5 7a 6f 57 80       	vmovdqu -0x80(%rdi),%xmm10
14001f124:	45 31 cd             	xor    %r9d,%r13d
14001f127:	03 44 24 3c          	add    0x3c(%rsp),%eax
14001f12b:	89 de                	mov    %ebx,%esi
14001f12d:	41 c1 ce 0b          	ror    $0xb,%r14d
14001f131:	45 31 dc             	xor    %r11d,%r12d
14001f134:	31 ce                	xor    %ecx,%esi
14001f136:	41 c1 cd 06          	ror    $0x6,%r13d
14001f13a:	44 01 e0             	add    %r12d,%eax
14001f13d:	41 21 f7             	and    %esi,%r15d
14001f140:	41 31 de             	xor    %ebx,%r14d
14001f143:	44 01 e8             	add    %r13d,%eax
14001f146:	41 31 cf             	xor    %ecx,%r15d
14001f149:	41 01 c0             	add    %eax,%r8d
14001f14c:	41 c1 ce 02          	ror    $0x2,%r14d
14001f150:	44 01 f8             	add    %r15d,%eax
14001f153:	45 89 c5             	mov    %r8d,%r13d
14001f156:	41 01 c6             	add    %eax,%r14d
14001f159:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
14001f15e:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14001f163:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14001f168:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14001f16d:	c4 41 21 db de       	vpand  %xmm14,%xmm11,%xmm11
14001f172:	44 89 f0             	mov    %r14d,%eax
14001f175:	c4 41 39 eb c3       	vpor   %xmm11,%xmm8,%xmm8
14001f17a:	c4 01 7a 7f 04 2c    	vmovdqu %xmm8,(%r12,%r13,1)
14001f180:	4d 8d 64 24 10       	lea    0x10(%r12),%r12
14001f185:	41 03 07             	add    (%r15),%eax
14001f188:	41 03 5f 04          	add    0x4(%r15),%ebx
14001f18c:	41 03 4f 08          	add    0x8(%r15),%ecx
14001f190:	41 03 57 0c          	add    0xc(%r15),%edx
14001f194:	45 03 47 10          	add    0x10(%r15),%r8d
14001f198:	45 03 4f 14          	add    0x14(%r15),%r9d
14001f19c:	45 03 57 18          	add    0x18(%r15),%r10d
14001f1a0:	45 03 5f 1c          	add    0x1c(%r15),%r11d
14001f1a4:	4c 3b 64 24 50       	cmp    0x50(%rsp),%r12
14001f1a9:	41 89 07             	mov    %eax,(%r15)
14001f1ac:	41 89 5f 04          	mov    %ebx,0x4(%r15)
14001f1b0:	41 89 4f 08          	mov    %ecx,0x8(%r15)
14001f1b4:	41 89 57 0c          	mov    %edx,0xc(%r15)
14001f1b8:	45 89 47 10          	mov    %r8d,0x10(%r15)
14001f1bc:	45 89 4f 14          	mov    %r9d,0x14(%r15)
14001f1c0:	45 89 57 18          	mov    %r10d,0x18(%r15)
14001f1c4:	45 89 5f 1c          	mov    %r11d,0x1c(%r15)
14001f1c8:	0f 82 e2 f0 ff ff    	jb     0x14001e2b0
14001f1ce:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14001f1d3:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14001f1d8:	c4 41 7a 7f 00       	vmovdqu %xmm8,(%r8)
14001f1dd:	c5 fc 77             	vzeroall
14001f1e0:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
14001f1e7:	00
14001f1e8:	0f 28 bc 24 90 00 00 	movaps 0x90(%rsp),%xmm7
14001f1ef:	00
14001f1f0:	44 0f 28 84 24 a0 00 	movaps 0xa0(%rsp),%xmm8
14001f1f7:	00 00
14001f1f9:	44 0f 28 8c 24 b0 00 	movaps 0xb0(%rsp),%xmm9
14001f200:	00 00
14001f202:	44 0f 28 94 24 c0 00 	movaps 0xc0(%rsp),%xmm10
14001f209:	00 00
14001f20b:	44 0f 28 9c 24 d0 00 	movaps 0xd0(%rsp),%xmm11
14001f212:	00 00
14001f214:	44 0f 28 a4 24 e0 00 	movaps 0xe0(%rsp),%xmm12
14001f21b:	00 00
14001f21d:	44 0f 28 ac 24 f0 00 	movaps 0xf0(%rsp),%xmm13
14001f224:	00 00
14001f226:	44 0f 28 b4 24 00 01 	movaps 0x100(%rsp),%xmm14
14001f22d:	00 00
14001f22f:	44 0f 28 bc 24 10 01 	movaps 0x110(%rsp),%xmm15
14001f236:	00 00
14001f238:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
14001f23c:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
14001f240:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
14001f244:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
14001f248:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
14001f24c:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14001f250:	48 8d 26             	lea    (%rsi),%rsp
14001f253:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14001f258:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14001f25d:	f3 c3                	repz ret
14001f25f:	90                   	nop
14001f260:	90                   	nop
14001f261:	90                   	nop
14001f262:	90                   	nop
14001f263:	90                   	nop
14001f264:	90                   	nop
14001f265:	90                   	nop
14001f266:	90                   	nop
14001f267:	90                   	nop
14001f268:	90                   	nop
14001f269:	90                   	nop
14001f26a:	90                   	nop
14001f26b:	90                   	nop
14001f26c:	90                   	nop
14001f26d:	90                   	nop
14001f26e:	90                   	nop
14001f26f:	90                   	nop
14001f270:	90                   	nop
14001f271:	90                   	nop
14001f272:	90                   	nop
14001f273:	90                   	nop
14001f274:	90                   	nop
14001f275:	90                   	nop
14001f276:	90                   	nop
14001f277:	90                   	nop
14001f278:	90                   	nop
14001f279:	90                   	nop
14001f27a:	90                   	nop
14001f27b:	90                   	nop
14001f27c:	90                   	nop
14001f27d:	90                   	nop
14001f27e:	90                   	nop
14001f27f:	90                   	nop
14001f280:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14001f285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001f28a:	48 89 e0             	mov    %rsp,%rax
14001f28d:	48 89 cf             	mov    %rcx,%rdi
14001f290:	48 89 d6             	mov    %rdx,%rsi
14001f293:	4c 89 c2             	mov    %r8,%rdx
14001f296:	4c 89 c9             	mov    %r9,%rcx
14001f299:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001f29e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
14001f2a3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
14001f2a8:	48 89 e0             	mov    %rsp,%rax
14001f2ab:	53                   	push   %rbx
14001f2ac:	55                   	push   %rbp
14001f2ad:	41 54                	push   %r12
14001f2af:	41 55                	push   %r13
14001f2b1:	41 56                	push   %r14
14001f2b3:	41 57                	push   %r15
14001f2b5:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14001f2bc:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
14001f2c0:	48 c1 e2 06          	shl    $0x6,%rdx
14001f2c4:	48 29 fe             	sub    %rdi,%rsi
14001f2c7:	49 29 fa             	sub    %rdi,%r10
14001f2ca:	48 01 fa             	add    %rdi,%rdx
14001f2cd:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14001f2d2:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14001f2d7:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14001f2dc:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
14001f2e1:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
14001f2e6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14001f2eb:	0f 29 b4 24 80 00 00 	movaps %xmm6,0x80(%rsp)
14001f2f2:	00
14001f2f3:	0f 29 bc 24 90 00 00 	movaps %xmm7,0x90(%rsp)
14001f2fa:	00
14001f2fb:	44 0f 29 84 24 a0 00 	movaps %xmm8,0xa0(%rsp)
14001f302:	00 00
14001f304:	44 0f 29 8c 24 b0 00 	movaps %xmm9,0xb0(%rsp)
14001f30b:	00 00
14001f30d:	44 0f 29 94 24 c0 00 	movaps %xmm10,0xc0(%rsp)
14001f314:	00 00
14001f316:	44 0f 29 9c 24 d0 00 	movaps %xmm11,0xd0(%rsp)
14001f31d:	00 00
14001f31f:	44 0f 29 a4 24 e0 00 	movaps %xmm12,0xe0(%rsp)
14001f326:	00 00
14001f328:	44 0f 29 ac 24 f0 00 	movaps %xmm13,0xf0(%rsp)
14001f32f:	00 00
14001f331:	44 0f 29 b4 24 00 01 	movaps %xmm14,0x100(%rsp)
14001f338:	00 00
14001f33a:	44 0f 29 bc 24 10 01 	movaps %xmm15,0x110(%rsp)
14001f341:	00 00
14001f343:	c5 fc 77             	vzeroall
14001f346:	49 89 fc             	mov    %rdi,%r12
14001f349:	48 8d b9 80 00 00 00 	lea    0x80(%rcx),%rdi
14001f350:	4c 8d 2d 89 ed ff ff 	lea    -0x1277(%rip),%r13        # 0x14001e0e0
14001f357:	44 8b 77 70          	mov    0x70(%rdi),%r14d
14001f35b:	4d 89 cf             	mov    %r9,%r15
14001f35e:	4c 89 d6             	mov    %r10,%rsi
14001f361:	c4 41 7a 6f 00       	vmovdqu (%r8),%xmm8
14001f366:	49 83 ee 09          	sub    $0x9,%r14
14001f36a:	41 8b 07             	mov    (%r15),%eax
14001f36d:	41 8b 5f 04          	mov    0x4(%r15),%ebx
14001f371:	41 8b 4f 08          	mov    0x8(%r15),%ecx
14001f375:	41 8b 57 0c          	mov    0xc(%r15),%edx
14001f379:	45 8b 47 10          	mov    0x10(%r15),%r8d
14001f37d:	45 8b 4f 14          	mov    0x14(%r15),%r9d
14001f381:	45 8b 57 18          	mov    0x18(%r15),%r10d
14001f385:	45 8b 5f 1c          	mov    0x1c(%r15),%r11d
14001f389:	c4 01 79 6f 74 f5 00 	vmovdqa 0x0(%r13,%r14,8),%xmm14
14001f390:	c4 01 79 6f 6c f5 10 	vmovdqa 0x10(%r13,%r14,8),%xmm13
14001f397:	c4 01 79 6f 64 f5 20 	vmovdqa 0x20(%r13,%r14,8),%xmm12
14001f39e:	c5 7a 6f 57 80       	vmovdqu -0x80(%rdi),%xmm10
14001f3a3:	eb 0b                	jmp    0x14001f3b0
14001f3a5:	90                   	nop
14001f3a6:	90                   	nop
14001f3a7:	90                   	nop
14001f3a8:	90                   	nop
14001f3a9:	90                   	nop
14001f3aa:	90                   	nop
14001f3ab:	90                   	nop
14001f3ac:	90                   	nop
14001f3ad:	90                   	nop
14001f3ae:	90                   	nop
14001f3af:	90                   	nop
14001f3b0:	c5 f9 6f 3d 08 ed ff 	vmovdqa -0x12f8(%rip),%xmm7        # 0x14001e0c0
14001f3b7:	ff
14001f3b8:	c4 a1 7a 6f 04 26    	vmovdqu (%rsi,%r12,1),%xmm0
14001f3be:	c4 a1 7a 6f 4c 26 10 	vmovdqu 0x10(%rsi,%r12,1),%xmm1
14001f3c5:	c4 a1 7a 6f 54 26 20 	vmovdqu 0x20(%rsi,%r12,1),%xmm2
14001f3cc:	c4 a1 7a 6f 5c 26 30 	vmovdqu 0x30(%rsi,%r12,1),%xmm3
14001f3d3:	c4 e2 79 00 c7       	vpshufb %xmm7,%xmm0,%xmm0
14001f3d8:	48 8d 2d e1 ea ff ff 	lea    -0x151f(%rip),%rbp        # 0x14001dec0
14001f3df:	c4 e2 71 00 cf       	vpshufb %xmm7,%xmm1,%xmm1
14001f3e4:	c4 e2 69 00 d7       	vpshufb %xmm7,%xmm2,%xmm2
14001f3e9:	c5 f9 fe 65 00       	vpaddd 0x0(%rbp),%xmm0,%xmm4
14001f3ee:	c4 e2 61 00 df       	vpshufb %xmm7,%xmm3,%xmm3
14001f3f3:	c5 f1 fe 6d 20       	vpaddd 0x20(%rbp),%xmm1,%xmm5
14001f3f8:	c5 e9 fe 75 40       	vpaddd 0x40(%rbp),%xmm2,%xmm6
14001f3fd:	c5 e1 fe 7d 60       	vpaddd 0x60(%rbp),%xmm3,%xmm7
14001f402:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
14001f407:	41 89 c6             	mov    %eax,%r14d
14001f40a:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
14001f410:	89 de                	mov    %ebx,%esi
14001f412:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
14001f418:	31 ce                	xor    %ecx,%esi
14001f41a:	c5 f9 7f 7c 24 30    	vmovdqa %xmm7,0x30(%rsp)
14001f420:	45 89 c5             	mov    %r8d,%r13d
14001f423:	eb 0b                	jmp    0x14001f430
14001f425:	90                   	nop
14001f426:	90                   	nop
14001f427:	90                   	nop
14001f428:	90                   	nop
14001f429:	90                   	nop
14001f42a:	90                   	nop
14001f42b:	90                   	nop
14001f42c:	90                   	nop
14001f42d:	90                   	nop
14001f42e:	90                   	nop
14001f42f:	90                   	nop
14001f430:	48 83 ed 80          	sub    $0xffffffffffffff80,%rbp
14001f434:	c4 41 7a 6f 0c 24    	vmovdqu (%r12),%xmm9
14001f43a:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14001f43f:	c4 e3 71 0f e0 04    	vpalignr $0x4,%xmm0,%xmm1,%xmm4
14001f445:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14001f44a:	44 89 f0             	mov    %r14d,%eax
14001f44d:	45 89 cc             	mov    %r9d,%r12d
14001f450:	c4 e3 61 0f fa 04    	vpalignr $0x4,%xmm2,%xmm3,%xmm7
14001f456:	45 31 c5             	xor    %r8d,%r13d
14001f459:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
14001f45e:	45 31 d4             	xor    %r10d,%r12d
14001f461:	c5 c9 72 d4 07       	vpsrld $0x7,%xmm4,%xmm6
14001f466:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
14001f46b:	41 31 c6             	xor    %eax,%r14d
14001f46e:	45 21 c4             	and    %r8d,%r12d
14001f471:	c5 f9 fe c7          	vpaddd %xmm7,%xmm0,%xmm0
14001f475:	c4 41 31 ef ca       	vpxor  %xmm10,%xmm9,%xmm9
14001f47a:	c5 7a 6f 57 90       	vmovdqu -0x70(%rdi),%xmm10
14001f47f:	45 31 c5             	xor    %r8d,%r13d
14001f482:	44 03 1c 24          	add    (%rsp),%r11d
14001f486:	41 89 c7             	mov    %eax,%r15d
14001f489:	c5 c1 72 d4 03       	vpsrld $0x3,%xmm4,%xmm7
14001f48e:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14001f493:	45 31 d4             	xor    %r10d,%r12d
14001f496:	41 31 df             	xor    %ebx,%r15d
14001f499:	c5 d1 72 f4 0e       	vpslld $0xe,%xmm4,%xmm5
14001f49e:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14001f4a3:	45 01 e3             	add    %r12d,%r11d
14001f4a6:	44 21 fe             	and    %r15d,%esi
14001f4a9:	c5 c1 ef e6          	vpxor  %xmm6,%xmm7,%xmm4
14001f4ad:	41 31 c6             	xor    %eax,%r14d
14001f4b0:	45 01 eb             	add    %r13d,%r11d
14001f4b3:	31 de                	xor    %ebx,%esi
14001f4b5:	c5 f9 70 fb fa       	vpshufd $0xfa,%xmm3,%xmm7
14001f4ba:	44 01 da             	add    %r11d,%edx