140ca1b63:	48 8b d7             	mov    %rdi,%rdx
140ca1b66:	48 8b cb             	mov    %rbx,%rcx
140ca1b69:	e8 12 6a 01 00       	call   0x140cb8580
140ca1b6e:	85 c0                	test   %eax,%eax
140ca1b70:	74 2f                	je     0x140ca1ba1
140ca1b72:	48 8b d7             	mov    %rdi,%rdx
140ca1b75:	48 8b cb             	mov    %rbx,%rcx
140ca1b78:	e8 f3 09 01 00       	call   0x140cb2570
140ca1b7d:	85 c0                	test   %eax,%eax
140ca1b7f:	74 20                	je     0x140ca1ba1
140ca1b81:	48 8b 16             	mov    (%rsi),%rdx
140ca1b84:	4c 8d 83 b8 0d 00 00 	lea    0xdb8(%rbx),%r8
140ca1b8b:	48 83 c2 30          	add    $0x30,%rdx
140ca1b8f:	48 8b cb             	mov    %rbx,%rcx
140ca1b92:	e8 89 fb ff ff       	call   0x140ca1720
140ca1b97:	85 c0                	test   %eax,%eax
140ca1b99:	0f 88 9a 00 00 00    	js     0x140ca1c39
140ca1b9f:	eb 1a                	jmp    0x140ca1bbb
140ca1ba1:	48 8b cb             	mov    %rbx,%rcx
140ca1ba4:	e8 27 8f fe ff       	call   0x140c8aad0
140ca1ba9:	85 c0                	test   %eax,%eax
140ca1bab:	75 61                	jne    0x140ca1c0e
140ca1bad:	48 89 ab 80 0d 00 00 	mov    %rbp,0xd80(%rbx)
140ca1bb4:	48 89 ab 80 16 00 00 	mov    %rbp,0x1680(%rbx)
140ca1bbb:	48 8b 0e             	mov    (%rsi),%rcx
140ca1bbe:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140ca1bc2:	e8 09 db 4f ff       	call   0x14019f6d0
140ca1bc7:	48 85 c0             	test   %rax,%rax
140ca1bca:	0f 85 10 ff ff ff    	jne    0x140ca1ae0
140ca1bd0:	48 8d bb e0 16 00 00 	lea    0x16e0(%rbx),%rdi
140ca1bd7:	48 8b 0f             	mov    (%rdi),%rcx
140ca1bda:	0f b7 01             	movzwl (%rcx),%eax
140ca1bdd:	66 89 41 30          	mov    %ax,0x30(%rcx)
140ca1be1:	48 8b 0f             	mov    (%rdi),%rcx
140ca1be4:	0f b7 01             	movzwl (%rcx),%eax
140ca1be7:	66 ff c0             	inc    %ax
140ca1bea:	66 89 41 20          	mov    %ax,0x20(%rcx)
140ca1bee:	b8 01 00 00 00       	mov    $0x1,%eax
140ca1bf3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ca1bf8:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ca1bfd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ca1c02:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140ca1c07:	48 83 c4 30          	add    $0x30,%rsp
140ca1c0b:	41 5e                	pop    %r14
140ca1c0d:	c3                   	ret
140ca1c0e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ca1c13:	eb de                	jmp    0x140ca1bf3
140ca1c15:	ba 50 00 00 00       	mov    $0x50,%edx
140ca1c1a:	c7 44 24 28 08 01 00 	movl   $0x108,0x28(%rsp)
140ca1c21:	00
140ca1c22:	41 b8 a8 01 00 00    	mov    $0x1a8,%r8d
140ca1c28:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140ca1c2d:	48 8b cb             	mov    %rbx,%rcx
140ca1c30:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140ca1c34:	e8 07 8e fe ff       	call   0x140c8aa40
140ca1c39:	33 c0                	xor    %eax,%eax
140ca1c3b:	eb b6                	jmp    0x140ca1bf3
140ca1c3d:	cc                   	int3
140ca1c3e:	cc                   	int3
140ca1c3f:	cc                   	int3
140ca1c40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ca1c45:	55                   	push   %rbp
140ca1c46:	56                   	push   %rsi
140ca1c47:	57                   	push   %rdi
140ca1c48:	41 54                	push   %r12
140ca1c4a:	41 55                	push   %r13
140ca1c4c:	41 56                	push   %r14
140ca1c4e:	41 57                	push   %r15
140ca1c50:	b8 d0 00 00 00       	mov    $0xd0,%eax
140ca1c55:	e8 46 98 17 00       	call   0x140e1b4a0
140ca1c5a:	48 2b e0             	sub    %rax,%rsp
140ca1c5d:	48 8b 05 9c 72 71 00 	mov    0x71729c(%rip),%rax        # 0x1413b8f00
140ca1c64:	48 33 c4             	xor    %rsp,%rax
140ca1c67:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140ca1c6e:	00
140ca1c6f:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
140ca1c76:	00
140ca1c77:	4d 8b e0             	mov    %r8,%r12
140ca1c7a:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ca1c7f:	44 8b ea             	mov    %edx,%r13d
140ca1c82:	33 f6                	xor    %esi,%esi
140ca1c84:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140ca1c89:	48 8b d9             	mov    %rcx,%rbx
140ca1c8c:	44 8b f6             	mov    %esi,%r14d
140ca1c8f:	48 39 b1 50 08 00 00 	cmp    %rsi,0x850(%rcx)
140ca1c96:	75 09                	jne    0x140ca1ca1
140ca1c98:	e8 13 ea fe ff       	call   0x140c906b0
140ca1c9d:	85 c0                	test   %eax,%eax
140ca1c9f:	74 4a                	je     0x140ca1ceb
140ca1ca1:	45 85 ed             	test   %r13d,%r13d
140ca1ca4:	74 09                	je     0x140ca1caf
140ca1ca6:	41 8d 45 ea          	lea    -0x16(%r13),%eax
140ca1caa:	83 f8 01             	cmp    $0x1,%eax
140ca1cad:	77 0f                	ja     0x140ca1cbe
140ca1caf:	39 b4 24 38 01 00 00 	cmp    %esi,0x138(%rsp)
140ca1cb6:	74 63                	je     0x140ca1d1b
140ca1cb8:	41 83 fd 17          	cmp    $0x17,%r13d
140ca1cbc:	74 5d                	je     0x140ca1d1b
140ca1cbe:	4c 8d 3d 63 0b 4a 00 	lea    0x4a0b63(%rip),%r15        # 0x141142828
140ca1cc5:	c7 44 24 28 67 01 00 	movl   $0x167,0x28(%rsp)
140ca1ccc:	00
140ca1ccd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140ca1cd2:	ba 50 00 00 00       	mov    $0x50,%edx
140ca1cd7:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140ca1cdd:	48 8b cb             	mov    %rbx,%rcx
140ca1ce0:	41 b8 02 01 00 00    	mov    $0x102,%r8d
140ca1ce6:	e8 55 8d fe ff       	call   0x140c8aa40
140ca1ceb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ca1cf0:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140ca1cf7:	00
140ca1cf8:	48 33 cc             	xor    %rsp,%rcx
140ca1cfb:	e8 00 98 17 00       	call   0x140e1b500
140ca1d00:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
140ca1d07:	00
140ca1d08:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140ca1d0f:	41 5f                	pop    %r15
140ca1d11:	41 5e                	pop    %r14
140ca1d13:	41 5d                	pop    %r13
140ca1d15:	41 5c                	pop    %r12
140ca1d17:	5f                   	pop    %rdi
140ca1d18:	5e                   	pop    %rsi
140ca1d19:	5d                   	pop    %rbp
140ca1d1a:	c3                   	ret
140ca1d1b:	48 8b cb             	mov    %rbx,%rcx
140ca1d1e:	e8 9d 8d fe ff       	call   0x140c8aac0
140ca1d23:	85 c0                	test   %eax,%eax
140ca1d25:	75 1f                	jne    0x140ca1d46
140ca1d27:	48 8b cb             	mov    %rbx,%rcx
140ca1d2a:	e8 21 8c fe ff       	call   0x140c8a950
140ca1d2f:	85 c0                	test   %eax,%eax
140ca1d31:	74 13                	je     0x140ca1d46
140ca1d33:	48 8b 43 30          	mov    0x30(%rbx),%rax
140ca1d37:	48 8b cb             	mov    %rbx,%rcx
140ca1d3a:	ff 15 e0 1c 2e 00    	call   *0x2e1ce0(%rip)        # 0x140f83a20
140ca1d40:	85 c0                	test   %eax,%eax
140ca1d42:	78 ac                	js     0x140ca1cf0
140ca1d44:	74 a5                	je     0x140ca1ceb
140ca1d46:	4c 8d 3d db 0a 4a 00 	lea    0x4a0adb(%rip),%r15        # 0x141142828
140ca1d4d:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140ca1d54:	ff ff 7f
140ca1d57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ca1d5e:	00 00
140ca1d60:	48 8b cb             	mov    %rbx,%rcx
140ca1d63:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
140ca1d6a:	49 8b ee             	mov    %r14,%rbp
140ca1d6d:	e8 ee 8b fe ff       	call   0x140c8a960
140ca1d72:	85 c0                	test   %eax,%eax
140ca1d74:	74 51                	je     0x140ca1dc7
140ca1d76:	48 83 bb 80 0d 00 00 	cmpq   $0x0,0xd80(%rbx)
140ca1d7d:	00
140ca1d7e:	75 47                	jne    0x140ca1dc7
140ca1d80:	48 8b 8b e0 16 00 00 	mov    0x16e0(%rbx),%rcx
140ca1d87:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140ca1d8b:	e8 50 67 01 00       	call   0x140cb84e0
140ca1d90:	48 8b f8             	mov    %rax,%rdi
140ca1d93:	48 85 c0             	test   %rax,%rax
140ca1d96:	74 25                	je     0x140ca1dbd
140ca1d98:	48 8b d0             	mov    %rax,%rdx
140ca1d9b:	48 8b cb             	mov    %rbx,%rcx
140ca1d9e:	e8 8d fb ff ff       	call   0x140ca1930
140ca1da3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ca1da7:	41 b8 93 01 00 00    	mov    $0x193,%r8d
140ca1dad:	49 8b d7             	mov    %r15,%rdx
140ca1db0:	e8 5b fc 01 00       	call   0x140cc1a10
140ca1db5:	48 8b cf             	mov    %rdi,%rcx
140ca1db8:	e8 b3 64 01 00       	call   0x140cb8270
140ca1dbd:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140ca1dc4:	ff ff 7f
140ca1dc7:	48 8b cb             	mov    %rbx,%rcx
140ca1dca:	e8 f1 0e 00 00       	call   0x140ca2cc0
140ca1dcf:	85 c0                	test   %eax,%eax
140ca1dd1:	7f 8d                	jg     0x140ca1d60
140ca1dd3:	48 8b cb             	mov    %rbx,%rcx
140ca1dd6:	e8 f5 8c fe ff       	call   0x140c8aad0
140ca1ddb:	85 c0                	test   %eax,%eax
140ca1ddd:	0f 85 08 ff ff ff    	jne    0x140ca1ceb
140ca1de3:	48 83 bb 80 0d 00 00 	cmpq   $0x0,0xd80(%rbx)
140ca1dea:	00
140ca1deb:	74 0c                	je     0x140ca1df9
140ca1ded:	81 bb 3c 08 00 00 f1 	cmpl   $0xf1,0x83c(%rbx)
140ca1df4:	00 00 00
140ca1df7:	75 35                	jne    0x140ca1e2e
140ca1df9:	48 8b cb             	mov    %rbx,%rcx
140ca1dfc:	48 89 b3 40 08 00 00 	mov    %rsi,0x840(%rbx)
140ca1e03:	e8 48 04 01 00       	call   0x140cb2250
140ca1e08:	85 c0                	test   %eax,%eax
140ca1e0a:	7f 17                	jg     0x140ca1e23
140ca1e0c:	8b d0                	mov    %eax,%edx
140ca1e0e:	48 8b cb             	mov    %rbx,%rcx
140ca1e11:	e8 8a 83 00 00       	call   0x140caa1a0
140ca1e16:	85 c0                	test   %eax,%eax
140ca1e18:	0f 8f 42 ff ff ff    	jg     0x140ca1d60
140ca1e1e:	e9 cd fe ff ff       	jmp    0x140ca1cf0
140ca1e23:	48 c7 83 40 08 00 00 	movq   $0x1,0x840(%rbx)
140ca1e2a:	01 00 00 00
140ca1e2e:	83 bb 7c 0d 00 00 15 	cmpl   $0x15,0xd7c(%rbx)
140ca1e35:	74 10                	je     0x140ca1e47
140ca1e37:	48 83 bb 80 0d 00 00 	cmpq   $0x0,0xd80(%rbx)
140ca1e3e:	00
140ca1e3f:	74 06                	je     0x140ca1e47
140ca1e41:	89 b3 dc 16 00 00    	mov    %esi,0x16dc(%rbx)
140ca1e47:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca1e4e:	83 b8 f0 00 00 00 00 	cmpl   $0x0,0xf0(%rax)
140ca1e55:	74 30                	je     0x140ca1e87
140ca1e57:	83 bb 7c 0d 00 00 16 	cmpl   $0x16,0xd7c(%rbx)
140ca1e5e:	74 27                	je     0x140ca1e87
140ca1e60:	48 8b 93 e0 16 00 00 	mov    0x16e0(%rbx),%rdx
140ca1e67:	4c 8d 83 b8 0d 00 00 	lea    0xdb8(%rbx),%r8
140ca1e6e:	48 83 c2 40          	add    $0x40,%rdx
140ca1e72:	48 8b cb             	mov    %rbx,%rcx
140ca1e75:	e8 a6 f8 ff ff       	call   0x140ca1720
140ca1e7a:	85 c0                	test   %eax,%eax
140ca1e7c:	0f 88 69 fe ff ff    	js     0x140ca1ceb
140ca1e82:	e9 44 01 00 00       	jmp    0x140ca1fcb
140ca1e87:	8b 4b 44             	mov    0x44(%rbx),%ecx
140ca1e8a:	f6 c1 02             	test   $0x2,%cl
140ca1e8d:	0f 85 16 05 00 00    	jne    0x140ca23a9
140ca1e93:	8b 83 7c 0d 00 00    	mov    0xd7c(%rbx),%eax
140ca1e99:	44 3b e8             	cmp    %eax,%r13d
140ca1e9c:	0f 84 1b 04 00 00    	je     0x140ca22bd
140ca1ea2:	83 f8 14             	cmp    $0x14,%eax
140ca1ea5:	75 13                	jne    0x140ca1eba
140ca1ea7:	41 83 fd 16          	cmp    $0x16,%r13d
140ca1eab:	0f 85 0c 01 00 00    	jne    0x140ca1fbd
140ca1eb1:	4d 85 e4             	test   %r12,%r12
140ca1eb4:	0f 85 03 04 00 00    	jne    0x140ca22bd
140ca1eba:	83 f8 15             	cmp    $0x15,%eax
140ca1ebd:	0f 85 fa 00 00 00    	jne    0x140ca1fbd
140ca1ec3:	4c 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%r9
140ca1eca:	4c 03 8b 90 0d 00 00 	add    0xd90(%rbx),%r9
140ca1ed1:	48 8b 83 80 0d 00 00 	mov    0xd80(%rbx),%rax
140ca1ed8:	48 3b c7             	cmp    %rdi,%rax
140ca1edb:	0f 87 f2 02 00 00    	ja     0x140ca21d3
140ca1ee1:	48 85 c0             	test   %rax,%rax
140ca1ee4:	0f 84 e9 02 00 00    	je     0x140ca21d3
140ca1eea:	41 0f b6 31          	movzbl (%r9),%esi
140ca1eee:	48 83 e8 01          	sub    $0x1,%rax
140ca1ef2:	0f 84 db 02 00 00    	je     0x140ca21d3
140ca1ef8:	41 0f b6 79 01       	movzbl 0x1(%r9),%edi
140ca1efd:	48 83 f8 01          	cmp    $0x1,%rax
140ca1f01:	0f 85 cc 02 00 00    	jne    0x140ca21d3
140ca1f07:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
140ca1f0e:	48 85 c0             	test   %rax,%rax
140ca1f11:	74 2a                	je     0x140ca1f3d
140ca1f13:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
140ca1f1a:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140ca1f20:	8b 13                	mov    (%rbx),%edx
140ca1f22:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140ca1f27:	33 c9                	xor    %ecx,%ecx
140ca1f29:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140ca1f2e:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140ca1f35:	00 00
140ca1f37:	ff 15 e3 1a 2e 00    	call   *0x2e1ae3(%rip)        # 0x140f83a20
140ca1f3d:	4c 8b b3 68 05 00 00 	mov    0x568(%rbx),%r14
140ca1f44:	4d 85 f6             	test   %r14,%r14
140ca1f47:	75 1b                	jne    0x140ca1f64
140ca1f49:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
140ca1f50:	4c 8b b0 08 01 00 00 	mov    0x108(%rax),%r14
140ca1f57:	4d 85 f6             	test   %r14,%r14
140ca1f5a:	75 08                	jne    0x140ca1f64
140ca1f5c:	4c 8b f5             	mov    %rbp,%r14
140ca1f5f:	48 85 ed             	test   %rbp,%rbp
140ca1f62:	74 1b                	je     0x140ca1f7f
140ca1f64:	44 8b c6             	mov    %esi,%r8d
140ca1f67:	ba 04 40 00 00       	mov    $0x4004,%edx
140ca1f6c:	41 c1 e0 08          	shl    $0x8,%r8d
140ca1f70:	48 8b cb             	mov    %rbx,%rcx
140ca1f73:	44 0b c7             	or     %edi,%r8d
140ca1f76:	49 8b c6             	mov    %r14,%rax
140ca1f79:	ff 15 a1 1a 2e 00    	call   *0x2e1aa1(%rip)        # 0x140f83a20
140ca1f7f:	83 fe 01             	cmp    $0x1,%esi
140ca1f82:	0f 85 95 01 00 00    	jne    0x140ca211d
140ca1f88:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca1f8f:	89 b8 f4 00 00 00    	mov    %edi,0xf4(%rax)
140ca1f95:	89 b3 b0 0d 00 00    	mov    %esi,0xdb0(%rbx)
140ca1f9b:	ff 83 dc 16 00 00    	incl   0x16dc(%rbx)
140ca1fa1:	83 bb dc 16 00 00 05 	cmpl   $0x5,0x16dc(%rbx)
140ca1fa8:	0f 84 52 01 00 00    	je     0x140ca2100
140ca1fae:	85 ff                	test   %edi,%edi
140ca1fb0:	0f 84 3f 01 00 00    	je     0x140ca20f5
140ca1fb6:	33 f6                	xor    %esi,%esi
140ca1fb8:	e9 90 fd ff ff       	jmp    0x140ca1d4d
140ca1fbd:	f6 c1 01             	test   $0x1,%cl
140ca1fc0:	0f 85 d8 02 00 00    	jne    0x140ca229e
140ca1fc6:	83 f8 14             	cmp    $0x14,%eax
140ca1fc9:	75 16                	jne    0x140ca1fe1
140ca1fcb:	48 89 b3 80 0d 00 00 	mov    %rsi,0xd80(%rbx)
140ca1fd2:	c7 83 b0 0d 00 00 01 	movl   $0x1,0xdb0(%rbx)
140ca1fd9:	00 00 00
140ca1fdc:	e9 7f fd ff ff       	jmp    0x140ca1d60
140ca1fe1:	83 f8 16             	cmp    $0x16,%eax
140ca1fe4:	0f 85 21 02 00 00    	jne    0x140ca220b
140ca1fea:	48 8b cb             	mov    %rbx,%rcx
140ca1fed:	e8 ce 8a fe ff       	call   0x140c8aac0
140ca1ff2:	85 c0                	test   %eax,%eax
140ca1ff4:	0f 85 11 02 00 00    	jne    0x140ca220b
140ca1ffa:	48 8b 83 e0 16 00 00 	mov    0x16e0(%rbx),%rax
140ca2001:	0f b7 08             	movzwl (%rax),%ecx
140ca2004:	39 8b b4 0d 00 00    	cmp    %ecx,0xdb4(%rbx)
140ca200a:	75 bf                	jne    0x140ca1fcb
140ca200c:	48 83 bb 80 0d 00 00 	cmpq   $0xc,0xd80(%rbx)
140ca2013:	0c
140ca2014:	72 b5                	jb     0x140ca1fcb
140ca2016:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
140ca201d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140ca2022:	e8 29 7b 00 00       	call   0x140ca9b50
140ca2027:	80 7c 24 50 14       	cmpb   $0x14,0x50(%rsp)
140ca202c:	48 8b cb             	mov    %rbx,%rcx
140ca202f:	0f 85 86 00 00 00    	jne    0x140ca20bb
140ca2035:	e8 26 05 00 00       	call   0x140ca2560
140ca203a:	85 c0                	test   %eax,%eax
140ca203c:	0f 88 a9 fc ff ff    	js     0x140ca1ceb
140ca2042:	48 8b cb             	mov    %rbx,%rcx
140ca2045:	e8 d6 85 00 00       	call   0x140caa620
140ca204a:	85 c0                	test   %eax,%eax
140ca204c:	7f 10                	jg     0x140ca205e
140ca204e:	48 8b cb             	mov    %rbx,%rcx
140ca2051:	e8 7a 8a fe ff       	call   0x140c8aad0
140ca2056:	85 c0                	test   %eax,%eax
140ca2058:	0f 85 8d fc ff ff    	jne    0x140ca1ceb
140ca205e:	48 89 b3 80 0d 00 00 	mov    %rsi,0xd80(%rbx)
140ca2065:	c7 83 b0 0d 00 00 01 	movl   $0x1,0xdb0(%rbx)
140ca206c:	00 00 00
140ca206f:	f6 83 d0 05 00 00 04 	testb  $0x4,0x5d0(%rbx)
140ca2076:	0f 85 e4 fc ff ff    	jne    0x140ca1d60
140ca207c:	48 83 bb 70 08 00 00 	cmpq   $0x0,0x870(%rbx)
140ca2083:	00
140ca2084:	0f 85 d6 fc ff ff    	jne    0x140ca1d60
140ca208a:	48 8b cb             	mov    %rbx,%rcx
140ca208d:	c7 43 28 03 00 00 00 	movl   $0x3,0x28(%rbx)
140ca2094:	e8 c7 d0 52 ff       	call   0x1401cf160
140ca2099:	ba 0f 00 00 00       	mov    $0xf,%edx
140ca209e:	48 8b c8             	mov    %rax,%rcx
140ca20a1:	48 8b d8             	mov    %rax,%rbx
140ca20a4:	e8 d7 fe 01 00       	call   0x140cc1f80
140ca20a9:	ba 09 00 00 00       	mov    $0x9,%edx
140ca20ae:	48 8b cb             	mov    %rbx,%rcx
140ca20b1:	e8 ea 0b 02 00       	call   0x140cc2ca0
140ca20b6:	e9 30 fc ff ff       	jmp    0x140ca1ceb
140ca20bb:	e8 a0 88 fe ff       	call   0x140c8a960
140ca20c0:	48 8b cb             	mov    %rbx,%rcx
140ca20c3:	85 c0                	test   %eax,%eax
140ca20c5:	0f 84 25 01 00 00    	je     0x140ca21f0
140ca20cb:	ba 01 00 00 00       	mov    $0x1,%edx
140ca20d0:	e8 2b 8a fe ff       	call   0x140c8ab00
140ca20d5:	48 8b 43 30          	mov    0x30(%rbx),%rax
140ca20d9:	48 8b cb             	mov    %rbx,%rcx
140ca20dc:	ff 15 3e 19 2e 00    	call   *0x2e193e(%rip)        # 0x140f83a20
140ca20e2:	85 c0                	test   %eax,%eax
140ca20e4:	0f 88 06 fc ff ff    	js     0x140ca1cf0