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
14006c4b1:	48 83 d2 00          	adc    $0x0,%rdx
14006c4b5:	48 89 d1             	mov    %rdx,%rcx
14006c4b8:	48 f7 66 18          	mulq   0x18(%rsi)
14006c4bc:	49 01 cc             	add    %rcx,%r12
14006c4bf:	48 83 d2 00          	adc    $0x0,%rdx
14006c4c3:	49 01 c4             	add    %rax,%r12
14006c4c6:	4c 89 c8             	mov    %r9,%rax
14006c4c9:	49 11 d5             	adc    %rdx,%r13
14006c4cc:	49 83 d0 00          	adc    $0x0,%r8
14006c4d0:	4c 89 cd             	mov    %r9,%rbp
14006c4d3:	49 c1 e1 20          	shl    $0x20,%r9
14006c4d7:	49 f7 e7             	mul    %r15
14006c4da:	48 c1 ed 20          	shr    $0x20,%rbp
14006c4de:	4d 01 ca             	add    %r9,%r10
14006c4e1:	49 11 eb             	adc    %rbp,%r11
14006c4e4:	49 11 c4             	adc    %rax,%r12
14006c4e7:	48 8b 43 10          	mov    0x10(%rbx),%rax
14006c4eb:	49 11 d5             	adc    %rdx,%r13
14006c4ee:	49 83 d0 00          	adc    $0x0,%r8
14006c4f2:	4d 31 c9             	xor    %r9,%r9
14006c4f5:	48 89 c5             	mov    %rax,%rbp
14006c4f8:	48 f7 26             	mulq   (%rsi)
14006c4fb:	49 01 c2             	add    %rax,%r10
14006c4fe:	48 89 e8             	mov    %rbp,%rax
14006c501:	48 83 d2 00          	adc    $0x0,%rdx
14006c505:	48 89 d1             	mov    %rdx,%rcx
14006c508:	48 f7 66 08          	mulq   0x8(%rsi)
14006c50c:	49 01 cb             	add    %rcx,%r11
14006c50f:	48 83 d2 00          	adc    $0x0,%rdx
14006c513:	49 01 c3             	add    %rax,%r11
14006c516:	48 89 e8             	mov    %rbp,%rax
14006c519:	48 83 d2 00          	adc    $0x0,%rdx
14006c51d:	48 89 d1             	mov    %rdx,%rcx
14006c520:	48 f7 66 10          	mulq   0x10(%rsi)
14006c524:	49 01 cc             	add    %rcx,%r12
14006c527:	48 83 d2 00          	adc    $0x0,%rdx
14006c52b:	49 01 c4             	add    %rax,%r12
14006c52e:	48 89 e8             	mov    %rbp,%rax
14006c531:	48 83 d2 00          	adc    $0x0,%rdx
14006c535:	48 89 d1             	mov    %rdx,%rcx
14006c538:	48 f7 66 18          	mulq   0x18(%rsi)
14006c53c:	49 01 cd             	add    %rcx,%r13
14006c53f:	48 83 d2 00          	adc    $0x0,%rdx
14006c543:	49 01 c5             	add    %rax,%r13
14006c546:	4c 89 d0             	mov    %r10,%rax
14006c549:	49 11 d0             	adc    %rdx,%r8
14006c54c:	49 83 d1 00          	adc    $0x0,%r9
14006c550:	4c 89 d5             	mov    %r10,%rbp
14006c553:	49 c1 e2 20          	shl    $0x20,%r10
14006c557:	49 f7 e7             	mul    %r15
14006c55a:	48 c1 ed 20          	shr    $0x20,%rbp
14006c55e:	4d 01 d3             	add    %r10,%r11
14006c561:	49 11 ec             	adc    %rbp,%r12
14006c564:	49 11 c5             	adc    %rax,%r13
14006c567:	48 8b 43 18          	mov    0x18(%rbx),%rax
14006c56b:	49 11 d0             	adc    %rdx,%r8
14006c56e:	49 83 d1 00          	adc    $0x0,%r9
14006c572:	4d 31 d2             	xor    %r10,%r10
14006c575:	48 89 c5             	mov    %rax,%rbp
14006c578:	48 f7 26             	mulq   (%rsi)
14006c57b:	49 01 c3             	add    %rax,%r11
14006c57e:	48 89 e8             	mov    %rbp,%rax
14006c581:	48 83 d2 00          	adc    $0x0,%rdx
14006c585:	48 89 d1             	mov    %rdx,%rcx
14006c588:	48 f7 66 08          	mulq   0x8(%rsi)
14006c58c:	49 01 cc             	add    %rcx,%r12
14006c58f:	48 83 d2 00          	adc    $0x0,%rdx
14006c593:	49 01 c4             	add    %rax,%r12
14006c596:	48 89 e8             	mov    %rbp,%rax
14006c599:	48 83 d2 00          	adc    $0x0,%rdx
14006c59d:	48 89 d1             	mov    %rdx,%rcx
14006c5a0:	48 f7 66 10          	mulq   0x10(%rsi)
14006c5a4:	49 01 cd             	add    %rcx,%r13
14006c5a7:	48 83 d2 00          	adc    $0x0,%rdx
14006c5ab:	49 01 c5             	add    %rax,%r13
14006c5ae:	48 89 e8             	mov    %rbp,%rax
14006c5b1:	48 83 d2 00          	adc    $0x0,%rdx
14006c5b5:	48 89 d1             	mov    %rdx,%rcx
14006c5b8:	48 f7 66 18          	mulq   0x18(%rsi)
14006c5bc:	49 01 c8             	add    %rcx,%r8
14006c5bf:	48 83 d2 00          	adc    $0x0,%rdx
14006c5c3:	49 01 c0             	add    %rax,%r8
14006c5c6:	4c 89 d8             	mov    %r11,%rax
14006c5c9:	49 11 d1             	adc    %rdx,%r9
14006c5cc:	49 83 d2 00          	adc    $0x0,%r10
14006c5d0:	4c 89 dd             	mov    %r11,%rbp
14006c5d3:	49 c1 e3 20          	shl    $0x20,%r11
14006c5d7:	49 f7 e7             	mul    %r15
14006c5da:	48 c1 ed 20          	shr    $0x20,%rbp
14006c5de:	4d 01 dc             	add    %r11,%r12
14006c5e1:	49 11 ed             	adc    %rbp,%r13
14006c5e4:	4c 89 e1             	mov    %r12,%rcx
14006c5e7:	49 11 c0             	adc    %rax,%r8
14006c5ea:	49 11 d1             	adc    %rdx,%r9
14006c5ed:	4c 89 ed             	mov    %r13,%rbp
14006c5f0:	49 83 d2 00          	adc    $0x0,%r10
14006c5f4:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14006c5f8:	4c 89 c3             	mov    %r8,%rbx
14006c5fb:	4d 19 f5             	sbb    %r14,%r13
14006c5fe:	49 83 d8 00          	sbb    $0x0,%r8
14006c602:	4c 89 ca             	mov    %r9,%rdx
14006c605:	4d 19 f9             	sbb    %r15,%r9
14006c608:	49 83 da 00          	sbb    $0x0,%r10
14006c60c:	4c 0f 42 e1          	cmovb  %rcx,%r12
14006c610:	4c 0f 42 ed          	cmovb  %rbp,%r13
14006c614:	4c 89 27             	mov    %r12,(%rdi)
14006c617:	4c 0f 42 c3          	cmovb  %rbx,%r8
14006c61b:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006c61f:	4c 0f 42 ca          	cmovb  %rdx,%r9
14006c623:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006c627:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006c62b:	f3 c3                	repz ret
14006c62d:	90                   	nop
14006c62e:	90                   	nop
14006c62f:	90                   	nop
14006c630:	90                   	nop
14006c631:	90                   	nop
14006c632:	90                   	nop
14006c633:	90                   	nop
14006c634:	90                   	nop
14006c635:	90                   	nop
14006c636:	90                   	nop
14006c637:	90                   	nop
14006c638:	90                   	nop
14006c639:	90                   	nop
14006c63a:	90                   	nop
14006c63b:	90                   	nop
14006c63c:	90                   	nop
14006c63d:	90                   	nop
14006c63e:	90                   	nop
14006c63f:	90                   	nop
14006c640:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006c645:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006c64a:	48 89 e0             	mov    %rsp,%rax
14006c64d:	48 89 cf             	mov    %rcx,%rdi
14006c650:	48 89 d6             	mov    %rdx,%rsi
14006c653:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006c658:	23 0d 8a 3a 3a 00    	and    0x3a3a8a(%rip),%ecx        # 0x1404100e8
14006c65e:	55                   	push   %rbp
14006c65f:	53                   	push   %rbx
14006c660:	41 54                	push   %r12
14006c662:	41 55                	push   %r13
14006c664:	41 56                	push   %r14
14006c666:	41 57                	push   %r15
14006c668:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
14006c66e:	74 30                	je     0x14006c6a0
14006c670:	48 8b 06             	mov    (%rsi),%rax
14006c673:	4c 8b 76 08          	mov    0x8(%rsi),%r14
14006c677:	4c 8b 7e 10          	mov    0x10(%rsi),%r15
14006c67b:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14006c67f:	e8 7c 00 00 00       	call   0x14006c700
14006c684:	eb 32                	jmp    0x14006c6b8
14006c686:	90                   	nop
14006c687:	90                   	nop
14006c688:	90                   	nop
14006c689:	90                   	nop
14006c68a:	90                   	nop
14006c68b:	90                   	nop
14006c68c:	90                   	nop
14006c68d:	90                   	nop
14006c68e:	90                   	nop
14006c68f:	90                   	nop
14006c690:	90                   	nop
14006c691:	90                   	nop
14006c692:	90                   	nop
14006c693:	90                   	nop
14006c694:	90                   	nop
14006c695:	90                   	nop
14006c696:	90                   	nop
14006c697:	90                   	nop
14006c698:	90                   	nop
14006c699:	90                   	nop
14006c69a:	90                   	nop
14006c69b:	90                   	nop
14006c69c:	90                   	nop