140ca8a01:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
140ca8a08:	00
140ca8a09:	e8 02 1a fe ff       	call   0x140c8a410
140ca8a0e:	85 c0                	test   %eax,%eax
140ca8a10:	0f 84 f4 00 00 00    	je     0x140ca8b0a
140ca8a16:	49 c7 c4 f8 f9 ff ff 	mov    $0xfffffffffffff9f8,%r12
140ca8a1d:	48 8d 3d 8c c9 49 00 	lea    0x49c98c(%rip),%rdi        # 0x1411453b0
140ca8a24:	4c 2b e3             	sub    %rbx,%r12
140ca8a27:	48 8d b3 08 06 00 00 	lea    0x608(%rbx),%rsi
140ca8a2e:	66 90                	xchg   %ax,%ax
140ca8a30:	8b 6f e4             	mov    -0x1c(%rdi),%ebp
140ca8a33:	41 85 ee             	test   %ebp,%r14d
140ca8a36:	0f 84 84 00 00 00    	je     0x140ca8ac0
140ca8a3c:	45 8b c6             	mov    %r14d,%r8d
140ca8a3f:	8b d5                	mov    %ebp,%edx
140ca8a41:	48 8b cb             	mov    %rbx,%rcx
140ca8a44:	e8 b7 f8 ff ff       	call   0x140ca8300
140ca8a49:	85 c0                	test   %eax,%eax
140ca8a4b:	74 73                	je     0x140ca8ac0
140ca8a4d:	40 f6 c5 20          	test   $0x20,%bpl
140ca8a51:	74 20                	je     0x140ca8a73
140ca8a53:	45 85 ff             	test   %r15d,%r15d
140ca8a56:	74 1b                	je     0x140ca8a73
140ca8a58:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ca8a5c:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140ca8a63:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
140ca8a67:	75 57                	jne    0x140ca8ac0
140ca8a69:	81 7c 24 30 04 03 00 	cmpl   $0x304,0x30(%rsp)
140ca8a70:	00
140ca8a71:	7c 4d                	jl     0x140ca8ac0
140ca8a73:	83 7b 38 00          	cmpl   $0x0,0x38(%rbx)
140ca8a77:	74 05                	je     0x140ca8a7e
140ca8a79:	48 8b 07             	mov    (%rdi),%rax
140ca8a7c:	eb 04                	jmp    0x140ca8a82
140ca8a7e:	48 8b 47 08          	mov    0x8(%rdi),%rax
140ca8a82:	48 85 c0             	test   %rax,%rax
140ca8a85:	74 39                	je     0x140ca8ac0
140ca8a87:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140ca8a8e:	00
140ca8a8f:	45 8b c6             	mov    %r14d,%r8d
140ca8a92:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
140ca8a99:	00
140ca8a9a:	49 8b d5             	mov    %r13,%rdx
140ca8a9d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ca8aa2:	48 8b cb             	mov    %rbx,%rcx
140ca8aa5:	ff 15 75 af 2d 00    	call   *0x2daf75(%rip)        # 0x140f83a20
140ca8aab:	85 c0                	test   %eax,%eax
140ca8aad:	74 5b                	je     0x140ca8b0a
140ca8aaf:	83 f8 01             	cmp    $0x1,%eax
140ca8ab2:	75 0c                	jne    0x140ca8ac0
140ca8ab4:	41 f7 c6 80 60 00 00 	test   $0x6080,%r14d
140ca8abb:	74 03                	je     0x140ca8ac0
140ca8abd:	80 0e 02             	orb    $0x2,(%rsi)
140ca8ac0:	48 ff c6             	inc    %rsi
140ca8ac3:	48 83 c7 38          	add    $0x38,%rdi
140ca8ac7:	49 8d 04 34          	lea    (%r12,%rsi,1),%rax
140ca8acb:	48 83 f8 1a          	cmp    $0x1a,%rax
140ca8acf:	0f 82 5b ff ff ff    	jb     0x140ca8a30
140ca8ad5:	49 8b cd             	mov    %r13,%rcx
140ca8ad8:	e8 73 dc ff ff       	call   0x140ca6750
140ca8add:	85 c0                	test   %eax,%eax
140ca8adf:	75 4d                	jne    0x140ca8b2e
140ca8ae1:	48 8d 0d 78 ce 49 00 	lea    0x49ce78(%rip),%rcx        # 0x141145960
140ca8ae8:	c7 44 24 28 63 03 00 	movl   $0x363,0x28(%rsp)
140ca8aef:	00
140ca8af0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ca8af5:	8d 50 50             	lea    0x50(%rax),%edx
140ca8af8:	48 8b cb             	mov    %rbx,%rcx
140ca8afb:	44 8d 48 44          	lea    0x44(%rax),%r9d
140ca8aff:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
140ca8b05:	e8 36 1f fe ff       	call   0x140c8aa40
140ca8b0a:	33 c0                	xor    %eax,%eax
140ca8b0c:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
140ca8b13:	00
140ca8b14:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140ca8b19:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140ca8b1e:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140ca8b23:	48 83 c4 48          	add    $0x48,%rsp
140ca8b27:	41 5e                	pop    %r14
140ca8b29:	41 5d                	pop    %r13
140ca8b2b:	5f                   	pop    %rdi
140ca8b2c:	5b                   	pop    %rbx
140ca8b2d:	c3                   	ret
140ca8b2e:	b8 01 00 00 00       	mov    $0x1,%eax
140ca8b33:	eb d7                	jmp    0x140ca8b0c
140ca8b35:	ba 50 00 00 00       	mov    $0x50,%edx
140ca8b3a:	c7 44 24 28 2f 03 00 	movl   $0x32f,0x28(%rsp)
140ca8b41:	00
140ca8b42:	48 8d 0d 17 ce 49 00 	lea    0x49ce17(%rip),%rcx        # 0x141145960
140ca8b49:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
140ca8b4f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ca8b54:	48 8b cb             	mov    %rbx,%rcx
140ca8b57:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140ca8b5b:	e8 e0 1e fe ff       	call   0x140c8aa40
140ca8b60:	33 c0                	xor    %eax,%eax
140ca8b62:	48 83 c4 48          	add    $0x48,%rsp
140ca8b66:	41 5e                	pop    %r14
140ca8b68:	41 5d                	pop    %r13
140ca8b6a:	5f                   	pop    %rdi
140ca8b6b:	5b                   	pop    %rbx
140ca8b6c:	c3                   	ret
140ca8b6d:	cc                   	int3
140ca8b6e:	cc                   	int3
140ca8b6f:	cc                   	int3
140ca8b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ca8b75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ca8b7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ca8b7f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140ca8b84:	57                   	push   %rdi
140ca8b85:	41 54                	push   %r12
140ca8b87:	41 55                	push   %r13
140ca8b89:	41 56                	push   %r14
140ca8b8b:	41 57                	push   %r15
140ca8b8d:	b8 40 00 00 00       	mov    $0x40,%eax
140ca8b92:	e8 09 29 17 00       	call   0x140e1b4a0
140ca8b97:	48 2b e0             	sub    %rax,%rsp
140ca8b9a:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
140ca8ba1:	be 00 00 00 00       	mov    $0x0,%esi
140ca8ba6:	4d 8b e8             	mov    %r8,%r13
140ca8ba9:	44 8b f2             	mov    %edx,%r14d
140ca8bac:	4c 8b f9             	mov    %rcx,%r15
140ca8baf:	8b fe                	mov    %esi,%edi
140ca8bb1:	4c 8b a0 e0 01 00 00 	mov    0x1e0(%rax),%r12
140ca8bb8:	49 83 c4 1a          	add    $0x1a,%r12
140ca8bbc:	0f 84 ee 00 00 00    	je     0x140ca8cb0
140ca8bc2:	48 8d 15 c7 c7 49 00 	lea    0x49c7c7(%rip),%rdx        # 0x141145390
140ca8bc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140ca8bd0:	48 63 cf             	movslq %edi,%rcx
140ca8bd3:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
140ca8bd7:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
140ca8bde:	00
140ca8bdf:	49 03 dd             	add    %r13,%rbx
140ca8be2:	39 73 10             	cmp    %esi,0x10(%rbx)
140ca8be5:	0f 84 b9 00 00 00    	je     0x140ca8ca4
140ca8beb:	39 73 14             	cmp    %esi,0x14(%rbx)
140ca8bee:	0f 85 b0 00 00 00    	jne    0x140ca8ca4
140ca8bf4:	c7 43 14 01 00 00 00 	movl   $0x1,0x14(%rbx)
140ca8bfb:	48 83 f9 1a          	cmp    $0x1a,%rcx
140ca8bff:	73 5f                	jae    0x140ca8c60
140ca8c01:	48 6b e9 38          	imul   $0x38,%rcx,%rbp
140ca8c05:	45 8b c6             	mov    %r14d,%r8d
140ca8c08:	49 8b cf             	mov    %r15,%rcx
140ca8c0b:	8b 54 2a 04          	mov    0x4(%rdx,%rbp,1),%edx
140ca8c0f:	e8 ec f6 ff ff       	call   0x140ca8300
140ca8c14:	85 c0                	test   %eax,%eax
140ca8c16:	0f 84 81 00 00 00    	je     0x140ca8c9d
140ca8c1c:	48 8d 05 6d c7 49 00 	lea    0x49c76d(%rip),%rax        # 0x141145390
140ca8c23:	41 39 77 38          	cmp    %esi,0x38(%r15)
140ca8c27:	74 07                	je     0x140ca8c30
140ca8c29:	48 8b 44 28 10       	mov    0x10(%rax,%rbp,1),%rax
140ca8c2e:	eb 05                	jmp    0x140ca8c35
140ca8c30:	48 8b 44 28 18       	mov    0x18(%rax,%rbp,1),%rax
140ca8c35:	48 85 c0             	test   %rax,%rax
140ca8c38:	74 26                	je     0x140ca8c60
140ca8c3a:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140ca8c41:	00
140ca8c42:	45 8b c6             	mov    %r14d,%r8d
140ca8c45:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
140ca8c4c:	00
140ca8c4d:	48 8b d3             	mov    %rbx,%rdx
140ca8c50:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ca8c55:	49 8b cf             	mov    %r15,%rcx
140ca8c58:	ff 15 c2 ad 2d 00    	call   *0x2dadc2(%rip)        # 0x140f83a20
140ca8c5e:	eb 35                	jmp    0x140ca8c95
140ca8c60:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140ca8c67:	00
140ca8c68:	41 8b d6             	mov    %r14d,%edx
140ca8c6b:	4c 8b 0b             	mov    (%rbx),%r9
140ca8c6e:	49 8b cf             	mov    %r15,%rcx
140ca8c71:	44 8b 43 18          	mov    0x18(%rbx),%r8d
140ca8c75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ca8c7a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140ca8c81:	00
140ca8c82:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ca8c87:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ca8c8b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ca8c90:	e8 fb 1a fe ff       	call   0x140c8a790
140ca8c95:	85 c0                	test   %eax,%eax
140ca8c97:	0f 84 7e 00 00 00    	je     0x140ca8d1b
140ca8c9d:	48 8d 15 ec c6 49 00 	lea    0x49c6ec(%rip),%rdx        # 0x141145390
140ca8ca4:	48 ff c7             	inc    %rdi
140ca8ca7:	49 3b fc             	cmp    %r12,%rdi
140ca8caa:	0f 82 20 ff ff ff    	jb     0x140ca8bd0
140ca8cb0:	39 b4 24 98 00 00 00 	cmp    %esi,0x98(%rsp)
140ca8cb7:	74 3d                	je     0x140ca8cf6
140ca8cb9:	48 8d 1d d4 c6 49 00 	lea    0x49c6d4(%rip),%rbx        # 0x141145394
140ca8cc0:	49 8d 7d 10          	lea    0x10(%r13),%rdi
140ca8cc4:	48 8b 43 2c          	mov    0x2c(%rbx),%rax
140ca8cc8:	48 85 c0             	test   %rax,%rax
140ca8ccb:	74 18                	je     0x140ca8ce5
140ca8ccd:	44 85 33             	test   %r14d,(%rbx)
140ca8cd0:	74 13                	je     0x140ca8ce5
140ca8cd2:	44 8b 07             	mov    (%rdi),%r8d
140ca8cd5:	41 8b d6             	mov    %r14d,%edx
140ca8cd8:	49 8b cf             	mov    %r15,%rcx
140ca8cdb:	ff 15 3f ad 2d 00    	call   *0x2dad3f(%rip)        # 0x140f83a20
140ca8ce1:	85 c0                	test   %eax,%eax
140ca8ce3:	74 36                	je     0x140ca8d1b
140ca8ce5:	48 ff c6             	inc    %rsi
140ca8ce8:	48 83 c7 28          	add    $0x28,%rdi
140ca8cec:	48 83 c3 38          	add    $0x38,%rbx
140ca8cf0:	48 83 fe 1a          	cmp    $0x1a,%rsi
140ca8cf4:	72 ce                	jb     0x140ca8cc4
140ca8cf6:	b8 01 00 00 00       	mov    $0x1,%eax
140ca8cfb:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140ca8d00:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140ca8d05:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140ca8d0c:	00
140ca8d0d:	48 83 c4 40          	add    $0x40,%rsp
140ca8d11:	41 5f                	pop    %r15
140ca8d13:	41 5e                	pop    %r14
140ca8d15:	41 5d                	pop    %r13
140ca8d17:	41 5c                	pop    %r12
140ca8d19:	5f                   	pop    %rdi
140ca8d1a:	c3                   	ret
140ca8d1b:	33 c0                	xor    %eax,%eax
140ca8d1d:	eb dc                	jmp    0x140ca8cfb
140ca8d1f:	cc                   	int3
140ca8d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ca8d25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ca8d2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ca8d2f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ca8d34:	41 56                	push   %r14
140ca8d36:	b8 40 00 00 00       	mov    $0x40,%eax
140ca8d3b:	e8 60 27 17 00       	call   0x140e1b4a0
140ca8d40:	48 2b e0             	sub    %rax,%rsp
140ca8d43:	4c 63 d2             	movslq %edx,%r10
140ca8d46:	41 8b e8             	mov    %r8d,%ebp
140ca8d49:	48 8b f9             	mov    %rcx,%rdi
140ca8d4c:	4b 8d 04 92          	lea    (%r10,%r10,4),%rax
140ca8d50:	41 83 7c c1 10 00    	cmpl   $0x0,0x10(%r9,%rax,8)
140ca8d56:	49 8d 1c c1          	lea    (%r9,%rax,8),%rbx
140ca8d5a:	0f 84 97 00 00 00    	je     0x140ca8df7
140ca8d60:	83 7b 14 00          	cmpl   $0x0,0x14(%rbx)
140ca8d64:	0f 85 8d 00 00 00    	jne    0x140ca8df7
140ca8d6a:	c7 43 14 01 00 00 00 	movl   $0x1,0x14(%rbx)
140ca8d71:	49 83 fa 1a          	cmp    $0x1a,%r10
140ca8d75:	73 50                	jae    0x140ca8dc7
140ca8d77:	49 6b f2 38          	imul   $0x38,%r10,%rsi
140ca8d7b:	4c 8d 35 0e c6 49 00 	lea    0x49c60e(%rip),%r14        # 0x141145390
140ca8d82:	42 8b 54 36 04       	mov    0x4(%rsi,%r14,1),%edx
140ca8d87:	e8 74 f5 ff ff       	call   0x140ca8300
140ca8d8c:	85 c0                	test   %eax,%eax
140ca8d8e:	74 67                	je     0x140ca8df7
140ca8d90:	83 7f 38 00          	cmpl   $0x0,0x38(%rdi)
140ca8d94:	74 07                	je     0x140ca8d9d
140ca8d96:	4a 8b 44 36 10       	mov    0x10(%rsi,%r14,1),%rax
140ca8d9b:	eb 05                	jmp    0x140ca8da2
140ca8d9d:	4a 8b 44 36 18       	mov    0x18(%rsi,%r14,1),%rax
140ca8da2:	48 85 c0             	test   %rax,%rax
140ca8da5:	74 20                	je     0x140ca8dc7
140ca8da7:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ca8dac:	44 8b c5             	mov    %ebp,%r8d
140ca8daf:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
140ca8db4:	48 8b d3             	mov    %rbx,%rdx
140ca8db7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ca8dbc:	48 8b cf             	mov    %rdi,%rcx
140ca8dbf:	ff 15 5b ac 2d 00    	call   *0x2dac5b(%rip)        # 0x140f83a20
140ca8dc5:	eb 35                	jmp    0x140ca8dfc
140ca8dc7:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140ca8dcc:	8b d5                	mov    %ebp,%edx
140ca8dce:	4c 8b 0b             	mov    (%rbx),%r9
140ca8dd1:	48 8b cf             	mov    %rdi,%rcx
140ca8dd4:	44 8b 43 18          	mov    0x18(%rbx),%r8d
140ca8dd8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ca8ddd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140ca8de2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ca8de7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ca8deb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ca8df0:	e8 9b 19 fe ff       	call   0x140c8a790
140ca8df5:	eb 05                	jmp    0x140ca8dfc
140ca8df7:	b8 01 00 00 00       	mov    $0x1,%eax
140ca8dfc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ca8e01:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140ca8e06:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140ca8e0b:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140ca8e10:	48 83 c4 40          	add    $0x40,%rsp
140ca8e14:	41 5e                	pop    %r14
140ca8e16:	c3                   	ret
140ca8e17:	cc                   	int3
140ca8e18:	cc                   	int3
140ca8e19:	cc                   	int3
140ca8e1a:	cc                   	int3
140ca8e1b:	cc                   	int3
140ca8e1c:	cc                   	int3
140ca8e1d:	cc                   	int3
140ca8e1e:	cc                   	int3
140ca8e1f:	cc                   	int3
140ca8e20:	40 53                	rex push %rbx
140ca8e22:	55                   	push   %rbp
140ca8e23:	57                   	push   %rdi
140ca8e24:	41 55                	push   %r13
140ca8e26:	41 57                	push   %r15
140ca8e28:	b8 c0 01 00 00       	mov    $0x1c0,%eax
140ca8e2d:	e8 6e 26 17 00       	call   0x140e1b4a0
140ca8e32:	48 2b e0             	sub    %rax,%rsp
140ca8e35:	48 8b 05 c4 00 71 00 	mov    0x7100c4(%rip),%rax        # 0x1413b8f00
140ca8e3c:	48 33 c4             	xor    %rsp,%rax
140ca8e3f:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
140ca8e46:	00
140ca8e47:	48 8b 84 24 18 02 00 	mov    0x218(%rsp),%rax
140ca8e4e:	00
140ca8e4f:	48 8b d9             	mov    %rcx,%rbx
140ca8e52:	48 8b ac 24 20 02 00 	mov    0x220(%rsp),%rbp
140ca8e59:	00
140ca8e5a:	48 8b ca             	mov    %rdx,%rcx
140ca8e5d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140ca8e62:	4c 8b fa             	mov    %rdx,%r15
140ca8e65:	48 8b 84 24 10 02 00 	mov    0x210(%rsp),%rax
140ca8e6c:	00
140ca8e6d:	33 ff                	xor    %edi,%edi
140ca8e6f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ca8e76:	00
140ca8e77:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140ca8e7c:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
140ca8e81:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140ca8e88:	00 00
140ca8e8a:	e8 71 92 03 00       	call   0x140ce2100
140ca8e8f:	33 c9                	xor    %ecx,%ecx
140ca8e91:	44 8d 6f ff          	lea    -0x1(%rdi),%r13d
140ca8e95:	85 c0                	test   %eax,%eax
140ca8e97:	79 2e                	jns    0x140ca8ec7
140ca8e99:	48 8d 05 c0 ca 49 00 	lea    0x49cac0(%rip),%rax        # 0x141145960
140ca8ea0:	c7 44 24 28 c7 05 00 	movl   $0x5c7,0x28(%rsp)
140ca8ea7:	00
140ca8ea8:	8d 57 50             	lea    0x50(%rdi),%edx
140ca8eab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ca8eb0:	44 8d 4f 44          	lea    0x44(%rdi),%r9d
140ca8eb4:	41 b8 fa 01 00 00    	mov    $0x1fa,%r8d
140ca8eba:	48 8b cb             	mov    %rbx,%rcx
140ca8ebd:	e8 7e 1b fe ff       	call   0x140c8aa40
140ca8ec2:	e9 ee 03 00 00       	jmp    0x140ca92b5
140ca8ec7:	8b 94 24 30 02 00 00 	mov    0x230(%rsp),%edx
140ca8ece:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ca8ed4:	48 89 b4 24 b8 01 00 	mov    %rsi,0x1b8(%rsp)
140ca8edb:	00
140ca8edc:	4c 89 a4 24 b0 01 00 	mov    %r12,0x1b0(%rsp)
140ca8ee3:	00
140ca8ee4:	4c 89 b4 24 a8 01 00 	mov    %r14,0x1a8(%rsp)
140ca8eeb:	00
140ca8eec:	48 63 f0             	movslq %eax,%rsi
140ca8eef:	85 d2                	test   %edx,%edx
140ca8ef1:	74 22                	je     0x140ca8f15
140ca8ef3:	83 bb 84 00 00 00 02 	cmpl   $0x2,0x84(%rbx)
140ca8efa:	75 19                	jne    0x140ca8f15
140ca8efc:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140ca8f03:	39 88 30 02 00 00    	cmp    %ecx,0x230(%rax)
140ca8f09:	75 0a                	jne    0x140ca8f15
140ca8f0b:	39 8d 30 02 00 00    	cmp    %ecx,0x230(%rbp)
140ca8f11:	41 0f 47 c8          	cmova  %r8d,%ecx