1402f34d8:	49 8b 76 10          	mov    0x10(%r14),%rsi
1402f34dc:	48 8d 15 d5 5d 0c 00 	lea    0xc5dd5(%rip),%rdx        # 0x1403b92b8
1402f34e3:	48 8b cb             	mov    %rbx,%rcx
1402f34e6:	e8 a9 95 00 00       	call   0x1402fca94
1402f34eb:	85 c0                	test   %eax,%eax
1402f34ed:	75 08                	jne    0x1402f34f7
1402f34ef:	4c 8b ee             	mov    %rsi,%r13
1402f34f2:	e9 12 02 00 00       	jmp    0x1402f3709
1402f34f7:	48 8d 15 ca 5d 0c 00 	lea    0xc5dca(%rip),%rdx        # 0x1403b92c8
1402f34fe:	48 8b cb             	mov    %rbx,%rcx
1402f3501:	e8 8e 95 00 00       	call   0x1402fca94
1402f3506:	85 c0                	test   %eax,%eax
1402f3508:	75 0d                	jne    0x1402f3517
1402f350a:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1402f3511:	00
1402f3512:	e9 f2 01 00 00       	jmp    0x1402f3709
1402f3517:	48 8d 15 ba 5d 0c 00 	lea    0xc5dba(%rip),%rdx        # 0x1403b92d8
1402f351e:	48 8b cb             	mov    %rbx,%rcx
1402f3521:	e8 6e 95 00 00       	call   0x1402fca94
1402f3526:	85 c0                	test   %eax,%eax
1402f3528:	0f 85 d0 00 00 00    	jne    0x1402f35fe
1402f352e:	48 8d 0d bb c2 06 00 	lea    0x6c2bb(%rip),%rcx        # 0x14035f7f0
1402f3535:	e8 c6 69 f4 ff       	call   0x140239f00
1402f353a:	48 8b f8             	mov    %rax,%rdi
1402f353d:	48 85 c0             	test   %rax,%rax
1402f3540:	74 53                	je     0x1402f3595
1402f3542:	45 33 c9             	xor    %r9d,%r9d
1402f3545:	48 8d 15 e4 0c 09 00 	lea    0x90ce4(%rip),%rdx        # 0x140384230
1402f354c:	4c 8b c6             	mov    %rsi,%r8
1402f354f:	48 8b c8             	mov    %rax,%rcx
1402f3552:	e8 59 75 f4 ff       	call   0x14023aab0
1402f3557:	85 c0                	test   %eax,%eax
1402f3559:	74 3a                	je     0x1402f3595
1402f355b:	45 33 c9             	xor    %r9d,%r9d
1402f355e:	4c 8d 05 d3 c2 06 00 	lea    0x6c2d3(%rip),%r8        # 0x14035f838
1402f3565:	48 8d 15 ec c2 06 00 	lea    0x6c2ec(%rip),%rdx        # 0x14035f858
1402f356c:	48 8b cf             	mov    %rdi,%rcx
1402f356f:	e8 3c 75 f4 ff       	call   0x14023aab0
1402f3574:	85 c0                	test   %eax,%eax
1402f3576:	74 1d                	je     0x1402f3595
1402f3578:	45 33 c9             	xor    %r9d,%r9d
1402f357b:	48 8d 15 e2 c2 06 00 	lea    0x6c2e2(%rip),%rdx        # 0x14035f864
1402f3582:	45 33 c0             	xor    %r8d,%r8d
1402f3585:	48 8b cf             	mov    %rdi,%rcx
1402f3588:	e8 23 75 f4 ff       	call   0x14023aab0
1402f358d:	85 c0                	test   %eax,%eax
1402f358f:	0f 85 74 01 00 00    	jne    0x1402f3709
1402f3595:	ba bc 00 00 00       	mov    $0xbc,%edx
1402f359a:	c7 44 24 20 8d 00 00 	movl   $0x8d,0x20(%rsp)
1402f35a1:	00
1402f35a2:	4c 8d 0d f7 5c 0c 00 	lea    0xc5cf7(%rip),%r9        # 0x1403b92a0
1402f35a9:	b9 26 00 00 00       	mov    $0x26,%ecx
1402f35ae:	44 8d 42 aa          	lea    -0x56(%rdx),%r8d
1402f35b2:	e8 e9 dd f2 ff       	call   0x1402213a0
1402f35b7:	4d 85 f6             	test   %r14,%r14
1402f35ba:	0f 84 bc 01 00 00    	je     0x1402f377c
1402f35c0:	49 8b 46 10          	mov    0x10(%r14),%rax
1402f35c4:	4c 8d 0d 3d 5d 0c 00 	lea    0xc5d3d(%rip),%r9        # 0x1403b9308
1402f35cb:	4d 8b 06             	mov    (%r14),%r8
1402f35ce:	48 8d 15 93 c8 05 00 	lea    0x5c893(%rip),%rdx        # 0x14034fe68
1402f35d5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402f35da:	b9 06 00 00 00       	mov    $0x6,%ecx
1402f35df:	48 8d 05 e2 87 06 00 	lea    0x687e2(%rip),%rax        # 0x14035bdc8
1402f35e6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402f35eb:	49 8b 46 08          	mov    0x8(%r14),%rax
1402f35ef:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402f35f4:	e8 27 d0 f2 ff       	call   0x140220620
1402f35f9:	e9 7e 01 00 00       	jmp    0x1402f377c
1402f35fe:	48 85 ff             	test   %rdi,%rdi
1402f3601:	75 14                	jne    0x1402f3617
1402f3603:	49 8b cd             	mov    %r13,%rcx
1402f3606:	e8 f5 68 f4 ff       	call   0x140239f00
1402f360b:	48 8b f8             	mov    %rax,%rdi
1402f360e:	48 85 c0             	test   %rax,%rax
1402f3611:	0f 84 48 01 00 00    	je     0x1402f375f
1402f3617:	49 8b c4             	mov    %r12,%rax
1402f361a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402f3620:	0f b6 0c 06          	movzbl (%rsi,%rax,1),%ecx
1402f3624:	48 ff c0             	inc    %rax
1402f3627:	3a 4c 28 ff          	cmp    -0x1(%rax,%rbp,1),%cl
1402f362b:	75 0a                	jne    0x1402f3637
1402f362d:	48 83 f8 06          	cmp    $0x6,%rax
1402f3631:	75 ed                	jne    0x1402f3620
1402f3633:	3a 4c 28 ff          	cmp    -0x1(%rax,%rbp,1),%cl
1402f3637:	49 8b ec             	mov    %r12,%rbp
1402f363a:	49 8b cc             	mov    %r12,%rcx
1402f363d:	48 0f 45 ee          	cmovne %rsi,%rbp
1402f3641:	48 8d 35 a0 5c 0c 00 	lea    0xc5ca0(%rip),%rsi        # 0x1403b92e8
1402f3648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402f364f:	00
1402f3650:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
1402f3654:	48 ff c1             	inc    %rcx
1402f3657:	3a 44 0e ff          	cmp    -0x1(%rsi,%rcx,1),%al
1402f365b:	75 6f                	jne    0x1402f36cc
1402f365d:	48 83 f9 05          	cmp    $0x5,%rcx
1402f3661:	75 ed                	jne    0x1402f3650
1402f3663:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1402f366a:	00
1402f366b:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
1402f3672:	00
1402f3673:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402f367a:	00
1402f367b:	4c 8b c6             	mov    %rsi,%r8
1402f367e:	e8 fd 41 f9 ff       	call   0x140287880
1402f3683:	85 c0                	test   %eax,%eax
1402f3685:	0f 84 0a ff ff ff    	je     0x1402f3595
1402f368b:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1402f3692:	83 f8 01             	cmp    $0x1,%eax
1402f3695:	75 0a                	jne    0x1402f36a1
1402f3697:	48 8b cf             	mov    %rdi,%rcx
1402f369a:	e8 11 01 00 00       	call   0x1402f37b0
1402f369f:	eb 59                	jmp    0x1402f36fa
1402f36a1:	85 c0                	test   %eax,%eax
1402f36a3:	74 5d                	je     0x1402f3702
1402f36a5:	ba bc 00 00 00       	mov    $0xbc,%edx
1402f36aa:	c7 44 24 20 7a 00 00 	movl   $0x7a,0x20(%rsp)
1402f36b1:	00
1402f36b2:	4c 8d 0d e7 5b 0c 00 	lea    0xc5be7(%rip),%r9        # 0x1403b92a0
1402f36b9:	b9 26 00 00 00       	mov    $0x26,%ecx
1402f36be:	44 8d 42 db          	lea    -0x25(%rdx),%r8d
1402f36c2:	e8 d9 dc f2 ff       	call   0x1402213a0
1402f36c7:	e9 c9 fe ff ff       	jmp    0x1402f3595
1402f36cc:	48 8d 15 1d 5c 0c 00 	lea    0xc5c1d(%rip),%rdx        # 0x1403b92f0
1402f36d3:	48 8b cb             	mov    %rbx,%rcx
1402f36d6:	e8 b9 93 00 00       	call   0x1402fca94
1402f36db:	48 8b cf             	mov    %rdi,%rcx
1402f36de:	85 c0                	test   %eax,%eax
1402f36e0:	75 0a                	jne    0x1402f36ec
1402f36e2:	48 8b d5             	mov    %rbp,%rdx
1402f36e5:	e8 46 88 f4 ff       	call   0x14023bf30
1402f36ea:	eb 0e                	jmp    0x1402f36fa
1402f36ec:	45 33 c9             	xor    %r9d,%r9d
1402f36ef:	4c 8b c5             	mov    %rbp,%r8
1402f36f2:	48 8b d3             	mov    %rbx,%rdx
1402f36f5:	e8 b6 73 f4 ff       	call   0x14023aab0
1402f36fa:	85 c0                	test   %eax,%eax
1402f36fc:	0f 84 93 fe ff ff    	je     0x1402f3595
1402f3702:	48 8d 2d 8b 74 0b 00 	lea    0xb748b(%rip),%rbp        # 0x1403aab94
1402f3709:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402f370e:	41 ff c7             	inc    %r15d
1402f3711:	48 8b cb             	mov    %rbx,%rcx
1402f3714:	e8 07 4d f3 ff       	call   0x140228420
1402f3719:	44 3b f8             	cmp    %eax,%r15d
1402f371c:	0f 8c 8e fd ff ff    	jl     0x1402f34b0
1402f3722:	48 85 ff             	test   %rdi,%rdi
1402f3725:	74 4f                	je     0x1402f3776
1402f3727:	83 bc 24 a8 00 00 00 	cmpl   $0xffffffff,0xa8(%rsp)
1402f372e:	ff
1402f372f:	75 45                	jne    0x1402f3776
1402f3731:	48 8b cf             	mov    %rdi,%rcx
1402f3734:	e8 77 00 00 00       	call   0x1402f37b0
1402f3739:	85 c0                	test   %eax,%eax
1402f373b:	75 39                	jne    0x1402f3776
1402f373d:	4c 8d 0d 5c 5b 0c 00 	lea    0xc5b5c(%rip),%r9        # 0x1403b92a0
1402f3744:	c7 44 24 20 8d 00 00 	movl   $0x8d,0x20(%rsp)
1402f374b:	00
1402f374c:	ba bc 00 00 00       	mov    $0xbc,%edx
1402f3751:	8d 48 26             	lea    0x26(%rax),%ecx
1402f3754:	44 8d 40 66          	lea    0x66(%rax),%r8d
1402f3758:	e8 43 dc f2 ff       	call   0x1402213a0
1402f375d:	eb 1d                	jmp    0x1402f377c
1402f375f:	44 39 64 24 40       	cmp    %r12d,0x40(%rsp)
1402f3764:	0f 84 2b fe ff ff    	je     0x1402f3595
1402f376a:	e8 01 d0 f2 ff       	call   0x140220770
1402f376f:	b8 01 00 00 00       	mov    $0x1,%eax
1402f3774:	eb 11                	jmp    0x1402f3787
1402f3776:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402f377c:	48 8b cf             	mov    %rdi,%rcx
1402f377f:	e8 5c 7b f4 ff       	call   0x14023b2e0
1402f3784:	41 8b c4             	mov    %r12d,%eax
1402f3787:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1402f378c:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1402f3793:	00
1402f3794:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1402f3799:	48 83 c4 60          	add    $0x60,%rsp
1402f379d:	41 5d                	pop    %r13
1402f379f:	41 5c                	pop    %r12
1402f37a1:	5f                   	pop    %rdi
1402f37a2:	5e                   	pop    %rsi
1402f37a3:	5b                   	pop    %rbx
1402f37a4:	c3                   	ret
1402f37a5:	cc                   	int3
1402f37a6:	cc                   	int3
1402f37a7:	cc                   	int3
1402f37a8:	cc                   	int3
1402f37a9:	cc                   	int3
1402f37aa:	cc                   	int3
1402f37ab:	cc                   	int3
1402f37ac:	cc                   	int3
1402f37ad:	cc                   	int3
1402f37ae:	cc                   	int3
1402f37af:	cc                   	int3
1402f37b0:	40 53                	rex push %rbx
1402f37b2:	b8 20 00 00 00       	mov    $0x20,%eax
1402f37b7:	e8 24 6e 00 00       	call   0x1402fa5e0
1402f37bc:	48 2b e0             	sub    %rax,%rsp
1402f37bf:	48 8b d9             	mov    %rcx,%rbx
1402f37c2:	e8 d9 81 f4 ff       	call   0x14023b9a0
1402f37c7:	85 c0                	test   %eax,%eax
1402f37c9:	74 3f                	je     0x1402f380a
1402f37cb:	48 8b 05 be c1 11 00 	mov    0x11c1be(%rip),%rax        # 0x14040f990
1402f37d2:	48 85 c0             	test   %rax,%rax
1402f37d5:	75 11                	jne    0x1402f37e8
1402f37d7:	e8 54 4b f3 ff       	call   0x140228330
1402f37dc:	48 89 05 ad c1 11 00 	mov    %rax,0x11c1ad(%rip)        # 0x14040f990
1402f37e3:	48 85 c0             	test   %rax,%rax
1402f37e6:	74 1a                	je     0x1402f3802
1402f37e8:	48 8b d3             	mov    %rbx,%rdx
1402f37eb:	48 8b c8             	mov    %rax,%rcx
1402f37ee:	e8 0d 4d f3 ff       	call   0x140228500
1402f37f3:	85 c0                	test   %eax,%eax
1402f37f5:	74 0b                	je     0x1402f3802
1402f37f7:	b8 01 00 00 00       	mov    $0x1,%eax
1402f37fc:	48 83 c4 20          	add    $0x20,%rsp
1402f3800:	5b                   	pop    %rbx
1402f3801:	c3                   	ret
1402f3802:	48 8b cb             	mov    %rbx,%rcx
1402f3805:	e8 96 80 f4 ff       	call   0x14023b8a0
1402f380a:	33 c0                	xor    %eax,%eax
1402f380c:	48 83 c4 20          	add    $0x20,%rsp
1402f3810:	5b                   	pop    %rbx
1402f3811:	c3                   	ret
1402f3812:	cc                   	int3
1402f3813:	cc                   	int3
1402f3814:	cc                   	int3
1402f3815:	cc                   	int3
1402f3816:	cc                   	int3
1402f3817:	cc                   	int3
1402f3818:	cc                   	int3
1402f3819:	cc                   	int3
1402f381a:	cc                   	int3
1402f381b:	cc                   	int3
1402f381c:	cc                   	int3
1402f381d:	cc                   	int3
1402f381e:	cc                   	int3
1402f381f:	cc                   	int3
1402f3820:	b8 28 00 00 00       	mov    $0x28,%eax
1402f3825:	e8 b6 6d 00 00       	call   0x1402fa5e0
1402f382a:	48 2b e0             	sub    %rax,%rsp
1402f382d:	48 8b 0d 5c c1 11 00 	mov    0x11c15c(%rip),%rcx        # 0x14040f990
1402f3834:	e8 f7 4b f3 ff       	call   0x140228430
1402f3839:	48 85 c0             	test   %rax,%rax
1402f383c:	74 1b                	je     0x1402f3859
1402f383e:	66 90                	xchg   %ax,%ax
1402f3840:	48 8b c8             	mov    %rax,%rcx
1402f3843:	e8 58 80 f4 ff       	call   0x14023b8a0
1402f3848:	48 8b 0d 41 c1 11 00 	mov    0x11c141(%rip),%rcx        # 0x14040f990
1402f384f:	e8 dc 4b f3 ff       	call   0x140228430
1402f3854:	48 85 c0             	test   %rax,%rax
1402f3857:	75 e7                	jne    0x1402f3840
1402f3859:	48 8b 0d 30 c1 11 00 	mov    0x11c130(%rip),%rcx        # 0x14040f990
1402f3860:	e8 3b 49 f3 ff       	call   0x1402281a0
1402f3865:	48 c7 05 20 c1 11 00 	movq   $0x0,0x11c120(%rip)        # 0x14040f990
1402f386c:	00 00 00 00
1402f3870:	48 83 c4 28          	add    $0x28,%rsp
1402f3874:	c3                   	ret
1402f3875:	cc                   	int3
1402f3876:	cc                   	int3
1402f3877:	cc                   	int3
1402f3878:	cc                   	int3
1402f3879:	cc                   	int3
1402f387a:	cc                   	int3
1402f387b:	cc                   	int3
1402f387c:	cc                   	int3
1402f387d:	cc                   	int3
1402f387e:	cc                   	int3
1402f387f:	cc                   	int3
1402f3880:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402f3885:	57                   	push   %rdi
1402f3886:	b8 30 00 00 00       	mov    $0x30,%eax
1402f388b:	e8 50 6d 00 00       	call   0x1402fa5e0
1402f3890:	48 2b e0             	sub    %rax,%rsp
1402f3893:	48 8b f2             	mov    %rdx,%rsi
1402f3896:	e8 05 93 db ff       	call   0x1400acba0
1402f389b:	48 8b d0             	mov    %rax,%rdx
1402f389e:	48 8b ce             	mov    %rsi,%rcx
1402f38a1:	e8 7a 41 f9 ff       	call   0x140287a20
1402f38a6:	48 8b f8             	mov    %rax,%rdi
1402f38a9:	48 85 c0             	test   %rax,%rax
1402f38ac:	75 2d                	jne    0x1402f38db
1402f38ae:	ba bb 00 00 00       	mov    $0xbb,%edx
1402f38b3:	c7 44 24 20 a5 00 00 	movl   $0xa5,0x20(%rsp)
1402f38ba:	00
1402f38bb:	4c 8d 0d de 59 0c 00 	lea    0xc59de(%rip),%r9        # 0x1403b92a0
1402f38c2:	8d 48 26             	lea    0x26(%rax),%ecx
1402f38c5:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
1402f38c9:	e8 d2 da f2 ff       	call   0x1402213a0
1402f38ce:	33 c0                	xor    %eax,%eax
1402f38d0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f38d5:	48 83 c4 30          	add    $0x30,%rsp
1402f38d9:	5f                   	pop    %rdi
1402f38da:	c3                   	ret
1402f38db:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402f38e0:	48 8b cf             	mov    %rdi,%rcx
1402f38e3:	33 db                	xor    %ebx,%ebx
1402f38e5:	e8 36 4b f3 ff       	call   0x140228420
1402f38ea:	85 c0                	test   %eax,%eax
1402f38ec:	7e 2e                	jle    0x1402f391c
1402f38ee:	66 90                	xchg   %ax,%ax
1402f38f0:	8b d3                	mov    %ebx,%edx
1402f38f2:	48 8b cf             	mov    %rdi,%rcx
1402f38f5:	e8 56 4d f3 ff       	call   0x140228650
1402f38fa:	4c 8b c6             	mov    %rsi,%r8
1402f38fd:	48 8b 50 10          	mov    0x10(%rax),%rdx
1402f3901:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402f3905:	e8 e6 fa ff ff       	call   0x1402f33f0
1402f390a:	85 c0                	test   %eax,%eax
1402f390c:	74 23                	je     0x1402f3931
1402f390e:	48 8b cf             	mov    %rdi,%rcx
1402f3911:	ff c3                	inc    %ebx
1402f3913:	e8 08 4b f3 ff       	call   0x140228420
1402f3918:	3b d8                	cmp    %eax,%ebx
1402f391a:	7c d4                	jl     0x1402f38f0
1402f391c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f3921:	b8 01 00 00 00       	mov    $0x1,%eax
1402f3926:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f392b:	48 83 c4 30          	add    $0x30,%rsp
1402f392f:	5f                   	pop    %rdi
1402f3930:	c3                   	ret
1402f3931:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f3936:	33 c0                	xor    %eax,%eax
1402f3938:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f393d:	48 83 c4 30          	add    $0x30,%rsp
1402f3941:	5f                   	pop    %rdi
1402f3942:	c3                   	ret
1402f3943:	cc                   	int3
1402f3944:	cc                   	int3
1402f3945:	cc                   	int3
1402f3946:	cc                   	int3
1402f3947:	cc                   	int3
1402f3948:	cc                   	int3
1402f3949:	cc                   	int3
1402f394a:	cc                   	int3
1402f394b:	cc                   	int3
1402f394c:	cc                   	int3
1402f394d:	cc                   	int3
1402f394e:	cc                   	int3
1402f394f:	cc                   	int3
1402f3950:	41 8b c0             	mov    %r8d,%eax
1402f3953:	c3                   	ret
1402f3954:	cc                   	int3
1402f3955:	cc                   	int3
1402f3956:	cc                   	int3
1402f3957:	cc                   	int3
1402f3958:	cc                   	int3
1402f3959:	cc                   	int3
1402f395a:	cc                   	int3
1402f395b:	cc                   	int3
1402f395c:	cc                   	int3
1402f395d:	cc                   	int3