140006767:	53                   	push   %rbx
140006768:	55                   	push   %rbp
140006769:	41 54                	push   %r12
14000676b:	41 55                	push   %r13
14000676d:	41 56                	push   %r14
14000676f:	48 8d a4 24 60 ff ff 	lea    -0xa0(%rsp),%rsp
140006776:	ff
140006777:	0f 29 34 24          	movaps %xmm6,(%rsp)
14000677b:	0f 29 7c 24 10       	movaps %xmm7,0x10(%rsp)
140006780:	44 0f 29 44 24 20    	movaps %xmm8,0x20(%rsp)
140006786:	44 0f 29 4c 24 30    	movaps %xmm9,0x30(%rsp)
14000678c:	44 0f 29 54 24 40    	movaps %xmm10,0x40(%rsp)
140006792:	44 0f 29 5c 24 50    	movaps %xmm11,0x50(%rsp)
140006798:	44 0f 29 64 24 60    	movaps %xmm12,0x60(%rsp)
14000679e:	44 0f 29 6c 24 70    	movaps %xmm13,0x70(%rsp)
1400067a4:	44 0f 29 b4 24 80 00 	movaps %xmm14,0x80(%rsp)
1400067ab:	00 00
1400067ad:	44 0f 29 bc 24 90 00 	movaps %xmm15,0x90(%rsp)
1400067b4:	00 00
1400067b6:	48 8b 58 38          	mov    0x38(%rax),%rbx
1400067ba:	48 8b 68 40          	mov    0x40(%rax),%rbp
1400067be:	44 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%r10d
1400067c5:	49 89 cb             	mov    %rcx,%r11
1400067c8:	41 c1 e2 04          	shl    $0x4,%r10d
1400067cc:	44 0f 10 09          	movups (%rcx),%xmm9
1400067d0:	42 0f 10 4c 11 10    	movups 0x10(%rcx,%r10,1),%xmm1
1400067d6:	f3 45 0f 6f 39       	movdqu (%r9),%xmm15
1400067db:	66 44 0f ef c9       	pxor   %xmm1,%xmm9
1400067e0:	66 44 0f ef f9       	pxor   %xmm1,%xmm15
1400067e5:	b8 30 00 00 00       	mov    $0x30,%eax
1400067ea:	4b 8d 4c 13 20       	lea    0x20(%r11,%r10,1),%rcx
1400067ef:	41 0f 10 4b 10       	movups 0x10(%r11),%xmm1
1400067f4:	4c 29 d0             	sub    %r10,%rax
1400067f7:	49 89 c2             	mov    %rax,%r10
1400067fa:	f3 44 0f 6f 13       	movdqu (%rbx),%xmm10
1400067ff:	f3 44 0f 6f 45 00    	movdqu 0x0(%rbp),%xmm8
140006805:	49 f7 c0 01 00 00 00 	test   $0x1,%r8
14000680c:	75 39                	jne    0x140006847
14000680e:	4d 0f bc e0          	bsf    %r8,%r12
140006812:	49 83 c0 01          	add    $0x1,%r8
140006816:	49 c1 e4 04          	shl    $0x4,%r12
14000681a:	f3 42 0f 6f 3c 23    	movdqu (%rbx,%r12,1),%xmm7
140006820:	f3 0f 6f 17          	movdqu (%rdi),%xmm2
140006824:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
140006828:	e8 93 05 00 00       	call   0x140006dc0
14000682d:	66 44 0f 6f ff       	movdqa %xmm7,%xmm15
140006832:	0f 11 16             	movups %xmm2,(%rsi)
140006835:	44 0f 57 c2          	xorps  %xmm2,%xmm8
140006839:	48 8d 76 10          	lea    0x10(%rsi),%rsi
14000683d:	48 83 ea 01          	sub    $0x1,%rdx
140006841:	0f 84 d6 01 00 00    	je     0x140006a1d
140006847:	4d 8d 60 01          	lea    0x1(%r8),%r12
14000684b:	4d 8d 68 03          	lea    0x3(%r8),%r13
14000684f:	4d 8d 70 05          	lea    0x5(%r8),%r14
140006853:	4d 8d 40 06          	lea    0x6(%r8),%r8
140006857:	4d 0f bc e4          	bsf    %r12,%r12
14000685b:	4d 0f bc ed          	bsf    %r13,%r13
14000685f:	4d 0f bc f6          	bsf    %r14,%r14
140006863:	49 c1 e4 04          	shl    $0x4,%r12
140006867:	49 c1 e5 04          	shl    $0x4,%r13
14000686b:	49 c1 e6 04          	shl    $0x4,%r14
14000686f:	48 83 ea 06          	sub    $0x6,%rdx
140006873:	72 70                	jb     0x1400068e5
140006875:	eb 09                	jmp    0x140006880
140006877:	90                   	nop
140006878:	90                   	nop
140006879:	90                   	nop
14000687a:	90                   	nop
14000687b:	90                   	nop
14000687c:	90                   	nop
14000687d:	90                   	nop
14000687e:	90                   	nop
14000687f:	90                   	nop
140006880:	f3 0f 6f 17          	movdqu (%rdi),%xmm2
140006884:	f3 0f 6f 5f 10       	movdqu 0x10(%rdi),%xmm3
140006889:	f3 0f 6f 67 20       	movdqu 0x20(%rdi),%xmm4
14000688e:	f3 0f 6f 6f 30       	movdqu 0x30(%rdi),%xmm5
140006893:	f3 0f 6f 77 40       	movdqu 0x40(%rdi),%xmm6
140006898:	f3 0f 6f 7f 50       	movdqu 0x50(%rdi),%xmm7
14000689d:	48 8d 7f 60          	lea    0x60(%rdi),%rdi
1400068a1:	e8 5a 02 00 00       	call   0x140006b00
1400068a6:	0f 11 16             	movups %xmm2,(%rsi)
1400068a9:	66 44 0f ef c2       	pxor   %xmm2,%xmm8
1400068ae:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
1400068b2:	66 44 0f ef c3       	pxor   %xmm3,%xmm8
1400068b7:	0f 11 66 20          	movups %xmm4,0x20(%rsi)
1400068bb:	66 44 0f ef c4       	pxor   %xmm4,%xmm8
1400068c0:	0f 11 6e 30          	movups %xmm5,0x30(%rsi)
1400068c4:	66 44 0f ef c5       	pxor   %xmm5,%xmm8
1400068c9:	0f 11 76 40          	movups %xmm6,0x40(%rsi)
1400068cd:	66 44 0f ef c6       	pxor   %xmm6,%xmm8
1400068d2:	0f 11 7e 50          	movups %xmm7,0x50(%rsi)
1400068d6:	66 44 0f ef c7       	pxor   %xmm7,%xmm8
1400068db:	48 8d 76 60          	lea    0x60(%rsi),%rsi
1400068df:	48 83 ea 06          	sub    $0x6,%rdx
1400068e3:	73 9b                	jae    0x140006880
1400068e5:	48 83 c2 06          	add    $0x6,%rdx
1400068e9:	0f 84 2e 01 00 00    	je     0x140006a1d
1400068ef:	f3 0f 6f 17          	movdqu (%rdi),%xmm2
1400068f3:	48 83 fa 02          	cmp    $0x2,%rdx
1400068f7:	72 77                	jb     0x140006970
1400068f9:	f3 0f 6f 5f 10       	movdqu 0x10(%rdi),%xmm3
1400068fe:	0f 84 8c 00 00 00    	je     0x140006990
140006904:	f3 0f 6f 67 20       	movdqu 0x20(%rdi),%xmm4
140006909:	48 83 fa 04          	cmp    $0x4,%rdx
14000690d:	0f 82 ad 00 00 00    	jb     0x1400069c0
140006913:	f3 0f 6f 6f 30       	movdqu 0x30(%rdi),%xmm5
140006918:	0f 84 d2 00 00 00    	je     0x1400069f0
14000691e:	f3 0f 6f 77 40       	movdqu 0x40(%rdi),%xmm6
140006923:	66 0f ef ff          	pxor   %xmm7,%xmm7
140006927:	e8 d4 01 00 00       	call   0x140006b00
14000692c:	66 45 0f 6f fe       	movdqa %xmm14,%xmm15
140006931:	0f 11 16             	movups %xmm2,(%rsi)
140006934:	66 44 0f ef c2       	pxor   %xmm2,%xmm8
140006939:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
14000693d:	66 44 0f ef c3       	pxor   %xmm3,%xmm8
140006942:	0f 11 66 20          	movups %xmm4,0x20(%rsi)
140006946:	66 44 0f ef c4       	pxor   %xmm4,%xmm8
14000694b:	0f 11 6e 30          	movups %xmm5,0x30(%rsi)
14000694f:	66 44 0f ef c5       	pxor   %xmm5,%xmm8
140006954:	0f 11 76 40          	movups %xmm6,0x40(%rsi)
140006958:	66 44 0f ef c6       	pxor   %xmm6,%xmm8
14000695d:	e9 bb 00 00 00       	jmp    0x140006a1d
140006962:	90                   	nop
140006963:	90                   	nop
140006964:	90                   	nop
140006965:	90                   	nop
140006966:	90                   	nop
140006967:	90                   	nop
140006968:	90                   	nop
140006969:	90                   	nop
14000696a:	90                   	nop
14000696b:	90                   	nop
14000696c:	90                   	nop
14000696d:	90                   	nop
14000696e:	90                   	nop
14000696f:	90                   	nop
140006970:	66 41 0f 6f fa       	movdqa %xmm10,%xmm7
140006975:	e8 46 04 00 00       	call   0x140006dc0
14000697a:	66 44 0f 6f ff       	movdqa %xmm7,%xmm15
14000697f:	0f 11 16             	movups %xmm2,(%rsi)
140006982:	44 0f 57 c2          	xorps  %xmm2,%xmm8
140006986:	e9 92 00 00 00       	jmp    0x140006a1d
14000698b:	90                   	nop
14000698c:	90                   	nop
14000698d:	90                   	nop
14000698e:	90                   	nop
14000698f:	90                   	nop
140006990:	66 0f ef e4          	pxor   %xmm4,%xmm4
140006994:	66 0f ef ed          	pxor   %xmm5,%xmm5
140006998:	e8 03 03 00 00       	call   0x140006ca0
14000699d:	66 45 0f 6f fb       	movdqa %xmm11,%xmm15
1400069a2:	0f 11 16             	movups %xmm2,(%rsi)
1400069a5:	44 0f 57 c2          	xorps  %xmm2,%xmm8
1400069a9:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
1400069ad:	44 0f 57 c3          	xorps  %xmm3,%xmm8
1400069b1:	eb 6a                	jmp    0x140006a1d
1400069b3:	90                   	nop
1400069b4:	90                   	nop
1400069b5:	90                   	nop
1400069b6:	90                   	nop
1400069b7:	90                   	nop
1400069b8:	90                   	nop
1400069b9:	90                   	nop
1400069ba:	90                   	nop
1400069bb:	90                   	nop
1400069bc:	90                   	nop
1400069bd:	90                   	nop
1400069be:	90                   	nop
1400069bf:	90                   	nop
1400069c0:	66 0f ef ed          	pxor   %xmm5,%xmm5
1400069c4:	e8 d7 02 00 00       	call   0x140006ca0
1400069c9:	66 45 0f 6f fc       	movdqa %xmm12,%xmm15
1400069ce:	0f 11 16             	movups %xmm2,(%rsi)
1400069d1:	44 0f 57 c2          	xorps  %xmm2,%xmm8
1400069d5:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
1400069d9:	44 0f 57 c3          	xorps  %xmm3,%xmm8
1400069dd:	0f 11 66 20          	movups %xmm4,0x20(%rsi)
1400069e1:	44 0f 57 c4          	xorps  %xmm4,%xmm8
1400069e5:	eb 36                	jmp    0x140006a1d
1400069e7:	90                   	nop
1400069e8:	90                   	nop
1400069e9:	90                   	nop
1400069ea:	90                   	nop
1400069eb:	90                   	nop
1400069ec:	90                   	nop
1400069ed:	90                   	nop
1400069ee:	90                   	nop
1400069ef:	90                   	nop
1400069f0:	e8 ab 02 00 00       	call   0x140006ca0
1400069f5:	66 45 0f 6f fd       	movdqa %xmm13,%xmm15
1400069fa:	0f 11 16             	movups %xmm2,(%rsi)
1400069fd:	66 44 0f ef c2       	pxor   %xmm2,%xmm8
140006a02:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
140006a06:	66 44 0f ef c3       	pxor   %xmm3,%xmm8
140006a0b:	0f 11 66 20          	movups %xmm4,0x20(%rsi)
140006a0f:	66 44 0f ef c4       	pxor   %xmm4,%xmm8
140006a14:	0f 11 6e 30          	movups %xmm5,0x30(%rsi)
140006a18:	66 44 0f ef c5       	pxor   %xmm5,%xmm8
140006a1d:	66 44 0f ef f8       	pxor   %xmm0,%xmm15
140006a22:	f3 44 0f 7f 45 00    	movdqu %xmm8,0x0(%rbp)
140006a28:	f3 45 0f 7f 39       	movdqu %xmm15,(%r9)
140006a2d:	0f 57 c0             	xorps  %xmm0,%xmm0
140006a30:	66 0f ef c9          	pxor   %xmm1,%xmm1
140006a34:	66 0f ef d2          	pxor   %xmm2,%xmm2
140006a38:	66 0f ef db          	pxor   %xmm3,%xmm3
140006a3c:	66 0f ef e4          	pxor   %xmm4,%xmm4
140006a40:	66 0f ef ed          	pxor   %xmm5,%xmm5
140006a44:	0f 28 34 24          	movaps (%rsp),%xmm6
140006a48:	0f 29 04 24          	movaps %xmm0,(%rsp)
140006a4c:	0f 28 7c 24 10       	movaps 0x10(%rsp),%xmm7
140006a51:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
140006a56:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
140006a5c:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140006a61:	44 0f 28 4c 24 30    	movaps 0x30(%rsp),%xmm9
140006a67:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140006a6c:	44 0f 28 54 24 40    	movaps 0x40(%rsp),%xmm10
140006a72:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140006a77:	44 0f 28 5c 24 50    	movaps 0x50(%rsp),%xmm11
140006a7d:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140006a82:	44 0f 28 64 24 60    	movaps 0x60(%rsp),%xmm12
140006a88:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140006a8d:	44 0f 28 6c 24 70    	movaps 0x70(%rsp),%xmm13
140006a93:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140006a98:	44 0f 28 b4 24 80 00 	movaps 0x80(%rsp),%xmm14
140006a9f:	00 00
140006aa1:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140006aa8:	00
140006aa9:	44 0f 28 bc 24 90 00 	movaps 0x90(%rsp),%xmm15
140006ab0:	00 00
140006ab2:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
140006ab9:	00
140006aba:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
140006ac1:	00
140006ac2:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140006ac6:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140006aca:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140006ace:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140006ad2:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140006ad6:	48 8d 20             	lea    (%rax),%rsp
140006ad9:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140006ade:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140006ae3:	f3 c3                	repz ret
140006ae5:	90                   	nop
140006ae6:	90                   	nop
140006ae7:	90                   	nop
140006ae8:	90                   	nop
140006ae9:	90                   	nop
140006aea:	90                   	nop
140006aeb:	90                   	nop
140006aec:	90                   	nop
140006aed:	90                   	nop
140006aee:	90                   	nop
140006aef:	90                   	nop
140006af0:	90                   	nop
140006af1:	90                   	nop
140006af2:	90                   	nop
140006af3:	90                   	nop
140006af4:	90                   	nop
140006af5:	90                   	nop
140006af6:	90                   	nop
140006af7:	90                   	nop
140006af8:	90                   	nop
140006af9:	90                   	nop
140006afa:	90                   	nop
140006afb:	90                   	nop
140006afc:	90                   	nop
140006afd:	90                   	nop
140006afe:	90                   	nop
140006aff:	90                   	nop
140006b00:	66 45 0f ef f9       	pxor   %xmm9,%xmm15
140006b05:	f3 46 0f 6f 1c 23    	movdqu (%rbx,%r12,1),%xmm11
140006b0b:	66 45 0f 6f e2       	movdqa %xmm10,%xmm12
140006b10:	f3 46 0f 6f 2c 2b    	movdqu (%rbx,%r13,1),%xmm13
140006b16:	66 45 0f 6f f2       	movdqa %xmm10,%xmm14
140006b1b:	66 45 0f ef d7       	pxor   %xmm15,%xmm10
140006b20:	f3 46 0f 6f 3c 33    	movdqu (%rbx,%r14,1),%xmm15
140006b26:	66 45 0f ef da       	pxor   %xmm10,%xmm11
140006b2b:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140006b30:	66 45 0f ef e3       	pxor   %xmm11,%xmm12
140006b35:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140006b3a:	66 45 0f ef ec       	pxor   %xmm12,%xmm13
140006b3f:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140006b44:	66 45 0f ef f5       	pxor   %xmm13,%xmm14
140006b49:	66 41 0f ef ed       	pxor   %xmm13,%xmm5
140006b4e:	66 45 0f ef fe       	pxor   %xmm14,%xmm15
140006b53:	66 41 0f ef f6       	pxor   %xmm14,%xmm6
140006b58:	66 41 0f ef ff       	pxor   %xmm15,%xmm7
140006b5d:	41 0f 10 43 20       	movups 0x20(%r11),%xmm0
140006b62:	4d 8d 60 01          	lea    0x1(%r8),%r12
140006b66:	4d 8d 68 03          	lea    0x3(%r8),%r13
140006b6a:	4d 8d 70 05          	lea    0x5(%r8),%r14
140006b6e:	49 83 c0 06          	add    $0x6,%r8
140006b72:	66 45 0f ef d1       	pxor   %xmm9,%xmm10
140006b77:	4d 0f bc e4          	bsf    %r12,%r12
140006b7b:	4d 0f bc ed          	bsf    %r13,%r13
140006b7f:	4d 0f bc f6          	bsf    %r14,%r14
140006b83:	66 0f 38 de d1       	aesdec %xmm1,%xmm2
140006b88:	66 0f 38 de d9       	aesdec %xmm1,%xmm3
140006b8d:	66 0f 38 de e1       	aesdec %xmm1,%xmm4
140006b92:	66 0f 38 de e9       	aesdec %xmm1,%xmm5
140006b97:	66 45 0f ef d9       	pxor   %xmm9,%xmm11
140006b9c:	66 45 0f ef e1       	pxor   %xmm9,%xmm12
140006ba1:	66 0f 38 de f1       	aesdec %xmm1,%xmm6
140006ba6:	66 45 0f ef e9       	pxor   %xmm9,%xmm13
140006bab:	66 45 0f ef f1       	pxor   %xmm9,%xmm14
140006bb0:	66 0f 38 de f9       	aesdec %xmm1,%xmm7
140006bb5:	41 0f 10 4b 30       	movups 0x30(%r11),%xmm1
140006bba:	66 45 0f ef f9       	pxor   %xmm9,%xmm15
140006bbf:	66 0f 38 de d0       	aesdec %xmm0,%xmm2
140006bc4:	66 0f 38 de d8       	aesdec %xmm0,%xmm3
140006bc9:	66 0f 38 de e0       	aesdec %xmm0,%xmm4
140006bce:	66 0f 38 de e8       	aesdec %xmm0,%xmm5
140006bd3:	66 0f 38 de f0       	aesdec %xmm0,%xmm6
140006bd8:	66 0f 38 de f8       	aesdec %xmm0,%xmm7
140006bdd:	41 0f 10 43 40       	movups 0x40(%r11),%xmm0
140006be2:	49 c1 e4 04          	shl    $0x4,%r12
140006be6:	49 c1 e5 04          	shl    $0x4,%r13
140006bea:	eb 14                	jmp    0x140006c00
140006bec:	90                   	nop
140006bed:	90                   	nop
140006bee:	90                   	nop
140006bef:	90                   	nop
140006bf0:	90                   	nop
140006bf1:	90                   	nop
140006bf2:	90                   	nop
140006bf3:	90                   	nop
140006bf4:	90                   	nop
140006bf5:	90                   	nop
140006bf6:	90                   	nop
140006bf7:	90                   	nop
140006bf8:	90                   	nop
140006bf9:	90                   	nop
140006bfa:	90                   	nop
140006bfb:	90                   	nop
140006bfc:	90                   	nop
140006bfd:	90                   	nop
140006bfe:	90                   	nop
140006bff:	90                   	nop
140006c00:	66 0f 38 de d1       	aesdec %xmm1,%xmm2
140006c05:	66 0f 38 de d9       	aesdec %xmm1,%xmm3
140006c0a:	66 0f 38 de e1       	aesdec %xmm1,%xmm4
140006c0f:	66 0f 38 de e9       	aesdec %xmm1,%xmm5
140006c14:	66 0f 38 de f1       	aesdec %xmm1,%xmm6
140006c19:	66 0f 38 de f9       	aesdec %xmm1,%xmm7
140006c1e:	0f 10 0c 01          	movups (%rcx,%rax,1),%xmm1
140006c22:	48 83 c0 20          	add    $0x20,%rax
140006c26:	66 0f 38 de d0       	aesdec %xmm0,%xmm2
140006c2b:	66 0f 38 de d8       	aesdec %xmm0,%xmm3
140006c30:	66 0f 38 de e0       	aesdec %xmm0,%xmm4