140002d3b:	66 41 0f ef ed       	pxor   %xmm13,%xmm5
140002d40:	f3 0f 7f 66 20       	movdqu %xmm4,0x20(%rsi)
140002d45:	66 0f ef e4          	pxor   %xmm4,%xmm4
140002d49:	66 41 0f ef f6       	pxor   %xmm14,%xmm6
140002d4e:	f3 0f 7f 6e 30       	movdqu %xmm5,0x30(%rsi)
140002d53:	66 0f ef ed          	pxor   %xmm5,%xmm5
140002d57:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140002d5b:	66 0f 6f d6          	movdqa %xmm6,%xmm2
140002d5f:	66 0f ef f6          	pxor   %xmm6,%xmm6
140002d63:	66 0f ef ff          	pxor   %xmm7,%xmm7
140002d67:	48 83 ea 10          	sub    $0x10,%rdx
140002d6b:	e9 0c 01 00 00       	jmp    0x140002e7c
140002d70:	44 0f 28 da          	movaps %xmm2,%xmm11
140002d74:	0f 10 01             	movups (%rcx),%xmm0
140002d77:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140002d7b:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140002d7f:	0f 57 d0             	xorps  %xmm0,%xmm2
140002d82:	66 0f 38 de d1       	aesdec %xmm1,%xmm2
140002d87:	ff c8                	dec    %eax
140002d89:	0f 10 09             	movups (%rcx),%xmm1
140002d8c:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140002d90:	0f 85 ec ff ff ff    	jne    0x140002d82
140002d96:	66 0f 38 df d1       	aesdeclast %xmm1,%xmm2
140002d9b:	41 0f 57 d2          	xorps  %xmm10,%xmm2
140002d9f:	45 0f 28 d3          	movaps %xmm11,%xmm10
140002da3:	e9 d4 00 00 00       	jmp    0x140002e7c
140002da8:	90                   	nop
140002da9:	90                   	nop
140002daa:	90                   	nop
140002dab:	90                   	nop
140002dac:	90                   	nop
140002dad:	90                   	nop
140002dae:	90                   	nop
140002daf:	90                   	nop
140002db0:	44 0f 28 e3          	movaps %xmm3,%xmm12
140002db4:	e8 47 e3 ff ff       	call   0x140001100
140002db9:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140002dbe:	45 0f 28 d4          	movaps %xmm12,%xmm10
140002dc2:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140002dc7:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140002dcb:	66 0f 6f d3          	movdqa %xmm3,%xmm2
140002dcf:	66 0f ef db          	pxor   %xmm3,%xmm3
140002dd3:	48 8d 76 10          	lea    0x10(%rsi),%rsi
140002dd7:	e9 a0 00 00 00       	jmp    0x140002e7c
140002ddc:	90                   	nop
140002ddd:	90                   	nop
140002dde:	90                   	nop
140002ddf:	90                   	nop
140002de0:	44 0f 28 ec          	movaps %xmm4,%xmm13
140002de4:	e8 f7 e3 ff ff       	call   0x1400011e0
140002de9:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140002dee:	45 0f 28 d5          	movaps %xmm13,%xmm10
140002df2:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140002df7:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140002dfb:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140002e00:	f3 0f 7f 5e 10       	movdqu %xmm3,0x10(%rsi)
140002e05:	66 0f ef db          	pxor   %xmm3,%xmm3
140002e09:	66 0f 6f d4          	movdqa %xmm4,%xmm2
140002e0d:	66 0f ef e4          	pxor   %xmm4,%xmm4
140002e11:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140002e15:	e9 62 00 00 00       	jmp    0x140002e7c
140002e1a:	90                   	nop
140002e1b:	90                   	nop
140002e1c:	90                   	nop
140002e1d:	90                   	nop
140002e1e:	90                   	nop
140002e1f:	90                   	nop
140002e20:	44 0f 28 f5          	movaps %xmm5,%xmm14
140002e24:	e8 c7 e4 ff ff       	call   0x1400012f0
140002e29:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140002e2e:	45 0f 28 d6          	movaps %xmm14,%xmm10
140002e32:	66 41 0f ef db       	pxor   %xmm11,%xmm3
140002e37:	f3 0f 7f 16          	movdqu %xmm2,(%rsi)
140002e3b:	66 41 0f ef e4       	pxor   %xmm12,%xmm4
140002e40:	f3 0f 7f 5e 10       	movdqu %xmm3,0x10(%rsi)
140002e45:	66 0f ef db          	pxor   %xmm3,%xmm3
140002e49:	66 41 0f ef ed       	pxor   %xmm13,%xmm5
140002e4e:	f3 0f 7f 66 20       	movdqu %xmm4,0x20(%rsi)
140002e53:	66 0f ef e4          	pxor   %xmm4,%xmm4
140002e57:	66 0f 6f d5          	movdqa %xmm5,%xmm2
140002e5b:	66 0f ef ed          	pxor   %xmm5,%xmm5
140002e5f:	48 8d 76 30          	lea    0x30(%rsi),%rsi
140002e63:	e9 14 00 00 00       	jmp    0x140002e7c
140002e68:	90                   	nop
140002e69:	90                   	nop
140002e6a:	90                   	nop
140002e6b:	90                   	nop
140002e6c:	90                   	nop
140002e6d:	90                   	nop
140002e6e:	90                   	nop
140002e6f:	90                   	nop
140002e70:	66 0f ef db          	pxor   %xmm3,%xmm3
140002e74:	66 0f ef e4          	pxor   %xmm4,%xmm4
140002e78:	66 0f ef ed          	pxor   %xmm5,%xmm5
140002e7c:	45 0f 11 10          	movups %xmm10,(%r8)
140002e80:	48 83 e2 0f          	and    $0xf,%rdx
140002e84:	0f 85 16 00 00 00    	jne    0x140002ea0
140002e8a:	0f 11 16             	movups %xmm2,(%rsi)
140002e8d:	66 0f ef d2          	pxor   %xmm2,%xmm2
140002e91:	e9 2a 00 00 00       	jmp    0x140002ec0
140002e96:	90                   	nop
140002e97:	90                   	nop
140002e98:	90                   	nop
140002e99:	90                   	nop
140002e9a:	90                   	nop
140002e9b:	90                   	nop
140002e9c:	90                   	nop
140002e9d:	90                   	nop
140002e9e:	90                   	nop
140002e9f:	90                   	nop
140002ea0:	0f 29 14 24          	movaps %xmm2,(%rsp)
140002ea4:	66 0f ef d2          	pxor   %xmm2,%xmm2
140002ea8:	b9 10 00 00 00       	mov    $0x10,%ecx
140002ead:	48 89 f7             	mov    %rsi,%rdi
140002eb0:	48 29 d1             	sub    %rdx,%rcx
140002eb3:	48 8d 34 24          	lea    (%rsp),%rsi
140002eb7:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140002eb9:	66 90                	xchg   %ax,%ax
140002ebb:	66 0f 7f 14 24       	movdqa %xmm2,(%rsp)
140002ec0:	0f 57 c0             	xorps  %xmm0,%xmm0
140002ec3:	66 0f ef c9          	pxor   %xmm1,%xmm1
140002ec7:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140002ecc:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
140002ed1:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140002ed6:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140002edb:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
140002ee1:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140002ee6:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140002eec:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140002ef1:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
140002ef7:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140002efc:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140002f02:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140002f07:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
140002f0d:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140002f12:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140002f19:	00 00
140002f1b:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140002f22:	00
140002f23:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140002f2a:	00 00
140002f2c:	0f 29 84 24 90 00 00 	movaps %xmm0,0x90(%rsp)
140002f33:	00
140002f34:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140002f3b:	00 00
140002f3d:	0f 29 84 24 a0 00 00 	movaps %xmm0,0xa0(%rsp)
140002f44:	00
140002f45:	49 8b 6b f8          	mov    -0x8(%r11),%rbp
140002f49:	49 8d 23             	lea    (%r11),%rsp
140002f4c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140002f51:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140002f56:	c3                   	ret
140002f57:	90                   	nop
140002f58:	90                   	nop
140002f59:	90                   	nop
140002f5a:	90                   	nop
140002f5b:	90                   	nop
140002f5c:	90                   	nop
140002f5d:	90                   	nop
140002f5e:	90                   	nop
140002f5f:	90                   	nop
140002f60:	8b 91 f0 00 00 00    	mov    0xf0(%rcx),%edx
140002f66:	c1 e2 04             	shl    $0x4,%edx
140002f69:	4c 8d 44 11 10       	lea    0x10(%rcx,%rdx,1),%r8
140002f6e:	0f 10 01             	movups (%rcx),%xmm0
140002f71:	41 0f 10 08          	movups (%r8),%xmm1
140002f75:	41 0f 11 00          	movups %xmm0,(%r8)
140002f79:	0f 11 09             	movups %xmm1,(%rcx)
140002f7c:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140002f80:	4d 8d 40 f0          	lea    -0x10(%r8),%r8
140002f84:	0f 10 01             	movups (%rcx),%xmm0
140002f87:	41 0f 10 08          	movups (%r8),%xmm1
140002f8b:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140002f90:	66 0f 38 db c9       	aesimc %xmm1,%xmm1
140002f95:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140002f99:	4d 8d 40 f0          	lea    -0x10(%r8),%r8
140002f9d:	41 0f 11 40 10       	movups %xmm0,0x10(%r8)
140002fa2:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
140002fa6:	49 39 c8             	cmp    %rcx,%r8
140002fa9:	0f 87 d5 ff ff ff    	ja     0x140002f84
140002faf:	0f 10 01             	movups (%rcx),%xmm0
140002fb2:	66 0f 38 db c0       	aesimc %xmm0,%xmm0
140002fb7:	66 0f ef c9          	pxor   %xmm1,%xmm1
140002fbb:	41 0f 11 00          	movups %xmm0,(%r8)
140002fbf:	66 0f ef c0          	pxor   %xmm0,%xmm0
140002fc3:	c3                   	ret
140002fc4:	90                   	nop
140002fc5:	90                   	nop
140002fc6:	90                   	nop
140002fc7:	90                   	nop
140002fc8:	90                   	nop
140002fc9:	90                   	nop
140002fca:	90                   	nop
140002fcb:	90                   	nop
140002fcc:	90                   	nop
140002fcd:	90                   	nop
140002fce:	90                   	nop
140002fcf:	90                   	nop
140002fd0:	48 83 ec 08          	sub    $0x8,%rsp
140002fd4:	0f 10 01             	movups (%rcx),%xmm0
140002fd7:	0f 57 e4             	xorps  %xmm4,%xmm4
140002fda:	49 8d 40 10          	lea    0x10(%r8),%rax
140002fde:	81 fa 00 01 00 00    	cmp    $0x100,%edx
140002fe4:	0f 84 26 01 00 00    	je     0x140003110
140002fea:	81 fa c0 00 00 00    	cmp    $0xc0,%edx
140002ff0:	0f 84 9a 00 00 00    	je     0x140003090
140002ff6:	81 fa 80 00 00 00    	cmp    $0x80,%edx
140002ffc:	0f 85 ce 01 00 00    	jne    0x1400031d0
140003002:	ba 09 00 00 00       	mov    $0x9,%edx
140003007:	41 0f 11 00          	movups %xmm0,(%r8)
14000300b:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140003011:	e8 f1 01 00 00       	call   0x140003207
140003016:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
14000301c:	e8 df 01 00 00       	call   0x140003200
140003021:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140003027:	e8 d4 01 00 00       	call   0x140003200
14000302c:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140003032:	e8 c9 01 00 00       	call   0x140003200
140003037:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
14000303d:	e8 be 01 00 00       	call   0x140003200
140003042:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
140003048:	e8 b3 01 00 00       	call   0x140003200
14000304d:	66 0f 3a df c8 40    	aeskeygenassist $0x40,%xmm0,%xmm1
140003053:	e8 a8 01 00 00       	call   0x140003200
140003058:	66 0f 3a df c8 80    	aeskeygenassist $0x80,%xmm0,%xmm1
14000305e:	e8 9d 01 00 00       	call   0x140003200
140003063:	66 0f 3a df c8 1b    	aeskeygenassist $0x1b,%xmm0,%xmm1
140003069:	e8 92 01 00 00       	call   0x140003200
14000306e:	66 0f 3a df c8 36    	aeskeygenassist $0x36,%xmm0,%xmm1
140003074:	e8 87 01 00 00       	call   0x140003200
140003079:	0f 11 00             	movups %xmm0,(%rax)
14000307c:	89 50 50             	mov    %edx,0x50(%rax)
14000307f:	31 c0                	xor    %eax,%eax
140003081:	e9 51 01 00 00       	jmp    0x1400031d7
140003086:	90                   	nop
140003087:	90                   	nop
140003088:	90                   	nop
140003089:	90                   	nop
14000308a:	90                   	nop
14000308b:	90                   	nop
14000308c:	90                   	nop
14000308d:	90                   	nop
14000308e:	90                   	nop
14000308f:	90                   	nop
140003090:	f3 0f 7e 51 10       	movq   0x10(%rcx),%xmm2
140003095:	ba 0b 00 00 00       	mov    $0xb,%edx
14000309a:	41 0f 11 00          	movups %xmm0,(%r8)
14000309e:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
1400030a4:	e8 7e 01 00 00       	call   0x140003227
1400030a9:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
1400030af:	e8 ac 01 00 00       	call   0x140003260
1400030b4:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
1400030ba:	e8 61 01 00 00       	call   0x140003220
1400030bf:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
1400030c5:	e8 96 01 00 00       	call   0x140003260
1400030ca:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
1400030d0:	e8 4b 01 00 00       	call   0x140003220
1400030d5:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
1400030db:	e8 80 01 00 00       	call   0x140003260
1400030e0:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
1400030e6:	e8 35 01 00 00       	call   0x140003220
1400030eb:	66 0f 3a df ca 80    	aeskeygenassist $0x80,%xmm2,%xmm1
1400030f1:	e8 6a 01 00 00       	call   0x140003260
1400030f6:	0f 11 00             	movups %xmm0,(%rax)
1400030f9:	89 50 30             	mov    %edx,0x30(%rax)
1400030fc:	48 31 c0             	xor    %rax,%rax
1400030ff:	e9 d3 00 00 00       	jmp    0x1400031d7
140003104:	90                   	nop
140003105:	90                   	nop
140003106:	90                   	nop
140003107:	90                   	nop
140003108:	90                   	nop
140003109:	90                   	nop
14000310a:	90                   	nop
14000310b:	90                   	nop
14000310c:	90                   	nop
14000310d:	90                   	nop
14000310e:	90                   	nop
14000310f:	90                   	nop
140003110:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
140003114:	ba 0d 00 00 00       	mov    $0xd,%edx
140003119:	48 8d 40 10          	lea    0x10(%rax),%rax
14000311d:	41 0f 11 00          	movups %xmm0,(%r8)
140003121:	41 0f 11 50 10       	movups %xmm2,0x10(%r8)
140003126:	66 0f 3a df ca 01    	aeskeygenassist $0x1,%xmm2,%xmm1
14000312c:	e8 56 01 00 00       	call   0x140003287
140003131:	66 0f 3a df c8 01    	aeskeygenassist $0x1,%xmm0,%xmm1
140003137:	e8 64 01 00 00       	call   0x1400032a0
14000313c:	66 0f 3a df ca 02    	aeskeygenassist $0x2,%xmm2,%xmm1
140003142:	e8 39 01 00 00       	call   0x140003280
140003147:	66 0f 3a df c8 02    	aeskeygenassist $0x2,%xmm0,%xmm1
14000314d:	e8 4e 01 00 00       	call   0x1400032a0
140003152:	66 0f 3a df ca 04    	aeskeygenassist $0x4,%xmm2,%xmm1
140003158:	e8 23 01 00 00       	call   0x140003280
14000315d:	66 0f 3a df c8 04    	aeskeygenassist $0x4,%xmm0,%xmm1
140003163:	e8 38 01 00 00       	call   0x1400032a0
140003168:	66 0f 3a df ca 08    	aeskeygenassist $0x8,%xmm2,%xmm1
14000316e:	e8 0d 01 00 00       	call   0x140003280
140003173:	66 0f 3a df c8 08    	aeskeygenassist $0x8,%xmm0,%xmm1
140003179:	e8 22 01 00 00       	call   0x1400032a0
14000317e:	66 0f 3a df ca 10    	aeskeygenassist $0x10,%xmm2,%xmm1
140003184:	e8 f7 00 00 00       	call   0x140003280
140003189:	66 0f 3a df c8 10    	aeskeygenassist $0x10,%xmm0,%xmm1
14000318f:	e8 0c 01 00 00       	call   0x1400032a0
140003194:	66 0f 3a df ca 20    	aeskeygenassist $0x20,%xmm2,%xmm1
14000319a:	e8 e1 00 00 00       	call   0x140003280
14000319f:	66 0f 3a df c8 20    	aeskeygenassist $0x20,%xmm0,%xmm1
1400031a5:	e8 f6 00 00 00       	call   0x1400032a0
1400031aa:	66 0f 3a df ca 40    	aeskeygenassist $0x40,%xmm2,%xmm1
1400031b0:	e8 cb 00 00 00       	call   0x140003280
1400031b5:	0f 11 00             	movups %xmm0,(%rax)
1400031b8:	89 50 10             	mov    %edx,0x10(%rax)
1400031bb:	48 31 c0             	xor    %rax,%rax
1400031be:	e9 14 00 00 00       	jmp    0x1400031d7
1400031c3:	90                   	nop
1400031c4:	90                   	nop
1400031c5:	90                   	nop
1400031c6:	90                   	nop
1400031c7:	90                   	nop
1400031c8:	90                   	nop
1400031c9:	90                   	nop
1400031ca:	90                   	nop
1400031cb:	90                   	nop
1400031cc:	90                   	nop
1400031cd:	90                   	nop
1400031ce:	90                   	nop
1400031cf:	90                   	nop
1400031d0:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
1400031d7:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400031db:	66 0f ef c9          	pxor   %xmm1,%xmm1
1400031df:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400031e3:	66 0f ef db          	pxor   %xmm3,%xmm3
1400031e7:	66 0f ef e4          	pxor   %xmm4,%xmm4
1400031eb:	66 0f ef ed          	pxor   %xmm5,%xmm5
1400031ef:	48 83 c4 08          	add    $0x8,%rsp
1400031f3:	c3                   	ret
1400031f4:	90                   	nop
1400031f5:	90                   	nop
1400031f6:	90                   	nop
1400031f7:	90                   	nop
1400031f8:	90                   	nop
1400031f9:	90                   	nop
1400031fa:	90                   	nop
1400031fb:	90                   	nop
1400031fc:	90                   	nop
1400031fd:	90                   	nop
1400031fe:	90                   	nop
1400031ff:	90                   	nop
140003200:	0f 11 00             	movups %xmm0,(%rax)
140003203:	48 8d 40 10          	lea    0x10(%rax),%rax