140003456:	66 0f ef c3          	pxor   %xmm3,%xmm0
14000345a:	66 0f 70 d8 ff       	pshufd $0xff,%xmm0,%xmm3
14000345f:	66 0f ef d9          	pxor   %xmm1,%xmm3
140003463:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140003468:	66 0f ef d9          	pxor   %xmm1,%xmm3
14000346c:	66 0f ef c2          	pxor   %xmm2,%xmm0
140003470:	66 0f ef d3          	pxor   %xmm3,%xmm2
140003474:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140003479:	41 ff ca             	dec    %r10d
14000347c:	0f 85 9e ff ff ff    	jne    0x140003420
140003482:	89 50 20             	mov    %edx,0x20(%rax)
140003485:	31 c0                	xor    %eax,%eax
140003487:	e9 db 00 00 00       	jmp    0x140003567
14000348c:	90                   	nop
14000348d:	90                   	nop
14000348e:	90                   	nop
14000348f:	90                   	nop
140003490:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
140003494:	ba 0d 00 00 00       	mov    $0xd,%edx
140003499:	48 8d 40 10          	lea    0x10(%rax),%rax
14000349d:	66 0f 6f 2d 6b 1c 0d 	movdqa 0xd1c6b(%rip),%xmm5        # 0x1400d5110
1400034a4:	00
1400034a5:	66 0f 6f 25 83 1c 0d 	movdqa 0xd1c83(%rip),%xmm4        # 0x1400d5130
1400034ac:	00
1400034ad:	41 ba 07 00 00 00    	mov    $0x7,%r10d
1400034b3:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
1400034b8:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1400034bc:	f3 41 0f 7f 50 10    	movdqu %xmm2,0x10(%r8)
1400034c2:	e9 09 00 00 00       	jmp    0x1400034d0
1400034c7:	90                   	nop
1400034c8:	90                   	nop
1400034c9:	90                   	nop
1400034ca:	90                   	nop
1400034cb:	90                   	nop
1400034cc:	90                   	nop
1400034cd:	90                   	nop
1400034ce:	90                   	nop
1400034cf:	90                   	nop
1400034d0:	66 0f 38 00 d5       	pshufb %xmm5,%xmm2
1400034d5:	66 0f 38 dd d4       	aesenclast %xmm4,%xmm2
1400034da:	66 0f 6f d8          	movdqa %xmm0,%xmm3
1400034de:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400034e3:	66 0f ef d8          	pxor   %xmm0,%xmm3
1400034e7:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400034ec:	66 0f ef d8          	pxor   %xmm0,%xmm3
1400034f0:	66 0f 73 f8 04       	pslldq $0x4,%xmm0
1400034f5:	66 0f ef c3          	pxor   %xmm3,%xmm0
1400034f9:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
1400034fe:	66 0f ef c2          	pxor   %xmm2,%xmm0
140003502:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140003506:	41 ff ca             	dec    %r10d
140003509:	0f 84 43 00 00 00    	je     0x140003552
14000350f:	66 0f 70 d0 ff       	pshufd $0xff,%xmm0,%xmm2
140003514:	66 0f ef db          	pxor   %xmm3,%xmm3
140003518:	66 0f 38 dd d3       	aesenclast %xmm3,%xmm2
14000351d:	66 0f 6f d9          	movdqa %xmm1,%xmm3
140003521:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140003526:	66 0f ef d9          	pxor   %xmm1,%xmm3
14000352a:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
14000352f:	66 0f ef d9          	pxor   %xmm1,%xmm3
140003533:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
140003538:	66 0f ef cb          	pxor   %xmm3,%xmm1
14000353c:	66 0f ef d1          	pxor   %xmm1,%xmm2
140003540:	f3 0f 7f 50 10       	movdqu %xmm2,0x10(%rax)
140003545:	48 8d 40 20          	lea    0x20(%rax),%rax
140003549:	66 0f 6f ca          	movdqa %xmm2,%xmm1
14000354d:	e9 7e ff ff ff       	jmp    0x1400034d0
140003552:	89 50 10             	mov    %edx,0x10(%rax)
140003555:	31 c0                	xor    %eax,%eax
140003557:	e9 0b 00 00 00       	jmp    0x140003567
14000355c:	90                   	nop
14000355d:	90                   	nop
14000355e:	90                   	nop
14000355f:	90                   	nop
140003560:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
140003567:	66 0f ef c0          	pxor   %xmm0,%xmm0
14000356b:	66 0f ef c9          	pxor   %xmm1,%xmm1
14000356f:	66 0f ef d2          	pxor   %xmm2,%xmm2
140003573:	66 0f ef db          	pxor   %xmm3,%xmm3
140003577:	66 0f ef e4          	pxor   %xmm4,%xmm4
14000357b:	66 0f ef ed          	pxor   %xmm5,%xmm5
14000357f:	48 83 c4 08          	add    $0x8,%rsp
140003583:	c3                   	ret
140003584:	90                   	nop
140003585:	90                   	nop
140003586:	90                   	nop
140003587:	90                   	nop
140003588:	90                   	nop
140003589:	90                   	nop
14000358a:	90                   	nop
14000358b:	90                   	nop
14000358c:	90                   	nop
14000358d:	90                   	nop
14000358e:	90                   	nop
14000358f:	90                   	nop
140003590:	56                   	push   %rsi
140003591:	57                   	push   %rdi
140003592:	53                   	push   %rbx
140003593:	55                   	push   %rbp
140003594:	41 54                	push   %r12
140003596:	41 55                	push   %r13
140003598:	41 56                	push   %r14
14000359a:	41 57                	push   %r15
14000359c:	9c                   	pushf
14000359d:	48 83 ec 40          	sub    $0x40,%rsp
1400035a1:	49 8b 40 78          	mov    0x78(%r8),%rax
1400035a5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
1400035ac:	49 8b 71 08          	mov    0x8(%r9),%rsi
1400035b0:	4d 8b 59 38          	mov    0x38(%r9),%r11
1400035b4:	45 8b 13             	mov    (%r11),%r10d
1400035b7:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400035bb:	4c 39 d3             	cmp    %r10,%rbx
1400035be:	0f 82 3c 01 00 00    	jb     0x140003700
1400035c4:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
1400035cb:	45 8b 53 04          	mov    0x4(%r11),%r10d
1400035cf:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400035d3:	4c 39 d3             	cmp    %r10,%rbx
1400035d6:	0f 83 24 01 00 00    	jae    0x140003700
1400035dc:	48 8d 30             	lea    (%rax),%rsi
1400035df:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
1400035e6:	b9 08 00 00 00       	mov    $0x8,%ecx
1400035eb:	fc                   	cld
1400035ec:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400035ef:	48 8d 40 58          	lea    0x58(%rax),%rax
1400035f3:	e9 08 01 00 00       	jmp    0x140003700
1400035f8:	90                   	nop
1400035f9:	90                   	nop
1400035fa:	90                   	nop
1400035fb:	90                   	nop
1400035fc:	90                   	nop
1400035fd:	90                   	nop
1400035fe:	90                   	nop
1400035ff:	90                   	nop
140003600:	56                   	push   %rsi
140003601:	57                   	push   %rdi
140003602:	53                   	push   %rbx
140003603:	55                   	push   %rbp
140003604:	41 54                	push   %r12
140003606:	41 55                	push   %r13
140003608:	41 56                	push   %r14
14000360a:	41 57                	push   %r15
14000360c:	9c                   	pushf
14000360d:	48 83 ec 40          	sub    $0x40,%rsp
140003611:	49 8b 40 78          	mov    0x78(%r8),%rax
140003615:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14000361c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140003620:	4d 8b 59 38          	mov    0x38(%r9),%r11
140003624:	45 8b 13             	mov    (%r11),%r10d
140003627:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14000362b:	4c 39 d3             	cmp    %r10,%rbx
14000362e:	0f 82 cc 00 00 00    	jb     0x140003700
140003634:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14000363b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14000363f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140003643:	4c 39 d3             	cmp    %r10,%rbx
140003646:	0f 83 b4 00 00 00    	jae    0x140003700
14000364c:	49 8b 80 d0 00 00 00 	mov    0xd0(%r8),%rax
140003653:	48 8d b0 58 ff ff ff 	lea    -0xa8(%rax),%rsi
14000365a:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140003661:	b9 14 00 00 00       	mov    $0x14,%ecx
140003666:	fc                   	cld
140003667:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14000366a:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
14000366e:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140003675:	e9 86 00 00 00       	jmp    0x140003700
14000367a:	90                   	nop
14000367b:	90                   	nop
14000367c:	90                   	nop
14000367d:	90                   	nop
14000367e:	90                   	nop
14000367f:	90                   	nop
140003680:	56                   	push   %rsi
140003681:	57                   	push   %rdi
140003682:	53                   	push   %rbx
140003683:	55                   	push   %rbp
140003684:	41 54                	push   %r12
140003686:	41 55                	push   %r13
140003688:	41 56                	push   %r14
14000368a:	41 57                	push   %r15
14000368c:	9c                   	pushf
14000368d:	48 83 ec 40          	sub    $0x40,%rsp
140003691:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
140003698:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14000369f:	4c 8d 15 8a f0 ff ff 	lea    -0xf76(%rip),%r10        # 0x140002730
1400036a6:	4c 39 d3             	cmp    %r10,%rbx
1400036a9:	0f 82 51 00 00 00    	jb     0x140003700
1400036af:	49 8b 40 78          	mov    0x78(%r8),%rax
1400036b3:	4c 8d 15 c9 f0 ff ff 	lea    -0xf37(%rip),%r10        # 0x140002783
1400036ba:	4c 39 d3             	cmp    %r10,%rbx
1400036bd:	0f 82 3d 00 00 00    	jb     0x140003700
1400036c3:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
1400036ca:	4c 8d 15 7b f8 ff ff 	lea    -0x785(%rip),%r10        # 0x140002f4c
1400036d1:	4c 39 d3             	cmp    %r10,%rbx
1400036d4:	0f 83 26 00 00 00    	jae    0x140003700
1400036da:	48 8d 70 10          	lea    0x10(%rax),%rsi
1400036de:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
1400036e5:	b9 14 00 00 00       	mov    $0x14,%ecx
1400036ea:	fc                   	cld
1400036eb:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400036ee:	49 8b 80 d0 00 00 00 	mov    0xd0(%r8),%rax
1400036f5:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
1400036f9:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140003700:	48 8b 78 08          	mov    0x8(%rax),%rdi
140003704:	48 8b 70 10          	mov    0x10(%rax),%rsi
140003708:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
14000370f:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
140003716:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
14000371d:	49 8b 79 28          	mov    0x28(%r9),%rdi
140003721:	4c 89 c6             	mov    %r8,%rsi
140003724:	b9 9a 00 00 00       	mov    $0x9a,%ecx
140003729:	fc                   	cld
14000372a:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14000372d:	4c 89 ce             	mov    %r9,%rsi
140003730:	48 31 c9             	xor    %rcx,%rcx
140003733:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140003737:	4c 8b 06             	mov    (%rsi),%r8
14000373a:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14000373e:	4c 8b 56 28          	mov    0x28(%rsi),%r10
140003742:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
140003746:	4c 8d 66 18          	lea    0x18(%rsi),%r12
14000374a:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14000374f:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
140003754:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140003759:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14000375e:	ff 15 14 41 0f 00    	call   *0xf4114(%rip)        # 0x1400f7878
140003764:	b8 01 00 00 00       	mov    $0x1,%eax
140003769:	48 83 c4 40          	add    $0x40,%rsp
14000376d:	9d                   	popf
14000376e:	41 5f                	pop    %r15
140003770:	41 5e                	pop    %r14
140003772:	41 5d                	pop    %r13
140003774:	41 5c                	pop    %r12
140003776:	5d                   	pop    %rbp
140003777:	5b                   	pop    %rbx
140003778:	5f                   	pop    %rdi
140003779:	5e                   	pop    %rsi
14000377a:	c3                   	ret
14000377b:	cc                   	int3
14000377c:	cc                   	int3
14000377d:	cc                   	int3
14000377e:	cc                   	int3
14000377f:	cc                   	int3
140003780:	49 89 d1             	mov    %rdx,%r9
140003783:	41 bb 10 00 00 00    	mov    $0x10,%r11d
140003789:	8b 82 f0 00 00 00    	mov    0xf0(%rdx),%eax
14000378f:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
140003794:	66 0f 6f 15 54 1a 0d 	movdqa 0xd1a54(%rip),%xmm2        # 0x1400d51f0
14000379b:	00
14000379c:	66 0f df c8          	pandn  %xmm0,%xmm1
1400037a0:	f3 41 0f 6f 29       	movdqu (%r9),%xmm5
1400037a5:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
1400037aa:	66 41 0f db c1       	pand   %xmm9,%xmm0
1400037af:	66 0f 38 00 d0       	pshufb %xmm0,%xmm2
1400037b4:	66 0f 6f 05 44 1a 0d 	movdqa 0xd1a44(%rip),%xmm0        # 0x1400d5200
1400037bb:	00
1400037bc:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
1400037c1:	66 0f ef d5          	pxor   %xmm5,%xmm2
1400037c5:	49 83 c1 10          	add    $0x10,%r9
1400037c9:	66 0f ef c2          	pxor   %xmm2,%xmm0
1400037cd:	4c 8d 15 dc 1a 0d 00 	lea    0xd1adc(%rip),%r10        # 0x1400d52b0
1400037d4:	e9 77 00 00 00       	jmp    0x140003850
1400037d9:	90                   	nop
1400037da:	90                   	nop
1400037db:	90                   	nop
1400037dc:	90                   	nop
1400037dd:	90                   	nop
1400037de:	90                   	nop
1400037df:	90                   	nop
1400037e0:	66 41 0f 6f e5       	movdqa %xmm13,%xmm4
1400037e5:	66 41 0f 6f c4       	movdqa %xmm12,%xmm0
1400037ea:	66 0f 38 00 e2       	pshufb %xmm2,%xmm4
1400037ef:	66 0f 38 00 c3       	pshufb %xmm3,%xmm0
1400037f4:	66 0f ef e5          	pxor   %xmm5,%xmm4
1400037f8:	66 41 0f 6f ef       	movdqa %xmm15,%xmm5
1400037fd:	66 0f ef c4          	pxor   %xmm4,%xmm0
140003801:	66 43 0f 6f 4c 13 c0 	movdqa -0x40(%r11,%r10,1),%xmm1
140003808:	66 0f 38 00 ea       	pshufb %xmm2,%xmm5
14000380d:	66 43 0f 6f 24 13    	movdqa (%r11,%r10,1),%xmm4
140003813:	66 41 0f 6f d6       	movdqa %xmm14,%xmm2
140003818:	66 0f 38 00 d3       	pshufb %xmm3,%xmm2
14000381d:	66 0f 6f d8          	movdqa %xmm0,%xmm3
140003821:	66 0f ef d5          	pxor   %xmm5,%xmm2
140003825:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
14000382a:	49 83 c1 10          	add    $0x10,%r9
14000382e:	66 0f ef c2          	pxor   %xmm2,%xmm0
140003832:	66 0f 38 00 dc       	pshufb %xmm4,%xmm3
140003837:	49 83 c3 10          	add    $0x10,%r11
14000383b:	66 0f ef d8          	pxor   %xmm0,%xmm3
14000383f:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
140003844:	49 83 e3 30          	and    $0x30,%r11
140003848:	48 83 e8 01          	sub    $0x1,%rax
14000384c:	66 0f ef c3          	pxor   %xmm3,%xmm0
140003850:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
140003855:	66 41 0f 6f eb       	movdqa %xmm11,%xmm5
14000385a:	66 0f df c8          	pandn  %xmm0,%xmm1
14000385e:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
140003863:	66 41 0f db c1       	pand   %xmm9,%xmm0
140003868:	66 0f 38 00 e8       	pshufb %xmm0,%xmm5
14000386d:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
140003872:	66 0f ef c1          	pxor   %xmm1,%xmm0
140003876:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
14000387b:	66 41 0f 6f e2       	movdqa %xmm10,%xmm4
140003880:	66 0f ef dd          	pxor   %xmm5,%xmm3
140003884:	66 0f 38 00 e0       	pshufb %xmm0,%xmm4
140003889:	66 41 0f 6f d2       	movdqa %xmm10,%xmm2
14000388e:	66 0f ef e5          	pxor   %xmm5,%xmm4
140003892:	66 0f 38 00 d3       	pshufb %xmm3,%xmm2
140003897:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
14000389c:	66 0f ef d0          	pxor   %xmm0,%xmm2
1400038a0:	66 0f 38 00 dc       	pshufb %xmm4,%xmm3
1400038a5:	f3 41 0f 6f 29       	movdqu (%r9),%xmm5
1400038aa:	66 0f ef d9          	pxor   %xmm1,%xmm3
1400038ae:	0f 85 2c ff ff ff    	jne    0x1400037e0
1400038b4:	66 41 0f 6f 62 a0    	movdqa -0x60(%r10),%xmm4
1400038ba:	66 41 0f 6f 42 b0    	movdqa -0x50(%r10),%xmm0
1400038c0:	66 0f 38 00 e2       	pshufb %xmm2,%xmm4
1400038c5:	66 0f ef e5          	pxor   %xmm5,%xmm4
1400038c9:	66 0f 38 00 c3       	pshufb %xmm3,%xmm0
1400038ce:	66 43 0f 6f 4c 13 40 	movdqa 0x40(%r11,%r10,1),%xmm1
1400038d5:	66 0f ef c4          	pxor   %xmm4,%xmm0
1400038d9:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
1400038de:	c3                   	ret
1400038df:	90                   	nop
1400038e0:	49 89 d1             	mov    %rdx,%r9
1400038e3:	41 bb 10 00 00 00    	mov    $0x10,%r11d
1400038e9:	8b 82 f0 00 00 00    	mov    0xf0(%rdx),%eax
1400038ef:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
1400038f4:	66 41 0f 6f f9       	movdqa %xmm9,%xmm7
1400038f9:	66 0f 6f 15 ef 18 0d 	movdqa 0xd18ef(%rip),%xmm2        # 0x1400d51f0
140003900:	00
140003901:	66 44 0f 6f c2       	movdqa %xmm2,%xmm8
140003906:	66 0f df c8          	pandn  %xmm0,%xmm1
14000390a:	66 0f df fe          	pandn  %xmm6,%xmm7
14000390e:	f3 41 0f 6f 29       	movdqu (%r9),%xmm5
140003913:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
140003918:	66 0f 72 d7 04       	psrld  $0x4,%xmm7
14000391d:	66 41 0f db c1       	pand   %xmm9,%xmm0
140003922:	66 41 0f db f1       	pand   %xmm9,%xmm6
140003927:	66 0f 38 00 d0       	pshufb %xmm0,%xmm2
14000392c:	66 44 0f 38 00 c6    	pshufb %xmm6,%xmm8
140003932:	66 0f 6f 05 c6 18 0d 	movdqa 0xd18c6(%rip),%xmm0        # 0x1400d5200
140003939:	00
14000393a:	66 0f 6f f0          	movdqa %xmm0,%xmm6
14000393e:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
140003943:	66 0f 38 00 f7       	pshufb %xmm7,%xmm6
140003948:	66 0f ef d5          	pxor   %xmm5,%xmm2
14000394c:	66 44 0f ef c5       	pxor   %xmm5,%xmm8
140003951:	49 83 c1 10          	add    $0x10,%r9
140003955:	66 0f ef c2          	pxor   %xmm2,%xmm0
140003959:	66 41 0f ef f0       	pxor   %xmm8,%xmm6