140016d31:	41 0f 10 4f 30       	movups 0x30(%r15),%xmm1
140016d36:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016d3b:	66 45 0f ef dc       	pxor   %xmm12,%xmm11
140016d40:	31 ea                	xor    %ebp,%edx
140016d42:	c1 c1 05             	rol    $0x5,%ecx
140016d45:	66 44 0f 7f 6c 24 20 	movdqa %xmm13,0x20(%rsp)
140016d4c:	01 fb                	add    %edi,%ebx
140016d4e:	21 d6                	and    %edx,%esi
140016d50:	66 41 0f 6f db       	movdqa %xmm11,%xmm3
140016d55:	31 ea                	xor    %ebp,%edx
140016d57:	01 cb                	add    %ecx,%ebx
140016d59:	c1 c9 07             	ror    $0x7,%ecx
140016d5c:	66 45 0f 6f e3       	movdqa %xmm11,%xmm12
140016d61:	31 ee                	xor    %ebp,%esi
140016d63:	66 0f 73 fb 0c       	pslldq $0xc,%xmm3
140016d68:	66 45 0f fe db       	paddd  %xmm11,%xmm11
140016d6d:	89 df                	mov    %ebx,%edi
140016d6f:	03 44 24 38          	add    0x38(%rsp),%eax
140016d73:	66 41 0f 72 d4 1f    	psrld  $0x1f,%xmm12
140016d79:	31 d1                	xor    %edx,%ecx
140016d7b:	c1 c3 05             	rol    $0x5,%ebx
140016d7e:	01 f0                	add    %esi,%eax
140016d80:	66 44 0f 6f eb       	movdqa %xmm3,%xmm13
140016d85:	21 cf                	and    %ecx,%edi
140016d87:	31 d1                	xor    %edx,%ecx
140016d89:	66 0f 72 d3 1e       	psrld  $0x1e,%xmm3
140016d8e:	01 d8                	add    %ebx,%eax
140016d90:	c1 cb 07             	ror    $0x7,%ebx
140016d93:	41 83 f8 0b          	cmp    $0xb,%r8d
140016d97:	72 2a                	jb     0x140016dc3
140016d99:	41 0f 10 47 40       	movups 0x40(%r15),%xmm0
140016d9e:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140016da3:	41 0f 10 4f 50       	movups 0x50(%r15),%xmm1
140016da8:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016dad:	74 14                	je     0x140016dc3
140016daf:	41 0f 10 47 60       	movups 0x60(%r15),%xmm0
140016db4:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140016db9:	41 0f 10 4f 70       	movups 0x70(%r15),%xmm1
140016dbe:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016dc3:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
140016dc8:	41 0f 10 47 a0       	movups -0x60(%r15),%xmm0
140016dcd:	66 45 0f eb dc       	por    %xmm12,%xmm11
140016dd2:	31 d7                	xor    %edx,%edi
140016dd4:	89 c6                	mov    %eax,%esi
140016dd6:	03 6c 24 3c          	add    0x3c(%rsp),%ebp
140016dda:	66 41 0f 72 f5 02    	pslld  $0x2,%xmm13
140016de0:	66 44 0f ef db       	pxor   %xmm3,%xmm11
140016de5:	31 cb                	xor    %ecx,%ebx
140016de7:	66 41 0f 6f 5b 10    	movdqa 0x10(%r11),%xmm3
140016ded:	c1 c0 05             	rol    $0x5,%eax
140016df0:	01 fd                	add    %edi,%ebp
140016df2:	21 de                	and    %ebx,%esi
140016df4:	66 45 0f ef dd       	pxor   %xmm13,%xmm11
140016df9:	66 45 0f 70 ea ee    	pshufd $0xee,%xmm10,%xmm13
140016dff:	31 cb                	xor    %ecx,%ebx
140016e01:	01 c5                	add    %eax,%ebp
140016e03:	c1 c8 07             	ror    $0x7,%eax
140016e06:	66 41 0f ef e0       	pxor   %xmm8,%xmm4
140016e0b:	31 ce                	xor    %ecx,%esi
140016e0d:	89 ef                	mov    %ebp,%edi
140016e0f:	03 14 24             	add    (%rsp),%edx
140016e12:	66 45 0f 6c eb       	punpcklqdq %xmm11,%xmm13
140016e17:	31 d8                	xor    %ebx,%eax
140016e19:	c1 c5 05             	rol    $0x5,%ebp
140016e1c:	66 0f ef e5          	pxor   %xmm5,%xmm4
140016e20:	01 f2                	add    %esi,%edx
140016e22:	45 0f 10 74 24 10    	movups 0x10(%r12),%xmm14
140016e28:	45 0f 57 f7          	xorps  %xmm15,%xmm14
140016e2c:	43 0f 11 14 2c       	movups %xmm2,(%r12,%r13,1)
140016e31:	41 0f 57 d6          	xorps  %xmm14,%xmm2
140016e35:	41 0f 10 4f b0       	movups -0x50(%r15),%xmm1
140016e3a:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016e3f:	21 c7                	and    %eax,%edi
140016e41:	66 44 0f 6f e3       	movdqa %xmm3,%xmm12
140016e46:	31 d8                	xor    %ebx,%eax
140016e48:	66 41 0f fe db       	paddd  %xmm11,%xmm3
140016e4d:	01 ea                	add    %ebp,%edx
140016e4f:	66 41 0f ef e5       	pxor   %xmm13,%xmm4
140016e54:	c1 cd 07             	ror    $0x7,%ebp
140016e57:	31 df                	xor    %ebx,%edi
140016e59:	89 d6                	mov    %edx,%esi
140016e5b:	03 4c 24 04          	add    0x4(%rsp),%ecx
140016e5f:	66 44 0f 6f ec       	movdqa %xmm4,%xmm13
140016e64:	31 c5                	xor    %eax,%ebp
140016e66:	c1 c2 05             	rol    $0x5,%edx
140016e69:	66 0f 7f 5c 24 30    	movdqa %xmm3,0x30(%rsp)
140016e6f:	01 f9                	add    %edi,%ecx
140016e71:	21 ee                	and    %ebp,%esi
140016e73:	31 c5                	xor    %eax,%ebp
140016e75:	66 0f 72 f4 02       	pslld  $0x2,%xmm4
140016e7a:	01 d1                	add    %edx,%ecx
140016e7c:	c1 ca 07             	ror    $0x7,%edx
140016e7f:	66 41 0f 72 d5 1e    	psrld  $0x1e,%xmm13
140016e85:	31 c6                	xor    %eax,%esi
140016e87:	89 cf                	mov    %ecx,%edi
140016e89:	03 5c 24 08          	add    0x8(%rsp),%ebx
140016e8d:	41 0f 10 47 c0       	movups -0x40(%r15),%xmm0
140016e92:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140016e97:	66 41 0f eb e5       	por    %xmm13,%xmm4
140016e9c:	31 ea                	xor    %ebp,%edx
140016e9e:	c1 c1 05             	rol    $0x5,%ecx
140016ea1:	66 41 0f 70 db ee    	pshufd $0xee,%xmm11,%xmm3
140016ea7:	01 f3                	add    %esi,%ebx
140016ea9:	21 d7                	and    %edx,%edi
140016eab:	31 ea                	xor    %ebp,%edx
140016ead:	01 cb                	add    %ecx,%ebx
140016eaf:	03 44 24 0c          	add    0xc(%rsp),%eax
140016eb3:	31 ef                	xor    %ebp,%edi
140016eb5:	89 de                	mov    %ebx,%esi
140016eb7:	c1 c3 05             	rol    $0x5,%ebx
140016eba:	01 f8                	add    %edi,%eax
140016ebc:	31 d6                	xor    %edx,%esi
140016ebe:	c1 c9 07             	ror    $0x7,%ecx
140016ec1:	01 d8                	add    %ebx,%eax
140016ec3:	66 41 0f ef e9       	pxor   %xmm9,%xmm5
140016ec8:	03 6c 24 10          	add    0x10(%rsp),%ebp
140016ecc:	41 0f 10 4f d0       	movups -0x30(%r15),%xmm1
140016ed1:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016ed6:	31 ce                	xor    %ecx,%esi
140016ed8:	66 0f 6c dc          	punpcklqdq %xmm4,%xmm3
140016edc:	89 c7                	mov    %eax,%edi
140016ede:	c1 c0 05             	rol    $0x5,%eax
140016ee1:	66 0f ef ee          	pxor   %xmm6,%xmm5
140016ee5:	01 f5                	add    %esi,%ebp
140016ee7:	31 cf                	xor    %ecx,%edi
140016ee9:	66 45 0f 6f ec       	movdqa %xmm12,%xmm13
140016eee:	c1 cb 07             	ror    $0x7,%ebx
140016ef1:	66 44 0f fe e4       	paddd  %xmm4,%xmm12
140016ef6:	01 c5                	add    %eax,%ebp
140016ef8:	66 0f ef eb          	pxor   %xmm3,%xmm5
140016efc:	03 54 24 14          	add    0x14(%rsp),%edx
140016f00:	31 df                	xor    %ebx,%edi
140016f02:	89 ee                	mov    %ebp,%esi
140016f04:	c1 c5 05             	rol    $0x5,%ebp
140016f07:	66 0f 6f dd          	movdqa %xmm5,%xmm3
140016f0b:	01 fa                	add    %edi,%edx
140016f0d:	31 de                	xor    %ebx,%esi
140016f0f:	66 44 0f 7f 24 24    	movdqa %xmm12,(%rsp)
140016f15:	c1 c8 07             	ror    $0x7,%eax
140016f18:	01 ea                	add    %ebp,%edx
140016f1a:	03 4c 24 18          	add    0x18(%rsp),%ecx
140016f1e:	66 0f 72 f5 02       	pslld  $0x2,%xmm5
140016f23:	31 c6                	xor    %eax,%esi
140016f25:	89 d7                	mov    %edx,%edi
140016f27:	66 0f 72 d3 1e       	psrld  $0x1e,%xmm3
140016f2c:	c1 c2 05             	rol    $0x5,%edx
140016f2f:	01 f1                	add    %esi,%ecx
140016f31:	41 0f 10 47 e0       	movups -0x20(%r15),%xmm0
140016f36:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140016f3b:	31 c7                	xor    %eax,%edi
140016f3d:	c1 cd 07             	ror    $0x7,%ebp
140016f40:	66 0f eb eb          	por    %xmm3,%xmm5
140016f44:	01 d1                	add    %edx,%ecx
140016f46:	03 5c 24 1c          	add    0x1c(%rsp),%ebx
140016f4a:	66 44 0f 70 e4 ee    	pshufd $0xee,%xmm4,%xmm12
140016f50:	31 ef                	xor    %ebp,%edi
140016f52:	89 ce                	mov    %ecx,%esi
140016f54:	c1 c1 05             	rol    $0x5,%ecx
140016f57:	01 fb                	add    %edi,%ebx
140016f59:	31 ee                	xor    %ebp,%esi
140016f5b:	c1 ca 07             	ror    $0x7,%edx
140016f5e:	01 cb                	add    %ecx,%ebx
140016f60:	66 41 0f ef f2       	pxor   %xmm10,%xmm6
140016f65:	03 44 24 20          	add    0x20(%rsp),%eax
140016f69:	31 d6                	xor    %edx,%esi
140016f6b:	66 44 0f 6c e5       	punpcklqdq %xmm5,%xmm12
140016f70:	89 df                	mov    %ebx,%edi
140016f72:	c1 c3 05             	rol    $0x5,%ebx
140016f75:	66 0f ef f7          	pxor   %xmm7,%xmm6
140016f79:	01 f0                	add    %esi,%eax
140016f7b:	31 d7                	xor    %edx,%edi
140016f7d:	66 41 0f 6f 5b 20    	movdqa 0x20(%r11),%xmm3
140016f83:	c1 c9 07             	ror    $0x7,%ecx
140016f86:	66 44 0f fe ed       	paddd  %xmm5,%xmm13
140016f8b:	01 d8                	add    %ebx,%eax
140016f8d:	66 41 0f ef f4       	pxor   %xmm12,%xmm6
140016f92:	03 6c 24 24          	add    0x24(%rsp),%ebp
140016f96:	41 0f 10 4f f0       	movups -0x10(%r15),%xmm1
140016f9b:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140016fa0:	31 cf                	xor    %ecx,%edi
140016fa2:	89 c6                	mov    %eax,%esi
140016fa4:	c1 c0 05             	rol    $0x5,%eax
140016fa7:	66 44 0f 6f e6       	movdqa %xmm6,%xmm12
140016fac:	01 fd                	add    %edi,%ebp
140016fae:	31 ce                	xor    %ecx,%esi
140016fb0:	66 44 0f 7f 6c 24 10 	movdqa %xmm13,0x10(%rsp)
140016fb7:	c1 cb 07             	ror    $0x7,%ebx
140016fba:	01 c5                	add    %eax,%ebp
140016fbc:	03 54 24 28          	add    0x28(%rsp),%edx
140016fc0:	66 0f 72 f6 02       	pslld  $0x2,%xmm6
140016fc5:	31 de                	xor    %ebx,%esi
140016fc7:	89 ef                	mov    %ebp,%edi
140016fc9:	66 41 0f 72 d4 1e    	psrld  $0x1e,%xmm12
140016fcf:	c1 c5 05             	rol    $0x5,%ebp
140016fd2:	01 f2                	add    %esi,%edx
140016fd4:	31 df                	xor    %ebx,%edi
140016fd6:	c1 c8 07             	ror    $0x7,%eax
140016fd9:	66 41 0f eb f4       	por    %xmm12,%xmm6
140016fde:	01 ea                	add    %ebp,%edx
140016fe0:	03 4c 24 2c          	add    0x2c(%rsp),%ecx
140016fe4:	66 44 0f 70 ed ee    	pshufd $0xee,%xmm5,%xmm13
140016fea:	31 c7                	xor    %eax,%edi
140016fec:	89 d6                	mov    %edx,%esi
140016fee:	c1 c2 05             	rol    $0x5,%edx
140016ff1:	01 f9                	add    %edi,%ecx
140016ff3:	41 0f 10 07          	movups (%r15),%xmm0
140016ff7:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140016ffc:	31 c6                	xor    %eax,%esi
140016ffe:	c1 cd 07             	ror    $0x7,%ebp
140017001:	01 d1                	add    %edx,%ecx
140017003:	66 41 0f ef fb       	pxor   %xmm11,%xmm7
140017008:	03 5c 24 30          	add    0x30(%rsp),%ebx
14001700c:	31 ee                	xor    %ebp,%esi
14001700e:	66 44 0f 6c ee       	punpcklqdq %xmm6,%xmm13
140017013:	89 cf                	mov    %ecx,%edi
140017015:	c1 c1 05             	rol    $0x5,%ecx
140017018:	66 41 0f ef f8       	pxor   %xmm8,%xmm7
14001701d:	01 f3                	add    %esi,%ebx
14001701f:	31 ef                	xor    %ebp,%edi
140017021:	66 44 0f 6f e3       	movdqa %xmm3,%xmm12
140017026:	c1 ca 07             	ror    $0x7,%edx
140017029:	66 0f fe de          	paddd  %xmm6,%xmm3
14001702d:	01 cb                	add    %ecx,%ebx
14001702f:	66 41 0f ef fd       	pxor   %xmm13,%xmm7
140017034:	03 44 24 34          	add    0x34(%rsp),%eax
140017038:	31 d7                	xor    %edx,%edi
14001703a:	89 de                	mov    %ebx,%esi
14001703c:	c1 c3 05             	rol    $0x5,%ebx
14001703f:	66 44 0f 6f ef       	movdqa %xmm7,%xmm13
140017044:	01 f8                	add    %edi,%eax
140017046:	31 d6                	xor    %edx,%esi
140017048:	66 0f 7f 5c 24 20    	movdqa %xmm3,0x20(%rsp)
14001704e:	c1 c9 07             	ror    $0x7,%ecx
140017051:	01 d8                	add    %ebx,%eax
140017053:	03 6c 24 38          	add    0x38(%rsp),%ebp
140017057:	41 0f 10 4f 10       	movups 0x10(%r15),%xmm1
14001705c:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017061:	66 0f 72 f7 02       	pslld  $0x2,%xmm7
140017066:	31 ce                	xor    %ecx,%esi
140017068:	89 c7                	mov    %eax,%edi
14001706a:	66 41 0f 72 d5 1e    	psrld  $0x1e,%xmm13
140017070:	c1 c0 05             	rol    $0x5,%eax
140017073:	01 f5                	add    %esi,%ebp
140017075:	31 cf                	xor    %ecx,%edi
140017077:	c1 cb 07             	ror    $0x7,%ebx
14001707a:	66 41 0f eb fd       	por    %xmm13,%xmm7
14001707f:	01 c5                	add    %eax,%ebp
140017081:	03 54 24 3c          	add    0x3c(%rsp),%edx
140017085:	66 0f 70 de ee       	pshufd $0xee,%xmm6,%xmm3
14001708a:	31 df                	xor    %ebx,%edi
14001708c:	89 ee                	mov    %ebp,%esi
14001708e:	c1 c5 05             	rol    $0x5,%ebp
140017091:	01 fa                	add    %edi,%edx
140017093:	31 de                	xor    %ebx,%esi
140017095:	c1 c8 07             	ror    $0x7,%eax
140017098:	01 ea                	add    %ebp,%edx
14001709a:	66 44 0f ef c4       	pxor   %xmm4,%xmm8
14001709f:	03 0c 24             	add    (%rsp),%ecx
1400170a2:	31 c6                	xor    %eax,%esi
1400170a4:	66 0f 6c df          	punpcklqdq %xmm7,%xmm3
1400170a8:	89 d7                	mov    %edx,%edi
1400170aa:	c1 c2 05             	rol    $0x5,%edx
1400170ad:	66 45 0f ef c1       	pxor   %xmm9,%xmm8
1400170b2:	01 f1                	add    %esi,%ecx
1400170b4:	41 0f 10 47 20       	movups 0x20(%r15),%xmm0
1400170b9:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400170be:	31 c7                	xor    %eax,%edi
1400170c0:	66 45 0f 6f ec       	movdqa %xmm12,%xmm13
1400170c5:	c1 cd 07             	ror    $0x7,%ebp
1400170c8:	66 44 0f fe e7       	paddd  %xmm7,%xmm12
1400170cd:	01 d1                	add    %edx,%ecx
1400170cf:	66 44 0f ef c3       	pxor   %xmm3,%xmm8
1400170d4:	03 5c 24 04          	add    0x4(%rsp),%ebx
1400170d8:	31 ef                	xor    %ebp,%edi
1400170da:	89 ce                	mov    %ecx,%esi
1400170dc:	c1 c1 05             	rol    $0x5,%ecx
1400170df:	66 41 0f 6f d8       	movdqa %xmm8,%xmm3
1400170e4:	01 fb                	add    %edi,%ebx
1400170e6:	31 ee                	xor    %ebp,%esi
1400170e8:	66 44 0f 7f 64 24 30 	movdqa %xmm12,0x30(%rsp)
1400170ef:	c1 ca 07             	ror    $0x7,%edx
1400170f2:	01 cb                	add    %ecx,%ebx
1400170f4:	03 44 24 08          	add    0x8(%rsp),%eax
1400170f8:	66 41 0f 72 f0 02    	pslld  $0x2,%xmm8
1400170fe:	31 d6                	xor    %edx,%esi
140017100:	89 df                	mov    %ebx,%edi
140017102:	66 0f 72 d3 1e       	psrld  $0x1e,%xmm3
140017107:	c1 c3 05             	rol    $0x5,%ebx
14001710a:	01 f0                	add    %esi,%eax
14001710c:	31 d7                	xor    %edx,%edi
14001710e:	c1 c9 07             	ror    $0x7,%ecx
140017111:	66 44 0f eb c3       	por    %xmm3,%xmm8
140017116:	01 d8                	add    %ebx,%eax
140017118:	03 6c 24 0c          	add    0xc(%rsp),%ebp
14001711c:	41 0f 10 4f 30       	movups 0x30(%r15),%xmm1
140017121:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140017126:	66 44 0f 70 e7 ee    	pshufd $0xee,%xmm7,%xmm12
14001712c:	31 cf                	xor    %ecx,%edi
14001712e:	89 c6                	mov    %eax,%esi
140017130:	c1 c0 05             	rol    $0x5,%eax
140017133:	01 fd                	add    %edi,%ebp
140017135:	31 ce                	xor    %ecx,%esi
140017137:	c1 cb 07             	ror    $0x7,%ebx
14001713a:	01 c5                	add    %eax,%ebp
14001713c:	66 44 0f ef cd       	pxor   %xmm5,%xmm9
140017141:	03 54 24 10          	add    0x10(%rsp),%edx
140017145:	31 de                	xor    %ebx,%esi
140017147:	66 45 0f 6c e0       	punpcklqdq %xmm8,%xmm12
14001714c:	89 ef                	mov    %ebp,%edi
14001714e:	c1 c5 05             	rol    $0x5,%ebp
140017151:	66 45 0f ef ca       	pxor   %xmm10,%xmm9
140017156:	01 f2                	add    %esi,%edx
140017158:	31 df                	xor    %ebx,%edi
14001715a:	66 41 0f 6f dd       	movdqa %xmm13,%xmm3
14001715f:	c1 c8 07             	ror    $0x7,%eax
140017162:	66 45 0f fe e8       	paddd  %xmm8,%xmm13
140017167:	01 ea                	add    %ebp,%edx
140017169:	66 45 0f ef cc       	pxor   %xmm12,%xmm9
14001716e:	03 4c 24 14          	add    0x14(%rsp),%ecx
140017172:	31 c7                	xor    %eax,%edi
140017174:	89 d6                	mov    %edx,%esi
140017176:	c1 c2 05             	rol    $0x5,%edx
140017179:	66 45 0f 6f e1       	movdqa %xmm9,%xmm12
14001717e:	01 f9                	add    %edi,%ecx
140017180:	41 83 f8 0b          	cmp    $0xb,%r8d
140017184:	72 2a                	jb     0x1400171b0
140017186:	41 0f 10 47 40       	movups 0x40(%r15),%xmm0
14001718b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140017190:	41 0f 10 4f 50       	movups 0x50(%r15),%xmm1
140017195:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14001719a:	74 14                	je     0x1400171b0
14001719c:	41 0f 10 47 60       	movups 0x60(%r15),%xmm0
1400171a1:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400171a6:	41 0f 10 4f 70       	movups 0x70(%r15),%xmm1
1400171ab:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400171b0:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
1400171b5:	41 0f 10 47 a0       	movups -0x60(%r15),%xmm0
1400171ba:	31 c6                	xor    %eax,%esi
1400171bc:	66 44 0f 7f 2c 24    	movdqa %xmm13,(%rsp)
1400171c2:	c1 cd 07             	ror    $0x7,%ebp
1400171c5:	01 d1                	add    %edx,%ecx
1400171c7:	03 5c 24 18          	add    0x18(%rsp),%ebx
1400171cb:	66 41 0f 72 f1 02    	pslld  $0x2,%xmm9
1400171d1:	31 ee                	xor    %ebp,%esi
1400171d3:	89 cf                	mov    %ecx,%edi
1400171d5:	66 41 0f 72 d4 1e    	psrld  $0x1e,%xmm12
1400171db:	c1 c1 05             	rol    $0x5,%ecx
1400171de:	01 f3                	add    %esi,%ebx
1400171e0:	31 ef                	xor    %ebp,%edi
1400171e2:	c1 ca 07             	ror    $0x7,%edx