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
1402dac88:	7f 1e                	jg     0x1402daca8
1402dac8a:	0f 88 13 06 00 00    	js     0x1402db2a3
1402dac90:	49 8b 00             	mov    (%r8),%rax
1402dac93:	ba 01 00 00 00       	mov    $0x1,%edx
1402dac98:	49 8b c8             	mov    %r8,%rcx
1402dac9b:	48 8b 00             	mov    (%rax),%rax
1402dac9e:	ff 15 7c 8d ca 00    	call   *0xca8d7c(%rip)        # 0x140f83a20
1402daca4:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402daca8:	0f ba e1 0b          	bt     $0xb,%ecx
1402dacac:	73 2b                	jae    0x1402dacd9
1402dacae:	0f ba f1 0b          	btr    $0xb,%ecx
1402dacb2:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dacb6:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dacba:	4c 8d 0d 2f 38 ec ff 	lea    -0x13c7d1(%rip),%r9        # 0x14019e4f0
1402dacc1:	ba 08 00 00 00       	mov    $0x8,%edx
1402dacc6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402daccc:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1402dacd0:	e8 77 08 b4 00       	call   0x140e1b54c
1402dacd5:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dacd9:	0f ba e1 09          	bt     $0x9,%ecx
1402dacdd:	73 42                	jae    0x1402dad21
1402dacdf:	0f ba f1 09          	btr    $0x9,%ecx
1402dace3:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dace7:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daceb:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1402dacef:	48 85 c0             	test   %rax,%rax
1402dacf2:	74 2d                	je     0x1402dad21
1402dacf4:	8b 48 10             	mov    0x10(%rax),%ecx
1402dacf7:	ff c9                	dec    %ecx
1402dacf9:	89 48 10             	mov    %ecx,0x10(%rax)
1402dacfc:	85 c9                	test   %ecx,%ecx
1402dacfe:	7f 1d                	jg     0x1402dad1d
1402dad00:	0f 88 a8 05 00 00    	js     0x1402db2ae
1402dad06:	48 8b 08             	mov    (%rax),%rcx
1402dad09:	4c 8b 01             	mov    (%rcx),%r8
1402dad0c:	ba 01 00 00 00       	mov    $0x1,%edx
1402dad11:	48 8b c8             	mov    %rax,%rcx
1402dad14:	49 8b c0             	mov    %r8,%rax
1402dad17:	ff 15 03 8d ca 00    	call   *0xca8d03(%rip)        # 0x140f83a20
1402dad1d:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dad21:	0f ba e1 08          	bt     $0x8,%ecx
1402dad25:	73 3b                	jae    0x1402dad62
1402dad27:	0f ba f1 08          	btr    $0x8,%ecx
1402dad2b:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dad2f:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dad33:	48 85 db             	test   %rbx,%rbx
1402dad36:	74 2a                	je     0x1402dad62
1402dad38:	8b 43 10             	mov    0x10(%rbx),%eax
1402dad3b:	ff c8                	dec    %eax
1402dad3d:	89 43 10             	mov    %eax,0x10(%rbx)
1402dad40:	85 c0                	test   %eax,%eax
1402dad42:	7f 1e                	jg     0x1402dad62
1402dad44:	0f 88 6f 05 00 00    	js     0x1402db2b9
1402dad4a:	48 8b 03             	mov    (%rbx),%rax
1402dad4d:	ba 01 00 00 00       	mov    $0x1,%edx
1402dad52:	48 8b cb             	mov    %rbx,%rcx
1402dad55:	48 8b 00             	mov    (%rax),%rax
1402dad58:	ff 15 c2 8c ca 00    	call   *0xca8cc2(%rip)        # 0x140f83a20
1402dad5e:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dad62:	84 c9                	test   %cl,%cl
1402dad64:	79 41                	jns    0x1402dada7
1402dad66:	0f ba f1 07          	btr    $0x7,%ecx
1402dad6a:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dad6e:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dad72:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1402dad76:	4d 85 c0             	test   %r8,%r8
1402dad79:	74 2c                	je     0x1402dada7
1402dad7b:	41 8b 40 10          	mov    0x10(%r8),%eax
1402dad7f:	ff c8                	dec    %eax
1402dad81:	41 89 40 10          	mov    %eax,0x10(%r8)
1402dad85:	85 c0                	test   %eax,%eax
1402dad87:	7f 1e                	jg     0x1402dada7
1402dad89:	0f 88 35 05 00 00    	js     0x1402db2c4
1402dad8f:	49 8b 00             	mov    (%r8),%rax
1402dad92:	ba 01 00 00 00       	mov    $0x1,%edx
1402dad97:	49 8b c8             	mov    %r8,%rcx
1402dad9a:	48 8b 00             	mov    (%rax),%rax
1402dad9d:	ff 15 7d 8c ca 00    	call   *0xca8c7d(%rip)        # 0x140f83a20
1402dada3:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dada7:	f6 c1 40             	test   $0x40,%cl
1402dadaa:	74 3c                	je     0x1402dade8
1402dadac:	83 e1 bf             	and    $0xffffffbf,%ecx
1402dadaf:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dadb3:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dadb7:	4d 85 ff             	test   %r15,%r15
1402dadba:	74 2c                	je     0x1402dade8
1402dadbc:	41 8b 47 10          	mov    0x10(%r15),%eax
1402dadc0:	ff c8                	dec    %eax
1402dadc2:	41 89 47 10          	mov    %eax,0x10(%r15)
1402dadc6:	85 c0                	test   %eax,%eax
1402dadc8:	7f 1e                	jg     0x1402dade8
1402dadca:	0f 88 ff 04 00 00    	js     0x1402db2cf
1402dadd0:	49 8b 07             	mov    (%r15),%rax
1402dadd3:	ba 01 00 00 00       	mov    $0x1,%edx
1402dadd8:	49 8b cf             	mov    %r15,%rcx
1402daddb:	48 8b 00             	mov    (%rax),%rax
1402dadde:	ff 15 3c 8c ca 00    	call   *0xca8c3c(%rip)        # 0x140f83a20
1402dade4:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dade8:	f6 c1 20             	test   $0x20,%cl
1402dadeb:	74 40                	je     0x1402dae2d
1402daded:	83 e1 df             	and    $0xffffffdf,%ecx
1402dadf0:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dadf4:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dadf8:	4c 8b 45 58          	mov    0x58(%rbp),%r8
1402dadfc:	4d 85 c0             	test   %r8,%r8
1402dadff:	74 2c                	je     0x1402dae2d
1402dae01:	41 8b 40 10          	mov    0x10(%r8),%eax
1402dae05:	ff c8                	dec    %eax
1402dae07:	41 89 40 10          	mov    %eax,0x10(%r8)
1402dae0b:	85 c0                	test   %eax,%eax
1402dae0d:	7f 1e                	jg     0x1402dae2d
1402dae0f:	0f 88 c5 04 00 00    	js     0x1402db2da
1402dae15:	49 8b 00             	mov    (%r8),%rax
1402dae18:	ba 01 00 00 00       	mov    $0x1,%edx
1402dae1d:	49 8b c8             	mov    %r8,%rcx
1402dae20:	48 8b 00             	mov    (%rax),%rax
1402dae23:	ff 15 f7 8b ca 00    	call   *0xca8bf7(%rip)        # 0x140f83a20
1402dae29:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402dae2d:	f6 c1 10             	test   $0x10,%cl
1402dae30:	74 39                	je     0x1402dae6b
1402dae32:	83 e1 ef             	and    $0xffffffef,%ecx
1402dae35:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402dae39:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402dae3d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402dae42:	48 85 c9             	test   %rcx,%rcx
1402dae45:	74 24                	je     0x1402dae6b
1402dae47:	8b 41 10             	mov    0x10(%rcx),%eax
1402dae4a:	ff c8                	dec    %eax
1402dae4c:	89 41 10             	mov    %eax,0x10(%rcx)
1402dae4f:	85 c0                	test   %eax,%eax
1402dae51:	7f 18                	jg     0x1402dae6b
1402dae53:	0f 88 8c 04 00 00    	js     0x1402db2e5
1402dae59:	48 8b 01             	mov    (%rcx),%rax
1402dae5c:	ba 01 00 00 00       	mov    $0x1,%edx
1402dae61:	48 8b 00             	mov    (%rax),%rax
1402dae64:	ff 15 b6 8b ca 00    	call   *0xca8bb6(%rip)        # 0x140f83a20
1402dae6a:	90                   	nop
1402dae6b:	80 7c 24 34 00       	cmpb   $0x0,0x34(%rsp)
1402dae70:	74 75                	je     0x1402daee7
1402dae72:	4c 8b 05 ef 0f 14 01 	mov    0x1140fef(%rip),%r8        # 0x14141be68
1402dae79:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402dae7d:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402dae82:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402dae86:	e8 15 7d 09 00       	call   0x140372ba0
1402dae8b:	48 8b 08             	mov    (%rax),%rcx
1402dae8e:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402dae93:	48 89 38             	mov    %rdi,(%rax)
1402dae96:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1402dae9b:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402daea0:	4c 8b 45 60          	mov    0x60(%rbp),%r8
1402daea4:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402daea9:	48 8b 0d d0 0f 14 01 	mov    0x1140fd0(%rip),%rcx        # 0x14141be80
1402daeb0:	8b 49 4c             	mov    0x4c(%rcx),%ecx
1402daeb3:	e8 98 62 fd ff       	call   0x1402b1150
1402daeb8:	90                   	nop
1402daeb9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402daebe:	48 85 c9             	test   %rcx,%rcx
1402daec1:	74 24                	je     0x1402daee7
1402daec3:	8b 41 10             	mov    0x10(%rcx),%eax
1402daec6:	ff c8                	dec    %eax
1402daec8:	89 41 10             	mov    %eax,0x10(%rcx)
1402daecb:	85 c0                	test   %eax,%eax
1402daecd:	7f 18                	jg     0x1402daee7
1402daecf:	0f 88 1b 04 00 00    	js     0x1402db2f0
1402daed5:	48 8b 01             	mov    (%rcx),%rax
1402daed8:	ba 01 00 00 00       	mov    $0x1,%edx
1402daedd:	48 8b 00             	mov    (%rax),%rax
1402daee0:	ff 15 3a 8b ca 00    	call   *0xca8b3a(%rip)        # 0x140f83a20
1402daee6:	90                   	nop
1402daee7:	48 8b 8d 18 03 00 00 	mov    0x318(%rbp),%rcx
1402daeee:	48 85 c9             	test   %rcx,%rcx
1402daef1:	74 24                	je     0x1402daf17
1402daef3:	8b 41 10             	mov    0x10(%rcx),%eax
1402daef6:	ff c8                	dec    %eax
1402daef8:	89 41 10             	mov    %eax,0x10(%rcx)