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
1402e3b72:	41 0f ba e6 0f       	bt     $0xf,%r14d
1402e3b77:	73 36                	jae    0x1402e3baf
1402e3b79:	41 0f ba f6 0f       	btr    $0xf,%r14d
1402e3b7e:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3b83:	48 85 ff             	test   %rdi,%rdi
1402e3b86:	74 27                	je     0x1402e3baf
1402e3b88:	8b 47 10             	mov    0x10(%rdi),%eax
1402e3b8b:	ff c8                	dec    %eax
1402e3b8d:	89 47 10             	mov    %eax,0x10(%rdi)
1402e3b90:	85 c0                	test   %eax,%eax
1402e3b92:	7f 1b                	jg     0x1402e3baf
1402e3b94:	0f 88 bb 1c 00 00    	js     0x1402e5855
1402e3b9a:	48 8b 07             	mov    (%rdi),%rax
1402e3b9d:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3ba2:	48 8b cf             	mov    %rdi,%rcx
1402e3ba5:	48 8b 00             	mov    (%rax),%rax
1402e3ba8:	ff 15 72 fe c9 00    	call   *0xc9fe72(%rip)        # 0x140f83a20
1402e3bae:	90                   	nop
1402e3baf:	41 0f ba e6 0e       	bt     $0xe,%r14d
1402e3bb4:	73 37                	jae    0x1402e3bed
1402e3bb6:	41 0f ba f6 0e       	btr    $0xe,%r14d
1402e3bbb:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3bc0:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1402e3bc4:	48 85 c9             	test   %rcx,%rcx
1402e3bc7:	74 24                	je     0x1402e3bed
1402e3bc9:	8b 41 10             	mov    0x10(%rcx),%eax
1402e3bcc:	ff c8                	dec    %eax
1402e3bce:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3bd1:	85 c0                	test   %eax,%eax
1402e3bd3:	7f 18                	jg     0x1402e3bed
1402e3bd5:	0f 88 85 1c 00 00    	js     0x1402e5860
1402e3bdb:	48 8b 01             	mov    (%rcx),%rax
1402e3bde:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3be3:	48 8b 00             	mov    (%rax),%rax
1402e3be6:	ff 15 34 fe c9 00    	call   *0xc9fe34(%rip)        # 0x140f83a20
1402e3bec:	90                   	nop
1402e3bed:	41 0f ba e6 0d       	bt     $0xd,%r14d
1402e3bf2:	73 38                	jae    0x1402e3c2c
1402e3bf4:	41 0f ba f6 0d       	btr    $0xd,%r14d
1402e3bf9:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1402e3bfe:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402e3c03:	48 85 c9             	test   %rcx,%rcx
1402e3c06:	74 24                	je     0x1402e3c2c
1402e3c08:	8b 41 10             	mov    0x10(%rcx),%eax
1402e3c0b:	ff c8                	dec    %eax
1402e3c0d:	89 41 10             	mov    %eax,0x10(%rcx)
1402e3c10:	85 c0                	test   %eax,%eax
1402e3c12:	7f 18                	jg     0x1402e3c2c
1402e3c14:	0f 88 51 1c 00 00    	js     0x1402e586b
1402e3c1a:	48 8b 01             	mov    (%rcx),%rax
1402e3c1d:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3c22:	48 8b 00             	mov    (%rax),%rax
1402e3c25:	ff 15 f5 fd c9 00    	call   *0xc9fdf5(%rip)        # 0x140f83a20
1402e3c2b:	90                   	nop
1402e3c2c:	41 0f ba e6 0c       	bt     $0xc,%r14d
1402e3c31:	73 31                	jae    0x1402e3c64
1402e3c33:	41 0f ba f6 0c       	btr    $0xc,%r14d
1402e3c38:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402e3c3d:	ff c8                	dec    %eax
1402e3c3f:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402e3c44:	85 c0                	test   %eax,%eax
1402e3c46:	7f 1c                	jg     0x1402e3c64
1402e3c48:	0f 88 28 1c 00 00    	js     0x1402e5876
1402e3c4e:	49 8b 04 24          	mov    (%r12),%rax
1402e3c52:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3c57:	49 8b cc             	mov    %r12,%rcx
1402e3c5a:	48 8b 00             	mov    (%rax),%rax
1402e3c5d:	ff 15 bd fd c9 00    	call   *0xc9fdbd(%rip)        # 0x140f83a20
1402e3c63:	90                   	nop
1402e3c64:	4c 8b 05 fd 81 13 01 	mov    0x11381fd(%rip),%r8        # 0x14141be68
1402e3c6b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e3c70:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e3c74:	40 84 f6             	test   %sil,%sil
1402e3c77:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
1402e3c7b:	48 8b d6             	mov    %rsi,%rdx
1402e3c7e:	0f 84 07 0a 00 00    	je     0x1402e468b
1402e3c84:	48 8b 1e             	mov    (%rsi),%rbx
1402e3c87:	e8 14 ef 08 00       	call   0x140372ba0
1402e3c8c:	48 8b 38             	mov    (%rax),%rdi
1402e3c8f:	45 33 e4             	xor    %r12d,%r12d
1402e3c92:	4c 89 20             	mov    %r12,(%rax)
1402e3c95:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402e3c9a:	45 33 c0             	xor    %r8d,%r8d
1402e3c9d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402e3ca2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402e3ca6:	e8 f5 ee 08 00       	call   0x140372ba0
1402e3cab:	48 8b 10             	mov    (%rax),%rdx
1402e3cae:	4c 89 20             	mov    %r12,(%rax)
1402e3cb1:	48 89 95 b0 00 00 00 	mov    %rdx,0xb0(%rbp)
1402e3cb8:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402e3cbf:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402e3cc3:	e8 48 c0 eb ff       	call   0x14019fd10
1402e3cc8:	48 8b 15 99 81 13 01 	mov    0x1138199(%rip),%rdx        # 0x14141be68
1402e3ccf:	4c 8b c0             	mov    %rax,%r8
1402e3cd2:	8b 52 58             	mov    0x58(%rdx),%edx
1402e3cd5:	48 8b cb             	mov    %rbx,%rcx
1402e3cd8:	e8 23 0e 45 00       	call   0x140734b00
1402e3cdd:	90                   	nop
1402e3cde:	48 85 ff             	test   %rdi,%rdi
1402e3ce1:	74 27                	je     0x1402e3d0a
1402e3ce3:	8b 47 10             	mov    0x10(%rdi),%eax
1402e3ce6:	ff c8                	dec    %eax
1402e3ce8:	89 47 10             	mov    %eax,0x10(%rdi)
1402e3ceb:	85 c0                	test   %eax,%eax
1402e3ced:	7f 1b                	jg     0x1402e3d0a
1402e3cef:	0f 88 8c 1b 00 00    	js     0x1402e5881
1402e3cf5:	48 8b 07             	mov    (%rdi),%rax
1402e3cf8:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3cfd:	48 8b cf             	mov    %rdi,%rcx
1402e3d00:	48 8b 00             	mov    (%rax),%rax
1402e3d03:	ff 15 17 fd c9 00    	call   *0xc9fd17(%rip)        # 0x140f83a20
1402e3d09:	90                   	nop
1402e3d0a:	4c 8b 05 57 81 13 01 	mov    0x1138157(%rip),%r8        # 0x14141be68
1402e3d11:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e3d15:	48 8b d6             	mov    %rsi,%rdx
1402e3d18:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e3d1d:	e8 7e ee 08 00       	call   0x140372ba0
1402e3d22:	48 8b 18             	mov    (%rax),%rbx
1402e3d25:	4c 89 20             	mov    %r12,(%rax)
1402e3d28:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402e3d2d:	33 d2                	xor    %edx,%edx
1402e3d2f:	48 8b cb             	mov    %rbx,%rcx
1402e3d32:	e8 19 c5 45 00       	call   0x140740250
1402e3d37:	90                   	nop
1402e3d38:	48 85 db             	test   %rbx,%rbx
1402e3d3b:	74 27                	je     0x1402e3d64
1402e3d3d:	8b 43 10             	mov    0x10(%rbx),%eax
1402e3d40:	ff c8                	dec    %eax
1402e3d42:	89 43 10             	mov    %eax,0x10(%rbx)
1402e3d45:	85 c0                	test   %eax,%eax
1402e3d47:	7f 1b                	jg     0x1402e3d64
1402e3d49:	0f 88 3d 1b 00 00    	js     0x1402e588c
1402e3d4f:	48 8b 03             	mov    (%rbx),%rax
1402e3d52:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3d57:	48 8b cb             	mov    %rbx,%rcx
1402e3d5a:	48 8b 00             	mov    (%rax),%rax
1402e3d5d:	ff 15 bd fc c9 00    	call   *0xc9fcbd(%rip)        # 0x140f83a20
1402e3d63:	90                   	nop
1402e3d64:	4c 8b 05 fd 80 13 01 	mov    0x11380fd(%rip),%r8        # 0x14141be68
1402e3d6b:	45 8b 40 54          	mov    0x54(%r8),%r8d
1402e3d6f:	48 8b d6             	mov    %rsi,%rdx
1402e3d72:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e3d77:	e8 24 ee 08 00       	call   0x140372ba0
1402e3d7c:	48 8b 38             	mov    (%rax),%rdi
1402e3d7f:	4c 89 20             	mov    %r12,(%rax)
1402e3d82:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402e3d87:	48 8b 47 40          	mov    0x40(%rdi),%rax
1402e3d8b:	48 8b 08             	mov    (%rax),%rcx
1402e3d8e:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1402e3d92:	75 0c                	jne    0x1402e3da0
1402e3d94:	4c 89 a5 b0 00 00 00 	mov    %r12,0xb0(%rbp)
1402e3d9b:	49 8b dc             	mov    %r12,%rbx
1402e3d9e:	eb 29                	jmp    0x1402e3dc9
1402e3da0:	48 83 c1 10          	add    $0x10,%rcx
1402e3da4:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402e3da8:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e3daf:	48 8b 02             	mov    (%rdx),%rax
1402e3db2:	4c 8b 40 08          	mov    0x8(%rax),%r8
1402e3db6:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402e3dbd:	e8 0e 43 43 00       	call   0x1407180d0
1402e3dc2:	48 8b 9d b0 00 00 00 	mov    0xb0(%rbp),%rbx
1402e3dc9:	48 85 db             	test   %rbx,%rbx
1402e3dcc:	74 27                	je     0x1402e3df5
1402e3dce:	8b 43 10             	mov    0x10(%rbx),%eax
1402e3dd1:	ff c8                	dec    %eax
1402e3dd3:	89 43 10             	mov    %eax,0x10(%rbx)
1402e3dd6:	85 c0                	test   %eax,%eax
1402e3dd8:	7f 1b                	jg     0x1402e3df5
1402e3dda:	0f 88 b7 1a 00 00    	js     0x1402e5897
1402e3de0:	48 8b 03             	mov    (%rbx),%rax
1402e3de3:	ba 01 00 00 00       	mov    $0x1,%edx
1402e3de8:	48 8b cb             	mov    %rbx,%rcx
1402e3deb:	48 8b 00             	mov    (%rax),%rax
1402e3dee:	ff 15 2c fc c9 00    	call   *0xc9fc2c(%rip)        # 0x140f83a20
1402e3df4:	90                   	nop