140065450:	4c 89 31             	mov    %r14,(%rcx)
140065453:	4c 89 71 08          	mov    %r14,0x8(%rcx)
140065457:	4c 89 71 10          	mov    %r14,0x10(%rcx)
14006545b:	0f 57 c0             	xorps  %xmm0,%xmm0
14006545e:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
140065462:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140065466:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
14006546a:	4c 89 71 48          	mov    %r14,0x48(%rcx)
14006546e:	ba 02 01 00 00       	mov    $0x102,%edx
140065473:	ff 15 6f d3 1a 00    	call   *0x1ad36f(%rip)        # 0x1402127e8
140065479:	4c 89 b7 80 00 00 00 	mov    %r14,0x80(%rdi)
140065480:	4c 89 b7 88 00 00 00 	mov    %r14,0x88(%rdi)
140065487:	0f 57 c0             	xorps  %xmm0,%xmm0
14006548a:	0f 11 87 90 00 00 00 	movups %xmm0,0x90(%rdi)
140065491:	4c 89 b7 a0 00 00 00 	mov    %r14,0xa0(%rdi)
140065498:	48 c7 87 a8 00 00 00 	movq   $0xf,0xa8(%rdi)
14006549f:	0f 00 00 00
1400654a3:	44 88 b7 90 00 00 00 	mov    %r14b,0x90(%rdi)
1400654aa:	4c 39 33             	cmp    %r14,(%rbx)
1400654ad:	0f 84 43 01 00 00    	je     0x1400655f6
1400654b3:	48 8d 05 26 40 1d 00 	lea    0x1d4026(%rip),%rax        # 0x1402394e0
1400654ba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400654bf:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400654c4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400654c9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400654ce:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400654d3:	e8 c0 a0 ff ff       	call   0x14005f598
1400654d8:	48 8b c8             	mov    %rax,%rcx
1400654db:	48 8b 40 08          	mov    0x8(%rax),%rax
1400654df:	48 85 c0             	test   %rax,%rax
1400654e2:	74 04                	je     0x1400654e8
1400654e4:	f0 ff 40 08          	lock incl 0x8(%rax)
1400654e8:	48 8b 31             	mov    (%rcx),%rsi
1400654eb:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1400654ef:	41 83 cf ff          	or     $0xffffffff,%r15d
1400654f3:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400654f8:	48 85 db             	test   %rbx,%rbx
1400654fb:	74 39                	je     0x140065536
1400654fd:	41 8b c7             	mov    %r15d,%eax
140065500:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140065505:	41 03 c7             	add    %r15d,%eax
140065508:	75 2c                	jne    0x140065536
14006550a:	48 8b 03             	mov    (%rbx),%rax
14006550d:	48 8b cb             	mov    %rbx,%rcx
140065510:	48 8b 00             	mov    (%rax),%rax
140065513:	ff 15 17 d9 1a 00    	call   *0x1ad917(%rip)        # 0x140212e30
140065519:	41 8b c7             	mov    %r15d,%eax
14006551c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140065521:	41 03 c7             	add    %r15d,%eax
140065524:	75 10                	jne    0x140065536
140065526:	48 8b 03             	mov    (%rbx),%rax
140065529:	48 8b cb             	mov    %rbx,%rcx
14006552c:	48 8b 40 08          	mov    0x8(%rax),%rax
140065530:	ff 15 fa d8 1a 00    	call   *0x1ad8fa(%rip)        # 0x140212e30
140065536:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14006553b:	48 85 c9             	test   %rcx,%rcx
14006553e:	74 18                	je     0x140065558
140065540:	48 8b 01             	mov    (%rcx),%rax
140065543:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140065548:	48 3b ca             	cmp    %rdx,%rcx
14006554b:	0f 95 c2             	setne  %dl
14006554e:	48 8b 40 20          	mov    0x20(%rax),%rax
140065552:	ff 15 d8 d8 1a 00    	call   *0x1ad8d8(%rip)        # 0x140212e30
140065558:	48 89 77 20          	mov    %rsi,0x20(%rdi)
14006555c:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
140065560:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
140065564:	48 85 db             	test   %rbx,%rbx
140065567:	74 39                	je     0x1400655a2
140065569:	41 8b c7             	mov    %r15d,%eax
14006556c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140065571:	41 03 c7             	add    %r15d,%eax
140065574:	75 2c                	jne    0x1400655a2
140065576:	48 8b 03             	mov    (%rbx),%rax
140065579:	48 8b cb             	mov    %rbx,%rcx
14006557c:	48 8b 00             	mov    (%rax),%rax
14006557f:	ff 15 ab d8 1a 00    	call   *0x1ad8ab(%rip)        # 0x140212e30
140065585:	41 8b c7             	mov    %r15d,%eax
140065588:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14006558d:	41 03 c7             	add    %r15d,%eax
140065590:	75 10                	jne    0x1400655a2
140065592:	48 8b 03             	mov    (%rbx),%rax
140065595:	48 8b cb             	mov    %rbx,%rcx
140065598:	48 8b 40 08          	mov    0x8(%rax),%rax
14006559c:	ff 15 8e d8 1a 00    	call   *0x1ad88e(%rip)        # 0x140212e30
1400655a2:	0f b7 5f 0a          	movzwl 0xa(%rdi),%ebx
1400655a6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400655aa:	48 8b 11             	mov    (%rcx),%rdx
1400655ad:	48 8b 02             	mov    (%rdx),%rax
1400655b0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400655b5:	ff 15 75 d8 1a 00    	call   *0x1ad875(%rip)        # 0x140212e30
1400655bb:	48 69 d3 80 96 98 00 	imul   $0x989680,%rbx,%rdx
1400655c2:	48 8b 08             	mov    (%rax),%rcx
1400655c5:	48 03 ca             	add    %rdx,%rcx
1400655c8:	48 89 8f 80 00 00 00 	mov    %rcx,0x80(%rdi)
1400655cf:	48 8b c7             	mov    %rdi,%rax
1400655d2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400655d7:	48 33 cc             	xor    %rsp,%rcx
1400655da:	e8 91 f1 19 00       	call   0x140204770
1400655df:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400655e6:	00
1400655e7:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400655ee:	41 5f                	pop    %r15
1400655f0:	41 5e                	pop    %r14
1400655f2:	5f                   	pop    %rdi
1400655f3:	5e                   	pop    %rsi
1400655f4:	5d                   	pop    %rbp
1400655f5:	c3                   	ret
1400655f6:	33 d2                	xor    %edx,%edx
1400655f8:	b9 42 d5 4d 01       	mov    $0x14dd542,%ecx
1400655fd:	e8 e2 5c fa ff       	call   0x14000b2e4
140065602:	cc                   	int3
140065603:	90                   	nop
140065604:	90                   	nop
140065605:	90                   	nop
140065606:	90                   	nop
140065607:	90                   	nop
140065608:	90                   	nop
140065609:	90                   	nop
14006560a:	90                   	nop
14006560b:	90                   	nop
14006560c:	90                   	nop
14006560d:	90                   	nop
14006560e:	90                   	nop
14006560f:	90                   	nop
140065610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140065615:	57                   	push   %rdi
140065616:	48 83 ec 20          	sub    $0x20,%rsp
14006561a:	8b da                	mov    %edx,%ebx
14006561c:	48 8b f9             	mov    %rcx,%rdi
14006561f:	e8 7c d4 ff ff       	call   0x140062aa0
140065624:	f6 c3 01             	test   $0x1,%bl
140065627:	74 0e                	je     0x140065637
140065629:	48 85 ff             	test   %rdi,%rdi
14006562c:	74 09                	je     0x140065637
14006562e:	48 8b cf             	mov    %rdi,%rcx
140065631:	ff 15 09 d5 1a 00    	call   *0x1ad509(%rip)        # 0x140212b40
140065637:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006563c:	48 8b c7             	mov    %rdi,%rax
14006563f:	48 83 c4 20          	add    $0x20,%rsp
140065643:	5f                   	pop    %rdi
140065644:	c3                   	ret
140065645:	90                   	nop
140065646:	90                   	nop
140065647:	90                   	nop
140065648:	48 8b c4             	mov    %rsp,%rax
14006564b:	48 89 58 18          	mov    %rbx,0x18(%rax)
14006564f:	55                   	push   %rbp
140065650:	56                   	push   %rsi
140065651:	57                   	push   %rdi
140065652:	41 54                	push   %r12
140065654:	41 55                	push   %r13
140065656:	41 56                	push   %r14
140065658:	41 57                	push   %r15
14006565a:	48 8d 68 88          	lea    -0x78(%rax),%rbp
14006565e:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140065665:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140065669:	48 8b 05 10 bb 29 00 	mov    0x29bb10(%rip),%rax        # 0x140301180
140065670:	48 33 c4             	xor    %rsp,%rax
140065673:	48 89 45 28          	mov    %rax,0x28(%rbp)
140065677:	4c 8b f2             	mov    %rdx,%r14
14006567a:	48 8b f1             	mov    %rcx,%rsi
14006567d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140065681:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140065685:	e8 22 ec ff ff       	call   0x1400642ac
14006568a:	bb 01 00 00 00       	mov    $0x1,%ebx
14006568f:	44 8b c3             	mov    %ebx,%r8d
140065692:	48 8d 15 03 b1 1e 00 	lea    0x1eb103(%rip),%rdx        # 0x14025079c
140065699:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14006569d:	e8 2a ff f9 ff       	call   0x1400055cc
1400656a2:	49 8b 56 10          	mov    0x10(%r14),%rdx
1400656a6:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400656aa:	45 33 e4             	xor    %r12d,%r12d
1400656ad:	49 ff c0             	inc    %r8
1400656b0:	46 38 24 02          	cmp    %r12b,(%rdx,%r8,1)
1400656b4:	75 f7                	jne    0x1400656ad
1400656b6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400656ba:	e8 0d ff f9 ff       	call   0x1400055cc
1400656bf:	90                   	nop
1400656c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400656c3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1400656c7:	66 0f 6f 0d 61 aa 25 	movdqa 0x25aa61(%rip),%xmm1        # 0x1402c0130
1400656ce:	00
1400656cf:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1400656d4:	44 88 65 d0          	mov    %r12b,-0x30(%rbp)
1400656d8:	45 8a fc             	mov    %r12b,%r15b
1400656db:	48 8d 46 30          	lea    0x30(%rsi),%rax
1400656df:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400656e4:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1400656e9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400656ee:	e8 55 7a fa ff       	call   0x14000d148
1400656f3:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400656f7:	48 8b 01             	mov    (%rcx),%rax
1400656fa:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400656ff:	48 8b 00             	mov    (%rax),%rax
140065702:	ff 15 28 d7 1a 00    	call   *0x1ad728(%rip)        # 0x140212e30
140065708:	48 8b 8e 80 00 00 00 	mov    0x80(%rsi),%rcx
14006570f:	48 39 08             	cmp    %rcx,(%rax)
140065712:	75 05                	jne    0x140065719
140065714:	41 8a c4             	mov    %r12b,%al
140065717:	eb 08                	jmp    0x140065721
140065719:	b8 ff 00 00 00       	mov    $0xff,%eax
14006571e:	0f 4d c3             	cmovge %ebx,%eax
140065721:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
140065727:	84 c0                	test   %al,%al
140065729:	0f 8e 47 03 00 00    	jle    0x140065a76
14006572f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140065733:	48 85 c9             	test   %rcx,%rcx
140065736:	0f 84 f6 05 00 00    	je     0x140065d32
14006573c:	e8 4b 96 ff ff       	call   0x14005ed8c
140065741:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140065745:	44 38 67 40          	cmp    %r12b,0x40(%rdi)
140065749:	0f 84 85 03 00 00    	je     0x140065ad4
14006574f:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140065753:	48 8b 1f             	mov    (%rdi),%rbx
140065756:	e9 31 01 00 00       	jmp    0x14006588c
14006575b:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14006575f:	8b 42 20             	mov    0x20(%rdx),%eax
140065762:	3d e8 03 00 00       	cmp    $0x3e8,%eax
140065767:	0f 82 1c 01 00 00    	jb     0x140065889
14006576d:	48 8d 0d c4 14 1d 00 	lea    0x1d14c4(%rip),%rcx        # 0x140236c38
140065774:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140065779:	48 8d 0d a0 d6 1f 00 	lea    0x1fd6a0(%rip),%rcx        # 0x140262e20
140065780:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140065785:	89 44 24 68          	mov    %eax,0x68(%rsp)
140065789:	66 44 89 64 24 6c    	mov    %r12w,0x6c(%rsp)
14006578f:	48 8d 05 d2 2b 1d 00 	lea    0x1d2bd2(%rip),%rax        # 0x140238368
140065796:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14006579a:	48 8d 05 5f c5 1f 00 	lea    0x1fc55f(%rip),%rax        # 0x140261d00
1400657a1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400657a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400657a8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400657ac:	4c 89 65 10          	mov    %r12,0x10(%rbp)
1400657b0:	4c 89 65 18          	mov    %r12,0x18(%rbp)
1400657b4:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400657b8:	4c 39 6a 18          	cmp    %r13,0x18(%rdx)
1400657bc:	76 03                	jbe    0x1400657c1
1400657be:	48 8b 12             	mov    (%rdx),%rdx
1400657c1:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1400657c5:	e8 86 fa fb ff       	call   0x140025250
1400657ca:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1400657cf:	45 33 c9             	xor    %r9d,%r9d
1400657d2:	ba 5e 06 00 00       	mov    $0x65e,%edx
1400657d7:	b9 cd e7 51 23       	mov    $0x2351e7cd,%ecx
1400657dc:	45 8d 41 32          	lea    0x32(%r9),%r8d
1400657e0:	e8 df 17 10 00       	call   0x140166fc4
1400657e5:	84 c0                	test   %al,%al
1400657e7:	74 5e                	je     0x140065847
1400657e9:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400657ed:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400657f2:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400657f7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400657fc:	48 8d 05 95 0a 1e 00 	lea    0x1e0a95(%rip),%rax        # 0x140246298
140065803:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140065808:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14006580d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140065812:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140065817:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14006581b:	45 33 c9             	xor    %r9d,%r9d
14006581e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140065823:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140065828:	48 8d 05 11 d6 1f 00 	lea    0x1fd611(%rip),%rax        # 0x140262e40
14006582f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140065834:	ba 5e 06 00 00       	mov    $0x65e,%edx
140065839:	b9 cd e7 51 23       	mov    $0x2351e7cd,%ecx
14006583e:	45 8d 41 32          	lea    0x32(%r9),%r8d
140065842:	e8 a5 19 10 00       	call   0x1401671ec
140065847:	48 8b 45 18          	mov    0x18(%rbp),%rax
14006584b:	49 3b c5             	cmp    %r13,%rax
14006584e:	76 2d                	jbe    0x14006587d
140065850:	48 ff c0             	inc    %rax
140065853:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140065857:	48 8b d1             	mov    %rcx,%rdx
14006585a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140065860:	72 15                	jb     0x140065877
140065862:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140065866:	48 2b d1             	sub    %rcx,%rdx
140065869:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14006586d:	48 83 f8 1f          	cmp    $0x1f,%rax
140065871:	0f 87 dd 00 00 00    	ja     0x140065954
140065877:	ff 15 c3 d2 1a 00    	call   *0x1ad2c3(%rip)        # 0x140212b40
14006587d:	4c 89 65 10          	mov    %r12,0x10(%rbp)
140065881:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
140065885:	44 88 65 00          	mov    %r12b,0x0(%rbp)
140065889:	48 8b 1b             	mov    (%rbx),%rbx
14006588c:	48 3b df             	cmp    %rdi,%rbx
14006588f:	0f 85 c6 fe ff ff    	jne    0x14006575b
140065895:	8a 46 0c             	mov    0xc(%rsi),%al
140065898:	84 c0                	test   %al,%al
14006589a:	0f 84 c9 01 00 00    	je     0x140065a69
1400658a0:	49 8b 56 10          	mov    0x10(%r14),%rdx
1400658a4:	48 8d 0d 45 d5 1f 00 	lea    0x1fd545(%rip),%rcx        # 0x140262df0
1400658ab:	ff 15 af d3 1a 00    	call   *0x1ad3af(%rip)        # 0x140212c60
1400658b1:	85 c0                	test   %eax,%eax
1400658b3:	0f 84 95 01 00 00    	je     0x140065a4e
1400658b9:	0f b7 46 08          	movzwl 0x8(%rsi),%eax
1400658bd:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
1400658c2:	0f b7 46 0a          	movzwl 0xa(%rsi),%eax
1400658c6:	66 89 44 24 72       	mov    %ax,0x72(%rsp)
1400658cb:	8b 86 88 00 00 00    	mov    0x88(%rsi),%eax
1400658d1:	89 44 24 74          	mov    %eax,0x74(%rsp)
1400658d5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400658d9:	48 85 c9             	test   %rcx,%rcx
1400658dc:	0f 84 50 04 00 00    	je     0x140065d32
1400658e2:	e8 a5 94 ff ff       	call   0x14005ed8c
1400658e7:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400658eb:	44 38 60 40          	cmp    %r12b,0x40(%rax)
1400658ef:	0f 84 df 01 00 00    	je     0x140065ad4
1400658f5:	0f b7 40 10          	movzwl 0x10(%rax),%eax
1400658f9:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
1400658fe:	33 c0                	xor    %eax,%eax
140065900:	66 89 44 24 7a       	mov    %ax,0x7a(%rsp)
140065905:	8b 86 8c 00 00 00    	mov    0x8c(%rsi),%eax
14006590b:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
14006590f:	4c 8d b6 90 00 00 00 	lea    0x90(%rsi),%r14
140065916:	0f 57 c0             	xorps  %xmm0,%xmm0
140065919:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
14006591d:	49 8b 7e 10          	mov    0x10(%r14),%rdi
140065921:	4d 39 6e 18          	cmp    %r13,0x18(%r14)
140065925:	76 03                	jbe    0x14006592a
140065927:	4d 8b 36             	mov    (%r14),%r14
14006592a:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140065931:	ff ff 7f
140065934:	48 3b fb             	cmp    %rbx,%rdi
140065937:	0f 87 e2 03 00 00    	ja     0x140065d1f
14006593d:	49 3b fd             	cmp    %r13,%rdi
140065940:	77 19                	ja     0x14006595b
140065942:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
140065946:	4c 89 6d 98          	mov    %r13,-0x68(%rbp)
14006594a:	41 0f 10 36          	movups (%r14),%xmm6
14006594e:	0f 11 75 80          	movups %xmm6,-0x80(%rbp)
140065952:	eb 4c                	jmp    0x1400659a0
140065954:	ff 15 26 d2 1a 00    	call   *0x1ad226(%rip)        # 0x140212b80
14006595a:	cc                   	int3
14006595b:	48 8b c7             	mov    %rdi,%rax
14006595e:	49 0b c5             	or     %r13,%rax
140065961:	48 3b c3             	cmp    %rbx,%rax
140065964:	77 0f                	ja     0x140065975
140065966:	48 8b d8             	mov    %rax,%rbx
140065969:	b9 16 00 00 00       	mov    $0x16,%ecx
14006596e:	48 3b c1             	cmp    %rcx,%rax
140065971:	48 0f 42 d9          	cmovb  %rcx,%rbx
140065975:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140065979:	48 85 c9             	test   %rcx,%rcx
14006597c:	75 7e                	jne    0x1400659fc
14006597e:	49 8b c4             	mov    %r12,%rax
140065981:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140065985:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
140065989:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
14006598d:	4c 8d 47 01          	lea    0x1(%rdi),%r8
140065991:	49 8b d6             	mov    %r14,%rdx