140073725:	90                   	nop
140073726:	90                   	nop
140073727:	90                   	nop
140073728:	90                   	nop
140073729:	90                   	nop
14007372a:	90                   	nop
14007372b:	90                   	nop
14007372c:	90                   	nop
14007372d:	90                   	nop
14007372e:	90                   	nop
14007372f:	90                   	nop
140073730:	90                   	nop
140073731:	90                   	nop
140073732:	90                   	nop
140073733:	90                   	nop
140073734:	90                   	nop
140073735:	90                   	nop
140073736:	90                   	nop
140073737:	90                   	nop
140073738:	90                   	nop
140073739:	90                   	nop
14007373a:	90                   	nop
14007373b:	90                   	nop
14007373c:	90                   	nop
14007373d:	90                   	nop
14007373e:	90                   	nop
14007373f:	90                   	nop
140073740:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140073745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007374a:	48 89 e0             	mov    %rsp,%rax
14007374d:	48 89 cf             	mov    %rcx,%rdi
140073750:	48 89 d6             	mov    %rdx,%rsi
140073753:	4c 89 c2             	mov    %r8,%rdx
140073756:	4c 89 c9             	mov    %r9,%rcx
140073759:	48 c1 ea 04          	shr    $0x4,%rdx
14007375d:	0f 84 ef 00 00 00    	je     0x140073852
140073763:	53                   	push   %rbx
140073764:	55                   	push   %rbp
140073765:	41 54                	push   %r12
140073767:	41 55                	push   %r13
140073769:	41 56                	push   %r14
14007376b:	41 57                	push   %r15
14007376d:	49 89 d7             	mov    %rdx,%r15
140073770:	4c 8b 5f 18          	mov    0x18(%rdi),%r11
140073774:	4c 8b 6f 20          	mov    0x20(%rdi),%r13
140073778:	4c 8b 37             	mov    (%rdi),%r14
14007377b:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14007377f:	48 8b 6f 10          	mov    0x10(%rdi),%rbp
140073783:	4d 89 ec             	mov    %r13,%r12
140073786:	49 c1 ed 02          	shr    $0x2,%r13
14007378a:	4c 89 e0             	mov    %r12,%rax
14007378d:	4d 01 e5             	add    %r12,%r13
140073790:	eb 0e                	jmp    0x1400737a0
140073792:	90                   	nop
140073793:	90                   	nop
140073794:	90                   	nop
140073795:	90                   	nop
140073796:	90                   	nop
140073797:	90                   	nop
140073798:	90                   	nop
140073799:	90                   	nop
14007379a:	90                   	nop
14007379b:	90                   	nop
14007379c:	90                   	nop
14007379d:	90                   	nop
14007379e:	90                   	nop
14007379f:	90                   	nop
1400737a0:	4c 03 36             	add    (%rsi),%r14
1400737a3:	48 13 5e 08          	adc    0x8(%rsi),%rbx
1400737a7:	48 8d 76 10          	lea    0x10(%rsi),%rsi
1400737ab:	48 11 cd             	adc    %rcx,%rbp
1400737ae:	49 f7 e6             	mul    %r14
1400737b1:	49 89 c1             	mov    %rax,%r9
1400737b4:	4c 89 d8             	mov    %r11,%rax
1400737b7:	49 89 d2             	mov    %rdx,%r10
1400737ba:	49 f7 e6             	mul    %r14
1400737bd:	49 89 c6             	mov    %rax,%r14
1400737c0:	4c 89 d8             	mov    %r11,%rax
1400737c3:	49 89 d0             	mov    %rdx,%r8
1400737c6:	48 f7 e3             	mul    %rbx
1400737c9:	49 01 c1             	add    %rax,%r9
1400737cc:	4c 89 e8             	mov    %r13,%rax
1400737cf:	49 11 d2             	adc    %rdx,%r10
1400737d2:	48 f7 e3             	mul    %rbx
1400737d5:	48 89 eb             	mov    %rbp,%rbx
1400737d8:	49 01 c6             	add    %rax,%r14
1400737db:	49 11 d0             	adc    %rdx,%r8
1400737de:	49 0f af dd          	imul   %r13,%rbx
1400737e2:	49 01 d9             	add    %rbx,%r9
1400737e5:	4c 89 c3             	mov    %r8,%rbx
1400737e8:	49 83 d2 00          	adc    $0x0,%r10
1400737ec:	49 0f af eb          	imul   %r11,%rbp
1400737f0:	4c 01 cb             	add    %r9,%rbx
1400737f3:	48 c7 c0 fc ff ff ff 	mov    $0xfffffffffffffffc,%rax
1400737fa:	49 11 ea             	adc    %rbp,%r10
1400737fd:	4c 21 d0             	and    %r10,%rax
140073800:	4c 89 d5             	mov    %r10,%rbp
140073803:	49 c1 ea 02          	shr    $0x2,%r10
140073807:	48 83 e5 03          	and    $0x3,%rbp
14007380b:	4c 01 d0             	add    %r10,%rax
14007380e:	49 01 c6             	add    %rax,%r14
140073811:	48 83 d3 00          	adc    $0x0,%rbx
140073815:	48 83 d5 00          	adc    $0x0,%rbp
140073819:	4c 89 e0             	mov    %r12,%rax
14007381c:	49 ff cf             	dec    %r15
14007381f:	0f 85 7b ff ff ff    	jne    0x1400737a0
140073825:	4c 89 37             	mov    %r14,(%rdi)
140073828:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14007382c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140073830:	4c 8b 3c 24          	mov    (%rsp),%r15
140073834:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
140073839:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14007383e:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
140073843:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
140073848:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14007384d:	48 8d 64 24 30       	lea    0x30(%rsp),%rsp
140073852:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140073857:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14007385c:	f3 c3                	repz ret
14007385e:	90                   	nop
14007385f:	90                   	nop
140073860:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140073865:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007386a:	48 89 e0             	mov    %rsp,%rax
14007386d:	48 89 cf             	mov    %rcx,%rdi
140073870:	48 89 d6             	mov    %rdx,%rsi
140073873:	4c 89 c2             	mov    %r8,%rdx
140073876:	4c 8b 07             	mov    (%rdi),%r8
140073879:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14007387d:	4c 8b 57 10          	mov    0x10(%rdi),%r10
140073881:	4c 89 c0             	mov    %r8,%rax
140073884:	49 83 c0 05          	add    $0x5,%r8
140073888:	4c 89 c9             	mov    %r9,%rcx
14007388b:	49 83 d1 00          	adc    $0x0,%r9
14007388f:	49 83 d2 00          	adc    $0x0,%r10
140073893:	49 c1 ea 02          	shr    $0x2,%r10
140073897:	49 0f 45 c0          	cmovne %r8,%rax
14007389b:	49 0f 45 c9          	cmovne %r9,%rcx
14007389f:	48 03 02             	add    (%rdx),%rax
1400738a2:	48 13 4a 08          	adc    0x8(%rdx),%rcx
1400738a6:	48 89 06             	mov    %rax,(%rsi)
1400738a9:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1400738ad:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400738b2:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400738b7:	f3 c3                	repz ret
1400738b9:	90                   	nop
1400738ba:	90                   	nop
1400738bb:	90                   	nop
1400738bc:	90                   	nop
1400738bd:	90                   	nop
1400738be:	90                   	nop
1400738bf:	90                   	nop
1400738c0:	49 f7 e6             	mul    %r14
1400738c3:	49 89 c1             	mov    %rax,%r9
1400738c6:	4c 89 d8             	mov    %r11,%rax
1400738c9:	49 89 d2             	mov    %rdx,%r10
1400738cc:	49 f7 e6             	mul    %r14
1400738cf:	49 89 c6             	mov    %rax,%r14
1400738d2:	4c 89 d8             	mov    %r11,%rax
1400738d5:	49 89 d0             	mov    %rdx,%r8
1400738d8:	48 f7 e3             	mul    %rbx
1400738db:	49 01 c1             	add    %rax,%r9
1400738de:	4c 89 e8             	mov    %r13,%rax
1400738e1:	49 11 d2             	adc    %rdx,%r10
1400738e4:	48 f7 e3             	mul    %rbx
1400738e7:	48 89 eb             	mov    %rbp,%rbx
1400738ea:	49 01 c6             	add    %rax,%r14
1400738ed:	49 11 d0             	adc    %rdx,%r8
1400738f0:	49 0f af dd          	imul   %r13,%rbx
1400738f4:	49 01 d9             	add    %rbx,%r9
1400738f7:	4c 89 c3             	mov    %r8,%rbx
1400738fa:	49 83 d2 00          	adc    $0x0,%r10
1400738fe:	49 0f af eb          	imul   %r11,%rbp
140073902:	4c 01 cb             	add    %r9,%rbx
140073905:	48 c7 c0 fc ff ff ff 	mov    $0xfffffffffffffffc,%rax
14007390c:	49 11 ea             	adc    %rbp,%r10
14007390f:	4c 21 d0             	and    %r10,%rax
140073912:	4c 89 d5             	mov    %r10,%rbp
140073915:	49 c1 ea 02          	shr    $0x2,%r10
140073919:	48 83 e5 03          	and    $0x3,%rbp
14007391d:	4c 01 d0             	add    %r10,%rax
140073920:	49 01 c6             	add    %rax,%r14
140073923:	48 83 d3 00          	adc    $0x0,%rbx
140073927:	48 83 d5 00          	adc    $0x0,%rbp
14007392b:	f3 c3                	repz ret
14007392d:	90                   	nop
14007392e:	90                   	nop
14007392f:	90                   	nop
140073930:	90                   	nop
140073931:	90                   	nop
140073932:	90                   	nop
140073933:	90                   	nop
140073934:	90                   	nop
140073935:	90                   	nop
140073936:	90                   	nop
140073937:	90                   	nop
140073938:	90                   	nop
140073939:	90                   	nop
14007393a:	90                   	nop
14007393b:	90                   	nop
14007393c:	90                   	nop
14007393d:	90                   	nop
14007393e:	90                   	nop
14007393f:	90                   	nop
140073940:	4d 89 de             	mov    %r11,%r14
140073943:	4c 89 e3             	mov    %r12,%rbx
140073946:	48 31 ed             	xor    %rbp,%rbp
140073949:	48 8d 7f 70          	lea    0x70(%rdi),%rdi
14007394d:	4c 89 e0             	mov    %r12,%rax
140073950:	e8 6b ff ff ff       	call   0x1400738c0
140073955:	b8 ff ff ff 03       	mov    $0x3ffffff,%eax
14007395a:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
14007395f:	4d 89 f0             	mov    %r14,%r8
140073962:	44 21 f0             	and    %r14d,%eax
140073965:	4d 89 d9             	mov    %r11,%r9
140073968:	44 21 da             	and    %r11d,%edx
14007396b:	89 47 c0             	mov    %eax,-0x40(%rdi)
14007396e:	49 c1 e8 1a          	shr    $0x1a,%r8
140073972:	89 57 c4             	mov    %edx,-0x3c(%rdi)
140073975:	49 c1 e9 1a          	shr    $0x1a,%r9
140073979:	b8 ff ff ff 03       	mov    $0x3ffffff,%eax
14007397e:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
140073983:	44 21 c0             	and    %r8d,%eax
140073986:	44 21 ca             	and    %r9d,%edx
140073989:	89 47 d0             	mov    %eax,-0x30(%rdi)
14007398c:	8d 04 80             	lea    (%rax,%rax,4),%eax
14007398f:	89 57 d4             	mov    %edx,-0x2c(%rdi)
140073992:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
140073995:	89 47 e0             	mov    %eax,-0x20(%rdi)
140073998:	49 c1 e8 1a          	shr    $0x1a,%r8
14007399c:	89 57 e4             	mov    %edx,-0x1c(%rdi)
14007399f:	49 c1 e9 1a          	shr    $0x1a,%r9
1400739a3:	48 89 d8             	mov    %rbx,%rax
1400739a6:	4c 89 e2             	mov    %r12,%rdx
1400739a9:	48 c1 e0 0c          	shl    $0xc,%rax
1400739ad:	48 c1 e2 0c          	shl    $0xc,%rdx
1400739b1:	4c 09 c0             	or     %r8,%rax
1400739b4:	4c 09 ca             	or     %r9,%rdx
1400739b7:	25 ff ff ff 03       	and    $0x3ffffff,%eax
1400739bc:	81 e2 ff ff ff 03    	and    $0x3ffffff,%edx
1400739c2:	89 47 f0             	mov    %eax,-0x10(%rdi)
1400739c5:	8d 04 80             	lea    (%rax,%rax,4),%eax
1400739c8:	89 57 f4             	mov    %edx,-0xc(%rdi)
1400739cb:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
1400739ce:	89 07                	mov    %eax,(%rdi)
1400739d0:	49 89 d8             	mov    %rbx,%r8
1400739d3:	89 57 04             	mov    %edx,0x4(%rdi)
1400739d6:	4d 89 e1             	mov    %r12,%r9
1400739d9:	b8 ff ff ff 03       	mov    $0x3ffffff,%eax
1400739de:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
1400739e3:	49 c1 e8 0e          	shr    $0xe,%r8
1400739e7:	49 c1 e9 0e          	shr    $0xe,%r9
1400739eb:	44 21 c0             	and    %r8d,%eax
1400739ee:	44 21 ca             	and    %r9d,%edx
1400739f1:	89 47 10             	mov    %eax,0x10(%rdi)
1400739f4:	8d 04 80             	lea    (%rax,%rax,4),%eax
1400739f7:	89 57 14             	mov    %edx,0x14(%rdi)
1400739fa:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
1400739fd:	89 47 20             	mov    %eax,0x20(%rdi)
140073a00:	49 c1 e8 1a          	shr    $0x1a,%r8
140073a04:	89 57 24             	mov    %edx,0x24(%rdi)
140073a07:	49 c1 e9 1a          	shr    $0x1a,%r9
140073a0b:	48 89 e8             	mov    %rbp,%rax
140073a0e:	48 c1 e0 18          	shl    $0x18,%rax
140073a12:	49 09 c0             	or     %rax,%r8
140073a15:	44 89 47 30          	mov    %r8d,0x30(%rdi)
140073a19:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
140073a1d:	44 89 4f 34          	mov    %r9d,0x34(%rdi)
140073a21:	4f 8d 0c 89          	lea    (%r9,%r9,4),%r9
140073a25:	44 89 47 40          	mov    %r8d,0x40(%rdi)
140073a29:	44 89 4f 44          	mov    %r9d,0x44(%rdi)
140073a2d:	4c 89 e0             	mov    %r12,%rax
140073a30:	e8 8b fe ff ff       	call   0x1400738c0
140073a35:	b8 ff ff ff 03       	mov    $0x3ffffff,%eax
140073a3a:	4d 89 f0             	mov    %r14,%r8
140073a3d:	44 21 f0             	and    %r14d,%eax
140073a40:	49 c1 e8 1a          	shr    $0x1a,%r8
140073a44:	89 47 cc             	mov    %eax,-0x34(%rdi)
140073a47:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
140073a4c:	44 21 c2             	and    %r8d,%edx
140073a4f:	89 57 dc             	mov    %edx,-0x24(%rdi)
140073a52:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
140073a55:	49 c1 e8 1a          	shr    $0x1a,%r8
140073a59:	89 57 ec             	mov    %edx,-0x14(%rdi)
140073a5c:	48 89 d8             	mov    %rbx,%rax
140073a5f:	48 c1 e0 0c          	shl    $0xc,%rax
140073a63:	4c 09 c0             	or     %r8,%rax
140073a66:	25 ff ff ff 03       	and    $0x3ffffff,%eax
140073a6b:	89 47 fc             	mov    %eax,-0x4(%rdi)
140073a6e:	8d 04 80             	lea    (%rax,%rax,4),%eax
140073a71:	49 89 d8             	mov    %rbx,%r8
140073a74:	89 47 0c             	mov    %eax,0xc(%rdi)
140073a77:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
140073a7c:	49 c1 e8 0e          	shr    $0xe,%r8
140073a80:	44 21 c2             	and    %r8d,%edx
140073a83:	89 57 1c             	mov    %edx,0x1c(%rdi)
140073a86:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
140073a89:	49 c1 e8 1a          	shr    $0x1a,%r8
140073a8d:	89 57 2c             	mov    %edx,0x2c(%rdi)
140073a90:	48 89 e8             	mov    %rbp,%rax
140073a93:	48 c1 e0 18          	shl    $0x18,%rax
140073a97:	49 09 c0             	or     %rax,%r8
140073a9a:	44 89 47 3c          	mov    %r8d,0x3c(%rdi)
140073a9e:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
140073aa2:	44 89 47 4c          	mov    %r8d,0x4c(%rdi)
140073aa6:	4c 89 e0             	mov    %r12,%rax
140073aa9:	e8 12 fe ff ff       	call   0x1400738c0
140073aae:	b8 ff ff ff 03       	mov    $0x3ffffff,%eax
140073ab3:	4d 89 f0             	mov    %r14,%r8
140073ab6:	44 21 f0             	and    %r14d,%eax
140073ab9:	49 c1 e8 1a          	shr    $0x1a,%r8
140073abd:	89 47 c8             	mov    %eax,-0x38(%rdi)
140073ac0:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
140073ac5:	44 21 c2             	and    %r8d,%edx
140073ac8:	89 57 d8             	mov    %edx,-0x28(%rdi)
140073acb:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
140073ace:	49 c1 e8 1a          	shr    $0x1a,%r8
140073ad2:	89 57 e8             	mov    %edx,-0x18(%rdi)
140073ad5:	48 89 d8             	mov    %rbx,%rax
140073ad8:	48 c1 e0 0c          	shl    $0xc,%rax
140073adc:	4c 09 c0             	or     %r8,%rax
140073adf:	25 ff ff ff 03       	and    $0x3ffffff,%eax
140073ae4:	89 47 f8             	mov    %eax,-0x8(%rdi)
140073ae7:	8d 04 80             	lea    (%rax,%rax,4),%eax
140073aea:	49 89 d8             	mov    %rbx,%r8
140073aed:	89 47 08             	mov    %eax,0x8(%rdi)
140073af0:	ba ff ff ff 03       	mov    $0x3ffffff,%edx
140073af5:	49 c1 e8 0e          	shr    $0xe,%r8
140073af9:	44 21 c2             	and    %r8d,%edx
140073afc:	89 57 18             	mov    %edx,0x18(%rdi)
140073aff:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
140073b02:	49 c1 e8 1a          	shr    $0x1a,%r8
140073b06:	89 57 28             	mov    %edx,0x28(%rdi)
140073b09:	48 89 e8             	mov    %rbp,%rax
140073b0c:	48 c1 e0 18          	shl    $0x18,%rax
140073b10:	49 09 c0             	or     %rax,%r8
140073b13:	44 89 47 38          	mov    %r8d,0x38(%rdi)
140073b17:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
140073b1b:	44 89 47 48          	mov    %r8d,0x48(%rdi)
140073b1f:	48 8d 7f 90          	lea    -0x70(%rdi),%rdi
140073b23:	f3 c3                	repz ret
140073b25:	90                   	nop
140073b26:	90                   	nop
140073b27:	90                   	nop
140073b28:	90                   	nop
140073b29:	90                   	nop
140073b2a:	90                   	nop
140073b2b:	90                   	nop
140073b2c:	90                   	nop
140073b2d:	90                   	nop