140010040:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140010044:	01 f1                	add    %esi,%ecx
140010046:	31 c7                	xor    %eax,%edi
140010048:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
14001004c:	01 d1                	add    %edx,%ecx
14001004e:	c4 c1 61 eb d8       	vpor   %xmm8,%xmm3,%xmm3
140010053:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
140010057:	31 ef                	xor    %ebp,%edi
140010059:	89 ce                	mov    %ecx,%esi
14001005b:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
14001005f:	01 fb                	add    %edi,%ebx
140010061:	31 ee                	xor    %ebp,%esi
140010063:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140010067:	01 cb                	add    %ecx,%ebx
140010069:	03 04 24             	add    (%rsp),%eax
14001006c:	c5 21 fe cb          	vpaddd %xmm3,%xmm11,%xmm9
140010070:	31 d6                	xor    %edx,%esi
140010072:	89 df                	mov    %ebx,%edi
140010074:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140010078:	01 f0                	add    %esi,%eax
14001007a:	c5 79 7f 4c 24 30    	vmovdqa %xmm9,0x30(%rsp)
140010080:	31 d7                	xor    %edx,%edi
140010082:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140010086:	01 d8                	add    %ebx,%eax
140010088:	03 6c 24 04          	add    0x4(%rsp),%ebp
14001008c:	31 cf                	xor    %ecx,%edi
14001008e:	89 c6                	mov    %eax,%esi
140010090:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140010094:	01 fd                	add    %edi,%ebp
140010096:	31 ce                	xor    %ecx,%esi
140010098:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001009c:	01 c5                	add    %eax,%ebp
14001009e:	03 54 24 08          	add    0x8(%rsp),%edx
1400100a2:	31 de                	xor    %ebx,%esi
1400100a4:	89 ef                	mov    %ebp,%edi
1400100a6:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400100aa:	01 f2                	add    %esi,%edx
1400100ac:	31 df                	xor    %ebx,%edi
1400100ae:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400100b2:	01 ea                	add    %ebp,%edx
1400100b4:	03 4c 24 0c          	add    0xc(%rsp),%ecx
1400100b8:	31 c7                	xor    %eax,%edi
1400100ba:	89 d6                	mov    %edx,%esi
1400100bc:	0f a4 d2 05          	shld   $0x5,%edx,%edx
1400100c0:	01 f9                	add    %edi,%ecx
1400100c2:	31 c6                	xor    %eax,%esi
1400100c4:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
1400100c8:	01 d1                	add    %edx,%ecx
1400100ca:	4d 39 d1             	cmp    %r10,%r9
1400100cd:	0f 84 9d 01 00 00    	je     0x140010270
1400100d3:	c4 c1 79 6f 76 40    	vmovdqa 0x40(%r14),%xmm6
1400100d9:	c4 41 79 6f 5e c0    	vmovdqa -0x40(%r14),%xmm11
1400100df:	c4 c1 7a 6f 01       	vmovdqu (%r9),%xmm0
1400100e4:	c4 c1 7a 6f 49 10    	vmovdqu 0x10(%r9),%xmm1
1400100ea:	c4 c1 7a 6f 51 20    	vmovdqu 0x20(%r9),%xmm2
1400100f0:	c4 c1 7a 6f 59 30    	vmovdqu 0x30(%r9),%xmm3
1400100f6:	c4 e2 79 00 c6       	vpshufb %xmm6,%xmm0,%xmm0
1400100fb:	49 83 c1 40          	add    $0x40,%r9
1400100ff:	03 5c 24 10          	add    0x10(%rsp),%ebx
140010103:	31 ee                	xor    %ebp,%esi
140010105:	c4 e2 71 00 ce       	vpshufb %xmm6,%xmm1,%xmm1
14001010a:	89 cf                	mov    %ecx,%edi
14001010c:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140010110:	c4 c1 79 fe e3       	vpaddd %xmm11,%xmm0,%xmm4
140010115:	01 f3                	add    %esi,%ebx
140010117:	31 ef                	xor    %ebp,%edi
140010119:	0f ac d2 07          	shrd   $0x7,%edx,%edx
14001011d:	01 cb                	add    %ecx,%ebx
14001011f:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140010124:	03 44 24 14          	add    0x14(%rsp),%eax
140010128:	31 d7                	xor    %edx,%edi
14001012a:	89 de                	mov    %ebx,%esi
14001012c:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140010130:	01 f8                	add    %edi,%eax
140010132:	31 d6                	xor    %edx,%esi
140010134:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140010138:	01 d8                	add    %ebx,%eax
14001013a:	03 6c 24 18          	add    0x18(%rsp),%ebp
14001013e:	31 ce                	xor    %ecx,%esi
140010140:	89 c7                	mov    %eax,%edi
140010142:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140010146:	01 f5                	add    %esi,%ebp
140010148:	31 cf                	xor    %ecx,%edi
14001014a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001014e:	01 c5                	add    %eax,%ebp
140010150:	03 54 24 1c          	add    0x1c(%rsp),%edx
140010154:	31 df                	xor    %ebx,%edi
140010156:	89 ee                	mov    %ebp,%esi
140010158:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001015c:	01 fa                	add    %edi,%edx
14001015e:	31 de                	xor    %ebx,%esi
140010160:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140010164:	01 ea                	add    %ebp,%edx
140010166:	03 4c 24 20          	add    0x20(%rsp),%ecx
14001016a:	31 c6                	xor    %eax,%esi
14001016c:	c4 e2 69 00 d6       	vpshufb %xmm6,%xmm2,%xmm2
140010171:	89 d7                	mov    %edx,%edi
140010173:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140010177:	c4 c1 71 fe eb       	vpaddd %xmm11,%xmm1,%xmm5
14001017c:	01 f1                	add    %esi,%ecx
14001017e:	31 c7                	xor    %eax,%edi
140010180:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140010184:	01 d1                	add    %edx,%ecx
140010186:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
14001018c:	03 5c 24 24          	add    0x24(%rsp),%ebx
140010190:	31 ef                	xor    %ebp,%edi
140010192:	89 ce                	mov    %ecx,%esi
140010194:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140010198:	01 fb                	add    %edi,%ebx
14001019a:	31 ee                	xor    %ebp,%esi
14001019c:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400101a0:	01 cb                	add    %ecx,%ebx
1400101a2:	03 44 24 28          	add    0x28(%rsp),%eax
1400101a6:	31 d6                	xor    %edx,%esi
1400101a8:	89 df                	mov    %ebx,%edi
1400101aa:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400101ae:	01 f0                	add    %esi,%eax
1400101b0:	31 d7                	xor    %edx,%edi
1400101b2:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400101b6:	01 d8                	add    %ebx,%eax
1400101b8:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
1400101bc:	31 cf                	xor    %ecx,%edi
1400101be:	89 c6                	mov    %eax,%esi
1400101c0:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400101c4:	01 fd                	add    %edi,%ebp
1400101c6:	31 ce                	xor    %ecx,%esi
1400101c8:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400101cc:	01 c5                	add    %eax,%ebp
1400101ce:	03 54 24 30          	add    0x30(%rsp),%edx
1400101d2:	31 de                	xor    %ebx,%esi
1400101d4:	c4 e2 61 00 de       	vpshufb %xmm6,%xmm3,%xmm3
1400101d9:	89 ef                	mov    %ebp,%edi
1400101db:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400101df:	c4 c1 69 fe f3       	vpaddd %xmm11,%xmm2,%xmm6
1400101e4:	01 f2                	add    %esi,%edx
1400101e6:	31 df                	xor    %ebx,%edi
1400101e8:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400101ec:	01 ea                	add    %ebp,%edx
1400101ee:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
1400101f4:	03 4c 24 34          	add    0x34(%rsp),%ecx
1400101f8:	31 c7                	xor    %eax,%edi
1400101fa:	89 d6                	mov    %edx,%esi
1400101fc:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140010200:	01 f9                	add    %edi,%ecx
140010202:	31 c6                	xor    %eax,%esi
140010204:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140010208:	01 d1                	add    %edx,%ecx
14001020a:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001020e:	31 ee                	xor    %ebp,%esi
140010210:	89 cf                	mov    %ecx,%edi
140010212:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140010216:	01 f3                	add    %esi,%ebx
140010218:	31 ef                	xor    %ebp,%edi
14001021a:	0f ac d2 07          	shrd   $0x7,%edx,%edx
14001021e:	01 cb                	add    %ecx,%ebx
140010220:	03 44 24 3c          	add    0x3c(%rsp),%eax
140010224:	31 d7                	xor    %edx,%edi
140010226:	89 de                	mov    %ebx,%esi
140010228:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
14001022c:	01 f8                	add    %edi,%eax
14001022e:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140010232:	01 d8                	add    %ebx,%eax
140010234:	41 03 00             	add    (%r8),%eax
140010237:	41 03 70 04          	add    0x4(%r8),%esi
14001023b:	41 03 48 08          	add    0x8(%r8),%ecx
14001023f:	41 03 50 0c          	add    0xc(%r8),%edx
140010243:	41 89 00             	mov    %eax,(%r8)
140010246:	41 03 68 10          	add    0x10(%r8),%ebp
14001024a:	41 89 70 04          	mov    %esi,0x4(%r8)
14001024e:	89 f3                	mov    %esi,%ebx
140010250:	41 89 48 08          	mov    %ecx,0x8(%r8)
140010254:	89 cf                	mov    %ecx,%edi
140010256:	41 89 50 0c          	mov    %edx,0xc(%r8)
14001025a:	31 d7                	xor    %edx,%edi
14001025c:	41 89 68 10          	mov    %ebp,0x10(%r8)
140010260:	21 fe                	and    %edi,%esi
140010262:	e9 79 f4 ff ff       	jmp    0x14000f6e0
140010267:	90                   	nop
140010268:	90                   	nop
140010269:	90                   	nop
14001026a:	90                   	nop
14001026b:	90                   	nop
14001026c:	90                   	nop
14001026d:	90                   	nop
14001026e:	90                   	nop
14001026f:	90                   	nop
140010270:	03 5c 24 10          	add    0x10(%rsp),%ebx
140010274:	31 ee                	xor    %ebp,%esi
140010276:	89 cf                	mov    %ecx,%edi
140010278:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
14001027c:	01 f3                	add    %esi,%ebx
14001027e:	31 ef                	xor    %ebp,%edi
140010280:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140010284:	01 cb                	add    %ecx,%ebx
140010286:	03 44 24 14          	add    0x14(%rsp),%eax
14001028a:	31 d7                	xor    %edx,%edi
14001028c:	89 de                	mov    %ebx,%esi
14001028e:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140010292:	01 f8                	add    %edi,%eax
140010294:	31 d6                	xor    %edx,%esi
140010296:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
14001029a:	01 d8                	add    %ebx,%eax
14001029c:	03 6c 24 18          	add    0x18(%rsp),%ebp
1400102a0:	31 ce                	xor    %ecx,%esi
1400102a2:	89 c7                	mov    %eax,%edi
1400102a4:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400102a8:	01 f5                	add    %esi,%ebp
1400102aa:	31 cf                	xor    %ecx,%edi
1400102ac:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400102b0:	01 c5                	add    %eax,%ebp
1400102b2:	03 54 24 1c          	add    0x1c(%rsp),%edx
1400102b6:	31 df                	xor    %ebx,%edi
1400102b8:	89 ee                	mov    %ebp,%esi
1400102ba:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400102be:	01 fa                	add    %edi,%edx
1400102c0:	31 de                	xor    %ebx,%esi
1400102c2:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400102c6:	01 ea                	add    %ebp,%edx
1400102c8:	03 4c 24 20          	add    0x20(%rsp),%ecx
1400102cc:	31 c6                	xor    %eax,%esi
1400102ce:	89 d7                	mov    %edx,%edi
1400102d0:	0f a4 d2 05          	shld   $0x5,%edx,%edx
1400102d4:	01 f1                	add    %esi,%ecx
1400102d6:	31 c7                	xor    %eax,%edi
1400102d8:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
1400102dc:	01 d1                	add    %edx,%ecx
1400102de:	03 5c 24 24          	add    0x24(%rsp),%ebx
1400102e2:	31 ef                	xor    %ebp,%edi
1400102e4:	89 ce                	mov    %ecx,%esi
1400102e6:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
1400102ea:	01 fb                	add    %edi,%ebx
1400102ec:	31 ee                	xor    %ebp,%esi
1400102ee:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400102f2:	01 cb                	add    %ecx,%ebx
1400102f4:	03 44 24 28          	add    0x28(%rsp),%eax
1400102f8:	31 d6                	xor    %edx,%esi
1400102fa:	89 df                	mov    %ebx,%edi
1400102fc:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140010300:	01 f0                	add    %esi,%eax
140010302:	31 d7                	xor    %edx,%edi
140010304:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140010308:	01 d8                	add    %ebx,%eax
14001030a:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
14001030e:	31 cf                	xor    %ecx,%edi
140010310:	89 c6                	mov    %eax,%esi
140010312:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140010316:	01 fd                	add    %edi,%ebp
140010318:	31 ce                	xor    %ecx,%esi
14001031a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001031e:	01 c5                	add    %eax,%ebp
140010320:	03 54 24 30          	add    0x30(%rsp),%edx
140010324:	31 de                	xor    %ebx,%esi
140010326:	89 ef                	mov    %ebp,%edi
140010328:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001032c:	01 f2                	add    %esi,%edx
14001032e:	31 df                	xor    %ebx,%edi
140010330:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140010334:	01 ea                	add    %ebp,%edx
140010336:	03 4c 24 34          	add    0x34(%rsp),%ecx
14001033a:	31 c7                	xor    %eax,%edi
14001033c:	89 d6                	mov    %edx,%esi
14001033e:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140010342:	01 f9                	add    %edi,%ecx
140010344:	31 c6                	xor    %eax,%esi
140010346:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
14001034a:	01 d1                	add    %edx,%ecx
14001034c:	03 5c 24 38          	add    0x38(%rsp),%ebx
140010350:	31 ee                	xor    %ebp,%esi
140010352:	89 cf                	mov    %ecx,%edi
140010354:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140010358:	01 f3                	add    %esi,%ebx
14001035a:	31 ef                	xor    %ebp,%edi
14001035c:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140010360:	01 cb                	add    %ecx,%ebx
140010362:	03 44 24 3c          	add    0x3c(%rsp),%eax
140010366:	31 d7                	xor    %edx,%edi
140010368:	89 de                	mov    %ebx,%esi
14001036a:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
14001036e:	01 f8                	add    %edi,%eax
140010370:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140010374:	01 d8                	add    %ebx,%eax
140010376:	c5 f8 77             	vzeroupper
140010379:	41 03 00             	add    (%r8),%eax
14001037c:	41 03 70 04          	add    0x4(%r8),%esi
140010380:	41 03 48 08          	add    0x8(%r8),%ecx
140010384:	41 89 00             	mov    %eax,(%r8)
140010387:	41 03 50 0c          	add    0xc(%r8),%edx
14001038b:	41 89 70 04          	mov    %esi,0x4(%r8)
14001038f:	41 03 68 10          	add    0x10(%r8),%ebp
140010393:	41 89 48 08          	mov    %ecx,0x8(%r8)
140010397:	41 89 50 0c          	mov    %edx,0xc(%r8)
14001039b:	41 89 68 10          	mov    %ebp,0x10(%r8)
14001039f:	41 0f 28 b3 78 ff ff 	movaps -0x88(%r11),%xmm6
1400103a6:	ff
1400103a7:	41 0f 28 7b 88       	movaps -0x78(%r11),%xmm7
1400103ac:	45 0f 28 43 98       	movaps -0x68(%r11),%xmm8
1400103b1:	45 0f 28 4b a8       	movaps -0x58(%r11),%xmm9
1400103b6:	45 0f 28 53 b8       	movaps -0x48(%r11),%xmm10
1400103bb:	45 0f 28 5b c8       	movaps -0x38(%r11),%xmm11
1400103c0:	4d 8b 73 d8          	mov    -0x28(%r11),%r14
1400103c4:	4d 8b 6b e0          	mov    -0x20(%r11),%r13
1400103c8:	4d 8b 63 e8          	mov    -0x18(%r11),%r12
1400103cc:	49 8b 6b f0          	mov    -0x10(%r11),%rbp
1400103d0:	49 8b 5b f8          	mov    -0x8(%r11),%rbx
1400103d4:	49 8d 23             	lea    (%r11),%rsp
1400103d7:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400103dc:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400103e1:	c3                   	ret
1400103e2:	90                   	nop
1400103e3:	90                   	nop
1400103e4:	90                   	nop
1400103e5:	90                   	nop
1400103e6:	90                   	nop
1400103e7:	90                   	nop
1400103e8:	90                   	nop
1400103e9:	90                   	nop
1400103ea:	90                   	nop
1400103eb:	90                   	nop
1400103ec:	90                   	nop
1400103ed:	90                   	nop
1400103ee:	90                   	nop
1400103ef:	90                   	nop
1400103f0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400103f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400103fa:	48 89 e0             	mov    %rsp,%rax
1400103fd:	48 89 cf             	mov    %rcx,%rdi
140010400:	48 89 d6             	mov    %rdx,%rsi
140010403:	4c 89 c2             	mov    %r8,%rdx
140010406:	49 89 e3             	mov    %rsp,%r11
140010409:	53                   	push   %rbx
14001040a:	55                   	push   %rbp
14001040b:	41 54                	push   %r12
14001040d:	41 55                	push   %r13
14001040f:	41 56                	push   %r14
140010411:	c5 f8 77             	vzeroupper
140010414:	48 8d 64 24 a0       	lea    -0x60(%rsp),%rsp
140010419:	c4 c1 78 29 b3 78 ff 	vmovaps %xmm6,-0x88(%r11)
140010420:	ff ff
140010422:	c4 c1 78 29 7b 88    	vmovaps %xmm7,-0x78(%r11)
140010428:	c4 41 78 29 43 98    	vmovaps %xmm8,-0x68(%r11)
14001042e:	c4 41 78 29 4b a8    	vmovaps %xmm9,-0x58(%r11)
140010434:	c4 41 78 29 53 b8    	vmovaps %xmm10,-0x48(%r11)
14001043a:	c4 41 78 29 5b c8    	vmovaps %xmm11,-0x38(%r11)
140010440:	49 89 f8             	mov    %rdi,%r8
140010443:	49 89 f1             	mov    %rsi,%r9
140010446:	49 89 d2             	mov    %rdx,%r10
140010449:	48 8d a4 24 80 fd ff 	lea    -0x280(%rsp),%rsp
140010450:	ff
140010451:	49 c1 e2 06          	shl    $0x6,%r10
140010455:	4d 8d 69 40          	lea    0x40(%r9),%r13