14000746f:	cc                   	int3
140007470:	cc                   	int3
140007471:	cc                   	int3
140007472:	cc                   	int3
140007473:	cc                   	int3
140007474:	cc                   	int3
140007475:	cc                   	int3
140007476:	cc                   	int3
140007477:	cc                   	int3
140007478:	cc                   	int3
140007479:	cc                   	int3
14000747a:	cc                   	int3
14000747b:	cc                   	int3
14000747c:	cc                   	int3
14000747d:	cc                   	int3
14000747e:	cc                   	int3
14000747f:	cc                   	int3
140007480:	44 89 02             	mov    %r8d,(%rdx)
140007483:	48 8b c2             	mov    %rdx,%rax
140007486:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14000748a:	c3                   	ret
14000748b:	cc                   	int3
14000748c:	cc                   	int3
14000748d:	cc                   	int3
14000748e:	cc                   	int3
14000748f:	cc                   	int3
140007490:	cc                   	int3
140007491:	cc                   	int3
140007492:	cc                   	int3
140007493:	cc                   	int3
140007494:	cc                   	int3
140007495:	cc                   	int3
140007496:	cc                   	int3
140007497:	cc                   	int3
140007498:	cc                   	int3
140007499:	cc                   	int3
14000749a:	cc                   	int3
14000749b:	cc                   	int3
14000749c:	cc                   	int3
14000749d:	cc                   	int3
14000749e:	cc                   	int3
14000749f:	cc                   	int3
1400074a0:	40 53                	rex push %rbx
1400074a2:	48 83 ec 30          	sub    $0x30,%rsp
1400074a6:	48 8b 01             	mov    (%rcx),%rax
1400074a9:	49 8b d8             	mov    %r8,%rbx
1400074ac:	44 8b c2             	mov    %edx,%r8d
1400074af:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400074b4:	48 8b 40 18          	mov    0x18(%rax),%rax
1400074b8:	ff 15 0a 8d 03 00    	call   *0x38d0a(%rip)        # 0x1400401c8
1400074be:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400074c2:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1400074c6:	75 0a                	jne    0x1400074d2
1400074c8:	8b 0b                	mov    (%rbx),%ecx
1400074ca:	39 08                	cmp    %ecx,(%rax)
1400074cc:	75 04                	jne    0x1400074d2
1400074ce:	b0 01                	mov    $0x1,%al
1400074d0:	eb 02                	jmp    0x1400074d4
1400074d2:	32 c0                	xor    %al,%al
1400074d4:	48 83 c4 30          	add    $0x30,%rsp
1400074d8:	5b                   	pop    %rbx
1400074d9:	c3                   	ret
1400074da:	cc                   	int3
1400074db:	cc                   	int3
1400074dc:	cc                   	int3
1400074dd:	cc                   	int3
1400074de:	cc                   	int3
1400074df:	cc                   	int3
1400074e0:	cc                   	int3
1400074e1:	cc                   	int3
1400074e2:	cc                   	int3
1400074e3:	cc                   	int3
1400074e4:	cc                   	int3
1400074e5:	cc                   	int3
1400074e6:	cc                   	int3
1400074e7:	cc                   	int3
1400074e8:	cc                   	int3
1400074e9:	cc                   	int3
1400074ea:	cc                   	int3
1400074eb:	cc                   	int3
1400074ec:	cc                   	int3
1400074ed:	cc                   	int3
1400074ee:	cc                   	int3
1400074ef:	cc                   	int3
1400074f0:	48 3b 4a 08          	cmp    0x8(%rdx),%rcx
1400074f4:	75 09                	jne    0x1400074ff
1400074f6:	44 39 02             	cmp    %r8d,(%rdx)
1400074f9:	75 04                	jne    0x1400074ff
1400074fb:	b0 01                	mov    $0x1,%al
1400074fd:	c3                   	ret
1400074fe:	cc                   	int3
1400074ff:	32 c0                	xor    %al,%al
140007501:	c3                   	ret
140007502:	cc                   	int3
140007503:	cc                   	int3
140007504:	cc                   	int3
140007505:	cc                   	int3
140007506:	cc                   	int3
140007507:	cc                   	int3
140007508:	cc                   	int3
140007509:	cc                   	int3
14000750a:	cc                   	int3
14000750b:	cc                   	int3
14000750c:	cc                   	int3
14000750d:	cc                   	int3
14000750e:	cc                   	int3
14000750f:	cc                   	int3
140007510:	48 8d 05 a9 a9 03 00 	lea    0x3a9a9(%rip),%rax        # 0x140041ec0
140007517:	c3                   	ret
140007518:	cc                   	int3
140007519:	cc                   	int3
14000751a:	cc                   	int3
14000751b:	cc                   	int3
14000751c:	cc                   	int3
14000751d:	cc                   	int3
14000751e:	cc                   	int3
14000751f:	cc                   	int3
140007520:	40 53                	rex push %rbx
140007522:	48 83 ec 20          	sub    $0x20,%rsp
140007526:	41 8b c8             	mov    %r8d,%ecx
140007529:	48 8b da             	mov    %rdx,%rbx
14000752c:	e8 e7 e8 02 00       	call   0x140035e18
140007531:	45 33 c0             	xor    %r8d,%r8d
140007534:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14000753b:	00
14000753c:	48 85 c0             	test   %rax,%rax
14000753f:	4c 89 43 10          	mov    %r8,0x10(%rbx)
140007543:	48 8d 15 7e a9 03 00 	lea    0x3a97e(%rip),%rdx        # 0x140041ec8
14000754a:	44 88 03             	mov    %r8b,(%rbx)
14000754d:	48 0f 45 d0          	cmovne %rax,%rdx
140007551:	44 38 02             	cmp    %r8b,(%rdx)
140007554:	74 10                	je     0x140007566
140007556:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000755a:	48 ff c0             	inc    %rax
14000755d:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
140007561:	75 f7                	jne    0x14000755a
140007563:	4c 8b c0             	mov    %rax,%r8
140007566:	48 8b cb             	mov    %rbx,%rcx
140007569:	e8 9a 7a 00 00       	call   0x14000f008
14000756e:	48 8b c3             	mov    %rbx,%rax
140007571:	48 83 c4 20          	add    $0x20,%rsp
140007575:	5b                   	pop    %rbx
140007576:	c3                   	ret
140007577:	cc                   	int3
140007578:	cc                   	int3
140007579:	cc                   	int3
14000757a:	cc                   	int3
14000757b:	cc                   	int3
14000757c:	cc                   	int3
14000757d:	cc                   	int3
14000757e:	cc                   	int3
14000757f:	cc                   	int3
140007580:	48 8d 05 51 a9 03 00 	lea    0x3a951(%rip),%rax        # 0x140041ed8
140007587:	c3                   	ret
140007588:	cc                   	int3
140007589:	cc                   	int3
14000758a:	cc                   	int3
14000758b:	cc                   	int3
14000758c:	cc                   	int3
14000758d:	cc                   	int3
14000758e:	cc                   	int3
14000758f:	cc                   	int3
140007590:	40 53                	rex push %rbx
140007592:	48 83 ec 20          	sub    $0x20,%rsp
140007596:	48 8b da             	mov    %rdx,%rbx
140007599:	41 83 f8 01          	cmp    $0x1,%r8d
14000759d:	75 21                	jne    0x1400075c0
14000759f:	45 33 c0             	xor    %r8d,%r8d
1400075a2:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1400075a9:	00
1400075aa:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1400075ae:	44 88 02             	mov    %r8b,(%rdx)
1400075b1:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1400075b7:	48 8d 15 2a a9 03 00 	lea    0x3a92a(%rip),%rdx        # 0x140041ee8
1400075be:	eb 3d                	jmp    0x1400075fd
1400075c0:	41 8b c8             	mov    %r8d,%ecx
1400075c3:	e8 50 e8 02 00       	call   0x140035e18
1400075c8:	45 33 c0             	xor    %r8d,%r8d
1400075cb:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400075d2:	00
1400075d3:	48 85 c0             	test   %rax,%rax
1400075d6:	4c 89 43 10          	mov    %r8,0x10(%rbx)
1400075da:	48 8d 15 e7 a8 03 00 	lea    0x3a8e7(%rip),%rdx        # 0x140041ec8
1400075e1:	44 88 03             	mov    %r8b,(%rbx)
1400075e4:	48 0f 45 d0          	cmovne %rax,%rdx
1400075e8:	44 38 02             	cmp    %r8b,(%rdx)
1400075eb:	74 10                	je     0x1400075fd
1400075ed:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400075f1:	48 ff c0             	inc    %rax
1400075f4:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
1400075f8:	75 f7                	jne    0x1400075f1
1400075fa:	4c 8b c0             	mov    %rax,%r8
1400075fd:	48 8b cb             	mov    %rbx,%rcx
140007600:	e8 03 7a 00 00       	call   0x14000f008
140007605:	48 8b c3             	mov    %rbx,%rax
140007608:	48 83 c4 20          	add    $0x20,%rsp
14000760c:	5b                   	pop    %rbx
14000760d:	c3                   	ret
14000760e:	cc                   	int3
14000760f:	cc                   	int3
140007610:	cc                   	int3
140007611:	cc                   	int3
140007612:	cc                   	int3
140007613:	cc                   	int3
140007614:	cc                   	int3
140007615:	cc                   	int3
140007616:	cc                   	int3
140007617:	cc                   	int3
140007618:	cc                   	int3
140007619:	cc                   	int3
14000761a:	cc                   	int3
14000761b:	cc                   	int3
14000761c:	cc                   	int3
14000761d:	cc                   	int3
14000761e:	cc                   	int3
14000761f:	cc                   	int3
140007620:	48 8d 05 d9 a8 03 00 	lea    0x3a8d9(%rip),%rax        # 0x140041f00
140007627:	c3                   	ret
140007628:	cc                   	int3
140007629:	cc                   	int3
14000762a:	cc                   	int3
14000762b:	cc                   	int3
14000762c:	cc                   	int3
14000762d:	cc                   	int3
14000762e:	cc                   	int3
14000762f:	cc                   	int3
140007630:	40 53                	rex push %rbx
140007632:	48 83 ec 20          	sub    $0x20,%rsp
140007636:	41 8b c8             	mov    %r8d,%ecx
140007639:	48 8b da             	mov    %rdx,%rbx
14000763c:	e8 07 e8 02 00       	call   0x140035e48
140007641:	45 33 c0             	xor    %r8d,%r8d
140007644:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14000764b:	00
14000764c:	48 85 c0             	test   %rax,%rax
14000764f:	4c 89 43 10          	mov    %r8,0x10(%rbx)
140007653:	48 8d 15 6e a8 03 00 	lea    0x3a86e(%rip),%rdx        # 0x140041ec8
14000765a:	44 88 03             	mov    %r8b,(%rbx)
14000765d:	48 0f 45 d0          	cmovne %rax,%rdx
140007661:	44 38 02             	cmp    %r8b,(%rdx)
140007664:	74 10                	je     0x140007676
140007666:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000766a:	48 ff c0             	inc    %rax
14000766d:	44 38 04 02          	cmp    %r8b,(%rdx,%rax,1)
140007671:	75 f7                	jne    0x14000766a
140007673:	4c 8b c0             	mov    %rax,%r8
140007676:	48 8b cb             	mov    %rbx,%rcx
140007679:	e8 8a 79 00 00       	call   0x14000f008
14000767e:	48 8b c3             	mov    %rbx,%rax
140007681:	48 83 c4 20          	add    $0x20,%rsp
140007685:	5b                   	pop    %rbx
140007686:	c3                   	ret
140007687:	cc                   	int3
140007688:	cc                   	int3
140007689:	cc                   	int3
14000768a:	cc                   	int3
14000768b:	cc                   	int3
14000768c:	cc                   	int3
14000768d:	cc                   	int3
14000768e:	cc                   	int3
14000768f:	cc                   	int3
140007690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007695:	57                   	push   %rdi
140007696:	48 83 ec 20          	sub    $0x20,%rsp
14000769a:	41 8b c8             	mov    %r8d,%ecx
14000769d:	41 8b d8             	mov    %r8d,%ebx
1400076a0:	48 8b fa             	mov    %rdx,%rdi
1400076a3:	e8 70 e7 02 00       	call   0x140035e18
1400076a8:	48 85 c0             	test   %rax,%rax
1400076ab:	89 1f                	mov    %ebx,(%rdi)
1400076ad:	48 8d 05 b4 4b 04 00 	lea    0x44bb4(%rip),%rax        # 0x14004c268
1400076b4:	75 07                	jne    0x1400076bd
1400076b6:	48 8d 05 9b 4b 04 00 	lea    0x44b9b(%rip),%rax        # 0x14004c258
1400076bd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400076c2:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400076c6:	48 8b c7             	mov    %rdi,%rax
1400076c9:	48 83 c4 20          	add    $0x20,%rsp
1400076cd:	5f                   	pop    %rdi
1400076ce:	c3                   	ret
1400076cf:	cc                   	int3
1400076d0:	cc                   	int3
1400076d1:	cc                   	int3
1400076d2:	cc                   	int3
1400076d3:	cc                   	int3
1400076d4:	cc                   	int3
1400076d5:	cc                   	int3
1400076d6:	cc                   	int3
1400076d7:	cc                   	int3
1400076d8:	48 83 ec 48          	sub    $0x48,%rsp
1400076dc:	4d 85 c9             	test   %r9,%r9
1400076df:	74 13                	je     0x1400076f4
1400076e1:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
1400076e5:	49 ff c2             	inc    %r10
1400076e8:	43 80 3c 11 00       	cmpb   $0x0,(%r9,%r10,1)
1400076ed:	75 f6                	jne    0x1400076e5
1400076ef:	49 ff c2             	inc    %r10
1400076f2:	eb 06                	jmp    0x1400076fa
1400076f4:	41 ba 05 00 00 00    	mov    $0x5,%r10d
1400076fa:	4d 85 c9             	test   %r9,%r9
1400076fd:	48 8d 05 34 9c 03 00 	lea    0x39c34(%rip),%rax        # 0x140041338
140007704:	49 0f 45 c1          	cmovne %r9,%rax
140007708:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14000770e:	44 0f b7 ca          	movzwl %dx,%r9d
140007712:	ba 2b 00 00 00       	mov    $0x2b,%edx
140007717:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14000771c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140007721:	48 ff 15 f0 86 03 00 	rex.W call *0x386f0(%rip)        # 0x14003fe18
140007728:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000772d:	48 83 c4 48          	add    $0x48,%rsp
140007731:	c3                   	ret
140007732:	cc                   	int3
140007733:	cc                   	int3
140007734:	cc                   	int3
140007735:	cc                   	int3
140007736:	cc                   	int3
140007737:	cc                   	int3
140007738:	cc                   	int3
140007739:	cc                   	int3
14000773a:	cc                   	int3
14000773b:	cc                   	int3
14000773c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007741:	57                   	push   %rdi
140007742:	48 83 ec 40          	sub    $0x40,%rsp
140007746:	4c 8b 15 5b 55 04 00 	mov    0x4555b(%rip),%r10        # 0x14004cca8
14000774d:	49 8b d9             	mov    %r9,%rbx
140007750:	48 8b f9             	mov    %rcx,%rdi
140007753:	4d 85 d2             	test   %r10,%r10
140007756:	75 52                	jne    0x1400077aa
140007758:	48 8b 05 d1 55 04 00 	mov    0x455d1(%rip),%rax        # 0x14004cd30
14000775f:	48 85 c0             	test   %rax,%rax
140007762:	75 1a                	jne    0x14000777e
140007764:	48 8d 0d dd a6 03 00 	lea    0x3a6dd(%rip),%rcx        # 0x140041e48
14000776b:	48 ff 15 f6 84 03 00 	rex.W call *0x384f6(%rip)        # 0x14003fc68
140007772:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007777:	48 89 05 b2 55 04 00 	mov    %rax,0x455b2(%rip)        # 0x14004cd30
14000777e:	48 8d 15 0b a8 03 00 	lea    0x3a80b(%rip),%rdx        # 0x140041f90
140007785:	48 8b c8             	mov    %rax,%rcx
140007788:	48 ff 15 c9 84 03 00 	rex.W call *0x384c9(%rip)        # 0x14003fc58
14000778f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007794:	48 89 05 0d 55 04 00 	mov    %rax,0x4550d(%rip)        # 0x14004cca8
14000779b:	4c 8b d0             	mov    %rax,%r10
14000779e:	48 85 c0             	test   %rax,%rax
1400077a1:	75 07                	jne    0x1400077aa
1400077a3:	b8 39 01 00 c0       	mov    $0xc0000139,%eax
1400077a8:	eb 28                	jmp    0x1400077d2
1400077aa:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400077af:	4c 8b cb             	mov    %rbx,%r9
1400077b2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400077b7:	45 33 c0             	xor    %r8d,%r8d
1400077ba:	48 8b 44 24 70       	mov    0x70(%rsp),%rax