1402da786:	e8 65 21 3d 00       	call   0x1406ac8f0
1402da78b:	48 8b 08             	mov    (%rax),%rcx
1402da78e:	48 89 38             	mov    %rdi,(%rax)
1402da791:	48 89 8d e8 00 00 00 	mov    %rcx,0xe8(%rbp)
1402da798:	48 8b 08             	mov    (%rax),%rcx
1402da79b:	48 85 c9             	test   %rcx,%rcx
1402da79e:	74 24                	je     0x1402da7c4
1402da7a0:	8b 41 10             	mov    0x10(%rcx),%eax
1402da7a3:	ff c8                	dec    %eax
1402da7a5:	89 41 10             	mov    %eax,0x10(%rcx)
1402da7a8:	85 c0                	test   %eax,%eax
1402da7aa:	7f 18                	jg     0x1402da7c4
1402da7ac:	0f 88 57 0a 00 00    	js     0x1402db209
1402da7b2:	48 8b 01             	mov    (%rcx),%rax
1402da7b5:	ba 01 00 00 00       	mov    $0x1,%edx
1402da7ba:	48 8b 00             	mov    (%rax),%rax
1402da7bd:	ff 15 5d 92 ca 00    	call   *0xca925d(%rip)        # 0x140f83a20
1402da7c3:	90                   	nop
1402da7c4:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da7c8:	83 c8 02             	or     $0x2,%eax
1402da7cb:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da7cf:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da7d3:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1402da7da:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402da7de:	e8 9d 1e 46 00       	call   0x14073c680
1402da7e3:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da7e7:	75 07                	jne    0x1402da7f0
1402da7e9:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
1402da7ee:	eb 05                	jmp    0x1402da7f5
1402da7f0:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
1402da7f5:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da7f9:	a8 02                	test   $0x2,%al
1402da7fb:	74 3e                	je     0x1402da83b
1402da7fd:	83 e0 fd             	and    $0xfffffffd,%eax
1402da800:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da804:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da808:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
1402da80f:	48 85 c9             	test   %rcx,%rcx
1402da812:	74 27                	je     0x1402da83b
1402da814:	8b 41 10             	mov    0x10(%rcx),%eax
1402da817:	ff c8                	dec    %eax
1402da819:	89 41 10             	mov    %eax,0x10(%rcx)
1402da81c:	85 c0                	test   %eax,%eax
1402da81e:	7f 17                	jg     0x1402da837
1402da820:	0f 88 ee 09 00 00    	js     0x1402db214
1402da826:	48 8b 01             	mov    (%rcx),%rax
1402da829:	ba 01 00 00 00       	mov    $0x1,%edx
1402da82e:	48 8b 00             	mov    (%rax),%rax
1402da831:	ff 15 e9 91 ca 00    	call   *0xca91e9(%rip)        # 0x140f83a20
1402da837:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da83b:	a8 01                	test   $0x1,%al
1402da83d:	74 27                	je     0x1402da866
1402da83f:	83 e0 fe             	and    $0xfffffffe,%eax
1402da842:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da846:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da84a:	4c 8d 0d 9f 3c ec ff 	lea    -0x13c361(%rip),%r9        # 0x14019e4f0
1402da851:	ba 08 00 00 00       	mov    $0x8,%edx
1402da856:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da85c:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1402da860:	e8 e7 0c b4 00       	call   0x140e1b54c
1402da865:	90                   	nop
1402da866:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da86a:	0f ba e1 1e          	bt     $0x1e,%ecx
1402da86e:	73 42                	jae    0x1402da8b2
1402da870:	0f ba f1 1e          	btr    $0x1e,%ecx
1402da874:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da878:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da87c:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402da880:	48 85 c0             	test   %rax,%rax
1402da883:	74 2d                	je     0x1402da8b2
1402da885:	8b 48 10             	mov    0x10(%rax),%ecx
1402da888:	ff c9                	dec    %ecx
1402da88a:	89 48 10             	mov    %ecx,0x10(%rax)
1402da88d:	85 c9                	test   %ecx,%ecx
1402da88f:	7f 1d                	jg     0x1402da8ae
1402da891:	0f 88 88 09 00 00    	js     0x1402db21f
1402da897:	48 8b 08             	mov    (%rax),%rcx
1402da89a:	4c 8b 01             	mov    (%rcx),%r8
1402da89d:	ba 01 00 00 00       	mov    $0x1,%edx
1402da8a2:	48 8b c8             	mov    %rax,%rcx
1402da8a5:	49 8b c0             	mov    %r8,%rax
1402da8a8:	ff 15 72 91 ca 00    	call   *0xca9172(%rip)        # 0x140f83a20
1402da8ae:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da8b2:	0f ba e1 1d          	bt     $0x1d,%ecx
1402da8b6:	73 44                	jae    0x1402da8fc
1402da8b8:	0f ba f1 1d          	btr    $0x1d,%ecx
1402da8bc:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da8c0:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da8c4:	4c 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%r8
1402da8cb:	4d 85 c0             	test   %r8,%r8
1402da8ce:	74 2c                	je     0x1402da8fc
1402da8d0:	41 8b 40 10          	mov    0x10(%r8),%eax
1402da8d4:	ff c8                	dec    %eax
1402da8d6:	41 89 40 10          	mov    %eax,0x10(%r8)
1402da8da:	85 c0                	test   %eax,%eax
1402da8dc:	7f 1e                	jg     0x1402da8fc
1402da8de:	0f 88 46 09 00 00    	js     0x1402db22a
1402da8e4:	49 8b 00             	mov    (%r8),%rax
1402da8e7:	ba 01 00 00 00       	mov    $0x1,%edx
1402da8ec:	49 8b c8             	mov    %r8,%rcx
1402da8ef:	48 8b 00             	mov    (%rax),%rax
1402da8f2:	ff 15 28 91 ca 00    	call   *0xca9128(%rip)        # 0x140f83a20
1402da8f8:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da8fc:	0f ba e1 1c          	bt     $0x1c,%ecx
1402da900:	73 2b                	jae    0x1402da92d
1402da902:	0f ba f1 1c          	btr    $0x1c,%ecx
1402da906:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da90a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da90e:	4c 8d 0d db 3b ec ff 	lea    -0x13c425(%rip),%r9        # 0x14019e4f0
1402da915:	ba 08 00 00 00       	mov    $0x8,%edx
1402da91a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da920:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402da924:	e8 23 0c b4 00       	call   0x140e1b54c
1402da929:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da92d:	0f ba e1 1a          	bt     $0x1a,%ecx
1402da931:	73 45                	jae    0x1402da978
1402da933:	0f ba f1 1a          	btr    $0x1a,%ecx
1402da937:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da93b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da93f:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1402da946:	48 85 c0             	test   %rax,%rax
1402da949:	74 2d                	je     0x1402da978
1402da94b:	8b 48 10             	mov    0x10(%rax),%ecx
1402da94e:	ff c9                	dec    %ecx
1402da950:	89 48 10             	mov    %ecx,0x10(%rax)
1402da953:	85 c9                	test   %ecx,%ecx
1402da955:	7f 1d                	jg     0x1402da974
1402da957:	0f 88 d8 08 00 00    	js     0x1402db235
1402da95d:	48 8b 08             	mov    (%rax),%rcx
1402da960:	4c 8b 01             	mov    (%rcx),%r8
1402da963:	ba 01 00 00 00       	mov    $0x1,%edx
1402da968:	48 8b c8             	mov    %rax,%rcx
1402da96b:	49 8b c0             	mov    %r8,%rax
1402da96e:	ff 15 ac 90 ca 00    	call   *0xca90ac(%rip)        # 0x140f83a20
1402da974:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da978:	0f ba e1 19          	bt     $0x19,%ecx
1402da97c:	73 44                	jae    0x1402da9c2
1402da97e:	0f ba f1 19          	btr    $0x19,%ecx
1402da982:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da986:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da98a:	4c 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%r8
1402da991:	4d 85 c0             	test   %r8,%r8
1402da994:	74 2c                	je     0x1402da9c2
1402da996:	41 8b 40 10          	mov    0x10(%r8),%eax
1402da99a:	ff c8                	dec    %eax
1402da99c:	41 89 40 10          	mov    %eax,0x10(%r8)
1402da9a0:	85 c0                	test   %eax,%eax
1402da9a2:	7f 1e                	jg     0x1402da9c2
1402da9a4:	0f 88 96 08 00 00    	js     0x1402db240
1402da9aa:	49 8b 00             	mov    (%r8),%rax
1402da9ad:	ba 01 00 00 00       	mov    $0x1,%edx
1402da9b2:	49 8b c8             	mov    %r8,%rcx
1402da9b5:	48 8b 00             	mov    (%rax),%rax
1402da9b8:	ff 15 62 90 ca 00    	call   *0xca9062(%rip)        # 0x140f83a20
1402da9be:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da9c2:	0f ba e1 18          	bt     $0x18,%ecx
1402da9c6:	73 2b                	jae    0x1402da9f3
1402da9c8:	0f ba f1 18          	btr    $0x18,%ecx
1402da9cc:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da9d0:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da9d4:	4c 8d 0d 15 3b ec ff 	lea    -0x13c4eb(%rip),%r9        # 0x14019e4f0
1402da9db:	ba 08 00 00 00       	mov    $0x8,%edx
1402da9e0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da9e6:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402da9ea:	e8 5d 0b b4 00       	call   0x140e1b54c
1402da9ef:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da9f3:	0f ba e1 16          	bt     $0x16,%ecx
1402da9f7:	73 42                	jae    0x1402daa3b
1402da9f9:	0f ba f1 16          	btr    $0x16,%ecx
1402da9fd:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402daa01:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daa05:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1402daa09:	48 85 c0             	test   %rax,%rax
1402daa0c:	74 2d                	je     0x1402daa3b
1402daa0e:	8b 48 10             	mov    0x10(%rax),%ecx
1402daa11:	ff c9                	dec    %ecx
1402daa13:	89 48 10             	mov    %ecx,0x10(%rax)
1402daa16:	85 c9                	test   %ecx,%ecx
1402daa18:	7f 1d                	jg     0x1402daa37
1402daa1a:	0f 88 2b 08 00 00    	js     0x1402db24b
1402daa20:	48 8b 08             	mov    (%rax),%rcx
1402daa23:	4c 8b 01             	mov    (%rcx),%r8
1402daa26:	ba 01 00 00 00       	mov    $0x1,%edx
1402daa2b:	48 8b c8             	mov    %rax,%rcx
1402daa2e:	49 8b c0             	mov    %r8,%rax
1402daa31:	ff 15 e9 8f ca 00    	call   *0xca8fe9(%rip)        # 0x140f83a20
1402daa37:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402daa3b:	0f ba e1 15          	bt     $0x15,%ecx
1402daa3f:	73 42                	jae    0x1402daa83
1402daa41:	0f ba f1 15          	btr    $0x15,%ecx
1402daa45:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402daa49:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daa4d:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1402daa51:	48 85 c0             	test   %rax,%rax
1402daa54:	74 2d                	je     0x1402daa83
1402daa56:	8b 48 10             	mov    0x10(%rax),%ecx
1402daa59:	ff c9                	dec    %ecx
1402daa5b:	89 48 10             	mov    %ecx,0x10(%rax)
1402daa5e:	85 c9                	test   %ecx,%ecx
1402daa60:	7f 1d                	jg     0x1402daa7f
1402daa62:	0f 88 ee 07 00 00    	js     0x1402db256
1402daa68:	48 8b 08             	mov    (%rax),%rcx
1402daa6b:	4c 8b 01             	mov    (%rcx),%r8
1402daa6e:	ba 01 00 00 00       	mov    $0x1,%edx
1402daa73:	48 8b c8             	mov    %rax,%rcx
1402daa76:	49 8b c0             	mov    %r8,%rax
1402daa79:	ff 15 a1 8f ca 00    	call   *0xca8fa1(%rip)        # 0x140f83a20
1402daa7f:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402daa83:	0f ba e1 14          	bt     $0x14,%ecx
1402daa87:	73 44                	jae    0x1402daacd
1402daa89:	0f ba f1 14          	btr    $0x14,%ecx
1402daa8d:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402daa91:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daa95:	4c 8b 85 00 01 00 00 	mov    0x100(%rbp),%r8
1402daa9c:	4d 85 c0             	test   %r8,%r8
1402daa9f:	74 2c                	je     0x1402daacd
1402daaa1:	41 8b 40 10          	mov    0x10(%r8),%eax
1402daaa5:	ff c8                	dec    %eax
1402daaa7:	41 89 40 10          	mov    %eax,0x10(%r8)
1402daaab:	85 c0                	test   %eax,%eax
1402daaad:	7f 1e                	jg     0x1402daacd
1402daaaf:	0f 88 ac 07 00 00    	js     0x1402db261
1402daab5:	49 8b 00             	mov    (%r8),%rax
1402daab8:	ba 01 00 00 00       	mov    $0x1,%edx
1402daabd:	49 8b c8             	mov    %r8,%rcx
1402daac0:	48 8b 00             	mov    (%rax),%rax
1402daac3:	ff 15 57 8f ca 00    	call   *0xca8f57(%rip)        # 0x140f83a20
1402daac9:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402daacd:	0f ba e1 13          	bt     $0x13,%ecx
1402daad1:	73 2b                	jae    0x1402daafe
1402daad3:	0f ba f1 13          	btr    $0x13,%ecx
1402daad7:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402daadb:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daadf:	4c 8d 0d 0a 3a ec ff 	lea    -0x13c5f6(%rip),%r9        # 0x14019e4f0
1402daae6:	ba 08 00 00 00       	mov    $0x8,%edx
1402daaeb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402daaf1:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402daaf5:	e8 52 0a b4 00       	call   0x140e1b54c
1402daafa:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402daafe:	0f ba e1 11          	bt     $0x11,%ecx
1402dab02:	73 42                	jae    0x1402dab46
1402dab04:	0f ba f1 11          	btr    $0x11,%ecx
1402dab08:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dab0c:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dab10:	48 8b 45 28          	mov    0x28(%rbp),%rax
1402dab14:	48 85 c0             	test   %rax,%rax
1402dab17:	74 2d                	je     0x1402dab46
1402dab19:	8b 48 10             	mov    0x10(%rax),%ecx
1402dab1c:	ff c9                	dec    %ecx
1402dab1e:	89 48 10             	mov    %ecx,0x10(%rax)
1402dab21:	85 c9                	test   %ecx,%ecx
1402dab23:	7f 1d                	jg     0x1402dab42
1402dab25:	0f 88 41 07 00 00    	js     0x1402db26c
1402dab2b:	48 8b 08             	mov    (%rax),%rcx
1402dab2e:	4c 8b 01             	mov    (%rcx),%r8
1402dab31:	ba 01 00 00 00       	mov    $0x1,%edx
1402dab36:	48 8b c8             	mov    %rax,%rcx
1402dab39:	49 8b c0             	mov    %r8,%rax
1402dab3c:	ff 15 de 8e ca 00    	call   *0xca8ede(%rip)        # 0x140f83a20
1402dab42:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dab46:	0f ba e1 10          	bt     $0x10,%ecx
1402dab4a:	73 41                	jae    0x1402dab8d
1402dab4c:	0f ba f1 10          	btr    $0x10,%ecx
1402dab50:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dab54:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dab58:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1402dab5c:	4d 85 c0             	test   %r8,%r8
1402dab5f:	74 2c                	je     0x1402dab8d
1402dab61:	41 8b 40 10          	mov    0x10(%r8),%eax
1402dab65:	ff c8                	dec    %eax
1402dab67:	41 89 40 10          	mov    %eax,0x10(%r8)
1402dab6b:	85 c0                	test   %eax,%eax
1402dab6d:	7f 1e                	jg     0x1402dab8d
1402dab6f:	0f 88 02 07 00 00    	js     0x1402db277
1402dab75:	49 8b 00             	mov    (%r8),%rax
1402dab78:	ba 01 00 00 00       	mov    $0x1,%edx
1402dab7d:	49 8b c8             	mov    %r8,%rcx
1402dab80:	48 8b 00             	mov    (%rax),%rax
1402dab83:	ff 15 97 8e ca 00    	call   *0xca8e97(%rip)        # 0x140f83a20
1402dab89:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dab8d:	0f ba e1 0f          	bt     $0xf,%ecx
1402dab91:	73 40                	jae    0x1402dabd3
1402dab93:	0f ba f1 0f          	btr    $0xf,%ecx
1402dab97:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dab9b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dab9f:	4d 85 e4             	test   %r12,%r12
1402daba2:	74 2f                	je     0x1402dabd3
1402daba4:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402daba9:	ff c8                	dec    %eax
1402dabab:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402dabb0:	85 c0                	test   %eax,%eax
1402dabb2:	7f 1f                	jg     0x1402dabd3
1402dabb4:	0f 88 c8 06 00 00    	js     0x1402db282
1402dabba:	49 8b 04 24          	mov    (%r12),%rax
1402dabbe:	ba 01 00 00 00       	mov    $0x1,%edx
1402dabc3:	49 8b cc             	mov    %r12,%rcx
1402dabc6:	48 8b 00             	mov    (%rax),%rax
1402dabc9:	ff 15 51 8e ca 00    	call   *0xca8e51(%rip)        # 0x140f83a20
1402dabcf:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dabd3:	0f ba e1 0e          	bt     $0xe,%ecx
1402dabd7:	73 41                	jae    0x1402dac1a
1402dabd9:	0f ba f1 0e          	btr    $0xe,%ecx
1402dabdd:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dabe1:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dabe5:	4c 8b 45 38          	mov    0x38(%rbp),%r8
1402dabe9:	4d 85 c0             	test   %r8,%r8
1402dabec:	74 2c                	je     0x1402dac1a
1402dabee:	41 8b 40 10          	mov    0x10(%r8),%eax
1402dabf2:	ff c8                	dec    %eax
1402dabf4:	41 89 40 10          	mov    %eax,0x10(%r8)
1402dabf8:	85 c0                	test   %eax,%eax
1402dabfa:	7f 1e                	jg     0x1402dac1a
1402dabfc:	0f 88 8b 06 00 00    	js     0x1402db28d
1402dac02:	49 8b 00             	mov    (%r8),%rax
1402dac05:	ba 01 00 00 00       	mov    $0x1,%edx
1402dac0a:	49 8b c8             	mov    %r8,%rcx
1402dac0d:	48 8b 00             	mov    (%rax),%rax
1402dac10:	ff 15 0a 8e ca 00    	call   *0xca8e0a(%rip)        # 0x140f83a20
1402dac16:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dac1a:	0f ba e1 0d          	bt     $0xd,%ecx
1402dac1e:	73 3e                	jae    0x1402dac5e
1402dac20:	0f ba f1 0d          	btr    $0xd,%ecx
1402dac24:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dac28:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dac2c:	4d 85 ed             	test   %r13,%r13
1402dac2f:	74 2d                	je     0x1402dac5e
1402dac31:	41 8b 45 10          	mov    0x10(%r13),%eax
1402dac35:	ff c8                	dec    %eax
1402dac37:	41 89 45 10          	mov    %eax,0x10(%r13)
1402dac3b:	85 c0                	test   %eax,%eax
1402dac3d:	7f 1f                	jg     0x1402dac5e
1402dac3f:	0f 88 53 06 00 00    	js     0x1402db298
1402dac45:	49 8b 45 00          	mov    0x0(%r13),%rax
1402dac49:	ba 01 00 00 00       	mov    $0x1,%edx
1402dac4e:	49 8b cd             	mov    %r13,%rcx
1402dac51:	48 8b 00             	mov    (%rax),%rax
1402dac54:	ff 15 c6 8d ca 00    	call   *0xca8dc6(%rip)        # 0x140f83a20
1402dac5a:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dac5e:	0f ba e1 0c          	bt     $0xc,%ecx
1402dac62:	73 44                	jae    0x1402daca8
1402dac64:	0f ba f1 0c          	btr    $0xc,%ecx
1402dac68:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dac6c:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dac70:	4c 8b 85 08 01 00 00 	mov    0x108(%rbp),%r8
1402dac77:	4d 85 c0             	test   %r8,%r8
1402dac7a:	74 2c                	je     0x1402daca8
1402dac7c:	41 8b 40 10          	mov    0x10(%r8),%eax
1402dac80:	ff c8                	dec    %eax
1402dac82:	41 89 40 10          	mov    %eax,0x10(%r8)
1402dac86:	85 c0                	test   %eax,%eax