14006d73f:	49 f7 e6             	mul    %r14
14006d742:	49 01 c4             	add    %rax,%r12
14006d745:	4c 89 c0             	mov    %r8,%rax
14006d748:	48 83 d2 00          	adc    $0x0,%rdx
14006d74c:	49 01 ec             	add    %rbp,%r12
14006d74f:	49 89 d5             	mov    %rdx,%r13
14006d752:	49 83 d5 00          	adc    $0x0,%r13
14006d756:	49 f7 e7             	mul    %r15
14006d759:	4d 31 ff             	xor    %r15,%r15
14006d75c:	49 01 c5             	add    %rax,%r13
14006d75f:	48 8b 06             	mov    (%rsi),%rax
14006d762:	49 89 d6             	mov    %rdx,%r14
14006d765:	49 83 d6 00          	adc    $0x0,%r14
14006d769:	4d 01 c9             	add    %r9,%r9
14006d76c:	4d 11 d2             	adc    %r10,%r10
14006d76f:	4d 11 db             	adc    %r11,%r11
14006d772:	4d 11 e4             	adc    %r12,%r12
14006d775:	4d 11 ed             	adc    %r13,%r13
14006d778:	4d 11 f6             	adc    %r14,%r14
14006d77b:	49 83 d7 00          	adc    $0x0,%r15
14006d77f:	48 f7 e0             	mul    %rax
14006d782:	49 89 c0             	mov    %rax,%r8
14006d785:	48 8b 46 08          	mov    0x8(%rsi),%rax
14006d789:	48 89 d1             	mov    %rdx,%rcx
14006d78c:	48 f7 e0             	mul    %rax
14006d78f:	49 01 c9             	add    %rcx,%r9
14006d792:	49 11 c2             	adc    %rax,%r10
14006d795:	48 8b 46 10          	mov    0x10(%rsi),%rax
14006d799:	48 83 d2 00          	adc    $0x0,%rdx
14006d79d:	48 89 d1             	mov    %rdx,%rcx
14006d7a0:	48 f7 e0             	mul    %rax
14006d7a3:	49 01 cb             	add    %rcx,%r11
14006d7a6:	49 11 c4             	adc    %rax,%r12
14006d7a9:	48 8b 46 18          	mov    0x18(%rsi),%rax
14006d7ad:	48 83 d2 00          	adc    $0x0,%rdx
14006d7b1:	48 89 d1             	mov    %rdx,%rcx
14006d7b4:	48 f7 e0             	mul    %rax
14006d7b7:	49 01 cd             	add    %rcx,%r13
14006d7ba:	49 11 c6             	adc    %rax,%r14
14006d7bd:	4c 89 c0             	mov    %r8,%rax
14006d7c0:	49 11 d7             	adc    %rdx,%r15
14006d7c3:	48 8b 35 3e e8 ff ff 	mov    -0x17c2(%rip),%rsi        # 0x14006c008
14006d7ca:	48 8b 2d 47 e8 ff ff 	mov    -0x17b9(%rip),%rbp        # 0x14006c018
14006d7d1:	4c 89 c1             	mov    %r8,%rcx
14006d7d4:	49 c1 e0 20          	shl    $0x20,%r8
14006d7d8:	48 f7 e5             	mul    %rbp
14006d7db:	48 c1 e9 20          	shr    $0x20,%rcx
14006d7df:	4d 01 c1             	add    %r8,%r9
14006d7e2:	49 11 ca             	adc    %rcx,%r10
14006d7e5:	49 11 c3             	adc    %rax,%r11
14006d7e8:	4c 89 c8             	mov    %r9,%rax
14006d7eb:	48 83 d2 00          	adc    $0x0,%rdx
14006d7ef:	4c 89 c9             	mov    %r9,%rcx
14006d7f2:	49 c1 e1 20          	shl    $0x20,%r9
14006d7f6:	49 89 d0             	mov    %rdx,%r8
14006d7f9:	48 f7 e5             	mul    %rbp
14006d7fc:	48 c1 e9 20          	shr    $0x20,%rcx
14006d800:	4d 01 ca             	add    %r9,%r10
14006d803:	49 11 cb             	adc    %rcx,%r11
14006d806:	49 11 c0             	adc    %rax,%r8
14006d809:	4c 89 d0             	mov    %r10,%rax
14006d80c:	48 83 d2 00          	adc    $0x0,%rdx
14006d810:	4c 89 d1             	mov    %r10,%rcx
14006d813:	49 c1 e2 20          	shl    $0x20,%r10
14006d817:	49 89 d1             	mov    %rdx,%r9
14006d81a:	48 f7 e5             	mul    %rbp
14006d81d:	48 c1 e9 20          	shr    $0x20,%rcx
14006d821:	4d 01 d3             	add    %r10,%r11
14006d824:	49 11 c8             	adc    %rcx,%r8
14006d827:	49 11 c1             	adc    %rax,%r9
14006d82a:	4c 89 d8             	mov    %r11,%rax
14006d82d:	48 83 d2 00          	adc    $0x0,%rdx
14006d831:	4c 89 d9             	mov    %r11,%rcx
14006d834:	49 c1 e3 20          	shl    $0x20,%r11
14006d838:	49 89 d2             	mov    %rdx,%r10
14006d83b:	48 f7 e5             	mul    %rbp
14006d83e:	48 c1 e9 20          	shr    $0x20,%rcx
14006d842:	4d 01 d8             	add    %r11,%r8
14006d845:	49 11 c9             	adc    %rcx,%r9
14006d848:	49 11 c2             	adc    %rax,%r10
14006d84b:	48 83 d2 00          	adc    $0x0,%rdx
14006d84f:	4d 31 db             	xor    %r11,%r11
14006d852:	4d 01 c4             	add    %r8,%r12
14006d855:	4d 11 cd             	adc    %r9,%r13
14006d858:	4d 89 e0             	mov    %r12,%r8
14006d85b:	4d 11 d6             	adc    %r10,%r14
14006d85e:	49 11 d7             	adc    %rdx,%r15
14006d861:	4d 89 e9             	mov    %r13,%r9
14006d864:	49 83 d3 00          	adc    $0x0,%r11
14006d868:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14006d86c:	4d 89 f2             	mov    %r14,%r10
14006d86f:	49 19 f5             	sbb    %rsi,%r13
14006d872:	49 83 de 00          	sbb    $0x0,%r14
14006d876:	4c 89 f9             	mov    %r15,%rcx
14006d879:	49 19 ef             	sbb    %rbp,%r15
14006d87c:	49 83 db 00          	sbb    $0x0,%r11
14006d880:	4d 0f 42 e0          	cmovb  %r8,%r12
14006d884:	4d 0f 42 e9          	cmovb  %r9,%r13
14006d888:	4c 89 27             	mov    %r12,(%rdi)
14006d88b:	4d 0f 42 f2          	cmovb  %r10,%r14
14006d88f:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006d893:	4c 0f 42 f9          	cmovb  %rcx,%r15
14006d897:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14006d89b:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14006d89f:	f3 c3                	repz ret
14006d8a1:	90                   	nop
14006d8a2:	90                   	nop
14006d8a3:	90                   	nop
14006d8a4:	90                   	nop
14006d8a5:	90                   	nop
14006d8a6:	90                   	nop
14006d8a7:	90                   	nop
14006d8a8:	90                   	nop
14006d8a9:	90                   	nop
14006d8aa:	90                   	nop
14006d8ab:	90                   	nop
14006d8ac:	90                   	nop
14006d8ad:	90                   	nop
14006d8ae:	90                   	nop
14006d8af:	90                   	nop
14006d8b0:	90                   	nop
14006d8b1:	90                   	nop
14006d8b2:	90                   	nop
14006d8b3:	90                   	nop
14006d8b4:	90                   	nop
14006d8b5:	90                   	nop
14006d8b6:	90                   	nop
14006d8b7:	90                   	nop
14006d8b8:	90                   	nop
14006d8b9:	90                   	nop
14006d8ba:	90                   	nop
14006d8bb:	90                   	nop
14006d8bc:	90                   	nop
14006d8bd:	90                   	nop
14006d8be:	90                   	nop
14006d8bf:	90                   	nop
14006d8c0:	c4 42 bb f6 c9       	mulx   %r9,%r8,%r9
14006d8c5:	c4 42 f3 f6 d2       	mulx   %r10,%rcx,%r10
14006d8ca:	41 be 20 00 00 00    	mov    $0x20,%r14d
14006d8d0:	4d 31 ed             	xor    %r13,%r13
14006d8d3:	c4 42 d3 f6 db       	mulx   %r11,%rbp,%r11
14006d8d8:	4c 8b 3d 39 e7 ff ff 	mov    -0x18c7(%rip),%r15        # 0x14006c018
14006d8df:	49 11 c9             	adc    %rcx,%r9
14006d8e2:	c4 42 f3 f6 e4       	mulx   %r12,%rcx,%r12
14006d8e7:	4c 89 c2             	mov    %r8,%rdx
14006d8ea:	49 11 ea             	adc    %rbp,%r10
14006d8ed:	c4 c2 89 f7 e8       	shlx   %r14,%r8,%rbp
14006d8f2:	49 11 cb             	adc    %rcx,%r11
14006d8f5:	c4 c2 8b f7 c8       	shrx   %r14,%r8,%rcx
14006d8fa:	49 83 d4 00          	adc    $0x0,%r12
14006d8fe:	49 01 e9             	add    %rbp,%r9
14006d901:	49 11 ca             	adc    %rcx,%r10
14006d904:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006d909:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14006d90d:	49 11 cb             	adc    %rcx,%r11
14006d910:	49 11 ec             	adc    %rbp,%r12
14006d913:	49 83 d5 00          	adc    $0x0,%r13
14006d917:	4d 31 c0             	xor    %r8,%r8
14006d91a:	c4 e2 f3 f6 ae 80 00 	mulx   0x80(%rsi),%rcx,%rbp
14006d921:	00 00
14006d923:	66 4c 0f 38 f6 c9    	adcx   %rcx,%r9
14006d929:	f3 4c 0f 38 f6 d5    	adox   %rbp,%r10
14006d92f:	c4 e2 f3 f6 ae 88 00 	mulx   0x88(%rsi),%rcx,%rbp
14006d936:	00 00
14006d938:	66 4c 0f 38 f6 d1    	adcx   %rcx,%r10
14006d93e:	f3 4c 0f 38 f6 dd    	adox   %rbp,%r11
14006d944:	c4 e2 f3 f6 ae 90 00 	mulx   0x90(%rsi),%rcx,%rbp
14006d94b:	00 00
14006d94d:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006d953:	f3 4c 0f 38 f6 e5    	adox   %rbp,%r12
14006d959:	c4 e2 f3 f6 ae 98 00 	mulx   0x98(%rsi),%rcx,%rbp
14006d960:	00 00
14006d962:	4c 89 ca             	mov    %r9,%rdx
14006d965:	66 4c 0f 38 f6 e1    	adcx   %rcx,%r12
14006d96b:	c4 c2 89 f7 c9       	shlx   %r14,%r9,%rcx
14006d970:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006d976:	c4 c2 8b f7 e9       	shrx   %r14,%r9,%rbp
14006d97b:	66 4d 0f 38 f6 e8    	adcx   %r8,%r13
14006d981:	f3 4d 0f 38 f6 c0    	adox   %r8,%r8
14006d987:	49 83 d0 00          	adc    $0x0,%r8
14006d98b:	49 01 ca             	add    %rcx,%r10
14006d98e:	49 11 eb             	adc    %rbp,%r11
14006d991:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006d996:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14006d99a:	49 11 cc             	adc    %rcx,%r12
14006d99d:	49 11 ed             	adc    %rbp,%r13
14006d9a0:	49 83 d0 00          	adc    $0x0,%r8
14006d9a4:	4d 31 c9             	xor    %r9,%r9
14006d9a7:	c4 e2 f3 f6 ae 80 00 	mulx   0x80(%rsi),%rcx,%rbp
14006d9ae:	00 00
14006d9b0:	66 4c 0f 38 f6 d1    	adcx   %rcx,%r10
14006d9b6:	f3 4c 0f 38 f6 dd    	adox   %rbp,%r11
14006d9bc:	c4 e2 f3 f6 ae 88 00 	mulx   0x88(%rsi),%rcx,%rbp
14006d9c3:	00 00
14006d9c5:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006d9cb:	f3 4c 0f 38 f6 e5    	adox   %rbp,%r12
14006d9d1:	c4 e2 f3 f6 ae 90 00 	mulx   0x90(%rsi),%rcx,%rbp
14006d9d8:	00 00
14006d9da:	66 4c 0f 38 f6 e1    	adcx   %rcx,%r12
14006d9e0:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006d9e6:	c4 e2 f3 f6 ae 98 00 	mulx   0x98(%rsi),%rcx,%rbp
14006d9ed:	00 00
14006d9ef:	4c 89 d2             	mov    %r10,%rdx
14006d9f2:	66 4c 0f 38 f6 e9    	adcx   %rcx,%r13
14006d9f8:	c4 c2 89 f7 ca       	shlx   %r14,%r10,%rcx
14006d9fd:	f3 4c 0f 38 f6 c5    	adox   %rbp,%r8
14006da03:	c4 c2 8b f7 ea       	shrx   %r14,%r10,%rbp
14006da08:	66 4d 0f 38 f6 c1    	adcx   %r9,%r8
14006da0e:	f3 4d 0f 38 f6 c9    	adox   %r9,%r9
14006da14:	49 83 d1 00          	adc    $0x0,%r9
14006da18:	49 01 cb             	add    %rcx,%r11
14006da1b:	49 11 ec             	adc    %rbp,%r12
14006da1e:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006da23:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14006da27:	49 11 cd             	adc    %rcx,%r13
14006da2a:	49 11 e8             	adc    %rbp,%r8
14006da2d:	49 83 d1 00          	adc    $0x0,%r9
14006da31:	4d 31 d2             	xor    %r10,%r10
14006da34:	c4 e2 f3 f6 ae 80 00 	mulx   0x80(%rsi),%rcx,%rbp
14006da3b:	00 00
14006da3d:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006da43:	f3 4c 0f 38 f6 e5    	adox   %rbp,%r12
14006da49:	c4 e2 f3 f6 ae 88 00 	mulx   0x88(%rsi),%rcx,%rbp
14006da50:	00 00
14006da52:	66 4c 0f 38 f6 e1    	adcx   %rcx,%r12
14006da58:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006da5e:	c4 e2 f3 f6 ae 90 00 	mulx   0x90(%rsi),%rcx,%rbp
14006da65:	00 00
14006da67:	66 4c 0f 38 f6 e9    	adcx   %rcx,%r13
14006da6d:	f3 4c 0f 38 f6 c5    	adox   %rbp,%r8
14006da73:	c4 e2 f3 f6 ae 98 00 	mulx   0x98(%rsi),%rcx,%rbp
14006da7a:	00 00
14006da7c:	4c 89 da             	mov    %r11,%rdx
14006da7f:	66 4c 0f 38 f6 c1    	adcx   %rcx,%r8
14006da85:	c4 c2 89 f7 cb       	shlx   %r14,%r11,%rcx
14006da8a:	f3 4c 0f 38 f6 cd    	adox   %rbp,%r9
14006da90:	c4 c2 8b f7 eb       	shrx   %r14,%r11,%rbp
14006da95:	66 4d 0f 38 f6 ca    	adcx   %r10,%r9
14006da9b:	f3 4d 0f 38 f6 d2    	adox   %r10,%r10
14006daa1:	49 83 d2 00          	adc    $0x0,%r10
14006daa5:	49 01 cc             	add    %rcx,%r12
14006daa8:	49 11 ed             	adc    %rbp,%r13
14006daab:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006dab0:	4c 89 e3             	mov    %r12,%rbx
14006dab3:	4c 8b 35 4e e5 ff ff 	mov    -0x1ab2(%rip),%r14        # 0x14006c008
14006daba:	49 11 c8             	adc    %rcx,%r8
14006dabd:	4c 89 ea             	mov    %r13,%rdx
14006dac0:	49 11 e9             	adc    %rbp,%r9
14006dac3:	49 83 d2 00          	adc    $0x0,%r10
14006dac7:	31 c0                	xor    %eax,%eax
14006dac9:	4c 89 c1             	mov    %r8,%rcx
14006dacc:	49 83 dc ff          	sbb    $0xffffffffffffffff,%r12
14006dad0:	4d 19 f5             	sbb    %r14,%r13
14006dad3:	49 83 d8 00          	sbb    $0x0,%r8
14006dad7:	4c 89 cd             	mov    %r9,%rbp
14006dada:	4d 19 f9             	sbb    %r15,%r9
14006dadd:	49 83 da 00          	sbb    $0x0,%r10
14006dae1:	4c 0f 42 e3          	cmovb  %rbx,%r12
14006dae5:	4c 0f 42 ea          	cmovb  %rdx,%r13
14006dae9:	4c 89 27             	mov    %r12,(%rdi)
14006daec:	4c 0f 42 c1          	cmovb  %rcx,%r8
14006daf0:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006daf4:	4c 0f 42 cd          	cmovb  %rbp,%r9
14006daf8:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006dafc:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006db00:	f3 c3                	repz ret
14006db02:	90                   	nop
14006db03:	90                   	nop
14006db04:	90                   	nop
14006db05:	90                   	nop
14006db06:	90                   	nop
14006db07:	90                   	nop
14006db08:	90                   	nop
14006db09:	90                   	nop
14006db0a:	90                   	nop
14006db0b:	90                   	nop
14006db0c:	90                   	nop
14006db0d:	90                   	nop
14006db0e:	90                   	nop
14006db0f:	90                   	nop
14006db10:	90                   	nop
14006db11:	90                   	nop
14006db12:	90                   	nop
14006db13:	90                   	nop
14006db14:	90                   	nop
14006db15:	90                   	nop
14006db16:	90                   	nop
14006db17:	90                   	nop
14006db18:	90                   	nop
14006db19:	90                   	nop
14006db1a:	90                   	nop
14006db1b:	90                   	nop
14006db1c:	90                   	nop
14006db1d:	90                   	nop
14006db1e:	90                   	nop
14006db1f:	90                   	nop
14006db20:	c4 42 b3 f6 d6       	mulx   %r14,%r9,%r10
14006db25:	c4 42 f3 f6 df       	mulx   %r15,%rcx,%r11
14006db2a:	31 c0                	xor    %eax,%eax
14006db2c:	49 11 ca             	adc    %rcx,%r10
14006db2f:	c4 42 d3 f6 e0       	mulx   %r8,%rbp,%r12
14006db34:	4c 89 f2             	mov    %r14,%rdx
14006db37:	49 11 eb             	adc    %rbp,%r11
14006db3a:	49 83 d4 00          	adc    $0x0,%r12
14006db3e:	4d 31 ed             	xor    %r13,%r13
14006db41:	c4 c2 f3 f6 ef       	mulx   %r15,%rcx,%rbp
14006db46:	66 4c 0f 38 f6 d9    	adcx   %rcx,%r11
14006db4c:	f3 4c 0f 38 f6 e5    	adox   %rbp,%r12
14006db52:	c4 c2 f3 f6 e8       	mulx   %r8,%rcx,%rbp
14006db57:	4c 89 fa             	mov    %r15,%rdx
14006db5a:	66 4c 0f 38 f6 e1    	adcx   %rcx,%r12
14006db60:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006db66:	49 83 d5 00          	adc    $0x0,%r13
14006db6a:	c4 42 f3 f6 f0       	mulx   %r8,%rcx,%r14
14006db6f:	48 8b 96 80 00 00 00 	mov    0x80(%rsi),%rdx
14006db76:	4d 31 ff             	xor    %r15,%r15
14006db79:	66 4d 0f 38 f6 c9    	adcx   %r9,%r9
14006db7f:	f3 4c 0f 38 f6 e9    	adox   %rcx,%r13
14006db85:	66 4d 0f 38 f6 d2    	adcx   %r10,%r10
14006db8b:	f3 4d 0f 38 f6 f7    	adox   %r15,%r14
14006db91:	c4 e2 bb f6 ea       	mulx   %rdx,%r8,%rbp
14006db96:	48 8b 96 88 00 00 00 	mov    0x88(%rsi),%rdx
14006db9d:	66 4d 0f 38 f6 db    	adcx   %r11,%r11
14006dba3:	f3 4c 0f 38 f6 cd    	adox   %rbp,%r9
14006dba9:	66 4d 0f 38 f6 e4    	adcx   %r12,%r12
14006dbaf:	c4 e2 f3 f6 c2       	mulx   %rdx,%rcx,%rax
14006dbb4:	48 8b 96 90 00 00 00 	mov    0x90(%rsi),%rdx
14006dbbb:	66 4d 0f 38 f6 ed    	adcx   %r13,%r13
14006dbc1:	f3 4c 0f 38 f6 d1    	adox   %rcx,%r10
14006dbc7:	66 4d 0f 38 f6 f6    	adcx   %r14,%r14
14006dbcd:	67 c4 e2 f3 f6 ea    	addr32 mulx %rdx,%rcx,%rbp
14006dbd3:	48 8b 96 98 00 00 00 	mov    0x98(%rsi),%rdx
14006dbda:	f3 4c 0f 38 f6 d8    	adox   %rax,%r11
14006dbe0:	66 4d 0f 38 f6 ff    	adcx   %r15,%r15
14006dbe6:	f3 4c 0f 38 f6 e1    	adox   %rcx,%r12
14006dbec:	be 20 00 00 00       	mov    $0x20,%esi
14006dbf1:	f3 4c 0f 38 f6 ed    	adox   %rbp,%r13
14006dbf7:	67 67 c4 e2 f3 f6 c2 	addr32 addr32 mulx %rdx,%rcx,%rax
14006dbfe:	48 8b 15 13 e4 ff ff 	mov    -0x1bed(%rip),%rdx        # 0x14006c018
14006dc05:	f3 4c 0f 38 f6 f1    	adox   %rcx,%r14
14006dc0b:	c4 c2 c9 f7 c8       	shlx   %rsi,%r8,%rcx
14006dc10:	f3 4c 0f 38 f6 f8    	adox   %rax,%r15
14006dc16:	c4 c2 cb f7 c0       	shrx   %rsi,%r8,%rax
14006dc1b:	48 89 d5             	mov    %rdx,%rbp
14006dc1e:	49 01 c9             	add    %rcx,%r9
14006dc21:	49 11 c2             	adc    %rax,%r10
14006dc24:	c4 42 f3 f6 c0       	mulx   %r8,%rcx,%r8
14006dc29:	49 11 cb             	adc    %rcx,%r11
14006dc2c:	c4 c2 c9 f7 c9       	shlx   %rsi,%r9,%rcx
14006dc31:	49 83 d0 00          	adc    $0x0,%r8