1400734b9:	ff
1400734ba:	45 0f 28 81 78 ff ff 	movaps -0x88(%r9),%xmm8
1400734c1:	ff
1400734c2:	45 0f 28 49 88       	movaps -0x78(%r9),%xmm9
1400734c7:	45 0f 28 51 98       	movaps -0x68(%r9),%xmm10
1400734cc:	45 0f 28 59 a8       	movaps -0x58(%r9),%xmm11
1400734d1:	45 0f 28 61 b8       	movaps -0x48(%r9),%xmm12
1400734d6:	45 0f 28 69 c8       	movaps -0x38(%r9),%xmm13
1400734db:	45 0f 28 71 d8       	movaps -0x28(%r9),%xmm14
1400734e0:	45 0f 28 79 e8       	movaps -0x18(%r9),%xmm15
1400734e5:	49 8d 21             	lea    (%r9),%rsp
1400734e8:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400734ed:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400734f2:	f3 c3                	repz ret
1400734f4:	90                   	nop
1400734f5:	90                   	nop
1400734f6:	90                   	nop
1400734f7:	90                   	nop
1400734f8:	90                   	nop
1400734f9:	90                   	nop
1400734fa:	90                   	nop
1400734fb:	90                   	nop
1400734fc:	90                   	nop
1400734fd:	90                   	nop
1400734fe:	90                   	nop
1400734ff:	90                   	nop
140073500:	56                   	push   %rsi
140073501:	57                   	push   %rdi
140073502:	53                   	push   %rbx
140073503:	55                   	push   %rbp
140073504:	41 54                	push   %r12
140073506:	41 55                	push   %r13
140073508:	41 56                	push   %r14
14007350a:	41 57                	push   %r15
14007350c:	9c                   	pushf
14007350d:	48 83 ec 40          	sub    $0x40,%rsp
140073511:	49 8b 40 78          	mov    0x78(%r8),%rax
140073515:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14007351c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140073520:	4d 8b 59 38          	mov    0x38(%r9),%r11
140073524:	4c 8d 15 33 be ff ff 	lea    -0x41cd(%rip),%r10        # 0x14006f35e
14007352b:	4c 39 d3             	cmp    %r10,%rbx
14007352e:	72 5c                	jb     0x14007358c
140073530:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
140073537:	4c 8d 15 9c c1 ff ff 	lea    -0x3e64(%rip),%r10        # 0x14006f6da
14007353e:	4c 39 d3             	cmp    %r10,%rbx
140073541:	73 49                	jae    0x14007358c
140073543:	48 8d 80 88 00 00 00 	lea    0x88(%rax),%rax
14007354a:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14007354e:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
140073552:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140073556:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
14007355a:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
14007355e:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140073562:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
140073569:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140073570:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
140073577:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
14007357e:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
140073585:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
14007358c:	48 8b 78 08          	mov    0x8(%rax),%rdi
140073590:	48 8b 70 10          	mov    0x10(%rax),%rsi
140073594:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
14007359b:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
1400735a2:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
1400735a9:	49 8b 79 28          	mov    0x28(%r9),%rdi
1400735ad:	4c 89 c6             	mov    %r8,%rsi
1400735b0:	b9 9a 00 00 00       	mov    $0x9a,%ecx
1400735b5:	fc                   	cld
1400735b6:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400735b9:	4c 89 ce             	mov    %r9,%rsi
1400735bc:	48 31 c9             	xor    %rcx,%rcx
1400735bf:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400735c3:	4c 8b 06             	mov    (%rsi),%r8
1400735c6:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1400735ca:	4c 8b 56 28          	mov    0x28(%rsi),%r10
1400735ce:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
1400735d2:	4c 8d 66 18          	lea    0x18(%rsi),%r12
1400735d6:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400735db:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400735e0:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400735e5:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400735ea:	ff 15 f8 1d 27 00    	call   *0x271df8(%rip)        # 0x1402e53e8
1400735f0:	b8 01 00 00 00       	mov    $0x1,%eax
1400735f5:	48 83 c4 40          	add    $0x40,%rsp
1400735f9:	9d                   	popf
1400735fa:	41 5f                	pop    %r15
1400735fc:	41 5e                	pop    %r14
1400735fe:	41 5d                	pop    %r13
140073600:	41 5c                	pop    %r12
140073602:	5d                   	pop    %rbp
140073603:	5b                   	pop    %rbx
140073604:	5f                   	pop    %rdi
140073605:	5e                   	pop    %rsi
140073606:	f3 c3                	repz ret
140073608:	90                   	nop
140073609:	90                   	nop
14007360a:	90                   	nop
14007360b:	90                   	nop
14007360c:	90                   	nop
14007360d:	90                   	nop
14007360e:	90                   	nop
14007360f:	90                   	nop
140073610:	56                   	push   %rsi
140073611:	57                   	push   %rdi
140073612:	53                   	push   %rbx
140073613:	55                   	push   %rbp
140073614:	41 54                	push   %r12
140073616:	41 55                	push   %r13
140073618:	41 56                	push   %r14
14007361a:	41 57                	push   %r15
14007361c:	9c                   	pushf
14007361d:	48 83 ec 40          	sub    $0x40,%rsp
140073621:	49 8b 40 78          	mov    0x78(%r8),%rax
140073625:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14007362c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140073630:	4d 8b 59 38          	mov    0x38(%r9),%r11
140073634:	45 8b 13             	mov    (%r11),%r10d
140073637:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14007363b:	4c 39 d3             	cmp    %r10,%rbx
14007363e:	0f 82 48 ff ff ff    	jb     0x14007358c
140073644:	49 8b 80 c0 00 00 00 	mov    0xc0(%r8),%rax
14007364b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14007364f:	41 8b 4b 08          	mov    0x8(%r11),%ecx
140073653:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140073657:	4c 39 d3             	cmp    %r10,%rbx
14007365a:	0f 83 2c ff ff ff    	jae    0x14007358c
140073660:	48 f7 d9             	neg    %rcx
140073663:	48 8d 74 08 f8       	lea    -0x8(%rax,%rcx,1),%rsi
140073668:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
14007366f:	f7 d9                	neg    %ecx
140073671:	c1 e9 03             	shr    $0x3,%ecx
140073674:	fc                   	cld
140073675:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140073678:	e9 0f ff ff ff       	jmp    0x14007358c
14007367d:	cc                   	int3
14007367e:	cc                   	int3
14007367f:	cc                   	int3
140073680:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140073685:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007368a:	48 89 e0             	mov    %rsp,%rax
14007368d:	48 89 cf             	mov    %rcx,%rdi
140073690:	48 89 d6             	mov    %rdx,%rsi
140073693:	4c 89 c2             	mov    %r8,%rdx
140073696:	48 31 c0             	xor    %rax,%rax
140073699:	48 89 07             	mov    %rax,(%rdi)
14007369c:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400736a0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400736a4:	48 83 fe 00          	cmp    $0x0,%rsi
1400736a8:	74 6f                	je     0x140073719
1400736aa:	4c 8d 15 8f 00 00 00 	lea    0x8f(%rip),%r10        # 0x140073740
1400736b1:	4c 8d 1d a8 01 00 00 	lea    0x1a8(%rip),%r11        # 0x140073860
1400736b8:	4c 8b 0d 55 86 36 00 	mov    0x368655(%rip),%r9        # 0x1403dbd14
1400736bf:	48 8d 05 7a 04 00 00 	lea    0x47a(%rip),%rax        # 0x140073b40
1400736c6:	48 8d 0d 33 10 00 00 	lea    0x1033(%rip),%rcx        # 0x140074700
1400736cd:	49 0f ba e1 1c       	bt     $0x1c,%r9
1400736d2:	4c 0f 42 d0          	cmovb  %rax,%r10
1400736d6:	4c 0f 42 d9          	cmovb  %rcx,%r11
1400736da:	48 8d 05 df 10 00 00 	lea    0x10df(%rip),%rax        # 0x1400747c0
1400736e1:	49 0f ba e1 25       	bt     $0x25,%r9
1400736e6:	4c 0f 42 d0          	cmovb  %rax,%r10
1400736ea:	48 b8 ff ff ff 0f fc 	movabs $0xffffffc0fffffff,%rax
1400736f1:	ff ff 0f
1400736f4:	48 b9 fc ff ff 0f fc 	movabs $0xffffffc0ffffffc,%rcx
1400736fb:	ff ff 0f
1400736fe:	48 23 06             	and    (%rsi),%rax
140073701:	48 23 4e 08          	and    0x8(%rsi),%rcx
140073705:	48 89 47 18          	mov    %rax,0x18(%rdi)
140073709:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14007370d:	4c 89 12             	mov    %r10,(%rdx)
140073710:	4c 89 5a 08          	mov    %r11,0x8(%rdx)
140073714:	b8 01 00 00 00       	mov    $0x1,%eax
140073719:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14007371e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140073723:	f3 c3                	repz ret
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