1402e3627:	33 ff                	xor    %edi,%edi
1402e3629:	48 89 38             	mov    %rdi,(%rax)
1402e362c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402e3631:	4c 8b 05 30 88 13 01 	mov    0x1138830(%rip),%r8        # 0x14141be68
1402e3638:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e363c:	49 8b d6             	mov    %r14,%rdx
1402e363f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402e3644:	e8 57 f5 08 00       	call   0x140372ba0
1402e3649:	48 8b 08             	mov    (%rax),%rcx
1402e364c:	48 89 38             	mov    %rdi,(%rax)
1402e364f:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1402e3656:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402e365d:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402e3661:	e8 aa c6 eb ff       	call   0x14019fd10
1402e3666:	4c 8b c0             	mov    %rax,%r8
1402e3669:	33 d2                	xor    %edx,%edx
1402e366b:	48 8b cb             	mov    %rbx,%rcx
1402e366e:	e8 8d 14 45 00       	call   0x140734b00
1402e3673:	90                   	nop
1402e3674:	48 85 db             	test   %rbx,%rbx
1402e3677:	0f 84 54 03 00 00    	je     0x1402e39d1
1402e367d:	8b 43 10             	mov    0x10(%rbx),%eax
1402e3680:	ff c8                	dec    %eax
1402e3682:	89 43 10             	mov    %eax,0x10(%rbx)
1402e3685:	85 c0                	test   %eax,%eax
1402e3687:	0f 8f 44 03 00 00    	jg     0x1402e39d1
1402e368d:	0f 88 54 21 00 00    	js     0x1402e57e7
1402e3693:	48 8b 03             	mov    (%rbx),%rax
1402e3696:	48 8b cb             	mov    %rbx,%rcx
1402e3699:	e9 24 03 00 00       	jmp    0x1402e39c2
1402e369e:	48 8b 08             	mov    (%rax),%rcx
1402e36a1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e36a8:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1402e36ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402e36b2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402e36b7:	e8 b4 b6 f5 ff       	call   0x14023ed70
1402e36bc:	48 8b 18             	mov    (%rax),%rbx
1402e36bf:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402e36c4:	48 85 c9             	test   %rcx,%rcx
1402e36c7:	74 24                	je     0x1402e36ed
1402e36c9:	8b 41 10             	mov    0x10(%rcx),%eax
1402e36cc:	ff c8                	dec    %eax
1402e36ce:	89 41 10             	mov    %eax,0x10(%rcx)
1402e36d1:	85 c0                	test   %eax,%eax
1402e36d3:	7f 18                	jg     0x1402e36ed
1402e36d5:	0f 88 17 21 00 00    	js     0x1402e57f2
1402e36db:	48 8b 01             	mov    (%rcx),%rax
1402e36de:	ba 01 00 00 00       	mov    $0x1,%edx
1402e36e3:	48 8b 00             	mov    (%rax),%rax
1402e36e6:	ff 15 34 03 ca 00    	call   *0xca0334(%rip)        # 0x140f83a20
1402e36ec:	90                   	nop
1402e36ed:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402e36f1:	e8 fa ad eb ff       	call   0x14019e4f0
1402e36f6:	48 85 db             	test   %rbx,%rbx
1402e36f9:	0f 85 53 01 00 00    	jne    0x1402e3852
1402e36ff:	4c 8b 05 62 87 13 01 	mov    0x1138762(%rip),%r8        # 0x14141be68
1402e3706:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e370a:	49 8b d6             	mov    %r14,%rdx
1402e370d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e3712:	e8 89 f4 08 00       	call   0x140372ba0
1402e3717:	48 8b 18             	mov    (%rax),%rbx
1402e371a:	33 c9                	xor    %ecx,%ecx
1402e371c:	48 89 08             	mov    %rcx,(%rax)
1402e371f:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1402e3723:	48 8b 15 1e 89 13 01 	mov    0x113891e(%rip),%rdx        # 0x14141c048
1402e372a:	48 8d 7a 70          	lea    0x70(%rdx),%rdi
1402e372e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402e3731:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402e3736:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402e373a:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1402e373f:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1402e3743:	48 81 c2 68 15 00 00 	add    $0x1568,%rdx
1402e374a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402e374f:	e8 7c c6 eb ff       	call   0x14019fdd0
1402e3754:	48 8b 08             	mov    (%rax),%rcx
1402e3757:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e375e:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1402e3765:	48 8b 08             	mov    (%rax),%rcx
1402e3768:	48 85 c9             	test   %rcx,%rcx
1402e376b:	74 24                	je     0x1402e3791
1402e376d:	8b 41 10             	mov    0x10(%rcx),%eax
1402e3770:	ff c8                	dec    %eax
1402e3772:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3775:	85 c0                	test   %eax,%eax
1402e3777:	7f 18                	jg     0x1402e3791
1402e3779:	0f 88 7e 20 00 00    	js     0x1402e57fd
1402e377f:	48 8b 01             	mov    (%rcx),%rax
1402e3782:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3787:	48 8b 00             	mov    (%rax),%rax
1402e378a:	ff 15 90 02 ca 00    	call   *0xca0290(%rip)        # 0x140f83a20
1402e3790:	90                   	nop
1402e3791:	0f 57 c0             	xorps  %xmm0,%xmm0
1402e3794:	f3 0f 7f 85 88 00 00 	movdqu %xmm0,0x88(%rbp)
1402e379b:	00
1402e379c:	33 c9                	xor    %ecx,%ecx
1402e379e:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
1402e37a5:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
1402e37aa:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1402e37ae:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402e37b2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402e37b7:	48 8d 45 00          	lea    0x0(%rbp),%rax
1402e37bb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402e37c0:	4c 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%r9
1402e37c7:	4c 8d 85 88 00 00 00 	lea    0x88(%rbp),%r8
1402e37ce:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1402e37d2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402e37d6:	e8 a5 9b 3c 00       	call   0x1406ad380
1402e37db:	48 8b d0             	mov    %rax,%rdx
1402e37de:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402e37e2:	e8 29 c5 eb ff       	call   0x14019fd10
1402e37e7:	90                   	nop
1402e37e8:	4c 8b c7             	mov    %rdi,%r8
1402e37eb:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402e37ef:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402e37f3:	e8 48 1b 09 00       	call   0x140375340
1402e37f8:	48 8b d0             	mov    %rax,%rdx
1402e37fb:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402e3800:	e8 0b c5 eb ff       	call   0x14019fd10
1402e3805:	90                   	nop
1402e3806:	4c 8b c7             	mov    %rdi,%r8
1402e3809:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402e380e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402e3812:	e8 29 1b 09 00       	call   0x140375340
1402e3817:	48 8b d0             	mov    %rax,%rdx
1402e381a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1402e381e:	e8 ed c4 eb ff       	call   0x14019fd10
1402e3823:	4c 8b c0             	mov    %rax,%r8
1402e3826:	ba 01 00 00 00       	mov    $0x1,%edx
1402e382b:	48 8b cb             	mov    %rbx,%rcx
1402e382e:	e8 cd 12 45 00       	call   0x140734b00
1402e3833:	90                   	nop
1402e3834:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402e3839:	e8 b2 ac eb ff       	call   0x14019e4f0
1402e383e:	90                   	nop
1402e383f:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402e3843:	e8 a8 ac eb ff       	call   0x14019e4f0
1402e3848:	90                   	nop
1402e3849:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1402e384d:	e8 9e ac eb ff       	call   0x14019e4f0
1402e3852:	4c 8b 05 0f 86 13 01 	mov    0x113860f(%rip),%r8        # 0x14141be68
1402e3859:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e385d:	49 8b d6             	mov    %r14,%rdx
1402e3860:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e3865:	e8 36 f3 08 00       	call   0x140372ba0
1402e386a:	48 8b 38             	mov    (%rax),%rdi
1402e386d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e3874:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402e3878:	45 33 c0             	xor    %r8d,%r8d
1402e387b:	48 8b d6             	mov    %rsi,%rdx
1402e387e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1402e3882:	e8 19 f3 08 00       	call   0x140372ba0
1402e3887:	90                   	nop
1402e3888:	48 8b 00             	mov    (%rax),%rax
1402e388b:	48 8b 70 20          	mov    0x20(%rax),%rsi
1402e388f:	4c 8b 05 d2 85 13 01 	mov    0x11385d2(%rip),%r8        # 0x14141be68
1402e3896:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e389a:	49 8b d6             	mov    %r14,%rdx
1402e389d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402e38a2:	e8 f9 f2 08 00       	call   0x140372ba0
1402e38a7:	48 8b 18             	mov    (%rax),%rbx
1402e38aa:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e38b1:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1402e38b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402e38bb:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402e38bf:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402e38c3:	e8 d8 f2 08 00       	call   0x140372ba0
1402e38c8:	48 8b 08             	mov    (%rax),%rcx
1402e38cb:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e38d2:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1402e38d9:	48 8b 08             	mov    (%rax),%rcx
1402e38dc:	48 85 c9             	test   %rcx,%rcx
1402e38df:	74 24                	je     0x1402e3905
1402e38e1:	8b 41 10             	mov    0x10(%rcx),%eax
1402e38e4:	ff c8                	dec    %eax
1402e38e6:	89 41 10             	mov    %eax,0x10(%rcx)
1402e38e9:	85 c0                	test   %eax,%eax
1402e38eb:	7f 18                	jg     0x1402e3905
1402e38ed:	0f 88 15 1f 00 00    	js     0x1402e5808
1402e38f3:	48 8b 01             	mov    (%rcx),%rax
1402e38f6:	ba 01 00 00 00       	mov    $0x1,%edx
1402e38fb:	48 8b 00             	mov    (%rax),%rax
1402e38fe:	ff 15 1c 01 ca 00    	call   *0xca011c(%rip)        # 0x140f83a20
1402e3904:	90                   	nop
1402e3905:	4d 8b cc             	mov    %r12,%r9
1402e3908:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1402e390c:	48 8b d6             	mov    %rsi,%rdx
1402e390f:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1402e3916:	e8 35 d3 ff ff       	call   0x1402e0c50
1402e391b:	90                   	nop
1402e391c:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1402e3923:	48 85 c9             	test   %rcx,%rcx
1402e3926:	74 24                	je     0x1402e394c
1402e3928:	8b 41 10             	mov    0x10(%rcx),%eax
1402e392b:	ff c8                	dec    %eax
1402e392d:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3930:	85 c0                	test   %eax,%eax
1402e3932:	7f 18                	jg     0x1402e394c
1402e3934:	0f 88 d9 1e 00 00    	js     0x1402e5813
1402e393a:	48 8b 01             	mov    (%rcx),%rax
1402e393d:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3942:	48 8b 00             	mov    (%rax),%rax
1402e3945:	ff 15 d5 00 ca 00    	call   *0xca00d5(%rip)        # 0x140f83a20
1402e394b:	90                   	nop
1402e394c:	48 85 db             	test   %rbx,%rbx
1402e394f:	74 27                	je     0x1402e3978
1402e3951:	8b 43 10             	mov    0x10(%rbx),%eax
1402e3954:	ff c8                	dec    %eax
1402e3956:	89 43 10             	mov    %eax,0x10(%rbx)
1402e3959:	85 c0                	test   %eax,%eax
1402e395b:	7f 1b                	jg     0x1402e3978
1402e395d:	0f 88 bb 1e 00 00    	js     0x1402e581e
1402e3963:	48 8b 03             	mov    (%rbx),%rax
1402e3966:	ba 01 00 00 00       	mov    $0x1,%edx
1402e396b:	48 8b cb             	mov    %rbx,%rcx
1402e396e:	48 8b 00             	mov    (%rax),%rax
1402e3971:	ff 15 a9 00 ca 00    	call   *0xca00a9(%rip)        # 0x140f83a20
1402e3977:	90                   	nop
1402e3978:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402e397c:	48 85 c9             	test   %rcx,%rcx
1402e397f:	74 24                	je     0x1402e39a5
1402e3981:	8b 41 10             	mov    0x10(%rcx),%eax
1402e3984:	ff c8                	dec    %eax
1402e3986:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3989:	85 c0                	test   %eax,%eax
1402e398b:	7f 18                	jg     0x1402e39a5
1402e398d:	0f 88 96 1e 00 00    	js     0x1402e5829
1402e3993:	48 8b 01             	mov    (%rcx),%rax
1402e3996:	ba 01 00 00 00       	mov    $0x1,%edx
1402e399b:	48 8b 00             	mov    (%rax),%rax
1402e399e:	ff 15 7c 00 ca 00    	call   *0xca007c(%rip)        # 0x140f83a20
1402e39a4:	90                   	nop
1402e39a5:	48 85 ff             	test   %rdi,%rdi
1402e39a8:	74 27                	je     0x1402e39d1
1402e39aa:	8b 47 10             	mov    0x10(%rdi),%eax
1402e39ad:	ff c8                	dec    %eax
1402e39af:	89 47 10             	mov    %eax,0x10(%rdi)
1402e39b2:	85 c0                	test   %eax,%eax
1402e39b4:	7f 1b                	jg     0x1402e39d1
1402e39b6:	0f 88 78 1e 00 00    	js     0x1402e5834
1402e39bc:	48 8b 07             	mov    (%rdi),%rax
1402e39bf:	48 8b cf             	mov    %rdi,%rcx
1402e39c2:	ba 01 00 00 00       	mov    $0x1,%edx
1402e39c7:	48 8b 00             	mov    (%rax),%rax
1402e39ca:	ff 15 50 00 ca 00    	call   *0xca0050(%rip)        # 0x140f83a20
1402e39d0:	90                   	nop
1402e39d1:	e9 2f 15 00 00       	jmp    0x1402e4f05
1402e39d6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e39db:	e8 c0 f1 08 00       	call   0x140372ba0
1402e39e0:	4c 8b 20             	mov    (%rax),%r12
1402e39e3:	33 db                	xor    %ebx,%ebx
1402e39e5:	48 89 18             	mov    %rbx,(%rax)
1402e39e8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402e39ed:	c7 44 24 30 00 10 00 	movl   $0x1000,0x30(%rsp)
1402e39f4:	00
1402e39f5:	49 8b 44 24 40       	mov    0x40(%r12),%rax
1402e39fa:	48 8b 08             	mov    (%rax),%rcx
1402e39fd:	38 59 08             	cmp    %bl,0x8(%rcx)
1402e3a00:	75 09                	jne    0x1402e3a0b
1402e3a02:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1402e3a07:	8b c3                	mov    %ebx,%eax
1402e3a09:	eb 21                	jmp    0x1402e3a2c
1402e3a0b:	49 8b 44 24 38       	mov    0x38(%r12),%rax
1402e3a10:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e3a17:	48 8b 02             	mov    (%rdx),%rax
1402e3a1a:	4c 8b 00             	mov    (%rax),%r8
1402e3a1d:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402e3a22:	e8 a9 46 43 00       	call   0x1407180d0
1402e3a27:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1402e3a2c:	41 bd 00 1c 00 01    	mov    $0x1001c00,%r13d
1402e3a32:	41 be 00 30 00 00    	mov    $0x3000,%r14d
1402e3a38:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3a3d:	48 85 c0             	test   %rax,%rax
1402e3a40:	0f 84 a2 00 00 00    	je     0x1402e3ae8
1402e3a46:	45 33 c0             	xor    %r8d,%r8d
1402e3a49:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1402e3a4d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402e3a51:	e8 4a f1 08 00       	call   0x140372ba0
1402e3a56:	48 8b f0             	mov    %rax,%rsi
1402e3a59:	c7 44 24 30 00 70 00 	movl   $0x7000,0x30(%rsp)
1402e3a60:	00
1402e3a61:	4c 8b 05 00 84 13 01 	mov    0x1138400(%rip),%r8        # 0x14141be68
1402e3a68:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e3a6c:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1402e3a70:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402e3a75:	e8 26 f1 08 00       	call   0x140372ba0
1402e3a7a:	48 8b 38             	mov    (%rax),%rdi
1402e3a7d:	48 89 18             	mov    %rbx,(%rax)
1402e3a80:	48 89 bd b0 00 00 00 	mov    %rdi,0xb0(%rbp)
1402e3a87:	c7 44 24 30 00 f0 00 	movl   $0xf000,0x30(%rsp)
1402e3a8e:	00
1402e3a8f:	45 33 c0             	xor    %r8d,%r8d
1402e3a92:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402e3a99:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402e3a9d:	e8 fe f0 08 00       	call   0x140372ba0
1402e3aa2:	48 8b 18             	mov    (%rax),%rbx
1402e3aa5:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402e3aac:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1402e3ab1:	c7 44 24 30 00 f0 01 	movl   $0x1f000,0x30(%rsp)
1402e3ab8:	00
1402e3ab9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402e3abf:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402e3ac4:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402e3ac8:	e8 d3 f0 08 00       	call   0x140372ba0
1402e3acd:	41 be 00 f0 03 00    	mov    $0x3f000,%r14d
1402e3ad3:	48 8b 10             	mov    (%rax),%rdx
1402e3ad6:	48 8b 06             	mov    (%rsi),%rax
1402e3ad9:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402e3add:	48 39 4a 20          	cmp    %rcx,0x20(%rdx)
1402e3ae1:	75 11                	jne    0x1402e3af4
1402e3ae3:	40 b6 01             	mov    $0x1,%sil
1402e3ae6:	eb 0f                	jmp    0x1402e3af7
1402e3ae8:	48 8b bd b0 00 00 00 	mov    0xb0(%rbp),%rdi
1402e3aef:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402e3af4:	40 32 f6             	xor    %sil,%sil
1402e3af7:	41 0f ba e6 11       	bt     $0x11,%r14d
1402e3afc:	73 37                	jae    0x1402e3b35
1402e3afe:	41 0f ba f6 11       	btr    $0x11,%r14d
1402e3b03:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3b08:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402e3b0c:	48 85 c9             	test   %rcx,%rcx
1402e3b0f:	74 24                	je     0x1402e3b35
1402e3b11:	8b 41 10             	mov    0x10(%rcx),%eax
1402e3b14:	ff c8                	dec    %eax
1402e3b16:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3b19:	85 c0                	test   %eax,%eax
1402e3b1b:	7f 18                	jg     0x1402e3b35
1402e3b1d:	0f 88 1c 1d 00 00    	js     0x1402e583f
1402e3b23:	48 8b 01             	mov    (%rcx),%rax
1402e3b26:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3b2b:	48 8b 00             	mov    (%rax),%rax
1402e3b2e:	ff 15 ec fe c9 00    	call   *0xc9feec(%rip)        # 0x140f83a20
1402e3b34:	90                   	nop
1402e3b35:	41 0f ba e6 10       	bt     $0x10,%r14d
1402e3b3a:	73 36                	jae    0x1402e3b72
1402e3b3c:	41 0f ba f6 10       	btr    $0x10,%r14d
1402e3b41:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3b46:	48 85 db             	test   %rbx,%rbx
1402e3b49:	74 27                	je     0x1402e3b72
1402e3b4b:	8b 43 10             	mov    0x10(%rbx),%eax
1402e3b4e:	ff c8                	dec    %eax
1402e3b50:	89 43 10             	mov    %eax,0x10(%rbx)
1402e3b53:	85 c0                	test   %eax,%eax
1402e3b55:	7f 1b                	jg     0x1402e3b72
1402e3b57:	0f 88 ed 1c 00 00    	js     0x1402e584a
1402e3b5d:	48 8b 03             	mov    (%rbx),%rax
1402e3b60:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3b65:	48 8b cb             	mov    %rbx,%rcx
1402e3b68:	48 8b 00             	mov    (%rax),%rax
1402e3b6b:	ff 15 af fe c9 00    	call   *0xc9feaf(%rip)        # 0x140f83a20
1402e3b71:	90                   	nop