140012b0a:	66 0f 6f d7          	movdqa %xmm7,%xmm2
140012b0e:	48 83 c2 50          	add    $0x50,%rdx
140012b12:	0f 8e b8 01 00 00    	jle    0x140012cd0
140012b18:	0f 11 3e             	movups %xmm7,(%rsi)
140012b1b:	48 8d 76 10          	lea    0x10(%rsi),%rsi
140012b1f:	0f 10 17             	movups (%rdi),%xmm2
140012b22:	48 83 ea 10          	sub    $0x10,%rdx
140012b26:	0f 86 a4 00 00 00    	jbe    0x140012bd0
140012b2c:	0f 10 5f 10          	movups 0x10(%rdi),%xmm3
140012b30:	44 0f 28 da          	movaps %xmm2,%xmm11
140012b34:	48 83 ea 10          	sub    $0x10,%rdx
140012b38:	0f 86 d2 00 00 00    	jbe    0x140012c10
140012b3e:	0f 10 67 20          	movups 0x20(%rdi),%xmm4
140012b42:	44 0f 28 e3          	movaps %xmm3,%xmm12
140012b46:	48 83 ea 10          	sub    $0x10,%rdx
140012b4a:	0f 86 f0 00 00 00    	jbe    0x140012c40
140012b50:	0f 10 6f 30          	movups 0x30(%rdi),%xmm5
140012b54:	44 0f 28 ec          	movaps %xmm4,%xmm13
140012b58:	48 83 ea 10          	sub    $0x10,%rdx
140012b5c:	0f 86 1e 01 00 00    	jbe    0x140012c80
140012b62:	0f 10 77 40          	movups 0x40(%rdi),%xmm6
140012b66:	44 0f 28 f5          	movaps %xmm5,%xmm14
140012b6a:	44 0f 28 fe          	movaps %xmm6,%xmm15
140012b6e:	0f 57 ff             	xorps  %xmm7,%xmm7
140012b71:	e8 8a c3 ff ff       	call   0x14000ef00
140012b76:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140012b7b:	45 0f 28 d7          	movaps %xmm15,%xmm10
140012b7f:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140012b84:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140012b88:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140012b8d:	f3 0f 7f 5e 10       	movdqu %xmm3,0x10(%rsi)
140012b92:	66 0f ef db          	pxor   %xmm3,%xmm3
140012b96:	66 41 0f ef ed       	pxor   %xmm13,%xmm5
140012b9b:	f3 0f 7f 66 20       	movdqu %xmm4,0x20(%rsi)
140012ba0:	66 0f ef e4          	pxor   %xmm4,%xmm4
140012ba4:	66 41 0f ef f6       	pxor   %xmm14,%xmm6
140012ba9:	f3 0f 7f 6e 30       	movdqu %xmm5,0x30(%rsi)
140012bae:	66 0f ef ed          	pxor   %xmm5,%xmm5
140012bb2:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140012bb6:	66 0f 6f d6          	movdqa %xmm6,%xmm2
140012bba:	66 0f ef f6          	pxor   %xmm6,%xmm6
140012bbe:	66 0f ef ff          	pxor   %xmm7,%xmm7
140012bc2:	48 83 ea 10          	sub    $0x10,%rdx
140012bc6:	e9 11 01 00 00       	jmp    0x140012cdc
140012bcb:	90                   	nop
140012bcc:	90                   	nop
140012bcd:	90                   	nop
140012bce:	90                   	nop
140012bcf:	90                   	nop
140012bd0:	44 0f 28 da          	movaps %xmm2,%xmm11
140012bd4:	0f 10 01             	movups (%rcx),%xmm0
140012bd7:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140012bdb:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140012bdf:	0f 57 d0             	xorps  %xmm0,%xmm2
140012be2:	66 0f 38 de d1       	aesdec %xmm1,%xmm2
140012be7:	ff c8                	dec    %eax
140012be9:	0f 10 09             	movups (%rcx),%xmm1
140012bec:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140012bf0:	75 f0                	jne    0x140012be2
140012bf2:	66 0f 38 df d1       	aesdeclast %xmm1,%xmm2
140012bf7:	41 0f 57 d2          	xorps  %xmm10,%xmm2
140012bfb:	45 0f 28 d3          	movaps %xmm11,%xmm10
140012bff:	e9 d8 00 00 00       	jmp    0x140012cdc
140012c04:	90                   	nop
140012c05:	90                   	nop
140012c06:	90                   	nop
140012c07:	90                   	nop
140012c08:	90                   	nop
140012c09:	90                   	nop
140012c0a:	90                   	nop
140012c0b:	90                   	nop
140012c0c:	90                   	nop
140012c0d:	90                   	nop
140012c0e:	90                   	nop
140012c0f:	90                   	nop
140012c10:	44 0f 28 e3          	movaps %xmm3,%xmm12
140012c14:	e8 a7 bf ff ff       	call   0x14000ebc0
140012c19:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140012c1e:	45 0f 28 d4          	movaps %xmm12,%xmm10
140012c22:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140012c27:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140012c2b:	66 0f 6f d3          	movdqa %xmm3,%xmm2
140012c2f:	66 0f ef db          	pxor   %xmm3,%xmm3
140012c33:	48 8d 76 10          	lea    0x10(%rsi),%rsi
140012c37:	e9 a0 00 00 00       	jmp    0x140012cdc
140012c3c:	90                   	nop
140012c3d:	90                   	nop
140012c3e:	90                   	nop
140012c3f:	90                   	nop
140012c40:	44 0f 28 ec          	movaps %xmm4,%xmm13
140012c44:	e8 47 c0 ff ff       	call   0x14000ec90
140012c49:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140012c4e:	45 0f 28 d5          	movaps %xmm13,%xmm10
140012c52:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140012c57:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140012c5b:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140012c60:	f3 0f 7f 5e 10       	movdqu %xmm3,0x10(%rsi)
140012c65:	66 0f ef db          	pxor   %xmm3,%xmm3
140012c69:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140012c6d:	66 0f ef e4          	pxor   %xmm4,%xmm4
140012c71:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140012c75:	eb 65                	jmp    0x140012cdc
140012c77:	90                   	nop
140012c78:	90                   	nop
140012c79:	90                   	nop
140012c7a:	90                   	nop
140012c7b:	90                   	nop
140012c7c:	90                   	nop
140012c7d:	90                   	nop
140012c7e:	90                   	nop
140012c7f:	90                   	nop
140012c80:	44 0f 28 f5          	movaps %xmm5,%xmm14
140012c84:	e8 07 c1 ff ff       	call   0x14000ed90
140012c89:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140012c8e:	45 0f 28 d6          	movaps %xmm14,%xmm10
140012c92:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140012c97:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140012c9b:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140012ca0:	f3 0f 7f 5e 10       	movdqu %xmm3,0x10(%rsi)
140012ca5:	66 0f ef db          	pxor   %xmm3,%xmm3
140012ca9:	66 41 0f ef ed       	pxor   %xmm13,%xmm5
140012cae:	f3 0f 7f 66 20       	movdqu %xmm4,0x20(%rsi)
140012cb3:	66 0f ef e4          	pxor   %xmm4,%xmm4
140012cb7:	66 0f 6f d5          	movdqa %xmm5,%xmm2
140012cbb:	66 0f ef ed          	pxor   %xmm5,%xmm5
140012cbf:	48 8d 76 30          	lea    0x30(%rsi),%rsi
140012cc3:	eb 17                	jmp    0x140012cdc
140012cc5:	90                   	nop
140012cc6:	90                   	nop
140012cc7:	90                   	nop
140012cc8:	90                   	nop
140012cc9:	90                   	nop
140012cca:	90                   	nop
140012ccb:	90                   	nop
140012ccc:	90                   	nop
140012ccd:	90                   	nop
140012cce:	90                   	nop
140012ccf:	90                   	nop
140012cd0:	66 0f ef db          	pxor   %xmm3,%xmm3
140012cd4:	66 0f ef e4          	pxor   %xmm4,%xmm4
140012cd8:	66 0f ef ed          	pxor   %xmm5,%xmm5
140012cdc:	45 0f 11 10          	movups %xmm10,(%r8)
140012ce0:	48 83 e2 0f          	and    $0xf,%rdx
140012ce4:	75 0a                	jne    0x140012cf0
140012ce6:	0f 11 16             	movups %xmm2,(%rsi)
140012ce9:	66 0f ef d2          	pxor   %xmm2,%xmm2
140012ced:	eb 21                	jmp    0x140012d10
140012cef:	90                   	nop
140012cf0:	0f 29 14 24          	movaps %xmm2,(%rsp)
140012cf4:	66 0f ef d2          	pxor   %xmm2,%xmm2
140012cf8:	b9 10 00 00 00       	mov    $0x10,%ecx
140012cfd:	48 89 f7             	mov    %rsi,%rdi
140012d00:	48 29 d1             	sub    %rdx,%rcx
140012d03:	48 8d 34 24          	lea    (%rsp),%rsi
140012d07:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140012d09:	66 90                	xchg   %ax,%ax
140012d0b:	66 0f 7f 14 24       	movdqa %xmm2,(%rsp)
140012d10:	0f 57 c0             	xorps  %xmm0,%xmm0
140012d13:	66 0f ef c9          	pxor   %xmm1,%xmm1
140012d17:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140012d1c:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
140012d21:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140012d26:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140012d2b:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
140012d31:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140012d36:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140012d3c:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140012d41:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
140012d47:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140012d4c:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140012d52:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140012d57:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
140012d5d:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140012d62:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140012d69:	00 00
140012d6b:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140012d72:	00
140012d73:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140012d7a:	00 00
140012d7c:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
140012d83:	00
140012d84:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140012d8b:	00 00
140012d8d:	0f 29 84 24 a0 00 00 	movaps %xmm0,0xa0(%rsp)
140012d94:	00
140012d95:	49 8b 6b f8          	mov    -0x8(%r11),%rbp
140012d99:	49 8d 23             	lea    (%r11),%rsp
140012d9c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140012da1:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140012da6:	f3 c3                	repz ret
140012da8:	90                   	nop
140012da9:	90                   	nop
140012daa:	90                   	nop
140012dab:	90                   	nop
140012dac:	90                   	nop
140012dad:	90                   	nop
140012dae:	90                   	nop
140012daf:	90                   	nop
140012db0:	48 83 ec 08          	sub    $0x8,%rsp
140012db4:	e8 67 00 00 00       	call   0x140012e20
140012db9:	c1 e2 04             	shl    $0x4,%edx
140012dbc:	85 c0                	test   %eax,%eax
140012dbe:	75 56                	jne    0x140012e16
140012dc0:	49 8d 4c 10 10       	lea    0x10(%r8,%rdx,1),%rcx
140012dc5:	41 0f 10 00          	movups (%r8),%xmm0
140012dc9:	0f 10 09             	movups (%rcx),%xmm1
140012dcc:	0f 11 01             	movups %xmm0,(%rcx)
140012dcf:	41 0f 11 08          	movups %xmm1,(%r8)
140012dd3:	4d 8d 40 10          	lea    0x10(%r8),%r8
140012dd7:	48 8d 49 f0          	lea    -0x10(%rcx),%rcx
140012ddb:	41 0f 10 00          	movups (%r8),%xmm0
140012ddf:	0f 10 09             	movups (%rcx),%xmm1
140012de2:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140012de7:	66 0f 38 db c9       	aesimc %xmm1,%xmm1
140012dec:	4d 8d 40 10          	lea    0x10(%r8),%r8
140012df0:	48 8d 49 f0          	lea    -0x10(%rcx),%rcx
140012df4:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
140012df8:	41 0f 11 48 f0       	movups %xmm1,-0x10(%r8)
140012dfd:	4c 39 c1             	cmp    %r8,%rcx
140012e00:	77 d9                	ja     0x140012ddb
140012e02:	41 0f 10 00          	movups (%r8),%xmm0
140012e06:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140012e0b:	66 0f ef c9          	pxor   %xmm1,%xmm1
140012e0f:	0f 11 01             	movups %xmm0,(%rcx)
140012e12:	66 0f ef c0          	pxor   %xmm0,%xmm0
140012e16:	48 83 c4 08          	add    $0x8,%rsp
140012e1a:	f3 c3                	repz ret
140012e1c:	90                   	nop
140012e1d:	90                   	nop
140012e1e:	90                   	nop
140012e1f:	90                   	nop
140012e20:	48 83 ec 08          	sub    $0x8,%rsp
140012e24:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140012e2b:	48 85 c9             	test   %rcx,%rcx
140012e2e:	0f 84 73 04 00 00    	je     0x1400132a7
140012e34:	4d 85 c0             	test   %r8,%r8
140012e37:	0f 84 6a 04 00 00    	je     0x1400132a7
140012e3d:	41 ba 00 08 00 10    	mov    $0x10000800,%r10d
140012e43:	0f 10 01             	movups (%rcx),%xmm0
140012e46:	0f 57 e4             	xorps  %xmm4,%xmm4
140012e49:	44 23 15 94 d2 3f 00 	and    0x3fd294(%rip),%r10d        # 0x1404100e4
140012e50:	49 8d 40 10          	lea    0x10(%r8),%rax
140012e54:	81 fa 00 01 00 00    	cmp    $0x100,%edx
140012e5a:	0f 84 c0 02 00 00    	je     0x140013120
140012e60:	81 fa c0 00 00 00    	cmp    $0xc0,%edx
140012e66:	0f 84 a4 01 00 00    	je     0x140013010
140012e6c:	81 fa 80 00 00 00    	cmp    $0x80,%edx
140012e72:	0f 85 28 04 00 00    	jne    0x1400132a0
140012e78:	ba 09 00 00 00       	mov    $0x9,%edx
140012e7d:	41 81 fa 00 00 00 10 	cmp    $0x10000000,%r10d
140012e84:	0f 84 86 00 00 00    	je     0x140012f10
140012e8a:	41 0f 11 00          	movups %xmm0,(%r8)
140012e8e:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140012e94:	e8 3e 04 00 00       	call   0x1400132d7
140012e99:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
140012e9f:	e8 2c 04 00 00       	call   0x1400132d0
140012ea4:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140012eaa:	e8 21 04 00 00       	call   0x1400132d0
140012eaf:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140012eb5:	e8 16 04 00 00       	call   0x1400132d0
140012eba:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
140012ec0:	e8 0b 04 00 00       	call   0x1400132d0
140012ec5:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
140012ecb:	e8 00 04 00 00       	call   0x1400132d0
140012ed0:	66 0f 3a df c8 40    	aeskeygenassist $0x40,%xmm0,%xmm1
140012ed6:	e8 f5 03 00 00       	call   0x1400132d0
140012edb:	66 0f 3a df c8 80    	aeskeygenassist $0x80,%xmm0,%xmm1
140012ee1:	e8 ea 03 00 00       	call   0x1400132d0
140012ee6:	66 0f 3a df c8 1b    	aeskeygenassist $0x1b,%xmm0,%xmm1
140012eec:	e8 df 03 00 00       	call   0x1400132d0
140012ef1:	66 0f 3a df c8 36    	aeskeygenassist $0x36,%xmm0,%xmm1
140012ef7:	e8 d4 03 00 00       	call   0x1400132d0
140012efc:	0f 11 00             	movups %xmm0,(%rax)
140012eff:	89 50 50             	mov    %edx,0x50(%rax)
140012f02:	31 c0                	xor    %eax,%eax
140012f04:	e9 9e 03 00 00       	jmp    0x1400132a7
140012f09:	90                   	nop
140012f0a:	90                   	nop
140012f0b:	90                   	nop
140012f0c:	90                   	nop
140012f0d:	90                   	nop
140012f0e:	90                   	nop
140012f0f:	90                   	nop
140012f10:	66 0f 6f 2d f8 04 00 	movdqa 0x4f8(%rip),%xmm5        # 0x140013410
140012f17:	00
140012f18:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140012f1e:	66 0f 6f 25 0a 05 00 	movdqa 0x50a(%rip),%xmm4        # 0x140013430
140012f25:	00
140012f26:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012f2a:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
140012f2f:	eb 0f                	jmp    0x140012f40
140012f31:	90                   	nop
140012f32:	90                   	nop
140012f33:	90                   	nop
140012f34:	90                   	nop
140012f35:	90                   	nop
140012f36:	90                   	nop
140012f37:	90                   	nop
140012f38:	90                   	nop
140012f39:	90                   	nop
140012f3a:	90                   	nop
140012f3b:	90                   	nop
140012f3c:	90                   	nop
140012f3d:	90                   	nop
140012f3e:	90                   	nop
140012f3f:	90                   	nop
140012f40:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012f45:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012f4a:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140012f4f:	48 8d 40 10          	lea    0x10(%rax),%rax
140012f53:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012f57:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f5c:	66 0f ef da          	pxor   %xmm2,%xmm3
140012f60:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f65:	66 0f ef da          	pxor   %xmm2,%xmm3
140012f69:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012f6e:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012f72:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012f76:	f3 0f 7f 40 f0       	movdqu %xmm0,-0x10(%rax)
140012f7b:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012f7f:	41 ff ca             	dec    %r10d
140012f82:	75 bc                	jne    0x140012f40
140012f84:	66 0f 6f 25 b4 04 00 	movdqa 0x4b4(%rip),%xmm4        # 0x140013440
140012f8b:	00
140012f8c:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012f91:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012f96:	66 0f 72 f4 01       	pslld  $0x1,%xmm4
140012f9b:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012f9f:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fa4:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fa8:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fad:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fb1:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fb6:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012fba:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012fbe:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140012fc2:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140012fc6:	66 0f 38 00 c5       	pshufb %xmm5,%xmm0
140012fcb:	66 0f 38 dd c4       	aesenclast %xmm4,%xmm0
140012fd0:	66 0f 6f da          	movdqa %xmm2,%xmm3
140012fd4:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fd9:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fdd:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012fe2:	66 0f ef da          	pxor   %xmm2,%xmm3
140012fe6:	66 0f 73 fa 04       	pslldq $0x4,%xmm2
140012feb:	66 0f ef d3          	pxor   %xmm3,%xmm2
140012fef:	66 0f ef c2          	pxor   %xmm2,%xmm0
140012ff3:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
140012ff8:	89 50 60             	mov    %edx,0x60(%rax)
140012ffb:	31 c0                	xor    %eax,%eax