1408b363b:	48 8d 05 be 96 79 00 	lea    0x7996be(%rip),%rax        # 0x14104cd00
1408b3642:	41 c6 06 ac          	movb   $0xac,(%r14)
1408b3646:	49 89 46 08          	mov    %rax,0x8(%r14)
1408b364a:	4d 89 7e 20          	mov    %r15,0x20(%r14)
1408b364e:	e9 fc 00 00 00       	jmp    0x1408b374f
1408b3653:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408b3658:	49 8b d7             	mov    %r15,%rdx
1408b365b:	e8 10 06 ff ff       	call   0x1408a3c70
1408b3660:	4c 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%r9
1408b3667:	00
1408b3668:	48 8d 05 89 c4 79 00 	lea    0x79c489(%rip),%rax        # 0x14104faf8
1408b366f:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
1408b3676:	00
1408b3677:	4c 8d 05 8a c4 79 00 	lea    0x79c48a(%rip),%r8        # 0x14104fb08
1408b367e:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
1408b3685:	00
1408b3686:	85 db                	test   %ebx,%ebx
1408b3688:	49 8b cd             	mov    %r13,%rcx
1408b368b:	4c 0f 44 c0          	cmove  %rax,%r8
1408b368f:	4d 85 c9             	test   %r9,%r9
1408b3692:	74 18                	je     0x1408b36ac
1408b3694:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1408b3699:	48 8d 15 80 c4 79 00 	lea    0x79c480(%rip),%rdx        # 0x14104fb20
1408b36a0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408b36a5:	e8 d6 61 02 00       	call   0x1408d9880
1408b36aa:	eb 2a                	jmp    0x1408b36d6
1408b36ac:	48 85 ff             	test   %rdi,%rdi
1408b36af:	74 16                	je     0x1408b36c7
1408b36b1:	4c 8b cf             	mov    %rdi,%r9
1408b36b4:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408b36b9:	48 8d 15 70 c4 79 00 	lea    0x79c470(%rip),%rdx        # 0x14104fb30
1408b36c0:	e8 bb 61 02 00       	call   0x1408d9880
1408b36c5:	eb 0f                	jmp    0x1408b36d6
1408b36c7:	4d 8b cc             	mov    %r12,%r9
1408b36ca:	48 8d 15 07 c2 70 00 	lea    0x70c207(%rip),%rdx        # 0x140fbf8d8
1408b36d1:	e8 aa 61 02 00       	call   0x1408d9880
1408b36d6:	49 8b 55 00          	mov    0x0(%r13),%rdx
1408b36da:	49 8b c6             	mov    %r14,%rax
1408b36dd:	0f 1f 00             	nopl   (%rax)
1408b36e0:	f6 40 04 03          	testb  $0x3,0x4(%rax)
1408b36e4:	75 07                	jne    0x1408b36ed
1408b36e6:	8b 48 34             	mov    0x34(%rax),%ecx
1408b36e9:	85 c9                	test   %ecx,%ecx
1408b36eb:	7f 1b                	jg     0x1408b3708
1408b36ed:	48 8b 40 10          	mov    0x10(%rax),%rax
1408b36f1:	48 85 c0             	test   %rax,%rax
1408b36f4:	75 ea                	jne    0x1408b36e0
1408b36f6:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1408b36fb:	41 c6 45 1d 01       	movb   $0x1,0x1d(%r13)
1408b3700:	ff 40 24             	incl   0x24(%rax)
1408b3703:	e9 ec f9 ff ff       	jmp    0x1408b30f4
1408b3708:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1408b370d:	89 4a 54             	mov    %ecx,0x54(%rdx)
1408b3710:	41 c6 45 1d 01       	movb   $0x1,0x1d(%r13)
1408b3715:	ff 40 24             	incl   0x24(%rax)
1408b3718:	e9 d7 f9 ff ff       	jmp    0x1408b30f4
1408b371d:	b8 01 00 00 00       	mov    $0x1,%eax
1408b3722:	48 d3 e0             	shl    %cl,%rax
1408b3725:	48 ff c8             	dec    %rax
1408b3728:	eb 15                	jmp    0x1408b373f
1408b372a:	83 fa 40             	cmp    $0x40,%edx
1408b372d:	b8 3f 00 00 00       	mov    $0x3f,%eax
1408b3732:	0f 4d d0             	cmovge %eax,%edx
1408b3735:	b8 01 00 00 00       	mov    $0x1,%eax
1408b373a:	8b ca                	mov    %edx,%ecx
1408b373c:	48 d3 e0             	shl    %cl,%rax
1408b373f:	49 09 47 50          	or     %rax,0x50(%r15)
1408b3743:	45 88 26             	mov    %r12b,(%r14)
1408b3746:	83 fb 01             	cmp    $0x1,%ebx
1408b3749:	0f 85 77 fc ff ff    	jne    0x1408b33c6
1408b374f:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1408b3756:	00
1408b3757:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408b375b:	48 83 b9 f8 01 00 00 	cmpq   $0x0,0x1f8(%rcx)
1408b3762:	00
1408b3763:	0f 84 e8 00 00 00    	je     0x1408b3851
1408b3769:	41 0f b6 06          	movzbl (%r14),%eax
1408b376d:	3c a7                	cmp    $0xa7,%al
1408b376f:	74 08                	je     0x1408b3779
1408b3771:	3c 4d                	cmp    $0x4d,%al
1408b3773:	0f 85 d8 00 00 00    	jne    0x1408b3851
1408b3779:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1408b377e:	4c 8b 53 08          	mov    0x8(%rbx),%r10
1408b3782:	48 85 d2             	test   %rdx,%rdx
1408b3785:	0f 84 c6 00 00 00    	je     0x1408b3851
1408b378b:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408b378f:	44 8b cd             	mov    %ebp,%r9d
1408b3792:	48 83 c0 18          	add    $0x18,%rax
1408b3796:	48 39 10             	cmp    %rdx,(%rax)
1408b3799:	74 1c                	je     0x1408b37b7
1408b379b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408b37a0:	41 ff c1             	inc    %r9d
1408b37a3:	48 8d 40 20          	lea    0x20(%rax),%rax
1408b37a7:	41 8b c9             	mov    %r9d,%ecx
1408b37aa:	48 39 10             	cmp    %rdx,(%rax)
1408b37ad:	75 f1                	jne    0x1408b37a0
1408b37af:	85 c9                	test   %ecx,%ecx
1408b37b1:	0f 88 9a 00 00 00    	js     0x1408b3851
1408b37b7:	41 80 3e 4d          	cmpb   $0x4d,(%r14)
1408b37bb:	75 09                	jne    0x1408b37c6
1408b37bd:	49 8b ad a8 00 00 00 	mov    0xa8(%r13),%rbp
1408b37c4:	eb 3a                	jmp    0x1408b3800
1408b37c6:	49 63 02             	movslq (%r10),%rax
1408b37c9:	85 c0                	test   %eax,%eax
1408b37cb:	7e 33                	jle    0x1408b3800
1408b37cd:	41 8b 56 2c          	mov    0x2c(%r14),%edx
1408b37d1:	4c 8b c0             	mov    %rax,%r8
1408b37d4:	49 8d 42 4c          	lea    0x4c(%r10),%rax
1408b37d8:	48 8b cd             	mov    %rbp,%rcx
1408b37db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408b37e0:	3b 10                	cmp    (%rax),%edx
1408b37e2:	74 10                	je     0x1408b37f4
1408b37e4:	ff c5                	inc    %ebp
1408b37e6:	48 ff c1             	inc    %rcx
1408b37e9:	48 83 c0 68          	add    $0x68,%rax
1408b37ed:	49 3b c8             	cmp    %r8,%rcx
1408b37f0:	7c ee                	jl     0x1408b37e0
1408b37f2:	eb 5d                	jmp    0x1408b3851
1408b37f4:	48 63 c5             	movslq %ebp,%rax
1408b37f7:	48 6b c8 68          	imul   $0x68,%rax,%rcx
1408b37fb:	4a 8b 6c 11 28       	mov    0x28(%rcx,%r10,1),%rbp
1408b3800:	49 0f bf 46 30       	movswq 0x30(%r14),%rax
1408b3805:	48 85 ed             	test   %rbp,%rbp
1408b3808:	74 47                	je     0x1408b3851
1408b380a:	66 85 c0             	test   %ax,%ax
1408b380d:	78 0e                	js     0x1408b381d
1408b380f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408b3813:	48 8b 45 08          	mov    0x8(%rbp),%rax
1408b3817:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1408b381b:	eb 1f                	jmp    0x1408b383c
1408b381d:	48 0f bf 45 34       	movswq 0x34(%rbp),%rax
1408b3822:	66 85 c0             	test   %ax,%ax
1408b3825:	78 0e                	js     0x1408b3835
1408b3827:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408b382b:	48 8b 45 08          	mov    0x8(%rbp),%rax
1408b382f:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1408b3833:	eb 07                	jmp    0x1408b383c
1408b3835:	4c 8d 05 7c c7 79 00 	lea    0x79c77c(%rip),%r8        # 0x14104ffb8
1408b383c:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1408b3840:	49 8b cd             	mov    %r13,%rcx
1408b3843:	e8 88 72 01 00       	call   0x1408caad0
1408b3848:	83 f8 02             	cmp    $0x2,%eax
1408b384b:	75 04                	jne    0x1408b3851
1408b384d:	41 c6 06 79          	movb   $0x79,(%r14)
1408b3851:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1408b3856:	ff 40 20             	incl   0x20(%rax)
1408b3859:	48 3b c3             	cmp    %rbx,%rax
1408b385c:	74 0e                	je     0x1408b386c
1408b385e:	66 90                	xchg   %ax,%ax
1408b3860:	48 8b 40 18          	mov    0x18(%rax),%rax
1408b3864:	ff 40 20             	incl   0x20(%rax)
1408b3867:	48 3b c3             	cmp    %rbx,%rax
1408b386a:	75 f4                	jne    0x1408b3860
1408b386c:	b8 01 00 00 00       	mov    $0x1,%eax
1408b3871:	e9 55 fb ff ff       	jmp    0x1408b33cb
1408b3876:	cc                   	int3
1408b3877:	cc                   	int3
1408b3878:	cc                   	int3
1408b3879:	cc                   	int3
1408b387a:	cc                   	int3
1408b387b:	cc                   	int3
1408b387c:	cc                   	int3
1408b387d:	cc                   	int3
1408b387e:	cc                   	int3
1408b387f:	cc                   	int3
1408b3880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b3885:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408b388a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408b388f:	57                   	push   %rdi
1408b3890:	48 83 ec 30          	sub    $0x30,%rsp
1408b3894:	8b 72 08             	mov    0x8(%rdx),%esi
1408b3897:	4d 8b d0             	mov    %r8,%r10
1408b389a:	ff 41 38             	incl   0x38(%rcx)
1408b389d:	41 8b e9             	mov    %r9d,%ebp
1408b38a0:	4c 8b 42 28          	mov    0x28(%rdx),%r8
1408b38a4:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1408b38a8:	8b 79 38             	mov    0x38(%rcx),%edi
1408b38ab:	4d 85 c0             	test   %r8,%r8
1408b38ae:	74 18                	je     0x1408b38c8
1408b38b0:	41 0f b6 40 04       	movzbl 0x4(%r8),%eax
1408b38b5:	45 33 c9             	xor    %r9d,%r9d
1408b38b8:	45 8b 00             	mov    (%r8),%r8d
1408b38bb:	49 8b 52 20          	mov    0x20(%r10),%rdx
1408b38bf:	88 44 24 20          	mov    %al,0x20(%rsp)
1408b38c3:	e8 38 71 02 00       	call   0x1408daa00
1408b38c8:	8b 54 24 60          	mov    0x60(%rsp),%edx
1408b38cc:	44 8d 04 2e          	lea    (%rsi,%rbp,1),%r8d
1408b38d0:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408b38d7:	2b d6                	sub    %esi,%edx
1408b38d9:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408b38df:	7f 16                	jg     0x1408b38f7
1408b38e1:	44 8b ca             	mov    %edx,%r9d
1408b38e4:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1408b38e8:	ba 61 00 00 00       	mov    $0x61,%edx
1408b38ed:	48 8b cb             	mov    %rbx,%rcx
1408b38f0:	e8 ab 94 ff ff       	call   0x1408acda0
1408b38f5:	eb 30                	jmp    0x1408b3927
1408b38f7:	8d 41 01             	lea    0x1(%rcx),%eax
1408b38fa:	45 33 c9             	xor    %r9d,%r9d
1408b38fd:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408b3903:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b3907:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408b390e:	c7 04 c8 61 00 00 00 	movl   $0x61,(%rax,%rcx,8)
1408b3915:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408b391a:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408b391e:	89 7c c8 0c          	mov    %edi,0xc(%rax,%rcx,8)
1408b3922:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408b3927:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408b392c:	8b c7                	mov    %edi,%eax
1408b392e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1408b3933:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1408b3938:	48 83 c4 30          	add    $0x30,%rsp
1408b393c:	5f                   	pop    %rdi
1408b393d:	c3                   	ret
1408b393e:	cc                   	int3
1408b393f:	cc                   	int3
1408b3940:	40 53                	rex push %rbx
1408b3942:	48 83 ec 20          	sub    $0x20,%rsp
1408b3946:	48 8b d9             	mov    %rcx,%rbx
1408b3949:	48 85 c9             	test   %rcx,%rcx
1408b394c:	74 41                	je     0x1408b398f
1408b394e:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
1408b3955:	73 38                	jae    0x1408b398f
1408b3957:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
1408b395e:	72 10                	jb     0x1408b3970
1408b3960:	48 8b 81 00 03 00 00 	mov    0x300(%rcx),%rax
1408b3967:	83 28 80             	subl   $0xffffff80,(%rax)
1408b396a:	48 83 c4 20          	add    $0x20,%rsp
1408b396e:	5b                   	pop    %rbx
1408b396f:	c3                   	ret
1408b3970:	48 3b 91 e8 01 00 00 	cmp    0x1e8(%rcx),%rdx
1408b3977:	72 16                	jb     0x1408b398f
1408b3979:	48 8b 83 00 03 00 00 	mov    0x300(%rbx),%rax
1408b3980:	0f b7 89 a6 01 00 00 	movzwl 0x1a6(%rcx),%ecx
1408b3987:	01 08                	add    %ecx,(%rax)
1408b3989:	48 83 c4 20          	add    $0x20,%rsp
1408b398d:	5b                   	pop    %rbx
1408b398e:	c3                   	ret
1408b398f:	48 8b 05 d2 9c af 00 	mov    0xaf9cd2(%rip),%rax        # 0x1413ad668
1408b3996:	48 8b ca             	mov    %rdx,%rcx
1408b3999:	ff 15 81 00 6d 00    	call   *0x6d0081(%rip)        # 0x140f83a20
1408b399f:	48 8b 8b 00 03 00 00 	mov    0x300(%rbx),%rcx
1408b39a6:	01 01                	add    %eax,(%rcx)
1408b39a8:	48 83 c4 20          	add    $0x20,%rsp
1408b39ac:	5b                   	pop    %rbx
1408b39ad:	c3                   	ret
1408b39ae:	cc                   	int3
1408b39af:	cc                   	int3
1408b39b0:	48 83 ec 28          	sub    $0x28,%rsp
1408b39b4:	44 0f b6 49 16       	movzbl 0x16(%rcx),%r9d
1408b39b9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408b39be:	44 8b 41 10          	mov    0x10(%rcx),%r8d
1408b39c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1408b39c6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1408b39cd:	00 00
1408b39cf:	e8 7c 6d 01 00       	call   0x1408ca750
1408b39d4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1408b39d9:	48 83 c4 28          	add    $0x28,%rsp
1408b39dd:	c3                   	ret
1408b39de:	cc                   	int3
1408b39df:	cc                   	int3
1408b39e0:	48 83 ec 28          	sub    $0x28,%rsp
1408b39e4:	44 0f b6 49 16       	movzbl 0x16(%rcx),%r9d
1408b39e9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408b39ee:	44 8b 41 10          	mov    0x10(%rcx),%r8d
1408b39f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1408b39f5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1408b39f9:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
1408b39ff:	e8 fc 68 01 00       	call   0x1408ca300
1408b3a04:	f2 0f 10 44 24 30    	movsd  0x30(%rsp),%xmm0
1408b3a0a:	48 83 c4 28          	add    $0x28,%rsp
1408b3a0e:	c3                   	ret
1408b3a0f:	cc                   	int3
1408b3a10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408b3a15:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1408b3a1a:	56                   	push   %rsi
1408b3a1b:	57                   	push   %rdi
1408b3a1c:	41 56                	push   %r14
1408b3a1e:	48 83 ec 20          	sub    $0x20,%rsp
1408b3a22:	45 33 f6             	xor    %r14d,%r14d
1408b3a25:	48 8b f1             	mov    %rcx,%rsi
1408b3a28:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408b3a2c:	48 8b da             	mov    %rdx,%rbx
1408b3a2f:	41 8b fe             	mov    %r14d,%edi
1408b3a32:	bd 01 00 00 00       	mov    $0x1,%ebp
1408b3a37:	48 85 c9             	test   %rcx,%rcx
1408b3a3a:	74 0d                	je     0x1408b3a49
1408b3a3c:	48 8b 05 6d 9c af 00 	mov    0xaf9c6d(%rip),%rax        # 0x1413ad6b0
1408b3a43:	ff 15 d7 ff 6c 00    	call   *0x6cffd7(%rip)        # 0x140f83a20
1408b3a49:	48 85 db             	test   %rbx,%rbx
1408b3a4c:	74 11                	je     0x1408b3a5f
1408b3a4e:	48 8b d3             	mov    %rbx,%rdx
1408b3a51:	48 8b ce             	mov    %rsi,%rcx
1408b3a54:	e8 d7 cb 02 00       	call   0x1408e0630
1408b3a59:	85 c0                	test   %eax,%eax
1408b3a5b:	78 52                	js     0x1408b3aaf
1408b3a5d:	eb 03                	jmp    0x1408b3a62
1408b3a5f:	41 8b c6             	mov    %r14d,%eax
1408b3a62:	8b c8                	mov    %eax,%ecx
1408b3a64:	48 8b 46 20          	mov    0x20(%rsi),%rax
1408b3a68:	48 c1 e1 05          	shl    $0x5,%rcx
1408b3a6c:	48 8b 5c 01 08       	mov    0x8(%rcx,%rax,1),%rbx
1408b3a71:	48 85 db             	test   %rbx,%rbx
1408b3a74:	74 39                	je     0x1408b3aaf
1408b3a76:	40 38 7b 11          	cmp    %dil,0x11(%rbx)
1408b3a7a:	74 11                	je     0x1408b3a8d
1408b3a7c:	ff 43 14             	incl   0x14(%rbx)
1408b3a7f:	40 38 7b 12          	cmp    %dil,0x12(%rbx)
1408b3a83:	75 08                	jne    0x1408b3a8d
1408b3a85:	48 8b cb             	mov    %rbx,%rcx
1408b3a88:	e8 23 1b fe ff       	call   0x1408955b0
1408b3a8d:	41 8b ee             	mov    %r14d,%ebp
1408b3a90:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408b3a94:	48 8b 10             	mov    (%rax),%rdx
1408b3a97:	48 8b 7a 48          	mov    0x48(%rdx),%rdi
1408b3a9b:	44 38 73 11          	cmp    %r14b,0x11(%rbx)
1408b3a9f:	74 0e                	je     0x1408b3aaf
1408b3aa1:	83 6b 14 01          	subl   $0x1,0x14(%rbx)
1408b3aa5:	75 08                	jne    0x1408b3aaf
1408b3aa7:	48 8b cb             	mov    %rbx,%rcx
1408b3aaa:	e8 21 1e 07 00       	call   0x1409258d0
1408b3aaf:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1408b3ab3:	48 85 c9             	test   %rcx,%rcx
1408b3ab6:	74 0d                	je     0x1408b3ac5
1408b3ab8:	48 8b 05 01 9c af 00 	mov    0xaf9c01(%rip),%rax        # 0x1413ad6c0
1408b3abf:	ff 15 5b ff 6c 00    	call   *0x6cff5b(%rip)        # 0x140f83a20
1408b3ac5:	85 ed                	test   %ebp,%ebp
1408b3ac7:	75 49                	jne    0x1408b3b12
1408b3ac9:	48 8d 05 80 2b 79 00 	lea    0x792b80(%rip),%rax        # 0x141046650
1408b3ad0:	48 39 07             	cmp    %rax,(%rdi)
1408b3ad3:	75 3d                	jne    0x1408b3b12
1408b3ad5:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1408b3ad9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1408b3add:	48 85 c9             	test   %rcx,%rcx
1408b3ae0:	74 11                	je     0x1408b3af3
1408b3ae2:	48 8b 05 c7 9b af 00 	mov    0xaf9bc7(%rip),%rax        # 0x1413ad6b0
1408b3ae9:	ff 15 31 ff 6c 00    	call   *0x6cff31(%rip)        # 0x140f83a20
1408b3aef:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1408b3af3:	4c 39 73 40          	cmp    %r14,0x40(%rbx)
1408b3af7:	49 0f 45 fe          	cmovne %r14,%rdi
1408b3afb:	48 85 c9             	test   %rcx,%rcx
1408b3afe:	74 0d                	je     0x1408b3b0d
1408b3b00:	48 8b 05 b9 9b af 00 	mov    0xaf9bb9(%rip),%rax        # 0x1413ad6c0
1408b3b07:	ff 15 13 ff 6c 00    	call   *0x6cff13(%rip)        # 0x140f83a20
1408b3b0d:	48 8b c7             	mov    %rdi,%rax
1408b3b10:	eb 02                	jmp    0x1408b3b14
1408b3b12:	33 c0                	xor    %eax,%eax
1408b3b14:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408b3b19:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1408b3b1e:	48 83 c4 20          	add    $0x20,%rsp