14006bfda:	90                   	nop
14006bfdb:	90                   	nop
14006bfdc:	90                   	nop
14006bfdd:	90                   	nop
14006bfde:	90                   	nop
14006bfdf:	90                   	nop
14006bfe0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006bfe5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006bfea:	48 89 e0             	mov    %rsp,%rax
14006bfed:	48 89 cf             	mov    %rcx,%rdi
14006bff0:	48 89 d6             	mov    %rdx,%rsi
14006bff3:	4c 89 c2             	mov    %r8,%rdx
14006bff6:	55                   	push   %rbp
14006bff7:	53                   	push   %rbx
14006bff8:	41 54                	push   %r12
14006bffa:	41 55                	push   %r13
14006bffc:	41 56                	push   %r14
14006bffe:	41 57                	push   %r15
14006c000:	48 89 d3             	mov    %rdx,%rbx
14006c003:	48 8b 16             	mov    (%rsi),%rdx
14006c006:	4c 8b 76 08          	mov    0x8(%rsi),%r14
14006c00a:	4c 8b 7e 10          	mov    0x10(%rsi),%r15
14006c00e:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14006c012:	48 8d 35 a7 f0 ff ff 	lea    -0xf59(%rip),%rsi        # 0x14006b0c0
14006c019:	eb 05                	jmp    0x14006c020
14006c01b:	90                   	nop
14006c01c:	90                   	nop
14006c01d:	90                   	nop
14006c01e:	90                   	nop
14006c01f:	90                   	nop
14006c020:	c4 42 b3 f6 d6       	mulx   %r14,%r9,%r10
14006c025:	c4 42 f3 f6 df       	mulx   %r15,%rcx,%r11
14006c02a:	48 89 d0             	mov    %rdx,%rax
14006c02d:	66 49 0f 6e ce       	movq   %r14,%xmm1
14006c032:	c4 42 d3 f6 e0       	mulx   %r8,%rbp,%r12
14006c037:	4c 89 f2             	mov    %r14,%rdx
14006c03a:	49 01 ca             	add    %rcx,%r10
14006c03d:	66 49 0f 6e d7       	movq   %r15,%xmm2
14006c042:	49 11 eb             	adc    %rbp,%r11
14006c045:	49 83 d4 00          	adc    $0x0,%r12
14006c049:	4d 31 ed             	xor    %r13,%r13
14006c04c:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006c051:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006c057:	f3 4c 0f 38 f6 e5    	adox   %rbp,%r12
14006c05d:	c4 c2 f3 f6 e8       	mulx   %r8,%rcx,%rbp
14006c062:	4c 89 fa             	mov    %r15,%rdx
14006c065:	66 4c 0f 38 f6 e1    	adcx   %rcx,%r12
14006c06b:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006c071:	49 83 d5 00          	adc    $0x0,%r13
14006c075:	c4 42 f3 f6 f0       	mulx   %r8,%rcx,%r14
14006c07a:	48 89 c2             	mov    %rax,%rdx
14006c07d:	66 49 0f 6e d8       	movq   %r8,%xmm3
14006c082:	4d 31 ff             	xor    %r15,%r15
14006c085:	66 4d 0f 38 f6 c9    	adcx   %r9,%r9
14006c08b:	f3 4c 0f 38 f6 e9    	adox   %rcx,%r13
14006c091:	66 4d 0f 38 f6 d2    	adcx   %r10,%r10
14006c097:	f3 4d 0f 38 f6 f7    	adox   %r15,%r14
14006c09d:	c4 e2 bb f6 ea       	mulx   %rdx,%r8,%rbp
14006c0a2:	66 48 0f 7e ca       	movq   %xmm1,%rdx
14006c0a7:	66 4d 0f 38 f6 db    	adcx   %r11,%r11
14006c0ad:	f3 4c 0f 38 f6 cd    	adox   %rbp,%r9
14006c0b3:	66 4d 0f 38 f6 e4    	adcx   %r12,%r12
14006c0b9:	c4 e2 f3 f6 c2       	mulx   %rdx,%rcx,%rax
14006c0be:	66 48 0f 7e d2       	movq   %xmm2,%rdx
14006c0c3:	66 4d 0f 38 f6 ed    	adcx   %r13,%r13
14006c0c9:	f3 4c 0f 38 f6 d1    	adox   %rcx,%r10
14006c0cf:	66 4d 0f 38 f6 f6    	adcx   %r14,%r14
14006c0d5:	c4 e2 f3 f6 ea       	mulx   %rdx,%rcx,%rbp
14006c0da:	67 66 48 0f 7e da    	addr32 movq %xmm3,%rdx
14006c0e0:	f3 4c 0f 38 f6 d8    	adox   %rax,%r11
14006c0e6:	66 4d 0f 38 f6 ff    	adcx   %r15,%r15
14006c0ec:	f3 4c 0f 38 f6 e1    	adox   %rcx,%r12
14006c0f2:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006c0f8:	c4 e2 f3 f6 c2       	mulx   %rdx,%rcx,%rax
14006c0fd:	f3 4c 0f 38 f6 f1    	adox   %rcx,%r14
14006c103:	f3 4c 0f 38 f6 f8    	adox   %rax,%r15
14006c109:	4c 89 c2             	mov    %r8,%rdx
14006c10c:	c4 e2 eb f6 4e 20    	mulx   0x20(%rsi),%rdx,%rcx
14006c112:	48 31 c0             	xor    %rax,%rax
14006c115:	c4 e2 f3 f6 2e       	mulx   (%rsi),%rcx,%rbp
14006c11a:	66 4c 0f 38 f6 c1    	adcx   %rcx,%r8
14006c120:	f3 4c 0f 38 f6 cd    	adox   %rbp,%r9
14006c126:	c4 e2 f3 f6 6e 08    	mulx   0x8(%rsi),%rcx,%rbp
14006c12c:	66 4c 0f 38 f6 c9    	adcx   %rcx,%r9
14006c132:	f3 4c 0f 38 f6 d5    	adox   %rbp,%r10
14006c138:	c4 e2 f3 f6 6e 10    	mulx   0x10(%rsi),%rcx,%rbp
14006c13e:	66 4c 0f 38 f6 d1    	adcx   %rcx,%r10
14006c144:	f3 4c 0f 38 f6 dd    	adox   %rbp,%r11
14006c14a:	c4 e2 f3 f6 6e 18    	mulx   0x18(%rsi),%rcx,%rbp
14006c150:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006c156:	f3 4c 0f 38 f6 c5    	adox   %rbp,%r8
14006c15c:	66 4c 0f 38 f6 c0    	adcx   %rax,%r8
14006c162:	4c 89 ca             	mov    %r9,%rdx
14006c165:	c4 e2 eb f6 4e 20    	mulx   0x20(%rsi),%rdx,%rcx
14006c16b:	c4 e2 f3 f6 2e       	mulx   (%rsi),%rcx,%rbp
14006c170:	f3 4c 0f 38 f6 c9    	adox   %rcx,%r9
14006c176:	66 4c 0f 38 f6 d5    	adcx   %rbp,%r10
14006c17c:	c4 e2 f3 f6 6e 08    	mulx   0x8(%rsi),%rcx,%rbp
14006c182:	f3 4c 0f 38 f6 d1    	adox   %rcx,%r10
14006c188:	66 4c 0f 38 f6 dd    	adcx   %rbp,%r11
14006c18e:	c4 e2 f3 f6 6e 10    	mulx   0x10(%rsi),%rcx,%rbp
14006c194:	f3 4c 0f 38 f6 d9    	adox   %rcx,%r11
14006c19a:	66 4c 0f 38 f6 c5    	adcx   %rbp,%r8
14006c1a0:	c4 e2 f3 f6 6e 18    	mulx   0x18(%rsi),%rcx,%rbp
14006c1a6:	f3 4c 0f 38 f6 c1    	adox   %rcx,%r8
14006c1ac:	66 4c 0f 38 f6 cd    	adcx   %rbp,%r9
14006c1b2:	f3 4c 0f 38 f6 c8    	adox   %rax,%r9
14006c1b8:	4c 89 d2             	mov    %r10,%rdx
14006c1bb:	c4 e2 eb f6 4e 20    	mulx   0x20(%rsi),%rdx,%rcx
14006c1c1:	c4 e2 f3 f6 2e       	mulx   (%rsi),%rcx,%rbp
14006c1c6:	66 4c 0f 38 f6 d1    	adcx   %rcx,%r10
14006c1cc:	f3 4c 0f 38 f6 dd    	adox   %rbp,%r11
14006c1d2:	c4 e2 f3 f6 6e 08    	mulx   0x8(%rsi),%rcx,%rbp
14006c1d8:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006c1de:	f3 4c 0f 38 f6 c5    	adox   %rbp,%r8
14006c1e4:	c4 e2 f3 f6 6e 10    	mulx   0x10(%rsi),%rcx,%rbp
14006c1ea:	66 4c 0f 38 f6 c1    	adcx   %rcx,%r8
14006c1f0:	f3 4c 0f 38 f6 cd    	adox   %rbp,%r9
14006c1f6:	c4 e2 f3 f6 6e 18    	mulx   0x18(%rsi),%rcx,%rbp
14006c1fc:	66 4c 0f 38 f6 c9    	adcx   %rcx,%r9
14006c202:	f3 4c 0f 38 f6 d5    	adox   %rbp,%r10
14006c208:	66 4c 0f 38 f6 d0    	adcx   %rax,%r10
14006c20e:	4c 89 da             	mov    %r11,%rdx
14006c211:	c4 e2 eb f6 4e 20    	mulx   0x20(%rsi),%rdx,%rcx
14006c217:	c4 e2 f3 f6 2e       	mulx   (%rsi),%rcx,%rbp
14006c21c:	f3 4c 0f 38 f6 d9    	adox   %rcx,%r11
14006c222:	66 4c 0f 38 f6 c5    	adcx   %rbp,%r8
14006c228:	c4 e2 f3 f6 6e 08    	mulx   0x8(%rsi),%rcx,%rbp
14006c22e:	f3 4c 0f 38 f6 c1    	adox   %rcx,%r8
14006c234:	66 4c 0f 38 f6 cd    	adcx   %rbp,%r9
14006c23a:	c4 e2 f3 f6 6e 10    	mulx   0x10(%rsi),%rcx,%rbp
14006c240:	f3 4c 0f 38 f6 c9    	adox   %rcx,%r9
14006c246:	66 4c 0f 38 f6 d5    	adcx   %rbp,%r10
14006c24c:	c4 e2 f3 f6 6e 18    	mulx   0x18(%rsi),%rcx,%rbp
14006c252:	f3 4c 0f 38 f6 d1    	adox   %rcx,%r10
14006c258:	66 4c 0f 38 f6 dd    	adcx   %rbp,%r11
14006c25e:	f3 4c 0f 38 f6 d8    	adox   %rax,%r11
14006c264:	4d 01 c4             	add    %r8,%r12
14006c267:	4d 11 e9             	adc    %r13,%r9
14006c26a:	4c 89 e2             	mov    %r12,%rdx
14006c26d:	4d 11 f2             	adc    %r14,%r10
14006c270:	4d 11 fb             	adc    %r15,%r11
14006c273:	4d 89 ce             	mov    %r9,%r14
14006c276:	48 83 d0 00          	adc    $0x0,%rax
14006c27a:	4c 2b 26             	sub    (%rsi),%r12
14006c27d:	4d 89 d7             	mov    %r10,%r15
14006c280:	4c 1b 4e 08          	sbb    0x8(%rsi),%r9
14006c284:	4c 1b 56 10          	sbb    0x10(%rsi),%r10
14006c288:	4d 89 d8             	mov    %r11,%r8
14006c28b:	4c 1b 5e 18          	sbb    0x18(%rsi),%r11
14006c28f:	48 83 d8 00          	sbb    $0x0,%rax
14006c293:	49 0f 43 d4          	cmovae %r12,%rdx
14006c297:	4d 0f 43 f1          	cmovae %r9,%r14
14006c29b:	4d 0f 43 fa          	cmovae %r10,%r15
14006c29f:	4d 0f 43 c3          	cmovae %r11,%r8
14006c2a3:	48 ff cb             	dec    %rbx
14006c2a6:	0f 85 74 fd ff ff    	jne    0x14006c020
14006c2ac:	48 89 17             	mov    %rdx,(%rdi)
14006c2af:	4c 89 77 08          	mov    %r14,0x8(%rdi)
14006c2b3:	66 0f ef c9          	pxor   %xmm1,%xmm1
14006c2b7:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14006c2bb:	66 0f ef d2          	pxor   %xmm2,%xmm2
14006c2bf:	4c 89 47 18          	mov    %r8,0x18(%rdi)
14006c2c3:	66 0f ef db          	pxor   %xmm3,%xmm3
14006c2c7:	4c 8b 3c 24          	mov    (%rsp),%r15
14006c2cb:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006c2d0:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14006c2d5:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14006c2da:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14006c2df:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
14006c2e4:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
14006c2e9:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006c2ee:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006c2f3:	f3 c3                	repz ret
14006c2f5:	90                   	nop
14006c2f6:	90                   	nop
14006c2f7:	90                   	nop
14006c2f8:	90                   	nop
14006c2f9:	90                   	nop
14006c2fa:	90                   	nop
14006c2fb:	90                   	nop
14006c2fc:	90                   	nop
14006c2fd:	90                   	nop
14006c2fe:	90                   	nop
14006c2ff:	90                   	nop
14006c300:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006c305:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006c30a:	48 89 e0             	mov    %rsp,%rax
14006c30d:	48 89 cf             	mov    %rcx,%rdi
14006c310:	48 89 d6             	mov    %rdx,%rsi
14006c313:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006c318:	23 0d ca 3d 3a 00    	and    0x3a3dca(%rip),%ecx        # 0x1404100e8
14006c31e:	48 8d 15 fb ec ff ff 	lea    -0x1305(%rip),%rdx        # 0x14006b020
14006c325:	eb 3a                	jmp    0x14006c361
14006c327:	90                   	nop
14006c328:	90                   	nop
14006c329:	90                   	nop
14006c32a:	90                   	nop
14006c32b:	90                   	nop
14006c32c:	90                   	nop
14006c32d:	90                   	nop
14006c32e:	90                   	nop
14006c32f:	90                   	nop
14006c330:	90                   	nop
14006c331:	90                   	nop
14006c332:	90                   	nop
14006c333:	90                   	nop
14006c334:	90                   	nop
14006c335:	90                   	nop
14006c336:	90                   	nop
14006c337:	90                   	nop
14006c338:	90                   	nop
14006c339:	90                   	nop
14006c33a:	90                   	nop
14006c33b:	90                   	nop
14006c33c:	90                   	nop
14006c33d:	90                   	nop
14006c33e:	90                   	nop
14006c33f:	90                   	nop
14006c340:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006c345:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006c34a:	48 89 e0             	mov    %rsp,%rax
14006c34d:	48 89 cf             	mov    %rcx,%rdi
14006c350:	48 89 d6             	mov    %rdx,%rsi
14006c353:	4c 89 c2             	mov    %r8,%rdx
14006c356:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006c35b:	23 0d 87 3d 3a 00    	and    0x3a3d87(%rip),%ecx        # 0x1404100e8
14006c361:	55                   	push   %rbp
14006c362:	53                   	push   %rbx
14006c363:	41 54                	push   %r12
14006c365:	41 55                	push   %r13
14006c367:	41 56                	push   %r14
14006c369:	41 57                	push   %r15
14006c36b:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
14006c371:	74 2d                	je     0x14006c3a0
14006c373:	48 89 d3             	mov    %rdx,%rbx
14006c376:	48 8b 02             	mov    (%rdx),%rax
14006c379:	4c 8b 0e             	mov    (%rsi),%r9
14006c37c:	4c 8b 56 08          	mov    0x8(%rsi),%r10
14006c380:	4c 8b 5e 10          	mov    0x10(%rsi),%r11
14006c384:	4c 8b 66 18          	mov    0x18(%rsi),%r12
14006c388:	e8 73 00 00 00       	call   0x14006c400
14006c38d:	eb 2f                	jmp    0x14006c3be
14006c38f:	90                   	nop
14006c390:	90                   	nop
14006c391:	90                   	nop
14006c392:	90                   	nop
14006c393:	90                   	nop
14006c394:	90                   	nop
14006c395:	90                   	nop
14006c396:	90                   	nop
14006c397:	90                   	nop
14006c398:	90                   	nop
14006c399:	90                   	nop
14006c39a:	90                   	nop
14006c39b:	90                   	nop
14006c39c:	90                   	nop
14006c39d:	90                   	nop
14006c39e:	90                   	nop
14006c39f:	90                   	nop
14006c3a0:	48 89 d3             	mov    %rdx,%rbx
14006c3a3:	48 8b 12             	mov    (%rdx),%rdx
14006c3a6:	4c 8b 0e             	mov    (%rsi),%r9
14006c3a9:	4c 8b 56 08          	mov    0x8(%rsi),%r10
14006c3ad:	4c 8b 5e 10          	mov    0x10(%rsi),%r11
14006c3b1:	4c 8b 66 18          	mov    0x18(%rsi),%r12
14006c3b5:	48 8d 76 80          	lea    -0x80(%rsi),%rsi
14006c3b9:	e8 02 05 00 00       	call   0x14006c8c0
14006c3be:	4c 8b 3c 24          	mov    (%rsp),%r15
14006c3c2:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006c3c7:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14006c3cc:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14006c3d1:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14006c3d6:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
14006c3db:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
14006c3e0:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006c3e5:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006c3ea:	f3 c3                	repz ret
14006c3ec:	90                   	nop
14006c3ed:	90                   	nop
14006c3ee:	90                   	nop
14006c3ef:	90                   	nop
14006c3f0:	90                   	nop
14006c3f1:	90                   	nop
14006c3f2:	90                   	nop
14006c3f3:	90                   	nop
14006c3f4:	90                   	nop
14006c3f5:	90                   	nop
14006c3f6:	90                   	nop
14006c3f7:	90                   	nop
14006c3f8:	90                   	nop
14006c3f9:	90                   	nop
14006c3fa:	90                   	nop
14006c3fb:	90                   	nop
14006c3fc:	90                   	nop
14006c3fd:	90                   	nop
14006c3fe:	90                   	nop
14006c3ff:	90                   	nop
14006c400:	48 89 c5             	mov    %rax,%rbp
14006c403:	49 f7 e1             	mul    %r9
14006c406:	4c 8b 35 fb eb ff ff 	mov    -0x1405(%rip),%r14        # 0x14006b008
14006c40d:	49 89 c0             	mov    %rax,%r8
14006c410:	48 89 e8             	mov    %rbp,%rax
14006c413:	49 89 d1             	mov    %rdx,%r9
14006c416:	49 f7 e2             	mul    %r10
14006c419:	4c 8b 3d f8 eb ff ff 	mov    -0x1408(%rip),%r15        # 0x14006b018
14006c420:	49 01 c1             	add    %rax,%r9
14006c423:	48 89 e8             	mov    %rbp,%rax
14006c426:	48 83 d2 00          	adc    $0x0,%rdx
14006c42a:	49 89 d2             	mov    %rdx,%r10
14006c42d:	49 f7 e3             	mul    %r11
14006c430:	49 01 c2             	add    %rax,%r10
14006c433:	48 89 e8             	mov    %rbp,%rax
14006c436:	48 83 d2 00          	adc    $0x0,%rdx
14006c43a:	49 89 d3             	mov    %rdx,%r11
14006c43d:	49 f7 e4             	mul    %r12
14006c440:	49 01 c3             	add    %rax,%r11
14006c443:	4c 89 c0             	mov    %r8,%rax
14006c446:	48 83 d2 00          	adc    $0x0,%rdx
14006c44a:	4d 31 ed             	xor    %r13,%r13
14006c44d:	49 89 d4             	mov    %rdx,%r12
14006c450:	4c 89 c5             	mov    %r8,%rbp
14006c453:	49 c1 e0 20          	shl    $0x20,%r8
14006c457:	49 f7 e7             	mul    %r15
14006c45a:	48 c1 ed 20          	shr    $0x20,%rbp
14006c45e:	4d 01 c1             	add    %r8,%r9
14006c461:	49 11 ea             	adc    %rbp,%r10
14006c464:	49 11 c3             	adc    %rax,%r11
14006c467:	48 8b 43 08          	mov    0x8(%rbx),%rax
14006c46b:	49 11 d4             	adc    %rdx,%r12
14006c46e:	49 83 d5 00          	adc    $0x0,%r13
14006c472:	4d 31 c0             	xor    %r8,%r8
14006c475:	48 89 c5             	mov    %rax,%rbp
14006c478:	48 f7 26             	mulq   (%rsi)
14006c47b:	49 01 c1             	add    %rax,%r9
14006c47e:	48 89 e8             	mov    %rbp,%rax
14006c481:	48 83 d2 00          	adc    $0x0,%rdx
14006c485:	48 89 d1             	mov    %rdx,%rcx
14006c488:	48 f7 66 08          	mulq   0x8(%rsi)
14006c48c:	49 01 ca             	add    %rcx,%r10
14006c48f:	48 83 d2 00          	adc    $0x0,%rdx
14006c493:	49 01 c2             	add    %rax,%r10
14006c496:	48 89 e8             	mov    %rbp,%rax
14006c499:	48 83 d2 00          	adc    $0x0,%rdx
14006c49d:	48 89 d1             	mov    %rdx,%rcx
14006c4a0:	48 f7 66 10          	mulq   0x10(%rsi)
14006c4a4:	49 01 cb             	add    %rcx,%r11
14006c4a7:	48 83 d2 00          	adc    $0x0,%rdx
14006c4ab:	49 01 c3             	add    %rax,%r11
14006c4ae:	48 89 e8             	mov    %rbp,%rax