1400044ea:	0f 10 0c 01          	movups (%rcx,%rax,1),%xmm1
1400044ee:	48 83 c0 20          	add    $0x20,%rax
1400044f2:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400044f7:	66 0f 38 dc d8       	aesenc %xmm0,%xmm3
1400044fc:	0f 10 44 01 f0       	movups -0x10(%rcx,%rax,1),%xmm0
140004501:	75 dd                	jne    0x1400044e0
140004503:	44 0f 10 07          	movups (%rdi),%xmm8
140004507:	66 41 0f d4 f1       	paddq  %xmm9,%xmm6
14000450c:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140004511:	66 0f 38 dc d9       	aesenc %xmm1,%xmm3
140004516:	66 0f 38 dd d0       	aesenclast %xmm0,%xmm2
14000451b:	66 0f 38 dd d8       	aesenclast %xmm0,%xmm3
140004520:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
140004524:	e9 77 ff ff ff       	jmp    0x1400044a0
140004529:	90                   	nop
14000452a:	90                   	nop
14000452b:	90                   	nop
14000452c:	90                   	nop
14000452d:	90                   	nop
14000452e:	90                   	nop
14000452f:	90                   	nop
140004530:	41 8b 83 f0 00 00 00 	mov    0xf0(%r11),%eax
140004537:	41 0f 10 03          	movups (%r11),%xmm0
14000453b:	41 0f 10 4b 10       	movups 0x10(%r11),%xmm1
140004540:	44 0f 57 c0          	xorps  %xmm0,%xmm8
140004544:	4d 8d 5b 20          	lea    0x20(%r11),%r11
140004548:	41 0f 57 d8          	xorps  %xmm8,%xmm3
14000454c:	66 0f 38 dc d9       	aesenc %xmm1,%xmm3
140004551:	ff c8                	dec    %eax
140004553:	41 0f 10 0b          	movups (%r11),%xmm1
140004557:	4d 8d 5b 10          	lea    0x10(%r11),%r11
14000455b:	75 ef                	jne    0x14000454c
14000455d:	66 0f 38 dd d9       	aesenclast %xmm1,%xmm3
140004562:	66 0f ef c0          	pxor   %xmm0,%xmm0
140004566:	66 0f ef c9          	pxor   %xmm1,%xmm1
14000456a:	66 0f ef d2          	pxor   %xmm2,%xmm2
14000456e:	41 0f 11 19          	movups %xmm3,(%r9)
140004572:	66 0f ef db          	pxor   %xmm3,%xmm3
140004576:	66 45 0f ef c0       	pxor   %xmm8,%xmm8
14000457b:	66 0f ef f6          	pxor   %xmm6,%xmm6
14000457f:	0f 28 34 24          	movaps (%rsp),%xmm6
140004583:	0f 29 04 24          	movaps %xmm0,(%rsp)
140004587:	0f 28 7c 24 10       	movaps 0x10(%rsp),%xmm7
14000458c:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
140004591:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
140004597:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14000459c:	44 0f 28 4c 24 30    	movaps 0x30(%rsp),%xmm9
1400045a2:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400045a7:	48 8d 64 24 58       	lea    0x58(%rsp),%rsp
1400045ac:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400045b1:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400045b6:	f3 c3                	repz ret
1400045b8:	90                   	nop
1400045b9:	90                   	nop
1400045ba:	90                   	nop
1400045bb:	90                   	nop
1400045bc:	90                   	nop
1400045bd:	90                   	nop
1400045be:	90                   	nop
1400045bf:	90                   	nop
1400045c0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400045c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400045ca:	48 89 e0             	mov    %rsp,%rax
1400045cd:	48 89 cf             	mov    %rcx,%rdi
1400045d0:	48 89 d6             	mov    %rdx,%rsi
1400045d3:	4c 89 c2             	mov    %r8,%rdx
1400045d6:	4c 89 c9             	mov    %r9,%rcx
1400045d9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400045de:	48 83 fa 01          	cmp    $0x1,%rdx
1400045e2:	75 4c                	jne    0x140004630
1400045e4:	41 0f 10 10          	movups (%r8),%xmm2
1400045e8:	0f 10 1f             	movups (%rdi),%xmm3
1400045eb:	8b 91 f0 00 00 00    	mov    0xf0(%rcx),%edx
1400045f1:	0f 10 01             	movups (%rcx),%xmm0
1400045f4:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1400045f8:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1400045fc:	0f 57 d0             	xorps  %xmm0,%xmm2
1400045ff:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140004604:	ff ca                	dec    %edx
140004606:	0f 10 09             	movups (%rcx),%xmm1
140004609:	48 8d 49 10          	lea    0x10(%rcx),%rcx
14000460d:	75 f0                	jne    0x1400045ff
14000460f:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
140004614:	66 0f ef c0          	pxor   %xmm0,%xmm0
140004618:	66 0f ef c9          	pxor   %xmm1,%xmm1
14000461c:	0f 57 d3             	xorps  %xmm3,%xmm2
14000461f:	66 0f ef db          	pxor   %xmm3,%xmm3
140004623:	0f 11 16             	movups %xmm2,(%rsi)
140004626:	0f 57 d2             	xorps  %xmm2,%xmm2
140004629:	e9 85 09 00 00       	jmp    0x140004fb3
14000462e:	90                   	nop
14000462f:	90                   	nop
140004630:	4c 8d 1c 24          	lea    (%rsp),%r11
140004634:	55                   	push   %rbp
140004635:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14000463c:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
140004640:	41 0f 29 b3 58 ff ff 	movaps %xmm6,-0xa8(%r11)
140004647:	ff
140004648:	41 0f 29 bb 68 ff ff 	movaps %xmm7,-0x98(%r11)
14000464f:	ff
140004650:	45 0f 29 83 78 ff ff 	movaps %xmm8,-0x88(%r11)
140004657:	ff
140004658:	45 0f 29 4b 88       	movaps %xmm9,-0x78(%r11)
14000465d:	45 0f 29 53 98       	movaps %xmm10,-0x68(%r11)
140004662:	45 0f 29 5b a8       	movaps %xmm11,-0x58(%r11)
140004667:	45 0f 29 63 b8       	movaps %xmm12,-0x48(%r11)
14000466c:	45 0f 29 6b c8       	movaps %xmm13,-0x38(%r11)
140004671:	45 0f 29 73 d8       	movaps %xmm14,-0x28(%r11)
140004676:	45 0f 29 7b e8       	movaps %xmm15,-0x18(%r11)
14000467b:	f3 41 0f 6f 10       	movdqu (%r8),%xmm2
140004680:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140004684:	45 8b 40 0c          	mov    0xc(%r8),%r8d
140004688:	66 0f ef d0          	pxor   %xmm0,%xmm2
14000468c:	8b 69 0c             	mov    0xc(%rcx),%ebp
14000468f:	66 0f 7f 14 24       	movdqa %xmm2,(%rsp)
140004694:	41 0f c8             	bswap  %r8d
140004697:	66 0f 6f da          	movdqa %xmm2,%xmm3
14000469b:	66 0f 6f e2          	movdqa %xmm2,%xmm4
14000469f:	66 0f 6f ea          	movdqa %xmm2,%xmm5
1400046a3:	66 0f 7f 54 24 40    	movdqa %xmm2,0x40(%rsp)
1400046a9:	66 0f 7f 54 24 50    	movdqa %xmm2,0x50(%rsp)
1400046af:	66 0f 7f 54 24 60    	movdqa %xmm2,0x60(%rsp)
1400046b5:	49 89 d2             	mov    %rdx,%r10
1400046b8:	66 0f 7f 54 24 70    	movdqa %xmm2,0x70(%rsp)
1400046be:	49 8d 40 01          	lea    0x1(%r8),%rax
1400046c2:	49 8d 50 02          	lea    0x2(%r8),%rdx
1400046c6:	0f c8                	bswap  %eax
1400046c8:	0f ca                	bswap  %edx
1400046ca:	31 e8                	xor    %ebp,%eax
1400046cc:	31 ea                	xor    %ebp,%edx
1400046ce:	66 0f 3a 22 d8 03    	pinsrd $0x3,%eax,%xmm3
1400046d4:	49 8d 40 03          	lea    0x3(%r8),%rax
1400046d8:	66 0f 7f 5c 24 10    	movdqa %xmm3,0x10(%rsp)
1400046de:	66 0f 3a 22 e2 03    	pinsrd $0x3,%edx,%xmm4
1400046e4:	0f c8                	bswap  %eax
1400046e6:	4c 89 d2             	mov    %r10,%rdx
1400046e9:	4d 8d 50 04          	lea    0x4(%r8),%r10
1400046ed:	66 0f 7f 64 24 20    	movdqa %xmm4,0x20(%rsp)
1400046f3:	31 e8                	xor    %ebp,%eax
1400046f5:	41 0f ca             	bswap  %r10d
1400046f8:	66 0f 3a 22 e8 03    	pinsrd $0x3,%eax,%xmm5
1400046fe:	41 31 ea             	xor    %ebp,%r10d
140004701:	66 0f 7f 6c 24 30    	movdqa %xmm5,0x30(%rsp)
140004707:	4d 8d 48 05          	lea    0x5(%r8),%r9
14000470b:	44 89 54 24 4c       	mov    %r10d,0x4c(%rsp)
140004710:	41 0f c9             	bswap  %r9d
140004713:	4d 8d 50 06          	lea    0x6(%r8),%r10
140004717:	8b 81 f0 00 00 00    	mov    0xf0(%rcx),%eax
14000471d:	41 31 e9             	xor    %ebp,%r9d
140004720:	41 0f ca             	bswap  %r10d
140004723:	44 89 4c 24 5c       	mov    %r9d,0x5c(%rsp)
140004728:	41 31 ea             	xor    %ebp,%r10d
14000472b:	4d 8d 48 07          	lea    0x7(%r8),%r9
14000472f:	44 89 54 24 6c       	mov    %r10d,0x6c(%rsp)
140004734:	41 0f c9             	bswap  %r9d
140004737:	44 8b 15 d6 e2 4a 01 	mov    0x14ae2d6(%rip),%r10d        # 0x1414b2a14
14000473e:	41 31 e9             	xor    %ebp,%r9d
140004741:	41 81 e2 00 00 40 04 	and    $0x4400000,%r10d
140004748:	44 89 4c 24 7c       	mov    %r9d,0x7c(%rsp)
14000474d:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140004751:	66 0f 6f 74 24 40    	movdqa 0x40(%rsp),%xmm6
140004757:	66 0f 6f 7c 24 50    	movdqa 0x50(%rsp),%xmm7
14000475d:	48 83 fa 08          	cmp    $0x8,%rdx
140004761:	0f 82 d3 05 00 00    	jb     0x140004d3a
140004767:	48 83 ea 06          	sub    $0x6,%rdx
14000476b:	41 81 fa 00 00 40 00 	cmp    $0x400000,%r10d
140004772:	74 1c                	je     0x140004790
140004774:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14000477b:	48 83 ea 02          	sub    $0x2,%rdx
14000477f:	e9 9c 01 00 00       	jmp    0x140004920
140004784:	90                   	nop
140004785:	90                   	nop
140004786:	90                   	nop
140004787:	90                   	nop
140004788:	90                   	nop
140004789:	90                   	nop
14000478a:	90                   	nop
14000478b:	90                   	nop
14000478c:	90                   	nop
14000478d:	90                   	nop
14000478e:	90                   	nop
14000478f:	90                   	nop
140004790:	c1 e0 04             	shl    $0x4,%eax
140004793:	41 ba 30 00 00 00    	mov    $0x30,%r10d
140004799:	0f cd                	bswap  %ebp
14000479b:	48 8d 4c 01 20       	lea    0x20(%rcx,%rax,1),%rcx
1400047a0:	49 29 c2             	sub    %rax,%r10
1400047a3:	eb 0b                	jmp    0x1400047b0
1400047a5:	90                   	nop
1400047a6:	90                   	nop
1400047a7:	90                   	nop
1400047a8:	90                   	nop
1400047a9:	90                   	nop
1400047aa:	90                   	nop
1400047ab:	90                   	nop
1400047ac:	90                   	nop
1400047ad:	90                   	nop
1400047ae:	90                   	nop
1400047af:	90                   	nop
1400047b0:	41 83 c0 06          	add    $0x6,%r8d
1400047b4:	42 0f 10 44 11 d0    	movups -0x30(%rcx,%r10,1),%xmm0
1400047ba:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400047bf:	44 89 c0             	mov    %r8d,%eax
1400047c2:	31 e8                	xor    %ebp,%eax
1400047c4:	66 0f 38 dc d9       	aesenc %xmm1,%xmm3
1400047c9:	0f 38 f1 44 24 0c    	movbe  %eax,0xc(%rsp)
1400047cf:	41 8d 40 01          	lea    0x1(%r8),%eax
1400047d3:	66 0f 38 dc e1       	aesenc %xmm1,%xmm4
1400047d8:	31 e8                	xor    %ebp,%eax
1400047da:	0f 38 f1 44 24 1c    	movbe  %eax,0x1c(%rsp)
1400047e0:	66 0f 38 dc e9       	aesenc %xmm1,%xmm5
1400047e5:	41 8d 40 02          	lea    0x2(%r8),%eax
1400047e9:	31 e8                	xor    %ebp,%eax
1400047eb:	66 0f 38 dc f1       	aesenc %xmm1,%xmm6
1400047f0:	0f 38 f1 44 24 2c    	movbe  %eax,0x2c(%rsp)
1400047f6:	41 8d 40 03          	lea    0x3(%r8),%eax
1400047fa:	66 0f 38 dc f9       	aesenc %xmm1,%xmm7
1400047ff:	42 0f 10 4c 11 e0    	movups -0x20(%rcx,%r10,1),%xmm1
140004805:	31 e8                	xor    %ebp,%eax
140004807:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14000480c:	0f 38 f1 44 24 3c    	movbe  %eax,0x3c(%rsp)
140004812:	41 8d 40 04          	lea    0x4(%r8),%eax
140004816:	66 0f 38 dc d8       	aesenc %xmm0,%xmm3
14000481b:	31 e8                	xor    %ebp,%eax
14000481d:	0f 38 f1 44 24 4c    	movbe  %eax,0x4c(%rsp)
140004823:	66 0f 38 dc e0       	aesenc %xmm0,%xmm4
140004828:	41 8d 40 05          	lea    0x5(%r8),%eax
14000482c:	31 e8                	xor    %ebp,%eax
14000482e:	66 0f 38 dc e8       	aesenc %xmm0,%xmm5
140004833:	0f 38 f1 44 24 5c    	movbe  %eax,0x5c(%rsp)
140004839:	4c 89 d0             	mov    %r10,%rax
14000483c:	66 0f 38 dc f0       	aesenc %xmm0,%xmm6
140004841:	66 0f 38 dc f8       	aesenc %xmm0,%xmm7
140004846:	42 0f 10 44 11 f0    	movups -0x10(%rcx,%r10,1),%xmm0
14000484c:	e8 df f0 ff ff       	call   0x140003930
140004851:	f3 44 0f 6f 07       	movdqu (%rdi),%xmm8
140004856:	f3 44 0f 6f 4f 10    	movdqu 0x10(%rdi),%xmm9
14000485c:	f3 44 0f 6f 57 20    	movdqu 0x20(%rdi),%xmm10
140004862:	f3 44 0f 6f 5f 30    	movdqu 0x30(%rdi),%xmm11
140004868:	f3 44 0f 6f 67 40    	movdqu 0x40(%rdi),%xmm12
14000486e:	f3 44 0f 6f 6f 50    	movdqu 0x50(%rdi),%xmm13
140004874:	48 8d 7f 60          	lea    0x60(%rdi),%rdi
140004878:	42 0f 10 4c 11 c0    	movups -0x40(%rcx,%r10,1),%xmm1
14000487e:	66 44 0f ef c2       	pxor   %xmm2,%xmm8
140004883:	0f 28 14 24          	movaps (%rsp),%xmm2
140004887:	66 44 0f ef cb       	pxor   %xmm3,%xmm9
14000488c:	0f 28 5c 24 10       	movaps 0x10(%rsp),%xmm3
140004891:	66 44 0f ef d4       	pxor   %xmm4,%xmm10
140004896:	0f 28 64 24 20       	movaps 0x20(%rsp),%xmm4
14000489b:	66 44 0f ef dd       	pxor   %xmm5,%xmm11
1400048a0:	0f 28 6c 24 30       	movaps 0x30(%rsp),%xmm5
1400048a5:	66 44 0f ef e6       	pxor   %xmm6,%xmm12
1400048aa:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
1400048af:	66 44 0f ef ef       	pxor   %xmm7,%xmm13
1400048b4:	0f 28 7c 24 50       	movaps 0x50(%rsp),%xmm7
1400048b9:	f3 44 0f 7f 06       	movdqu %xmm8,(%rsi)
1400048be:	f3 44 0f 7f 4e 10    	movdqu %xmm9,0x10(%rsi)
1400048c4:	f3 44 0f 7f 56 20    	movdqu %xmm10,0x20(%rsi)
1400048ca:	f3 44 0f 7f 5e 30    	movdqu %xmm11,0x30(%rsi)
1400048d0:	f3 44 0f 7f 66 40    	movdqu %xmm12,0x40(%rsi)
1400048d6:	f3 44 0f 7f 6e 50    	movdqu %xmm13,0x50(%rsi)
1400048dc:	48 8d 76 60          	lea    0x60(%rsi),%rsi
1400048e0:	48 83 ea 06          	sub    $0x6,%rdx
1400048e4:	0f 83 c6 fe ff ff    	jae    0x1400047b0
1400048ea:	48 83 c2 06          	add    $0x6,%rdx
1400048ee:	0f 84 02 06 00 00    	je     0x140004ef6
1400048f4:	41 8d 42 d0          	lea    -0x30(%r10),%eax
1400048f8:	4a 8d 4c 11 b0       	lea    -0x50(%rcx,%r10,1),%rcx
1400048fd:	f7 d8                	neg    %eax
1400048ff:	c1 e8 04             	shr    $0x4,%eax
140004902:	e9 33 04 00 00       	jmp    0x140004d3a
140004907:	90                   	nop
140004908:	90                   	nop
140004909:	90                   	nop
14000490a:	90                   	nop
14000490b:	90                   	nop
14000490c:	90                   	nop
14000490d:	90                   	nop
14000490e:	90                   	nop
14000490f:	90                   	nop
140004910:	90                   	nop
140004911:	90                   	nop
140004912:	90                   	nop
140004913:	90                   	nop
140004914:	90                   	nop
140004915:	90                   	nop
140004916:	90                   	nop
140004917:	90                   	nop
140004918:	90                   	nop
140004919:	90                   	nop
14000491a:	90                   	nop
14000491b:	90                   	nop
14000491c:	90                   	nop
14000491d:	90                   	nop
14000491e:	90                   	nop
14000491f:	90                   	nop
140004920:	41 83 c0 08          	add    $0x8,%r8d
140004924:	66 44 0f 6f 44 24 60 	movdqa 0x60(%rsp),%xmm8
14000492b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140004930:	45 89 c1             	mov    %r8d,%r9d
140004933:	66 44 0f 6f 4c 24 70 	movdqa 0x70(%rsp),%xmm9
14000493a:	66 0f 38 dc d9       	aesenc %xmm1,%xmm3
14000493f:	41 0f c9             	bswap  %r9d
140004942:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
140004946:	66 0f 38 dc e1       	aesenc %xmm1,%xmm4
14000494b:	41 31 e9             	xor    %ebp,%r9d
14000494e:	90                   	nop
14000494f:	66 0f 38 dc e9       	aesenc %xmm1,%xmm5
140004954:	44 89 4c 24 0c       	mov    %r9d,0xc(%rsp)
140004959:	4d 8d 48 01          	lea    0x1(%r8),%r9
14000495d:	66 0f 38 dc f1       	aesenc %xmm1,%xmm6
140004962:	66 0f 38 dc f9       	aesenc %xmm1,%xmm7
140004967:	66 44 0f 38 dc c1    	aesenc %xmm1,%xmm8
14000496d:	66 44 0f 38 dc c9    	aesenc %xmm1,%xmm9
140004973:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
140004977:	41 0f c9             	bswap  %r9d
14000497a:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14000497f:	66 0f 38 dc d8       	aesenc %xmm0,%xmm3
140004984:	41 31 e9             	xor    %ebp,%r9d
140004987:	66 90                	xchg   %ax,%ax
140004989:	66 0f 38 dc e0       	aesenc %xmm0,%xmm4
14000498e:	66 0f 38 dc e8       	aesenc %xmm0,%xmm5
140004993:	44 89 4c 24 1c       	mov    %r9d,0x1c(%rsp)
140004998:	4d 8d 48 02          	lea    0x2(%r8),%r9
14000499c:	66 0f 38 dc f0       	aesenc %xmm0,%xmm6
1400049a1:	66 0f 38 dc f8       	aesenc %xmm0,%xmm7
1400049a6:	66 44 0f 38 dc c0    	aesenc %xmm0,%xmm8
1400049ac:	66 44 0f 38 dc c8    	aesenc %xmm0,%xmm9
1400049b2:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
1400049b6:	41 0f c9             	bswap  %r9d
1400049b9:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400049be:	66 0f 38 dc d9       	aesenc %xmm1,%xmm3
1400049c3:	41 31 e9             	xor    %ebp,%r9d
1400049c6:	66 90                	xchg   %ax,%ax
1400049c8:	66 0f 38 dc e1       	aesenc %xmm1,%xmm4
1400049cd:	66 0f 38 dc e9       	aesenc %xmm1,%xmm5
1400049d2:	44 89 4c 24 2c       	mov    %r9d,0x2c(%rsp)
1400049d7:	4d 8d 48 03          	lea    0x3(%r8),%r9
1400049db:	66 0f 38 dc f1       	aesenc %xmm1,%xmm6
1400049e0:	66 0f 38 dc f9       	aesenc %xmm1,%xmm7
1400049e5:	66 44 0f 38 dc c1    	aesenc %xmm1,%xmm8
1400049eb:	66 44 0f 38 dc c9    	aesenc %xmm1,%xmm9
1400049f1:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
1400049f5:	41 0f c9             	bswap  %r9d
1400049f8:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400049fd:	66 0f 38 dc d8       	aesenc %xmm0,%xmm3
140004a02:	41 31 e9             	xor    %ebp,%r9d
140004a05:	66 90                	xchg   %ax,%ax
140004a07:	66 0f 38 dc e0       	aesenc %xmm0,%xmm4
140004a0c:	66 0f 38 dc e8       	aesenc %xmm0,%xmm5