14006c70e:	49 01 eb             	add    %rbp,%r11
14006c711:	48 83 d2 00          	adc    $0x0,%rdx
14006c715:	49 01 c3             	add    %rax,%r11
14006c718:	48 89 c8             	mov    %rcx,%rax
14006c71b:	48 83 d2 00          	adc    $0x0,%rdx
14006c71f:	48 89 d5             	mov    %rdx,%rbp
14006c722:	48 f7 66 10          	mulq   0x10(%rsi)
14006c726:	49 01 ec             	add    %rbp,%r12
14006c729:	48 83 d2 00          	adc    $0x0,%rdx
14006c72d:	49 01 c4             	add    %rax,%r12
14006c730:	48 89 c8             	mov    %rcx,%rax
14006c733:	48 83 d2 00          	adc    $0x0,%rdx
14006c737:	4c 89 d1             	mov    %r10,%rcx
14006c73a:	4d 0f af d7          	imul   %r15,%r10
14006c73e:	48 89 d5             	mov    %rdx,%rbp
14006c741:	48 f7 66 18          	mulq   0x18(%rsi)
14006c745:	49 01 ed             	add    %rbp,%r13
14006c748:	48 83 d2 00          	adc    $0x0,%rdx
14006c74c:	4d 31 c9             	xor    %r9,%r9
14006c74f:	49 01 c5             	add    %rax,%r13
14006c752:	4c 89 d0             	mov    %r10,%rax
14006c755:	49 11 d0             	adc    %rdx,%r8
14006c758:	49 83 d1 00          	adc    $0x0,%r9
14006c75c:	49 f7 26             	mulq   (%r14)
14006c75f:	4c 89 d5             	mov    %r10,%rbp
14006c762:	48 01 c1             	add    %rax,%rcx
14006c765:	4c 89 d0             	mov    %r10,%rax
14006c768:	48 11 d1             	adc    %rdx,%rcx
14006c76b:	4d 29 d4             	sub    %r10,%r12
14006c76e:	49 83 da 00          	sbb    $0x0,%r10
14006c772:	49 f7 66 08          	mulq   0x8(%r14)
14006c776:	49 01 cb             	add    %rcx,%r11
14006c779:	48 83 d2 00          	adc    $0x0,%rdx
14006c77d:	49 01 c3             	add    %rax,%r11
14006c780:	48 89 e8             	mov    %rbp,%rax
14006c783:	49 11 d4             	adc    %rdx,%r12
14006c786:	48 89 ea             	mov    %rbp,%rdx
14006c789:	49 83 d2 00          	adc    $0x0,%r10
14006c78d:	48 c1 e0 20          	shl    $0x20,%rax
14006c791:	48 c1 ea 20          	shr    $0x20,%rdx
14006c795:	49 29 c5             	sub    %rax,%r13
14006c798:	48 8b 43 18          	mov    0x18(%rbx),%rax
14006c79c:	48 19 d5             	sbb    %rdx,%rbp
14006c79f:	4d 01 d5             	add    %r10,%r13
14006c7a2:	49 11 e8             	adc    %rbp,%r8
14006c7a5:	49 83 d1 00          	adc    $0x0,%r9
14006c7a9:	48 89 c1             	mov    %rax,%rcx
14006c7ac:	48 f7 26             	mulq   (%rsi)
14006c7af:	49 01 c3             	add    %rax,%r11
14006c7b2:	48 89 c8             	mov    %rcx,%rax
14006c7b5:	48 83 d2 00          	adc    $0x0,%rdx
14006c7b9:	48 89 d5             	mov    %rdx,%rbp
14006c7bc:	48 f7 66 08          	mulq   0x8(%rsi)
14006c7c0:	49 01 ec             	add    %rbp,%r12
14006c7c3:	48 83 d2 00          	adc    $0x0,%rdx
14006c7c7:	49 01 c4             	add    %rax,%r12
14006c7ca:	48 89 c8             	mov    %rcx,%rax
14006c7cd:	48 83 d2 00          	adc    $0x0,%rdx
14006c7d1:	48 89 d5             	mov    %rdx,%rbp
14006c7d4:	48 f7 66 10          	mulq   0x10(%rsi)
14006c7d8:	49 01 ed             	add    %rbp,%r13
14006c7db:	48 83 d2 00          	adc    $0x0,%rdx
14006c7df:	49 01 c5             	add    %rax,%r13
14006c7e2:	48 89 c8             	mov    %rcx,%rax
14006c7e5:	48 83 d2 00          	adc    $0x0,%rdx
14006c7e9:	4c 89 d9             	mov    %r11,%rcx
14006c7ec:	4d 0f af df          	imul   %r15,%r11
14006c7f0:	48 89 d5             	mov    %rdx,%rbp
14006c7f3:	48 f7 66 18          	mulq   0x18(%rsi)
14006c7f7:	49 01 e8             	add    %rbp,%r8
14006c7fa:	48 83 d2 00          	adc    $0x0,%rdx
14006c7fe:	4d 31 d2             	xor    %r10,%r10
14006c801:	49 01 c0             	add    %rax,%r8
14006c804:	4c 89 d8             	mov    %r11,%rax
14006c807:	49 11 d1             	adc    %rdx,%r9
14006c80a:	49 83 d2 00          	adc    $0x0,%r10
14006c80e:	49 f7 26             	mulq   (%r14)
14006c811:	4c 89 dd             	mov    %r11,%rbp
14006c814:	48 01 c1             	add    %rax,%rcx
14006c817:	4c 89 d8             	mov    %r11,%rax
14006c81a:	48 11 d1             	adc    %rdx,%rcx
14006c81d:	4d 29 dd             	sub    %r11,%r13
14006c820:	49 83 db 00          	sbb    $0x0,%r11
14006c824:	49 f7 66 08          	mulq   0x8(%r14)
14006c828:	49 01 cc             	add    %rcx,%r12
14006c82b:	48 83 d2 00          	adc    $0x0,%rdx
14006c82f:	49 01 c4             	add    %rax,%r12
14006c832:	48 89 e8             	mov    %rbp,%rax
14006c835:	49 11 d5             	adc    %rdx,%r13
14006c838:	48 89 ea             	mov    %rbp,%rdx
14006c83b:	49 83 d3 00          	adc    $0x0,%r11
14006c83f:	48 c1 e0 20          	shl    $0x20,%rax
14006c843:	48 c1 ea 20          	shr    $0x20,%rdx
14006c847:	49 29 c0             	sub    %rax,%r8
14006c84a:	48 19 d5             	sbb    %rdx,%rbp
14006c84d:	4d 01 d8             	add    %r11,%r8
14006c850:	49 11 e9             	adc    %rbp,%r9
14006c853:	49 83 d2 00          	adc    $0x0,%r10
14006c857:	4c 89 e6             	mov    %r12,%rsi
14006c85a:	4d 2b 26             	sub    (%r14),%r12
14006c85d:	4d 89 eb             	mov    %r13,%r11
14006c860:	4d 1b 6e 08          	sbb    0x8(%r14),%r13
14006c864:	4c 89 c1             	mov    %r8,%rcx
14006c867:	4d 1b 46 10          	sbb    0x10(%r14),%r8
14006c86b:	4c 89 cd             	mov    %r9,%rbp
14006c86e:	4d 1b 4e 18          	sbb    0x18(%r14),%r9
14006c872:	49 83 da 00          	sbb    $0x0,%r10
14006c876:	4c 0f 42 e6          	cmovb  %rsi,%r12
14006c87a:	4d 0f 42 eb          	cmovb  %r11,%r13
14006c87e:	4c 0f 42 c1          	cmovb  %rcx,%r8
14006c882:	4c 0f 42 cd          	cmovb  %rbp,%r9
14006c886:	4c 89 27             	mov    %r12,(%rdi)
14006c889:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006c88d:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006c891:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006c895:	4c 8b 3c 24          	mov    (%rsp),%r15
14006c899:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006c89e:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14006c8a3:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
14006c8a8:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14006c8ad:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
14006c8b2:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
14006c8b7:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14006c8bc:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14006c8c1:	f3 c3                	repz ret
14006c8c3:	90                   	nop
14006c8c4:	90                   	nop
14006c8c5:	90                   	nop
14006c8c6:	90                   	nop
14006c8c7:	90                   	nop
14006c8c8:	90                   	nop
14006c8c9:	90                   	nop
14006c8ca:	90                   	nop
14006c8cb:	90                   	nop
14006c8cc:	90                   	nop
14006c8cd:	90                   	nop
14006c8ce:	90                   	nop
14006c8cf:	90                   	nop
14006c8d0:	90                   	nop
14006c8d1:	90                   	nop
14006c8d2:	90                   	nop
14006c8d3:	90                   	nop
14006c8d4:	90                   	nop
14006c8d5:	90                   	nop
14006c8d6:	90                   	nop
14006c8d7:	90                   	nop
14006c8d8:	90                   	nop
14006c8d9:	90                   	nop
14006c8da:	90                   	nop
14006c8db:	90                   	nop
14006c8dc:	90                   	nop
14006c8dd:	90                   	nop
14006c8de:	90                   	nop
14006c8df:	90                   	nop
14006c8e0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006c8e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006c8ea:	48 89 e0             	mov    %rsp,%rax
14006c8ed:	48 89 cf             	mov    %rcx,%rdi
14006c8f0:	48 89 d6             	mov    %rdx,%rsi
14006c8f3:	4c 89 c2             	mov    %r8,%rdx
14006c8f6:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006c8fb:	23 0d 17 61 44 01    	and    0x1446117(%rip),%ecx        # 0x1414b2a18
14006c901:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
14006c907:	0f 84 e9 06 00 00    	je     0x14006cff6
14006c90d:	55                   	push   %rbp
14006c90e:	53                   	push   %rbx
14006c90f:	41 54                	push   %r12
14006c911:	41 55                	push   %r13
14006c913:	41 56                	push   %r14
14006c915:	41 57                	push   %r15
14006c917:	4c 8b 06             	mov    (%rsi),%r8
14006c91a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006c91e:	4c 8b 76 10          	mov    0x10(%rsi),%r14
14006c922:	4c 8b 7e 18          	mov    0x18(%rsi),%r15
14006c926:	48 8d 35 93 f7 ff ff 	lea    -0x86d(%rip),%rsi        # 0x14006c0c0
14006c92d:	48 89 d3             	mov    %rdx,%rbx
14006c930:	eb 0e                	jmp    0x14006c940
14006c932:	90                   	nop
14006c933:	90                   	nop
14006c934:	90                   	nop
14006c935:	90                   	nop
14006c936:	90                   	nop
14006c937:	90                   	nop
14006c938:	90                   	nop
14006c939:	90                   	nop
14006c93a:	90                   	nop
14006c93b:	90                   	nop
14006c93c:	90                   	nop
14006c93d:	90                   	nop
14006c93e:	90                   	nop
14006c93f:	90                   	nop
14006c940:	48 89 c5             	mov    %rax,%rbp
14006c943:	49 f7 e0             	mul    %r8
14006c946:	49 89 c1             	mov    %rax,%r9
14006c949:	66 48 0f 6e cd       	movq   %rbp,%xmm1
14006c94e:	4c 89 f0             	mov    %r14,%rax
14006c951:	49 89 d2             	mov    %rdx,%r10
14006c954:	49 f7 e0             	mul    %r8
14006c957:	49 01 c2             	add    %rax,%r10
14006c95a:	4c 89 f8             	mov    %r15,%rax
14006c95d:	66 49 0f 6e d6       	movq   %r14,%xmm2
14006c962:	48 83 d2 00          	adc    $0x0,%rdx
14006c966:	49 89 d3             	mov    %rdx,%r11
14006c969:	49 f7 e0             	mul    %r8
14006c96c:	49 01 c3             	add    %rax,%r11
14006c96f:	4c 89 f8             	mov    %r15,%rax
14006c972:	66 49 0f 6e df       	movq   %r15,%xmm3
14006c977:	48 83 d2 00          	adc    $0x0,%rdx
14006c97b:	49 89 d4             	mov    %rdx,%r12
14006c97e:	49 f7 e6             	mul    %r14
14006c981:	49 89 c5             	mov    %rax,%r13
14006c984:	4c 89 f0             	mov    %r14,%rax
14006c987:	49 89 d6             	mov    %rdx,%r14
14006c98a:	48 f7 e5             	mul    %rbp
14006c98d:	49 01 c3             	add    %rax,%r11
14006c990:	4c 89 f8             	mov    %r15,%rax
14006c993:	48 83 d2 00          	adc    $0x0,%rdx
14006c997:	49 89 d7             	mov    %rdx,%r15
14006c99a:	48 f7 e5             	mul    %rbp
14006c99d:	49 01 c4             	add    %rax,%r12
14006c9a0:	48 83 d2 00          	adc    $0x0,%rdx
14006c9a4:	4d 01 fc             	add    %r15,%r12
14006c9a7:	49 11 d5             	adc    %rdx,%r13
14006c9aa:	49 83 d6 00          	adc    $0x0,%r14
14006c9ae:	4d 31 ff             	xor    %r15,%r15
14006c9b1:	4c 89 c0             	mov    %r8,%rax
14006c9b4:	4d 01 c9             	add    %r9,%r9
14006c9b7:	4d 11 d2             	adc    %r10,%r10
14006c9ba:	4d 11 db             	adc    %r11,%r11
14006c9bd:	4d 11 e4             	adc    %r12,%r12
14006c9c0:	4d 11 ed             	adc    %r13,%r13
14006c9c3:	4d 11 f6             	adc    %r14,%r14
14006c9c6:	49 83 d7 00          	adc    $0x0,%r15
14006c9ca:	48 f7 e0             	mul    %rax
14006c9cd:	49 89 c0             	mov    %rax,%r8
14006c9d0:	66 48 0f 7e c8       	movq   %xmm1,%rax
14006c9d5:	48 89 d5             	mov    %rdx,%rbp
14006c9d8:	48 f7 e0             	mul    %rax
14006c9db:	49 01 e9             	add    %rbp,%r9
14006c9de:	49 11 c2             	adc    %rax,%r10
14006c9e1:	66 48 0f 7e d0       	movq   %xmm2,%rax
14006c9e6:	48 83 d2 00          	adc    $0x0,%rdx
14006c9ea:	48 89 d5             	mov    %rdx,%rbp
14006c9ed:	48 f7 e0             	mul    %rax
14006c9f0:	49 01 eb             	add    %rbp,%r11
14006c9f3:	49 11 c4             	adc    %rax,%r12
14006c9f6:	66 48 0f 7e d8       	movq   %xmm3,%rax
14006c9fb:	48 83 d2 00          	adc    $0x0,%rdx
14006c9ff:	48 89 d5             	mov    %rdx,%rbp
14006ca02:	4c 89 c1             	mov    %r8,%rcx
14006ca05:	4c 0f af 46 20       	imul   0x20(%rsi),%r8
14006ca0a:	48 f7 e0             	mul    %rax
14006ca0d:	49 01 ed             	add    %rbp,%r13
14006ca10:	49 11 c6             	adc    %rax,%r14
14006ca13:	48 8b 06             	mov    (%rsi),%rax
14006ca16:	49 11 d7             	adc    %rdx,%r15
14006ca19:	49 f7 e0             	mul    %r8
14006ca1c:	4c 89 c5             	mov    %r8,%rbp
14006ca1f:	48 01 c1             	add    %rax,%rcx
14006ca22:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006ca26:	48 11 d1             	adc    %rdx,%rcx
14006ca29:	4d 29 c2             	sub    %r8,%r10
14006ca2c:	48 83 dd 00          	sbb    $0x0,%rbp
14006ca30:	49 f7 e0             	mul    %r8
14006ca33:	49 01 c9             	add    %rcx,%r9
14006ca36:	48 83 d2 00          	adc    $0x0,%rdx
14006ca3a:	49 01 c1             	add    %rax,%r9
14006ca3d:	4c 89 c0             	mov    %r8,%rax
14006ca40:	49 11 d2             	adc    %rdx,%r10
14006ca43:	4c 89 c2             	mov    %r8,%rdx
14006ca46:	48 83 d5 00          	adc    $0x0,%rbp
14006ca4a:	4c 89 c9             	mov    %r9,%rcx
14006ca4d:	4c 0f af 4e 20       	imul   0x20(%rsi),%r9
14006ca52:	48 c1 e0 20          	shl    $0x20,%rax
14006ca56:	48 c1 ea 20          	shr    $0x20,%rdx
14006ca5a:	49 29 c3             	sub    %rax,%r11
14006ca5d:	48 8b 06             	mov    (%rsi),%rax
14006ca60:	49 19 d0             	sbb    %rdx,%r8
14006ca63:	49 01 eb             	add    %rbp,%r11
14006ca66:	49 83 d0 00          	adc    $0x0,%r8
14006ca6a:	49 f7 e1             	mul    %r9
14006ca6d:	4c 89 cd             	mov    %r9,%rbp
14006ca70:	48 01 c1             	add    %rax,%rcx
14006ca73:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006ca77:	48 11 d1             	adc    %rdx,%rcx
14006ca7a:	4d 29 cb             	sub    %r9,%r11
14006ca7d:	48 83 dd 00          	sbb    $0x0,%rbp
14006ca81:	49 f7 e1             	mul    %r9
14006ca84:	49 01 ca             	add    %rcx,%r10
14006ca87:	48 83 d2 00          	adc    $0x0,%rdx
14006ca8b:	49 01 c2             	add    %rax,%r10
14006ca8e:	4c 89 c8             	mov    %r9,%rax
14006ca91:	49 11 d3             	adc    %rdx,%r11
14006ca94:	4c 89 ca             	mov    %r9,%rdx
14006ca97:	48 83 d5 00          	adc    $0x0,%rbp
14006ca9b:	4c 89 d1             	mov    %r10,%rcx
14006ca9e:	4c 0f af 56 20       	imul   0x20(%rsi),%r10
14006caa3:	48 c1 e0 20          	shl    $0x20,%rax
14006caa7:	48 c1 ea 20          	shr    $0x20,%rdx
14006caab:	49 29 c0             	sub    %rax,%r8
14006caae:	48 8b 06             	mov    (%rsi),%rax
14006cab1:	49 19 d1             	sbb    %rdx,%r9
14006cab4:	49 01 e8             	add    %rbp,%r8
14006cab7:	49 83 d1 00          	adc    $0x0,%r9
14006cabb:	49 f7 e2             	mul    %r10
14006cabe:	4c 89 d5             	mov    %r10,%rbp
14006cac1:	48 01 c1             	add    %rax,%rcx
14006cac4:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006cac8:	48 11 d1             	adc    %rdx,%rcx
14006cacb:	4d 29 d0             	sub    %r10,%r8
14006cace:	48 83 dd 00          	sbb    $0x0,%rbp
14006cad2:	49 f7 e2             	mul    %r10
14006cad5:	49 01 cb             	add    %rcx,%r11
14006cad8:	48 83 d2 00          	adc    $0x0,%rdx
14006cadc:	49 01 c3             	add    %rax,%r11
14006cadf:	4c 89 d0             	mov    %r10,%rax
14006cae2:	49 11 d0             	adc    %rdx,%r8
14006cae5:	4c 89 d2             	mov    %r10,%rdx
14006cae8:	48 83 d5 00          	adc    $0x0,%rbp
14006caec:	4c 89 d9             	mov    %r11,%rcx
14006caef:	4c 0f af 5e 20       	imul   0x20(%rsi),%r11
14006caf4:	48 c1 e0 20          	shl    $0x20,%rax
14006caf8:	48 c1 ea 20          	shr    $0x20,%rdx
14006cafc:	49 29 c1             	sub    %rax,%r9
14006caff:	48 8b 06             	mov    (%rsi),%rax
14006cb02:	49 19 d2             	sbb    %rdx,%r10
14006cb05:	49 01 e9             	add    %rbp,%r9
14006cb08:	49 83 d2 00          	adc    $0x0,%r10
14006cb0c:	49 f7 e3             	mul    %r11
14006cb0f:	4c 89 dd             	mov    %r11,%rbp
14006cb12:	48 01 c1             	add    %rax,%rcx
14006cb15:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006cb19:	48 11 d1             	adc    %rdx,%rcx
14006cb1c:	4d 29 d9             	sub    %r11,%r9
14006cb1f:	48 83 dd 00          	sbb    $0x0,%rbp
14006cb23:	49 f7 e3             	mul    %r11
14006cb26:	49 01 c8             	add    %rcx,%r8
14006cb29:	48 83 d2 00          	adc    $0x0,%rdx
14006cb2d:	49 01 c0             	add    %rax,%r8
14006cb30:	4c 89 d8             	mov    %r11,%rax
14006cb33:	49 11 d1             	adc    %rdx,%r9
14006cb36:	4c 89 da             	mov    %r11,%rdx
14006cb39:	48 83 d5 00          	adc    $0x0,%rbp
14006cb3d:	48 c1 e0 20          	shl    $0x20,%rax
14006cb41:	48 c1 ea 20          	shr    $0x20,%rdx
14006cb45:	49 29 c2             	sub    %rax,%r10
14006cb48:	49 19 d3             	sbb    %rdx,%r11
14006cb4b:	49 01 ea             	add    %rbp,%r10
14006cb4e:	49 83 d3 00          	adc    $0x0,%r11
14006cb52:	48 31 d2             	xor    %rdx,%rdx