1402c3637:	f6 04 48 20          	testb  $0x20,(%rax,%rcx,2)
1402c363b:	75 15                	jne    0x1402c3652
1402c363d:	41 8b f0             	mov    %r8d,%esi
1402c3640:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
1402c3645:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1402c364b:	e9 b2 01 00 00       	jmp    0x1402c3802
1402c3650:	8b f0                	mov    %eax,%esi
1402c3652:	45 85 ed             	test   %r13d,%r13d
1402c3655:	0f 85 a7 01 00 00    	jne    0x1402c3802
1402c365b:	49 8b 71 08          	mov    0x8(%r9),%rsi
1402c365f:	49 8b cf             	mov    %r15,%rcx
1402c3662:	48 8b d6             	mov    %rsi,%rdx
1402c3665:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1402c3669:	e8 42 09 00 00       	call   0x1402c3fb0
1402c366e:	66 90                	xchg   %ax,%ax
1402c3670:	44 0f b6 06          	movzbl (%rsi),%r8d
1402c3674:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3678:	77 3a                	ja     0x1402c36b4
1402c367a:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c367e:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3683:	c1 ea 04             	shr    $0x4,%edx
1402c3686:	0f ba e2 00          	bt     $0x0,%edx
1402c368a:	73 13                	jae    0x1402c369f
1402c368c:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3691:	c1 ea 03             	shr    $0x3,%edx
1402c3694:	0f ba e2 00          	bt     $0x0,%edx
1402c3698:	72 05                	jb     0x1402c369f
1402c369a:	48 ff c6             	inc    %rsi
1402c369d:	eb d1                	jmp    0x1402c3670
1402c369f:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36a3:	77 0f                	ja     0x1402c36b4
1402c36a5:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c36a9:	42 f6 04 40 08       	testb  $0x8,(%rax,%r8,2)
1402c36ae:	0f 85 4c 01 00 00    	jne    0x1402c3800
1402c36b4:	41 80 f8 5b          	cmp    $0x5b,%r8b
1402c36b8:	0f 85 6b 01 00 00    	jne    0x1402c3829
1402c36be:	48 ff c6             	inc    %rsi
1402c36c1:	44 0f b6 06          	movzbl (%rsi),%r8d
1402c36c5:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36c9:	77 25                	ja     0x1402c36f0
1402c36cb:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c36cf:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c36d4:	c1 ea 04             	shr    $0x4,%edx
1402c36d7:	0f ba e2 00          	bt     $0x0,%edx
1402c36db:	73 13                	jae    0x1402c36f0
1402c36dd:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c36e2:	c1 ea 03             	shr    $0x3,%edx
1402c36e5:	0f ba e2 00          	bt     $0x0,%edx
1402c36e9:	72 05                	jb     0x1402c36f0
1402c36eb:	48 ff c6             	inc    %rsi
1402c36ee:	eb d1                	jmp    0x1402c36c1
1402c36f0:	4c 8b de             	mov    %rsi,%r11
1402c36f3:	4d 8b d3             	mov    %r11,%r10
1402c36f6:	45 0f b6 02          	movzbl (%r10),%r8d
1402c36fa:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36fe:	77 5b                	ja     0x1402c375b
1402c3700:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3704:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3709:	c1 ea 05             	shr    $0x5,%edx
1402c370c:	0f ba e2 00          	bt     $0x0,%edx
1402c3710:	73 38                	jae    0x1402c374a
1402c3712:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1402c3717:	3c 7f                	cmp    $0x7f,%al
1402c3719:	76 10                	jbe    0x1402c372b
1402c371b:	33 c0                	xor    %eax,%eax
1402c371d:	49 ff c2             	inc    %r10
1402c3720:	8b c8                	mov    %eax,%ecx
1402c3722:	48 83 f1 01          	xor    $0x1,%rcx
1402c3726:	4c 03 d1             	add    %rcx,%r10
1402c3729:	eb cb                	jmp    0x1402c36f6
1402c372b:	48 8b c8             	mov    %rax,%rcx
1402c372e:	49 ff c2             	inc    %r10
1402c3731:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3735:	0f b7 04 48          	movzwl (%rax,%rcx,2),%eax
1402c3739:	c1 e8 03             	shr    $0x3,%eax
1402c373c:	83 e0 01             	and    $0x1,%eax
1402c373f:	8b c8                	mov    %eax,%ecx
1402c3741:	48 83 f1 01          	xor    $0x1,%rcx
1402c3745:	4c 03 d1             	add    %rcx,%r10
1402c3748:	eb ac                	jmp    0x1402c36f6
1402c374a:	ba 07 03 00 00       	mov    $0x307,%edx
1402c374f:	66 42 85 14 40       	test   %dx,(%rax,%r8,2)
1402c3754:	74 05                	je     0x1402c375b
1402c3756:	49 ff c2             	inc    %r10
1402c3759:	eb 9b                	jmp    0x1402c36f6
1402c375b:	4d 8b ca             	mov    %r10,%r9
1402c375e:	66 90                	xchg   %ax,%ax
1402c3760:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3764:	77 2c                	ja     0x1402c3792
1402c3766:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c376a:	41 0f b6 d0          	movzbl %r8b,%edx
1402c376e:	0f b7 0c 50          	movzwl (%rax,%rdx,2),%ecx
1402c3772:	c1 e9 04             	shr    $0x4,%ecx
1402c3775:	0f ba e1 00          	bt     $0x0,%ecx
1402c3779:	73 17                	jae    0x1402c3792
1402c377b:	0f b7 0c 50          	movzwl (%rax,%rdx,2),%ecx
1402c377f:	c1 e9 03             	shr    $0x3,%ecx
1402c3782:	0f ba e1 00          	bt     $0x0,%ecx
1402c3786:	72 0a                	jb     0x1402c3792
1402c3788:	45 0f b6 41 01       	movzbl 0x1(%r9),%r8d
1402c378d:	49 ff c1             	inc    %r9
1402c3790:	eb ce                	jmp    0x1402c3760
1402c3792:	41 80 f8 5d          	cmp    $0x5d,%r8b
1402c3796:	74 1a                	je     0x1402c37b2
1402c3798:	45 84 c0             	test   %r8b,%r8b
1402c379b:	0f 84 23 05 00 00    	je     0x1402c3cc4
1402c37a1:	4d 3b d9             	cmp    %r9,%r11
1402c37a4:	0f 84 1a 05 00 00    	je     0x1402c3cc4
1402c37aa:	4d 8b d9             	mov    %r9,%r11
1402c37ad:	e9 41 ff ff ff       	jmp    0x1402c36f3
1402c37b2:	4c 8b ce             	mov    %rsi,%r9
1402c37b5:	41 88 3a             	mov    %dil,(%r10)
1402c37b8:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1402c37bc:	33 d2                	xor    %edx,%edx
1402c37be:	49 8b cf             	mov    %r15,%rcx
1402c37c1:	e8 8a 0b 00 00       	call   0x1402c4350
1402c37c6:	85 c0                	test   %eax,%eax
1402c37c8:	0f 84 3a 05 00 00    	je     0x1402c3d08
1402c37ce:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1402c37d2:	49 8b cf             	mov    %r15,%rcx
1402c37d5:	48 8b d6             	mov    %rsi,%rdx
1402c37d8:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
1402c37dc:	e8 4f 11 00 00       	call   0x1402c4930
1402c37e1:	4c 8b e0             	mov    %rax,%r12
1402c37e4:	48 85 c0             	test   %rax,%rax
1402c37e7:	75 17                	jne    0x1402c3800
1402c37e9:	48 8b d6             	mov    %rsi,%rdx
1402c37ec:	49 8b cf             	mov    %r15,%rcx
1402c37ef:	e8 1c 13 00 00       	call   0x1402c4b10
1402c37f4:	4c 8b e0             	mov    %rax,%r12
1402c37f7:	48 85 c0             	test   %rax,%rax
1402c37fa:	0f 84 e6 04 00 00    	je     0x1402c3ce6
1402c3800:	8b f7                	mov    %edi,%esi
1402c3802:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402c3807:	8d 86 00 02 00 00    	lea    0x200(%rsi),%eax
1402c380d:	48 63 d0             	movslq %eax,%rdx
1402c3810:	48 8b cf             	mov    %rdi,%rcx
1402c3813:	e8 68 94 f7 ff       	call   0x14023cc80
1402c3818:	48 85 c0             	test   %rax,%rax
1402c381b:	0f 84 00 07 00 00    	je     0x1402c3f21
1402c3821:	8b 5d 8f             	mov    -0x71(%rbp),%ebx
1402c3824:	e9 57 fc ff ff       	jmp    0x1402c3480
1402c3829:	48 8b de             	mov    %rsi,%rbx
1402c382c:	41 ba 07 03 00 00    	mov    $0x307,%r10d
1402c3832:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3836:	77 50                	ja     0x1402c3888
1402c3838:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c383c:	45 0f b6 c8          	movzbl %r8b,%r9d
1402c3840:	42 0f b7 0c 48       	movzwl (%rax,%r9,2),%ecx
1402c3845:	c1 e9 05             	shr    $0x5,%ecx
1402c3848:	0f ba e1 00          	bt     $0x0,%ecx
1402c384c:	73 29                	jae    0x1402c3877
1402c384e:	44 0f b6 43 01       	movzbl 0x1(%rbx),%r8d
1402c3853:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3857:	77 13                	ja     0x1402c386c
1402c3859:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c385e:	c1 ea 03             	shr    $0x3,%edx
1402c3861:	0f ba e2 00          	bt     $0x0,%edx
1402c3865:	73 05                	jae    0x1402c386c
1402c3867:	48 ff c3             	inc    %rbx
1402c386a:	eb c6                	jmp    0x1402c3832
1402c386c:	44 0f b6 43 02       	movzbl 0x2(%rbx),%r8d
1402c3871:	48 83 c3 02          	add    $0x2,%rbx
1402c3875:	eb bb                	jmp    0x1402c3832
1402c3877:	66 46 85 14 48       	test   %r10w,(%rax,%r9,2)
1402c387c:	74 0a                	je     0x1402c3888
1402c387e:	44 0f b6 43 01       	movzbl 0x1(%rbx),%r8d
1402c3883:	48 ff c3             	inc    %rbx
1402c3886:	eb aa                	jmp    0x1402c3832
1402c3888:	41 80 f8 3a          	cmp    $0x3a,%r8b
1402c388c:	75 61                	jne    0x1402c38ef
1402c388e:	44 38 43 01          	cmp    %r8b,0x1(%rbx)
1402c3892:	75 5b                	jne    0x1402c38ef
1402c3894:	40 88 3b             	mov    %dil,(%rbx)
1402c3897:	4c 8b f6             	mov    %rsi,%r14
1402c389a:	48 83 c3 02          	add    $0x2,%rbx
1402c389e:	48 8b f3             	mov    %rbx,%rsi
1402c38a1:	44 0f b6 03          	movzbl (%rbx),%r8d
1402c38a5:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c38a9:	77 48                	ja     0x1402c38f3
1402c38ab:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c38af:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c38b4:	c1 ea 05             	shr    $0x5,%edx
1402c38b7:	0f ba e2 00          	bt     $0x0,%edx
1402c38bb:	73 26                	jae    0x1402c38e3
1402c38bd:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1402c38c1:	3c 7f                	cmp    $0x7f,%al
1402c38c3:	77 18                	ja     0x1402c38dd
1402c38c5:	8b c8                	mov    %eax,%ecx
1402c38c7:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c38cb:	0f b7 14 48          	movzwl (%rax,%rcx,2),%edx
1402c38cf:	c1 ea 03             	shr    $0x3,%edx
1402c38d2:	0f ba e2 00          	bt     $0x0,%edx
1402c38d6:	73 05                	jae    0x1402c38dd
1402c38d8:	48 ff c3             	inc    %rbx
1402c38db:	eb c4                	jmp    0x1402c38a1
1402c38dd:	48 83 c3 02          	add    $0x2,%rbx
1402c38e1:	eb be                	jmp    0x1402c38a1
1402c38e3:	66 46 85 14 40       	test   %r10w,(%rax,%r8,2)
1402c38e8:	74 09                	je     0x1402c38f3
1402c38ea:	48 ff c3             	inc    %rbx
1402c38ed:	eb b2                	jmp    0x1402c38a1
1402c38ef:	4c 8b 75 9f          	mov    -0x61(%rbp),%r14
1402c38f3:	48 8b fb             	mov    %rbx,%rdi
1402c38f6:	44 0f b6 07          	movzbl (%rdi),%r8d
1402c38fa:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c38fe:	77 25                	ja     0x1402c3925
1402c3900:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3904:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3909:	c1 ea 04             	shr    $0x4,%edx
1402c390c:	0f ba e2 00          	bt     $0x0,%edx
1402c3910:	73 13                	jae    0x1402c3925
1402c3912:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3917:	c1 ea 03             	shr    $0x3,%edx
1402c391a:	0f ba e2 00          	bt     $0x0,%edx
1402c391e:	72 05                	jb     0x1402c3925
1402c3920:	48 ff c7             	inc    %rdi
1402c3923:	eb d1                	jmp    0x1402c38f6
1402c3925:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402c392b:	48 8d 15 76 97 0e 00 	lea    0xe9776(%rip),%rdx        # 0x1403ad0a8
1402c3932:	48 8b ce             	mov    %rsi,%rcx
1402c3935:	ff 15 bd 68 06 00    	call   *0x668bd(%rip)        # 0x14032a1f8
1402c393b:	85 c0                	test   %eax,%eax
1402c393d:	0f 85 ef 01 00 00    	jne    0x1402c3b32
1402c3943:	48 8d 46 08          	lea    0x8(%rsi),%rax
1402c3947:	48 3b f8             	cmp    %rax,%rdi
1402c394a:	75 09                	jne    0x1402c3955
1402c394c:	80 3f 3d             	cmpb   $0x3d,(%rdi)
1402c394f:	0f 85 a7 05 00 00    	jne    0x1402c3efc
1402c3955:	80 3f 3d             	cmpb   $0x3d,(%rdi)
1402c3958:	48 c7 45 bf 00 00 00 	movq   $0x0,-0x41(%rbp)
1402c395f:	00
1402c3960:	75 32                	jne    0x1402c3994
1402c3962:	48 ff c7             	inc    %rdi
1402c3965:	44 0f b6 07          	movzbl (%rdi),%r8d
1402c3969:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c396d:	77 25                	ja     0x1402c3994
1402c396f:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3973:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3978:	c1 ea 04             	shr    $0x4,%edx
1402c397b:	0f ba e2 00          	bt     $0x0,%edx
1402c397f:	73 13                	jae    0x1402c3994
1402c3981:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3986:	c1 ea 03             	shr    $0x3,%edx
1402c3989:	0f ba e2 00          	bt     $0x0,%edx
1402c398d:	72 05                	jb     0x1402c3994
1402c398f:	48 ff c7             	inc    %rdi
1402c3992:	eb d1                	jmp    0x1402c3965
1402c3994:	4c 8b c7             	mov    %rdi,%r8
1402c3997:	41 0f b6 00          	movzbl (%r8),%eax
1402c399b:	3c 7f                	cmp    $0x7f,%al
1402c399d:	77 13                	ja     0x1402c39b2
1402c399f:	8b c8                	mov    %eax,%ecx
1402c39a1:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c39a5:	0f b7 14 48          	movzwl (%rax,%rcx,2),%edx
1402c39a9:	c1 ea 03             	shr    $0x3,%edx
1402c39ac:	0f ba e2 00          	bt     $0x0,%edx
1402c39b0:	72 05                	jb     0x1402c39b7
1402c39b2:	49 ff c0             	inc    %r8
1402c39b5:	eb e0                	jmp    0x1402c3997
1402c39b7:	49 ff c8             	dec    %r8
1402c39ba:	4c 3b c7             	cmp    %rdi,%r8
1402c39bd:	72 24                	jb     0x1402c39e3
1402c39bf:	90                   	nop
1402c39c0:	41 0f b6 00          	movzbl (%r8),%eax
1402c39c4:	3c 7f                	cmp    $0x7f,%al
1402c39c6:	77 1b                	ja     0x1402c39e3
1402c39c8:	8b c8                	mov    %eax,%ecx
1402c39ca:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c39ce:	0f b7 14 48          	movzwl (%rax,%rcx,2),%edx
1402c39d2:	c1 ea 04             	shr    $0x4,%edx
1402c39d5:	0f ba e2 00          	bt     $0x0,%edx
1402c39d9:	73 08                	jae    0x1402c39e3
1402c39db:	49 ff c8             	dec    %r8
1402c39de:	4c 3b c7             	cmp    %rdi,%r8
1402c39e1:	73 dd                	jae    0x1402c39c0
1402c39e3:	41 c6 40 01 00       	movb   $0x0,0x1(%r8)
1402c39e8:	4c 8b cf             	mov    %rdi,%r9
1402c39eb:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1402c39ef:	49 8b d6             	mov    %r14,%rdx
1402c39f2:	49 8b cf             	mov    %r15,%rcx
1402c39f5:	e8 56 09 00 00       	call   0x1402c4350
1402c39fa:	85 c0                	test   %eax,%eax
1402c39fc:	0f 84 38 03 00 00    	je     0x1402c3d3a
1402c3a02:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402c3a06:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402c3a0a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c3a0d:	48 8b cb             	mov    %rbx,%rcx
1402c3a10:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1402c3a14:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1402c3a18:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
1402c3a1c:	ff 15 8e 64 06 00    	call   *0x6648e(%rip)        # 0x140329eb0
1402c3a22:	85 c0                	test   %eax,%eax
1402c3a24:	79 36                	jns    0x1402c3a5c
1402c3a26:	ff 15 ec 65 06 00    	call   *0x665ec(%rip)        # 0x14032a018
1402c3a2c:	ba 16 00 00 00       	mov    $0x16,%edx
1402c3a31:	c7 44 24 20 b4 02 00 	movl   $0x2b4,0x20(%rsp)
1402c3a38:	00
1402c3a39:	44 8b 00             	mov    (%rax),%r8d
1402c3a3c:	8d 4a ec             	lea    -0x14(%rdx),%ecx
1402c3a3f:	4c 8d 0d 4a 96 0e 00 	lea    0xe964a(%rip),%r9        # 0x1403ad090
1402c3a46:	e8 55 d9 f5 ff       	call   0x1402213a0
1402c3a4b:	48 8b d3             	mov    %rbx,%rdx
1402c3a4e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402c3a53:	e8 c8 cb f5 ff       	call   0x140220620
1402c3a58:	33 ff                	xor    %edi,%edi
1402c3a5a:	eb 67                	jmp    0x1402c3ac3
1402c3a5c:	0f b7 45 dd          	movzwl -0x23(%rbp),%eax
1402c3a60:	b9 00 f0 00 00       	mov    $0xf000,%ecx
1402c3a65:	66 23 c1             	and    %cx,%ax
1402c3a68:	b9 00 40 00 00       	mov    $0x4000,%ecx
1402c3a6d:	66 3b c1             	cmp    %cx,%ax
1402c3a70:	75 3f                	jne    0x1402c3ab1
1402c3a72:	48 83 7d a7 00       	cmpq   $0x0,-0x59(%rbp)
1402c3a77:	74 16                	je     0x1402c3a8f
1402c3a79:	ba 74 00 00 00       	mov    $0x74,%edx
1402c3a7e:	c7 44 24 20 bd 02 00 	movl   $0x2bd,0x20(%rsp)
1402c3a85:	00
1402c3a86:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
1402c3a89:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
1402c3a8d:	eb b0                	jmp    0x1402c3a3f
1402c3a8f:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402c3a93:	48 8b cb             	mov    %rbx,%rcx
1402c3a96:	e8 25 07 00 00       	call   0x1402c41c0
1402c3a9b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402c3aa0:	48 85 c0             	test   %rax,%rax
1402c3aa3:	48 8b f8             	mov    %rax,%rdi
1402c3aa6:	48 0f 45 f3          	cmovne %rbx,%rsi
1402c3aaa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402c3aaf:	eb 17                	jmp    0x1402c3ac8
1402c3ab1:	48 8d 15 34 96 06 00 	lea    0x69634(%rip),%rdx        # 0x14032d0ec
1402c3ab8:	48 8b cb             	mov    %rbx,%rcx
1402c3abb:	e8 d0 61 f6 ff       	call   0x140229c90
1402c3ac0:	48 8b f8             	mov    %rax,%rdi
1402c3ac3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402c3ac8:	48 3b de             	cmp    %rsi,%rbx
1402c3acb:	74 15                	je     0x1402c3ae2
1402c3acd:	41 b8 7e 01 00 00    	mov    $0x17e,%r8d
1402c3ad3:	48 8d 15 b6 95 0e 00 	lea    0xe95b6(%rip),%rdx        # 0x1403ad090
1402c3ada:	48 8b cb             	mov    %rbx,%rcx
1402c3add:	e8 2e 58 f6 ff       	call   0x140229310
1402c3ae2:	48 85 ff             	test   %rdi,%rdi
1402c3ae5:	0f 84 cb 01 00 00    	je     0x1402c3cb6
1402c3aeb:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
1402c3aef:	48 85 db             	test   %rbx,%rbx
1402c3af2:	75 15                	jne    0x1402c3b09
1402c3af4:	e8 37 48 f6 ff       	call   0x140228330
1402c3af9:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402c3afd:	48 8b d8             	mov    %rax,%rbx
1402c3b00:	48 85 c0             	test   %rax,%rax