140094545:	4c 89 37             	mov    %r14,(%rdi)
140094548:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
14009454c:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
140094550:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140094555:	76 03                	jbe    0x14009455a
140094557:	48 8b 1b             	mov    (%rbx),%rbx
14009455a:	4d 8b c7             	mov    %r15,%r8
14009455d:	48 8b d3             	mov    %rbx,%rdx
140094560:	49 8b ce             	mov    %r14,%rcx
140094563:	e8 88 14 17 00       	call   0x1402059f0
140094568:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14009456d:	76 03                	jbe    0x140094572
14009456f:	48 8b 36             	mov    (%rsi),%rsi
140094572:	4d 8d 44 24 01       	lea    0x1(%r12),%r8
140094577:	48 8b d6             	mov    %rsi,%rdx
14009457a:	4b 8d 0c 3e          	lea    (%r14,%r15,1),%rcx
14009457e:	e8 6d 14 17 00       	call   0x1402059f0
140094583:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140094588:	48 8b c7             	mov    %rdi,%rax
14009458b:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140094590:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140094595:	48 83 c4 20          	add    $0x20,%rsp
140094599:	41 5f                	pop    %r15
14009459b:	41 5e                	pop    %r14
14009459d:	41 5d                	pop    %r13
14009459f:	41 5c                	pop    %r12
1400945a1:	5f                   	pop    %rdi
1400945a2:	c3                   	ret
1400945a3:	ff 15 a7 e5 17 00    	call   *0x17e5a7(%rip)        # 0x140212b50
1400945a9:	48 85 c0             	test   %rax,%rax
1400945ac:	75 94                	jne    0x140094542
1400945ae:	ff 15 7c e5 17 00    	call   *0x17e57c(%rip)        # 0x140212b30
1400945b4:	cc                   	int3
1400945b5:	e8 86 12 f7 ff       	call   0x140005840
1400945ba:	cc                   	int3
1400945bb:	90                   	nop
1400945bc:	90                   	nop
1400945bd:	90                   	nop
1400945be:	90                   	nop
1400945bf:	90                   	nop
1400945c0:	40 53                	rex push %rbx
1400945c2:	48 83 ec 20          	sub    $0x20,%rsp
1400945c6:	48 8d 05 33 68 1a 00 	lea    0x1a6833(%rip),%rax        # 0x14023ae00
1400945cd:	48 8b d9             	mov    %rcx,%rbx
1400945d0:	48 89 01             	mov    %rax,(%rcx)
1400945d3:	f6 c2 01             	test   $0x1,%dl
1400945d6:	74 06                	je     0x1400945de
1400945d8:	ff 15 62 e5 17 00    	call   *0x17e562(%rip)        # 0x140212b40
1400945de:	48 8b c3             	mov    %rbx,%rax
1400945e1:	48 83 c4 20          	add    $0x20,%rsp
1400945e5:	5b                   	pop    %rbx
1400945e6:	c3                   	ret
1400945e7:	90                   	nop
1400945e8:	90                   	nop
1400945e9:	90                   	nop
1400945ea:	90                   	nop
1400945eb:	90                   	nop
1400945ec:	90                   	nop
1400945ed:	90                   	nop
1400945ee:	90                   	nop
1400945ef:	90                   	nop
1400945f0:	40 53                	rex push %rbx
1400945f2:	48 83 ec 20          	sub    $0x20,%rsp
1400945f6:	48 8d 05 d3 67 1a 00 	lea    0x1a67d3(%rip),%rax        # 0x14023add0
1400945fd:	48 8b d9             	mov    %rcx,%rbx
140094600:	48 89 01             	mov    %rax,(%rcx)
140094603:	f6 c2 01             	test   $0x1,%dl
140094606:	74 06                	je     0x14009460e
140094608:	ff 15 32 e5 17 00    	call   *0x17e532(%rip)        # 0x140212b40
14009460e:	48 8b c3             	mov    %rbx,%rax
140094611:	48 83 c4 20          	add    $0x20,%rsp
140094615:	5b                   	pop    %rbx
140094616:	c3                   	ret
140094617:	90                   	nop
140094618:	90                   	nop
140094619:	90                   	nop
14009461a:	90                   	nop
14009461b:	90                   	nop
14009461c:	90                   	nop
14009461d:	90                   	nop
14009461e:	90                   	nop
14009461f:	90                   	nop
140094620:	40 53                	rex push %rbx
140094622:	48 83 ec 40          	sub    $0x40,%rsp
140094626:	48 8b da             	mov    %rdx,%rbx
140094629:	48 c7 44 24 30 52 00 	movq   $0x52,0x30(%rsp)
140094630:	00 00
140094632:	48 8d 05 87 06 1d 00 	lea    0x1d0687(%rip),%rax        # 0x140264cc0
140094639:	48 8b cb             	mov    %rbx,%rcx
14009463c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140094641:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140094646:	e8 3d 4d fe ff       	call   0x140079388
14009464b:	48 8b c3             	mov    %rbx,%rax
14009464e:	48 83 c4 40          	add    $0x40,%rsp
140094652:	5b                   	pop    %rbx
140094653:	c3                   	ret
140094654:	90                   	nop
140094655:	90                   	nop
140094656:	90                   	nop
140094657:	90                   	nop
140094658:	90                   	nop
140094659:	90                   	nop
14009465a:	90                   	nop
14009465b:	90                   	nop
14009465c:	90                   	nop
14009465d:	90                   	nop
14009465e:	90                   	nop
14009465f:	90                   	nop
140094660:	48 8d 05 81 05 1d 00 	lea    0x1d0581(%rip),%rax        # 0x140264be8
140094667:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
14009466d:	48 89 42 08          	mov    %rax,0x8(%rdx)
140094671:	48 8b c2             	mov    %rdx,%rax
140094674:	c3                   	ret
140094675:	90                   	nop
140094676:	90                   	nop
140094677:	90                   	nop
140094678:	90                   	nop
140094679:	90                   	nop
14009467a:	90                   	nop
14009467b:	90                   	nop
14009467c:	90                   	nop
14009467d:	90                   	nop
14009467e:	90                   	nop
14009467f:	90                   	nop
140094680:	48 8b 02             	mov    (%rdx),%rax
140094683:	48 3b 05 5e 05 1d 00 	cmp    0x1d055e(%rip),%rax        # 0x140264be8
14009468a:	75 1c                	jne    0x1400946a8
14009468c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140094690:	48 3b 05 59 05 1d 00 	cmp    0x1d0559(%rip),%rax        # 0x140264bf0
140094697:	75 0f                	jne    0x1400946a8
140094699:	48 8d 41 10          	lea    0x10(%rcx),%rax
14009469d:	48 f7 d9             	neg    %rcx
1400946a0:	48 1b c9             	sbb    %rcx,%rcx
1400946a3:	48 23 c8             	and    %rax,%rcx
1400946a6:	eb 02                	jmp    0x1400946aa
1400946a8:	33 c9                	xor    %ecx,%ecx
1400946aa:	48 8b c1             	mov    %rcx,%rax
1400946ad:	c3                   	ret
1400946ae:	90                   	nop
1400946af:	90                   	nop
1400946b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400946b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400946ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400946bf:	41 56                	push   %r14
1400946c1:	48 83 ec 50          	sub    $0x50,%rsp
1400946c5:	4d 8b f1             	mov    %r9,%r14
1400946c8:	4d 8b c8             	mov    %r8,%r9
1400946cb:	4c 8b d9             	mov    %rcx,%r11
1400946ce:	4c 8d 51 08          	lea    0x8(%rcx),%r10
1400946d2:	b8 18 00 00 00       	mov    $0x18,%eax
1400946d7:	48 85 c9             	test   %rcx,%rcx
1400946da:	4c 0f 44 d0          	cmove  %rax,%r10
1400946de:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400946e2:	b9 20 00 00 00       	mov    $0x20,%ecx
1400946e7:	48 0f 44 c1          	cmove  %rcx,%rax
1400946eb:	48 8b 08             	mov    (%rax),%rcx
1400946ee:	41 b8 28 00 00 00    	mov    $0x28,%r8d
1400946f4:	42 8b 04 01          	mov    (%rcx,%r8,1),%eax
1400946f8:	41 8d 48 08          	lea    0x8(%r8),%ecx
1400946fc:	41 3b 02             	cmp    (%r10),%eax
1400946ff:	75 65                	jne    0x140094766
140094701:	49 8d 73 18          	lea    0x18(%r11),%rsi
140094705:	4d 85 db             	test   %r11,%r11
140094708:	49 0f 44 f0          	cmove  %r8,%rsi
14009470c:	49 8d 43 20          	lea    0x20(%r11),%rax
140094710:	48 0f 44 c1          	cmove  %rcx,%rax
140094714:	48 8b 38             	mov    (%rax),%rdi
140094717:	48 2b 3e             	sub    (%rsi),%rdi
14009471a:	48 c1 ff 03          	sar    $0x3,%rdi
14009471e:	3b d7                	cmp    %edi,%edx
140094720:	0f 42 fa             	cmovb  %edx,%edi
140094723:	85 ff                	test   %edi,%edi
140094725:	74 13                	je     0x14009473a
140094727:	4c 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%r8
14009472e:	00
14009472f:	48 8b 16             	mov    (%rsi),%rdx
140094732:	49 8b c9             	mov    %r9,%rcx
140094735:	e8 c2 12 17 00       	call   0x1402059fc
14009473a:	48 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%rax
140094741:	00
140094742:	48 01 06             	add    %rax,(%rsi)
140094745:	41 89 3e             	mov    %edi,(%r14)
140094748:	33 c0                	xor    %eax,%eax
14009474a:	eb 04                	jmp    0x140094750
14009474c:	8b 44 24 68          	mov    0x68(%rsp),%eax
140094750:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140094755:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14009475a:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14009475f:	48 83 c4 50          	add    $0x50,%rsp
140094763:	41 5e                	pop    %r14
140094765:	c3                   	ret
140094766:	c7 44 24 20 2d 03 00 	movl   $0x32d,0x20(%rsp)
14009476d:	00
14009476e:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
140094772:	48 8d 05 17 10 1d 00 	lea    0x1d1017(%rip),%rax        # 0x140265790
140094779:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14009477e:	48 8d 05 6b 10 1d 00 	lea    0x1d106b(%rip),%rax        # 0x1402657f0
140094785:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009478a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14009478f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140094794:	e8 9f 3c ff ff       	call   0x140088438
140094799:	48 8d 15 a0 8d 23 00 	lea    0x238da0(%rip),%rdx        # 0x1402cd540
1400947a0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400947a5:	e8 4c 12 17 00       	call   0x1402059f6
1400947aa:	cc                   	int3
1400947ab:	90                   	nop
1400947ac:	90                   	nop
1400947ad:	90                   	nop
1400947ae:	90                   	nop
1400947af:	90                   	nop
1400947b0:	4c 8b dc             	mov    %rsp,%r11
1400947b3:	48 83 ec 58          	sub    $0x58,%rsp
1400947b7:	4c 8b d2             	mov    %rdx,%r10
1400947ba:	4c 8b c9             	mov    %rcx,%r9
1400947bd:	4c 8d 41 08          	lea    0x8(%rcx),%r8
1400947c1:	b8 18 00 00 00       	mov    $0x18,%eax
1400947c6:	48 85 c9             	test   %rcx,%rcx
1400947c9:	4c 0f 44 c0          	cmove  %rax,%r8
1400947cd:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400947d1:	b9 20 00 00 00       	mov    $0x20,%ecx
1400947d6:	48 0f 44 c1          	cmove  %rcx,%rax
1400947da:	48 8b 08             	mov    (%rax),%rcx
1400947dd:	ba 28 00 00 00       	mov    $0x28,%edx
1400947e2:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
1400947e5:	41 3b 00             	cmp    (%r8),%eax
1400947e8:	75 40                	jne    0x14009482a
1400947ea:	4d 8d 41 18          	lea    0x18(%r9),%r8
1400947ee:	4d 85 c9             	test   %r9,%r9
1400947f1:	4c 0f 44 c2          	cmove  %rdx,%r8
1400947f5:	49 8b 08             	mov    (%r8),%rcx
1400947f8:	49 8d 41 20          	lea    0x20(%r9),%rax
1400947fc:	ba 30 00 00 00       	mov    $0x30,%edx
140094801:	48 0f 44 c2          	cmove  %rdx,%rax
140094805:	48 8b 10             	mov    (%rax),%rdx
140094808:	48 3b ca             	cmp    %rdx,%rcx
14009480b:	74 0a                	je     0x140094817
14009480d:	48 83 c1 08          	add    $0x8,%rcx
140094811:	49 89 08             	mov    %rcx,(%r8)
140094814:	48 3b ca             	cmp    %rdx,%rcx
140094817:	0f 95 c0             	setne  %al
14009481a:	41 88 02             	mov    %al,(%r10)
14009481d:	33 c0                	xor    %eax,%eax
14009481f:	eb 04                	jmp    0x140094825
140094821:	8b 44 24 60          	mov    0x60(%rsp),%eax
140094825:	48 83 c4 58          	add    $0x58,%rsp
140094829:	c3                   	ret
14009482a:	c7 44 24 20 2d 03 00 	movl   $0x32d,0x20(%rsp)
140094831:	00
140094832:	ba 30 00 00 00       	mov    $0x30,%edx
140094837:	89 54 24 24          	mov    %edx,0x24(%rsp)
14009483b:	48 8d 05 4e 0f 1d 00 	lea    0x1d0f4e(%rip),%rax        # 0x140265790
140094842:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140094846:	48 8d 05 a3 0f 1d 00 	lea    0x1d0fa3(%rip),%rax        # 0x1402657f0
14009484d:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140094851:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
140094855:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140094859:	e8 da 3b ff ff       	call   0x140088438
14009485e:	48 8d 15 db 8c 23 00 	lea    0x238cdb(%rip),%rdx        # 0x1402cd540
140094865:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14009486a:	e8 87 11 17 00       	call   0x1402059f6
14009486f:	cc                   	int3
140094870:	4c 8b dc             	mov    %rsp,%r11
140094873:	48 83 ec 58          	sub    $0x58,%rsp
140094877:	4c 8b c9             	mov    %rcx,%r9
14009487a:	4c 8d 41 08          	lea    0x8(%rcx),%r8
14009487e:	b8 18 00 00 00       	mov    $0x18,%eax
140094883:	48 85 c9             	test   %rcx,%rcx
140094886:	4c 0f 44 c0          	cmove  %rax,%r8
14009488a:	48 8d 41 10          	lea    0x10(%rcx),%rax
14009488e:	b9 20 00 00 00       	mov    $0x20,%ecx
140094893:	48 0f 44 c1          	cmove  %rcx,%rax
140094897:	48 8b 08             	mov    (%rax),%rcx
14009489a:	41 ba 28 00 00 00    	mov    $0x28,%r10d
1400948a0:	42 8b 04 11          	mov    (%rcx,%r10,1),%eax
1400948a4:	41 8d 4a 08          	lea    0x8(%r10),%ecx
1400948a8:	41 3b 00             	cmp    (%r8),%eax
1400948ab:	75 2b                	jne    0x1400948d8
1400948ad:	49 8d 41 20          	lea    0x20(%r9),%rax
1400948b1:	4d 85 c9             	test   %r9,%r9
1400948b4:	48 0f 44 c1          	cmove  %rcx,%rax
1400948b8:	49 8d 49 18          	lea    0x18(%r9),%rcx
1400948bc:	49 0f 44 ca          	cmove  %r10,%rcx
1400948c0:	48 8b 00             	mov    (%rax),%rax
1400948c3:	48 39 01             	cmp    %rax,(%rcx)
1400948c6:	0f 95 c0             	setne  %al
1400948c9:	88 02                	mov    %al,(%rdx)
1400948cb:	33 c0                	xor    %eax,%eax
1400948cd:	eb 04                	jmp    0x1400948d3
1400948cf:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400948d3:	48 83 c4 58          	add    $0x58,%rsp
1400948d7:	c3                   	ret
1400948d8:	c7 44 24 20 2d 03 00 	movl   $0x32d,0x20(%rsp)
1400948df:	00
1400948e0:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
1400948e4:	48 8d 05 a5 0e 1d 00 	lea    0x1d0ea5(%rip),%rax        # 0x140265790
1400948eb:	49 89 43 d0          	mov    %rax,-0x30(%r11)
1400948ef:	48 8d 05 fa 0e 1d 00 	lea    0x1d0efa(%rip),%rax        # 0x1402657f0
1400948f6:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400948fa:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
1400948fe:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140094902:	e8 31 3b ff ff       	call   0x140088438
140094907:	48 8d 15 32 8c 23 00 	lea    0x238c32(%rip),%rdx        # 0x1402cd540
14009490e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140094913:	e8 de 10 17 00       	call   0x1402059f6
140094918:	cc                   	int3
140094919:	90                   	nop
14009491a:	90                   	nop
14009491b:	90                   	nop
14009491c:	90                   	nop
14009491d:	90                   	nop
14009491e:	90                   	nop
14009491f:	90                   	nop
140094920:	4c 8b dc             	mov    %rsp,%r11
140094923:	48 83 ec 78          	sub    $0x78,%rsp
140094927:	4c 8b d2             	mov    %rdx,%r10
14009492a:	4c 8b c9             	mov    %rcx,%r9
14009492d:	4c 8d 41 08          	lea    0x8(%rcx),%r8
140094931:	b8 18 00 00 00       	mov    $0x18,%eax
140094936:	48 85 c9             	test   %rcx,%rcx
140094939:	4c 0f 44 c0          	cmove  %rax,%r8
14009493d:	48 8d 41 10          	lea    0x10(%rcx),%rax
140094941:	b9 20 00 00 00       	mov    $0x20,%ecx
140094946:	48 0f 44 c1          	cmove  %rcx,%rax
14009494a:	48 8b 08             	mov    (%rax),%rcx
14009494d:	ba 28 00 00 00       	mov    $0x28,%edx
140094952:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
140094955:	8d 4a 08             	lea    0x8(%rdx),%ecx
140094958:	41 3b 00             	cmp    (%r8),%eax
14009495b:	75 31                	jne    0x14009498e
14009495d:	49 8d 41 18          	lea    0x18(%r9),%rax
140094961:	4d 85 c9             	test   %r9,%r9
140094964:	48 0f 44 c2          	cmove  %rdx,%rax
140094968:	48 8b 10             	mov    (%rax),%rdx
14009496b:	49 8d 41 20          	lea    0x20(%r9),%rax
14009496f:	48 0f 44 c1          	cmove  %rcx,%rax
140094973:	48 3b 10             	cmp    (%rax),%rdx
140094976:	74 56                	je     0x1400949ce
140094978:	48 8b 02             	mov    (%rdx),%rax
14009497b:	49 89 02             	mov    %rax,(%r10)
14009497e:	33 c0                	xor    %eax,%eax
140094980:	eb 07                	jmp    0x140094989
140094982:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140094989:	48 83 c4 78          	add    $0x78,%rsp
14009498d:	c3                   	ret
14009498e:	c7 44 24 20 2d 03 00 	movl   $0x32d,0x20(%rsp)
140094995:	00
140094996:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
14009499a:	48 8d 05 ef 0d 1d 00 	lea    0x1d0def(%rip),%rax        # 0x140265790
1400949a1:	49 89 43 b0          	mov    %rax,-0x50(%r11)
1400949a5:	48 8d 05 44 0e 1d 00 	lea    0x1d0e44(%rip),%rax        # 0x1402657f0