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
14006c69d:	90                   	nop
14006c69e:	90                   	nop
14006c69f:	90                   	nop
14006c6a0:	48 8b 16             	mov    (%rsi),%rdx
14006c6a3:	4c 8b 76 08          	mov    0x8(%rsi),%r14
14006c6a7:	4c 8b 7e 10          	mov    0x10(%rsi),%r15
14006c6ab:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14006c6af:	48 8d 76 80          	lea    -0x80(%rsi),%rsi
14006c6b3:	e8 68 04 00 00       	call   0x14006cb20
14006c6b8:	4c 8b 3c 24          	mov    (%rsp),%r15
14006c6bc:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006c6c1:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14006c6c6:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14006c6cb:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14006c6d0:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
14006c6d5:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
14006c6da:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006c6df:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006c6e4:	f3 c3                	repz ret
14006c6e6:	90                   	nop
14006c6e7:	90                   	nop
14006c6e8:	90                   	nop
14006c6e9:	90                   	nop
14006c6ea:	90                   	nop
14006c6eb:	90                   	nop
14006c6ec:	90                   	nop
14006c6ed:	90                   	nop
14006c6ee:	90                   	nop
14006c6ef:	90                   	nop
14006c6f0:	90                   	nop
14006c6f1:	90                   	nop
14006c6f2:	90                   	nop
14006c6f3:	90                   	nop
14006c6f4:	90                   	nop
14006c6f5:	90                   	nop
14006c6f6:	90                   	nop
14006c6f7:	90                   	nop
14006c6f8:	90                   	nop
14006c6f9:	90                   	nop
14006c6fa:	90                   	nop
14006c6fb:	90                   	nop
14006c6fc:	90                   	nop
14006c6fd:	90                   	nop
14006c6fe:	90                   	nop
14006c6ff:	90                   	nop
14006c700:	49 89 c5             	mov    %rax,%r13
14006c703:	49 f7 e6             	mul    %r14
14006c706:	49 89 c1             	mov    %rax,%r9
14006c709:	4c 89 f8             	mov    %r15,%rax
14006c70c:	49 89 d2             	mov    %rdx,%r10
14006c70f:	49 f7 e5             	mul    %r13
14006c712:	49 01 c2             	add    %rax,%r10
14006c715:	4c 89 c0             	mov    %r8,%rax
14006c718:	48 83 d2 00          	adc    $0x0,%rdx
14006c71c:	49 89 d3             	mov    %rdx,%r11
14006c71f:	49 f7 e5             	mul    %r13
14006c722:	49 01 c3             	add    %rax,%r11
14006c725:	4c 89 f8             	mov    %r15,%rax
14006c728:	48 83 d2 00          	adc    $0x0,%rdx
14006c72c:	49 89 d4             	mov    %rdx,%r12
14006c72f:	49 f7 e6             	mul    %r14
14006c732:	49 01 c3             	add    %rax,%r11
14006c735:	4c 89 c0             	mov    %r8,%rax
14006c738:	48 83 d2 00          	adc    $0x0,%rdx
14006c73c:	48 89 d5             	mov    %rdx,%rbp
14006c73f:	49 f7 e6             	mul    %r14
14006c742:	49 01 c4             	add    %rax,%r12
14006c745:	4c 89 c0             	mov    %r8,%rax
14006c748:	48 83 d2 00          	adc    $0x0,%rdx
14006c74c:	49 01 ec             	add    %rbp,%r12
14006c74f:	49 89 d5             	mov    %rdx,%r13
14006c752:	49 83 d5 00          	adc    $0x0,%r13
14006c756:	49 f7 e7             	mul    %r15
14006c759:	4d 31 ff             	xor    %r15,%r15
14006c75c:	49 01 c5             	add    %rax,%r13
14006c75f:	48 8b 06             	mov    (%rsi),%rax
14006c762:	49 89 d6             	mov    %rdx,%r14
14006c765:	49 83 d6 00          	adc    $0x0,%r14
14006c769:	4d 01 c9             	add    %r9,%r9
14006c76c:	4d 11 d2             	adc    %r10,%r10
14006c76f:	4d 11 db             	adc    %r11,%r11
14006c772:	4d 11 e4             	adc    %r12,%r12
14006c775:	4d 11 ed             	adc    %r13,%r13
14006c778:	4d 11 f6             	adc    %r14,%r14
14006c77b:	49 83 d7 00          	adc    $0x0,%r15
14006c77f:	48 f7 e0             	mul    %rax
14006c782:	49 89 c0             	mov    %rax,%r8
14006c785:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006c789:	48 89 d1             	mov    %rdx,%rcx
14006c78c:	48 f7 e0             	mul    %rax
14006c78f:	49 01 c9             	add    %rcx,%r9
14006c792:	49 11 c2             	adc    %rax,%r10
14006c795:	48 8b 46 10          	mov    0x10(%rsi),%rax
14006c799:	48 83 d2 00          	adc    $0x0,%rdx
14006c79d:	48 89 d1             	mov    %rdx,%rcx
14006c7a0:	48 f7 e0             	mul    %rax
14006c7a3:	49 01 cb             	add    %rcx,%r11
14006c7a6:	49 11 c4             	adc    %rax,%r12
14006c7a9:	48 8b 46 18          	mov    0x18(%rsi),%rax
14006c7ad:	48 83 d2 00          	adc    $0x0,%rdx
14006c7b1:	48 89 d1             	mov    %rdx,%rcx
14006c7b4:	48 f7 e0             	mul    %rax
14006c7b7:	49 01 cd             	add    %rcx,%r13
14006c7ba:	49 11 c6             	adc    %rax,%r14
14006c7bd:	4c 89 c0             	mov    %r8,%rax
14006c7c0:	49 11 d7             	adc    %rdx,%r15
14006c7c3:	48 8b 35 3e e8 ff ff 	mov    -0x17c2(%rip),%rsi        # 0x14006b008
14006c7ca:	48 8b 2d 47 e8 ff ff 	mov    -0x17b9(%rip),%rbp        # 0x14006b018
14006c7d1:	4c 89 c1             	mov    %r8,%rcx
14006c7d4:	49 c1 e0 20          	shl    $0x20,%r8
14006c7d8:	48 f7 e5             	mul    %rbp
14006c7db:	48 c1 e9 20          	shr    $0x20,%rcx
14006c7df:	4d 01 c1             	add    %r8,%r9
14006c7e2:	49 11 ca             	adc    %rcx,%r10
14006c7e5:	49 11 c3             	adc    %rax,%r11
14006c7e8:	4c 89 c8             	mov    %r9,%rax
14006c7eb:	48 83 d2 00          	adc    $0x0,%rdx
14006c7ef:	4c 89 c9             	mov    %r9,%rcx
14006c7f2:	49 c1 e1 20          	shl    $0x20,%r9
14006c7f6:	49 89 d0             	mov    %rdx,%r8
14006c7f9:	48 f7 e5             	mul    %rbp
14006c7fc:	48 c1 e9 20          	shr    $0x20,%rcx
14006c800:	4d 01 ca             	add    %r9,%r10
14006c803:	49 11 cb             	adc    %rcx,%r11
14006c806:	49 11 c0             	adc    %rax,%r8
14006c809:	4c 89 d0             	mov    %r10,%rax
14006c80c:	48 83 d2 00          	adc    $0x0,%rdx
14006c810:	4c 89 d1             	mov    %r10,%rcx
14006c813:	49 c1 e2 20          	shl    $0x20,%r10
14006c817:	49 89 d1             	mov    %rdx,%r9
14006c81a:	48 f7 e5             	mul    %rbp
14006c81d:	48 c1 e9 20          	shr    $0x20,%rcx
14006c821:	4d 01 d3             	add    %r10,%r11
14006c824:	49 11 c8             	adc    %rcx,%r8
14006c827:	49 11 c1             	adc    %rax,%r9
14006c82a:	4c 89 d8             	mov    %r11,%rax
14006c82d:	48 83 d2 00          	adc    $0x0,%rdx
14006c831:	4c 89 d9             	mov    %r11,%rcx
14006c834:	49 c1 e3 20          	shl    $0x20,%r11
14006c838:	49 89 d2             	mov    %rdx,%r10
14006c83b:	48 f7 e5             	mul    %rbp
14006c83e:	48 c1 e9 20          	shr    $0x20,%rcx
14006c842:	4d 01 d8             	add    %r11,%r8
14006c845:	49 11 c9             	adc    %rcx,%r9
14006c848:	49 11 c2             	adc    %rax,%r10
14006c84b:	48 83 d2 00          	adc    $0x0,%rdx
14006c84f:	4d 31 db             	xor    %r11,%r11
14006c852:	4d 01 c4             	add    %r8,%r12
14006c855:	4d 11 cd             	adc    %r9,%r13
14006c858:	4d 89 e0             	mov    %r12,%r8
14006c85b:	4d 11 d6             	adc    %r10,%r14
14006c85e:	49 11 d7             	adc    %rdx,%r15
14006c861:	4d 89 e9             	mov    %r13,%r9
14006c864:	49 83 d3 00          	adc    $0x0,%r11
14006c868:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14006c86c:	4d 89 f2             	mov    %r14,%r10
14006c86f:	49 19 f5             	sbb    %rsi,%r13
14006c872:	49 83 de 00          	sbb    $0x0,%r14
14006c876:	4c 89 f9             	mov    %r15,%rcx
14006c879:	49 19 ef             	sbb    %rbp,%r15
14006c87c:	49 83 db 00          	sbb    $0x0,%r11
14006c880:	4d 0f 42 e0          	cmovb  %r8,%r12
14006c884:	4d 0f 42 e9          	cmovb  %r9,%r13
14006c888:	4c 89 27             	mov    %r12,(%rdi)
14006c88b:	4d 0f 42 f2          	cmovb  %r10,%r14
14006c88f:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006c893:	4c 0f 42 f9          	cmovb  %rcx,%r15
14006c897:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14006c89b:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14006c89f:	f3 c3                	repz ret
14006c8a1:	90                   	nop
14006c8a2:	90                   	nop
14006c8a3:	90                   	nop
14006c8a4:	90                   	nop
14006c8a5:	90                   	nop