1402fea80:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402fea84:	49 8b ca             	mov    %r10,%rcx
1402fea87:	ff 15 93 4f c8 00    	call   *0xc84f93(%rip)        # 0x140f83a20
1402fea8d:	83 4c 24 38 20       	orl    $0x20,0x38(%rsp)
1402fea92:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402fea97:	e8 a4 0a ea ff       	call   0x14019f540
1402fea9c:	90                   	nop
1402fea9d:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1402feaa1:	48 85 d2             	test   %rdx,%rdx
1402feaa4:	74 08                	je     0x1402feaae
1402feaa6:	48 c7 42 60 00 00 00 	movq   $0x0,0x60(%rdx)
1402feaad:	00
1402feaae:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402feab3:	48 8b 01             	mov    (%rcx),%rax
1402feab6:	4c 8b ca             	mov    %rdx,%r9
1402feab9:	4c 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%r8
1402feac0:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1402feac4:	48 8b 40 38          	mov    0x38(%rax),%rax
1402feac8:	ff 15 52 4f c8 00    	call   *0xc84f52(%rip)        # 0x140f83a20
1402feace:	83 4c 24 38 40       	orl    $0x40,0x38(%rsp)
1402fead3:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1402feada:	e8 61 0a ea ff       	call   0x14019f540
1402feadf:	90                   	nop
1402feae0:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402feae4:	f2 0f 10 70 20       	movsd  0x20(%rax),%xmm6
1402feae9:	48 8b 45 68          	mov    0x68(%rbp),%rax
1402feaed:	f2 0f 5c 70 20       	subsd  0x20(%rax),%xmm6
1402feaf2:	b9 28 00 00 00       	mov    $0x28,%ecx
1402feaf7:	e8 0c c6 b1 00       	call   0x140e1b108
1402feafc:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
1402feb03:	48 85 c0             	test   %rax,%rax
1402feb06:	74 1c                	je     0x1402feb24
1402feb08:	0f 57 c0             	xorps  %xmm0,%xmm0
1402feb0b:	33 c9                	xor    %ecx,%ecx
1402feb0d:	0f 11 00             	movups %xmm0,(%rax)
1402feb10:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1402feb14:	48 89 48 20          	mov    %rcx,0x20(%rax)
1402feb18:	0f 28 ce             	movaps %xmm6,%xmm1
1402feb1b:	48 8b c8             	mov    %rax,%rcx
1402feb1e:	e8 2d 72 f5 ff       	call   0x140255d50
1402feb23:	90                   	nop
1402feb24:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1402feb28:	0f ba e9 08          	bts    $0x8,%ecx
1402feb2c:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1402feb30:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
1402feb34:	48 89 45 70          	mov    %rax,0x70(%rbp)
1402feb38:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1402feb3c:	ba 0b 00 00 00       	mov    $0xb,%edx
1402feb41:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402feb45:	e8 b6 5f 43 00       	call   0x140734b00
1402feb4a:	90                   	nop
1402feb4b:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1402feb4f:	48 85 c9             	test   %rcx,%rcx
1402feb52:	74 24                	je     0x1402feb78
1402feb54:	8b 41 10             	mov    0x10(%rcx),%eax
1402feb57:	ff c8                	dec    %eax
1402feb59:	89 41 10             	mov    %eax,0x10(%rcx)
1402feb5c:	85 c0                	test   %eax,%eax
1402feb5e:	7f 18                	jg     0x1402feb78
1402feb60:	0f 88 7a 10 00 00    	js     0x1402ffbe0
1402feb66:	48 8b 01             	mov    (%rcx),%rax
1402feb69:	ba 01 00 00 00       	mov    $0x1,%edx
1402feb6e:	48 8b 00             	mov    (%rax),%rax
1402feb71:	ff 15 a9 4e c8 00    	call   *0xc84ea9(%rip)        # 0x140f83a20
1402feb77:	90                   	nop
1402feb78:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1402feb7c:	48 85 c9             	test   %rcx,%rcx
1402feb7f:	74 24                	je     0x1402feba5
1402feb81:	8b 41 10             	mov    0x10(%rcx),%eax
1402feb84:	ff c8                	dec    %eax
1402feb86:	89 41 10             	mov    %eax,0x10(%rcx)
1402feb89:	85 c0                	test   %eax,%eax
1402feb8b:	7f 18                	jg     0x1402feba5
1402feb8d:	0f 88 58 10 00 00    	js     0x1402ffbeb
1402feb93:	48 8b 01             	mov    (%rcx),%rax
1402feb96:	ba 01 00 00 00       	mov    $0x1,%edx
1402feb9b:	48 8b 00             	mov    (%rax),%rax
1402feb9e:	ff 15 7c 4e c8 00    	call   *0xc84e7c(%rip)        # 0x140f83a20
1402feba4:	90                   	nop
1402feba5:	4c 8d 0d 44 f9 e9 ff 	lea    -0x1606bc(%rip),%r9        # 0x14019e4f0
1402febac:	ba 08 00 00 00       	mov    $0x8,%edx
1402febb1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402febb7:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402febbb:	e8 8c c9 b1 00       	call   0x140e1b54c
1402febc0:	e9 61 0e 00 00       	jmp    0x1402ffa26
1402febc5:	48 8b 05 bc d3 11 01 	mov    0x111d3bc(%rip),%rax        # 0x14141bf88
1402febcc:	48 8b 88 e8 09 00 00 	mov    0x9e8(%rax),%rcx
1402febd3:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402febd7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402febdc:	45 33 c0             	xor    %r8d,%r8d
1402febdf:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1402febe6:	e8 b5 3f 07 00       	call   0x140372ba0
1402febeb:	48 8b 08             	mov    (%rax),%rcx
1402febee:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402febf3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402febfa:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402febff:	8b 44 24 34          	mov    0x34(%rsp),%eax
1402fec03:	83 c8 40             	or     $0x40,%eax
1402fec06:	89 44 24 34          	mov    %eax,0x34(%rsp)
1402fec0a:	89 44 24 48          	mov    %eax,0x48(%rsp)
1402fec0e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1402fec13:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402fec17:	e8 d4 2a 42 00       	call   0x1407216f0
1402fec1c:	85 c0                	test   %eax,%eax
1402fec1e:	0f 85 ab 00 00 00    	jne    0x1402feccf
1402fec24:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402fec2a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402fec2f:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1402fec36:	e8 65 3f 07 00       	call   0x140372ba0
1402fec3b:	48 8b 30             	mov    (%rax),%rsi
1402fec3e:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402fec45:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1402fec49:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fec4d:	0f ba e9 07          	bts    $0x7,%ecx
1402fec51:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fec55:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402fec59:	48 8b 46 40          	mov    0x40(%rsi),%rax
1402fec5d:	48 8b 10             	mov    (%rax),%rdx
1402fec60:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1402fec65:	41 0f ba e9 09       	bts    $0x9,%r9d
1402fec6a:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1402fec6f:	80 7a 58 00          	cmpb   $0x0,0x58(%rdx)
1402fec73:	75 10                	jne    0x1402fec85
1402fec75:	45 33 c0             	xor    %r8d,%r8d
1402fec78:	4c 89 45 b0          	mov    %r8,-0x50(%rbp)
1402fec7c:	44 89 4c 24 68       	mov    %r9d,0x68(%rsp)
1402fec81:	33 c0                	xor    %eax,%eax
1402fec83:	eb 36                	jmp    0x1402fecbb
1402fec85:	48 8d 4a 50          	lea    0x50(%rdx),%rcx
1402fec89:	48 8b 46 38          	mov    0x38(%rsi),%rax
1402fec8d:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402fec94:	48 8b 02             	mov    (%rdx),%rax
1402fec97:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402fec9b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402fec9f:	e8 2c 94 41 00       	call   0x1407180d0
1402feca4:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402feca8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402fecac:	89 44 24 68          	mov    %eax,0x68(%rsp)
1402fecb0:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1402fecb4:	49 8b c0             	mov    %r8,%rax
1402fecb7:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fecbb:	0f ba e9 08          	bts    $0x8,%ecx
1402fecbf:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fecc3:	48 85 c0             	test   %rax,%rax
1402fecc6:	74 0f                	je     0x1402fecd7
1402fecc8:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1402feccd:	eb 0d                	jmp    0x1402fecdc
1402feccf:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1402fecd3:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fecd7:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1402fecdc:	0f ba e1 08          	bt     $0x8,%ecx
1402fece0:	73 3d                	jae    0x1402fed1f
1402fece2:	0f ba f1 08          	btr    $0x8,%ecx
1402fece6:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fecea:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402fecee:	4d 85 c0             	test   %r8,%r8
1402fecf1:	74 2c                	je     0x1402fed1f
1402fecf3:	41 8b 40 10          	mov    0x10(%r8),%eax
1402fecf7:	ff c8                	dec    %eax
1402fecf9:	41 89 40 10          	mov    %eax,0x10(%r8)
1402fecfd:	85 c0                	test   %eax,%eax
1402fecff:	7f 1e                	jg     0x1402fed1f
1402fed01:	0f 88 03 0f 00 00    	js     0x1402ffc0a
1402fed07:	49 8b 00             	mov    (%r8),%rax
1402fed0a:	ba 01 00 00 00       	mov    $0x1,%edx
1402fed0f:	49 8b c8             	mov    %r8,%rcx
1402fed12:	48 8b 00             	mov    (%rax),%rax
1402fed15:	ff 15 05 4d c8 00    	call   *0xc84d05(%rip)        # 0x140f83a20
1402fed1b:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fed1f:	84 c9                	test   %cl,%cl
1402fed21:	79 3b                	jns    0x1402fed5e
1402fed23:	0f ba f1 07          	btr    $0x7,%ecx
1402fed27:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fed2b:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402fed2f:	48 85 f6             	test   %rsi,%rsi
1402fed32:	74 2a                	je     0x1402fed5e
1402fed34:	8b 46 10             	mov    0x10(%rsi),%eax
1402fed37:	ff c8                	dec    %eax
1402fed39:	89 46 10             	mov    %eax,0x10(%rsi)
1402fed3c:	85 c0                	test   %eax,%eax
1402fed3e:	7f 1e                	jg     0x1402fed5e
1402fed40:	0f 88 cf 0e 00 00    	js     0x1402ffc15
1402fed46:	48 8b 06             	mov    (%rsi),%rax
1402fed49:	ba 01 00 00 00       	mov    $0x1,%edx
1402fed4e:	48 8b ce             	mov    %rsi,%rcx
1402fed51:	48 8b 00             	mov    (%rax),%rax
1402fed54:	ff 15 c6 4c c8 00    	call   *0xc84cc6(%rip)        # 0x140f83a20
1402fed5a:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fed5e:	f6 c1 40             	test   $0x40,%cl
1402fed61:	74 30                	je     0x1402fed93
1402fed63:	83 e1 bf             	and    $0xffffffbf,%ecx
1402fed66:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fed6a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402fed6f:	8b 41 10             	mov    0x10(%rcx),%eax
1402fed72:	ff c8                	dec    %eax
1402fed74:	89 41 10             	mov    %eax,0x10(%rcx)
1402fed77:	85 c0                	test   %eax,%eax
1402fed79:	7f 18                	jg     0x1402fed93
1402fed7b:	0f 88 9f 0e 00 00    	js     0x1402ffc20
1402fed81:	48 8b 01             	mov    (%rcx),%rax
1402fed84:	ba 01 00 00 00       	mov    $0x1,%edx
1402fed89:	48 8b 00             	mov    (%rax),%rax
1402fed8c:	ff 15 8e 4c c8 00    	call   *0xc84c8e(%rip)        # 0x140f83a20
1402fed92:	90                   	nop
1402fed93:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
1402fed98:	0f 84 f8 00 00 00    	je     0x1402fee96
1402fed9e:	4c 8b 05 c3 d0 11 01 	mov    0x111d0c3(%rip),%r8        # 0x14141be68
1402feda5:	45 8b 80 14 01 00 00 	mov    0x114(%r8),%r8d
1402fedac:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402fedb1:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1402fedb8:	e8 e3 3d 07 00       	call   0x140372ba0
1402fedbd:	48 8b 08             	mov    (%rax),%rcx
1402fedc0:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402fedc5:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402fedcc:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402fedd1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402fedd7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402feddc:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1402fede3:	e8 b8 3d 07 00       	call   0x140372ba0
1402fede8:	48 8b 08             	mov    (%rax),%rcx
1402fedeb:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402fedf0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402fedf7:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402fedfc:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402fee02:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402fee07:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1402fee0e:	e8 8d 3d 07 00       	call   0x140372ba0
1402fee13:	48 8b 08             	mov    (%rax),%rcx
1402fee16:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402fee1d:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1402fee21:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1402fee25:	ba 0c 00 00 00       	mov    $0xc,%edx
1402fee2a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402fee2f:	e8 cc 5c 43 00       	call   0x140734b00
1402fee34:	90                   	nop
1402fee35:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402fee3a:	48 85 c9             	test   %rcx,%rcx
1402fee3d:	74 24                	je     0x1402fee63
1402fee3f:	8b 41 10             	mov    0x10(%rcx),%eax
1402fee42:	ff c8                	dec    %eax
1402fee44:	89 41 10             	mov    %eax,0x10(%rcx)
1402fee47:	85 c0                	test   %eax,%eax
1402fee49:	7f 18                	jg     0x1402fee63
1402fee4b:	0f 88 da 0d 00 00    	js     0x1402ffc2b
1402fee51:	48 8b 01             	mov    (%rcx),%rax
1402fee54:	ba 01 00 00 00       	mov    $0x1,%edx
1402fee59:	48 8b 00             	mov    (%rax),%rax
1402fee5c:	ff 15 be 4b c8 00    	call   *0xc84bbe(%rip)        # 0x140f83a20
1402fee62:	90                   	nop
1402fee63:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402fee68:	48 85 c9             	test   %rcx,%rcx
1402fee6b:	74 24                	je     0x1402fee91
1402fee6d:	8b 41 10             	mov    0x10(%rcx),%eax
1402fee70:	ff c8                	dec    %eax
1402fee72:	89 41 10             	mov    %eax,0x10(%rcx)
1402fee75:	85 c0                	test   %eax,%eax
1402fee77:	7f 18                	jg     0x1402fee91
1402fee79:	0f 88 b7 0d 00 00    	js     0x1402ffc36
1402fee7f:	48 8b 01             	mov    (%rcx),%rax
1402fee82:	ba 01 00 00 00       	mov    $0x1,%edx
1402fee87:	48 8b 00             	mov    (%rax),%rax
1402fee8a:	ff 15 90 4b c8 00    	call   *0xc84b90(%rip)        # 0x140f83a20
1402fee90:	90                   	nop
1402fee91:	e9 90 0b 00 00       	jmp    0x1402ffa26
1402fee96:	48 8b 05 eb d0 11 01 	mov    0x111d0eb(%rip),%rax        # 0x14141bf88
1402fee9d:	48 8b 88 f0 09 00 00 	mov    0x9f0(%rax),%rcx
1402feea4:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402feea8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402feead:	45 33 c0             	xor    %r8d,%r8d
1402feeb0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402feeb5:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1402feebc:	e8 df 3c 07 00       	call   0x140372ba0
1402feec1:	48 8b 08             	mov    (%rax),%rcx
1402feec4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402feec9:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402feed0:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402feed5:	8b 44 24 34          	mov    0x34(%rsp),%eax
1402feed9:	0f ba e8 09          	bts    $0x9,%eax
1402feedd:	89 44 24 34          	mov    %eax,0x34(%rsp)
1402feee1:	89 44 24 48          	mov    %eax,0x48(%rsp)
1402feee5:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1402feeea:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402feeee:	e8 fd 27 42 00       	call   0x1407216f0
1402feef3:	85 c0                	test   %eax,%eax
1402feef5:	0f 85 ab 00 00 00    	jne    0x1402fefa6
1402feefb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402fef01:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402fef06:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1402fef0d:	e8 8e 3c 07 00       	call   0x140372ba0
1402fef12:	4c 8b 30             	mov    (%rax),%r14
1402fef15:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402fef1c:	4c 89 75 40          	mov    %r14,0x40(%rbp)
1402fef20:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fef24:	0f ba e9 0a          	bts    $0xa,%ecx
1402fef28:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fef2c:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402fef30:	49 8b 46 40          	mov    0x40(%r14),%rax
1402fef34:	48 8b 10             	mov    (%rax),%rdx
1402fef37:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1402fef3c:	41 0f ba e9 0f       	bts    $0xf,%r9d
1402fef41:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1402fef46:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
1402fef4a:	75 10                	jne    0x1402fef5c
1402fef4c:	45 33 c0             	xor    %r8d,%r8d
1402fef4f:	4c 89 45 b8          	mov    %r8,-0x48(%rbp)
1402fef53:	44 89 4c 24 68       	mov    %r9d,0x68(%rsp)
1402fef58:	33 c0                	xor    %eax,%eax
1402fef5a:	eb 36                	jmp    0x1402fef92
1402fef5c:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
1402fef60:	49 8b 46 38          	mov    0x38(%r14),%rax
1402fef64:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402fef6b:	48 8b 02             	mov    (%rdx),%rax
1402fef6e:	4c 8b 40 08          	mov    0x8(%rax),%r8
1402fef72:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1402fef76:	e8 55 91 41 00       	call   0x1407180d0
1402fef7b:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402fef7f:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402fef83:	89 44 24 68          	mov    %eax,0x68(%rsp)
1402fef87:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
1402fef8b:	49 8b c0             	mov    %r8,%rax
1402fef8e:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fef92:	0f ba e9 0b          	bts    $0xb,%ecx
1402fef96:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fef9a:	48 85 c0             	test   %rax,%rax
1402fef9d:	74 0f                	je     0x1402fefae
1402fef9f:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1402fefa4:	eb 0d                	jmp    0x1402fefb3
1402fefa6:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
1402fefaa:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402fefae:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1402fefb3:	0f ba e1 0b          	bt     $0xb,%ecx
1402fefb7:	73 3d                	jae    0x1402feff6
1402fefb9:	0f ba f1 0b          	btr    $0xb,%ecx
1402fefbd:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1402fefc1:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402fefc5:	4d 85 c0             	test   %r8,%r8
1402fefc8:	74 2c                	je     0x1402feff6
1402fefca:	41 8b 40 10          	mov    0x10(%r8),%eax
1402fefce:	ff c8                	dec    %eax
1402fefd0:	41 89 40 10          	mov    %eax,0x10(%r8)
1402fefd4:	85 c0                	test   %eax,%eax
1402fefd6:	7f 1e                	jg     0x1402feff6
1402fefd8:	0f 88 63 0c 00 00    	js     0x1402ffc41
1402fefde:	49 8b 00             	mov    (%r8),%rax
1402fefe1:	ba 01 00 00 00       	mov    $0x1,%edx
1402fefe6:	49 8b c8             	mov    %r8,%rcx
1402fefe9:	48 8b 00             	mov    (%rax),%rax
1402fefec:	ff 15 2e 4a c8 00    	call   *0xc84a2e(%rip)        # 0x140f83a20
1402feff2:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1402feff6:	0f ba e1 0a          	bt     $0xa,%ecx