140c8c956:	eb 05                	jmp    0x140c8c95d
140c8c958:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140c8c95d:	48 85 ff             	test   %rdi,%rdi
140c8c960:	0f 84 d6 01 00 00    	je     0x140c8cb3c
140c8c966:	8b 03                	mov    (%rbx),%eax
140c8c968:	39 07                	cmp    %eax,(%rdi)
140c8c96a:	0f 85 88 01 00 00    	jne    0x140c8caf8
140c8c970:	4c 8b 87 78 01 00 00 	mov    0x178(%rdi),%r8
140c8c977:	48 8b b3 e0 04 00 00 	mov    0x4e0(%rbx),%rsi
140c8c97e:	4c 3b c6             	cmp    %rsi,%r8
140c8c981:	0f 85 71 01 00 00    	jne    0x140c8caf8
140c8c987:	48 8d 93 e8 04 00 00 	lea    0x4e8(%rbx),%rdx
140c8c98e:	48 8d 8f 80 01 00 00 	lea    0x180(%rdi),%rcx
140c8c995:	e8 b6 30 25 00       	call   0x140edfa50
140c8c99a:	85 c0                	test   %eax,%eax
140c8c99c:	0f 85 56 01 00 00    	jne    0x140c8caf8
140c8c9a2:	f6 83 58 05 00 00 01 	testb  $0x1,0x558(%rbx)
140c8c9a9:	74 3a                	je     0x140c8c9e5
140c8c9ab:	48 85 f6             	test   %rsi,%rsi
140c8c9ae:	75 35                	jne    0x140c8c9e5
140c8c9b0:	c7 44 24 28 42 02 00 	movl   $0x242,0x28(%rsp)
140c8c9b7:	00
140c8c9b8:	8d 56 50             	lea    0x50(%rsi),%edx
140c8c9bb:	41 b9 15 01 00 00    	mov    $0x115,%r9d
140c8c9c1:	48 8d 05 20 4d 4b 00 	lea    0x4b4d20(%rip),%rax        # 0x1411416e8
140c8c9c8:	41 b8 d9 00 00 00    	mov    $0xd9,%r8d
140c8c9ce:	48 8b cb             	mov    %rbx,%rcx
140c8c9d1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c8c9d6:	e8 65 e0 ff ff       	call   0x140c8aa40
140c8c9db:	bd 01 00 00 00       	mov    $0x1,%ebp
140c8c9e0:	e9 0e 01 00 00       	jmp    0x140c8caf3
140c8c9e5:	33 c9                	xor    %ecx,%ecx
140c8c9e7:	e8 c8 8e 1b 00       	call   0x140e458b4
140c8c9ec:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140c8c9f1:	2b 87 dc 01 00 00    	sub    0x1dc(%rdi),%eax
140c8c9f7:	39 87 d8 01 00 00    	cmp    %eax,0x1d8(%rdi)
140c8c9fd:	7d 2d                	jge    0x140c8ca2c
140c8c9ff:	48 8b 83 68 07 00 00 	mov    0x768(%rbx),%rax
140c8ca06:	f0 ff 80 84 00 00 00 	lock incl 0x84(%rax)
140c8ca0d:	45 85 e4             	test   %r12d,%r12d
140c8ca10:	0f 84 dd 00 00 00    	je     0x140c8caf3
140c8ca16:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140c8ca1b:	48 8b 8b 68 07 00 00 	mov    0x768(%rbx),%rcx
140c8ca22:	e8 59 f0 ff ff       	call   0x140c8ba80
140c8ca27:	e9 c7 00 00 00       	jmp    0x140c8caf3
140c8ca2c:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c8ca33:	8b 08                	mov    (%rax),%ecx
140c8ca35:	81 e1 00 02 00 00    	and    $0x200,%ecx
140c8ca3b:	f6 87 68 02 00 00 01 	testb  $0x1,0x268(%rdi)
140c8ca42:	74 18                	je     0x140c8ca5c
140c8ca44:	85 c9                	test   %ecx,%ecx
140c8ca46:	75 1c                	jne    0x140c8ca64
140c8ca48:	c7 44 24 28 55 02 00 	movl   $0x255,0x28(%rsp)
140c8ca4f:	00
140c8ca50:	8d 51 2f             	lea    0x2f(%rcx),%edx
140c8ca53:	44 8d 49 68          	lea    0x68(%rcx),%r9d
140c8ca57:	e9 65 ff ff ff       	jmp    0x140c8c9c1
140c8ca5c:	85 c9                	test   %ecx,%ecx
140c8ca5e:	0f 85 94 00 00 00    	jne    0x140c8caf8
140c8ca64:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c8ca68:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c8ca6f:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c8ca73:	75 10                	jne    0x140c8ca85
140c8ca75:	8b 01                	mov    (%rcx),%eax
140c8ca77:	3d 04 03 00 00       	cmp    $0x304,%eax
140c8ca7c:	7c 07                	jl     0x140c8ca85
140c8ca7e:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c8ca83:	75 18                	jne    0x140c8ca9d
140c8ca85:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140c8ca8c:	e8 cf f0 ff ff       	call   0x140c8bb60
140c8ca91:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140c8ca96:	48 89 8b 08 05 00 00 	mov    %rcx,0x508(%rbx)
140c8ca9d:	48 8b 8b 68 07 00 00 	mov    0x768(%rbx),%rcx
140c8caa4:	f0 ff 81 8c 00 00 00 	lock incl 0x8c(%rcx)
140c8caab:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140c8cab2:	b8 01 00 00 00       	mov    $0x1,%eax
140c8cab7:	8b 91 d0 01 00 00    	mov    0x1d0(%rcx),%edx
140c8cabd:	89 93 a8 05 00 00    	mov    %edx,0x5a8(%rbx)
140c8cac3:	eb 7b                	jmp    0x140c8cb40
140c8cac5:	bd 01 00 00 00       	mov    $0x1,%ebp
140c8caca:	c7 44 24 28 13 02 00 	movl   $0x213,0x28(%rsp)
140c8cad1:	00
140c8cad2:	48 8d 05 0f 4c 4b 00 	lea    0x4b4c0f(%rip),%rax        # 0x1411416e8
140c8cad9:	41 b8 d9 00 00 00    	mov    $0xd9,%r8d
140c8cadf:	48 8b cb             	mov    %rbx,%rcx
140c8cae2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c8cae7:	8d 55 4f             	lea    0x4f(%rbp),%edx
140c8caea:	44 8d 4d 43          	lea    0x43(%rbp),%r9d
140c8caee:	e8 4d df ff ff       	call   0x140c8aa40
140c8caf3:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140c8caf8:	48 85 ff             	test   %rdi,%rdi
140c8cafb:	74 3f                	je     0x140c8cb3c
140c8cafd:	48 8b cf             	mov    %rdi,%rcx
140c8cb00:	e8 5b f0 ff ff       	call   0x140c8bb60
140c8cb05:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140c8cb09:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140c8cb10:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140c8cb14:	75 17                	jne    0x140c8cb2d
140c8cb16:	8b 01                	mov    (%rcx),%eax
140c8cb18:	3d 04 03 00 00       	cmp    $0x304,%eax
140c8cb1d:	7c 0e                	jl     0x140c8cb2d
140c8cb1f:	3d 00 00 01 00       	cmp    $0x10000,%eax
140c8cb24:	74 07                	je     0x140c8cb2d
140c8cb26:	4c 89 ab 08 05 00 00 	mov    %r13,0x508(%rbx)
140c8cb2d:	45 85 e4             	test   %r12d,%r12d
140c8cb30:	75 0a                	jne    0x140c8cb3c
140c8cb32:	c7 83 78 06 00 00 01 	movl   $0x1,0x678(%rbx)
140c8cb39:	00 00 00
140c8cb3c:	f7 dd                	neg    %ebp
140c8cb3e:	1b c0                	sbb    %eax,%eax
140c8cb40:	48 8b 8c 24 c0 02 00 	mov    0x2c0(%rsp),%rcx
140c8cb47:	00
140c8cb48:	48 33 cc             	xor    %rsp,%rcx
140c8cb4b:	e8 b0 e9 18 00       	call   0x140e1b500
140c8cb50:	48 81 c4 d8 02 00 00 	add    $0x2d8,%rsp
140c8cb57:	41 5d                	pop    %r13
140c8cb59:	41 5c                	pop    %r12
140c8cb5b:	5f                   	pop    %rdi
140c8cb5c:	5e                   	pop    %rsi
140c8cb5d:	5d                   	pop    %rbp
140c8cb5e:	5b                   	pop    %rbx
140c8cb5f:	c3                   	ret
140c8cb60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c8cb65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c8cb6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c8cb6f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c8cb74:	41 56                	push   %r14
140c8cb76:	b8 30 00 00 00       	mov    $0x30,%eax
140c8cb7b:	e8 20 e9 18 00       	call   0x140e1b4a0
140c8cb80:	48 2b e0             	sub    %rax,%rsp
140c8cb83:	8b ea                	mov    %edx,%ebp
140c8cb85:	44 8d 40 3e          	lea    0x3e(%rax),%r8d
140c8cb89:	48 8b f9             	mov    %rcx,%rdi
140c8cb8c:	48 8d 15 55 4b 4b 00 	lea    0x4b4b55(%rip),%rdx        # 0x1411416e8
140c8cb93:	b9 78 02 00 00       	mov    $0x278,%ecx
140c8cb98:	e8 13 4e 03 00       	call   0x140cc19b0
140c8cb9d:	48 8b d8             	mov    %rax,%rbx
140c8cba0:	48 85 c0             	test   %rax,%rax
140c8cba3:	0f 84 68 02 00 00    	je     0x140c8ce11
140c8cba9:	4c 8b c8             	mov    %rax,%r9
140c8cbac:	4c 8b c7             	mov    %rdi,%r8
140c8cbaf:	b8 04 00 00 00       	mov    $0x4,%eax
140c8cbb4:	4d 8d 89 80 00 00 00 	lea    0x80(%r9),%r9
140c8cbbb:	41 0f 10 00          	movups (%r8),%xmm0
140c8cbbf:	4d 8d 80 80 00 00 00 	lea    0x80(%r8),%r8
140c8cbc6:	41 0f 11 41 80       	movups %xmm0,-0x80(%r9)
140c8cbcb:	41 0f 10 48 90       	movups -0x70(%r8),%xmm1
140c8cbd0:	41 0f 11 49 90       	movups %xmm1,-0x70(%r9)
140c8cbd5:	41 0f 10 40 a0       	movups -0x60(%r8),%xmm0
140c8cbda:	41 0f 11 41 a0       	movups %xmm0,-0x60(%r9)
140c8cbdf:	41 0f 10 48 b0       	movups -0x50(%r8),%xmm1
140c8cbe4:	41 0f 11 49 b0       	movups %xmm1,-0x50(%r9)
140c8cbe9:	41 0f 10 40 c0       	movups -0x40(%r8),%xmm0
140c8cbee:	41 0f 11 41 c0       	movups %xmm0,-0x40(%r9)
140c8cbf3:	41 0f 10 48 d0       	movups -0x30(%r8),%xmm1
140c8cbf8:	41 0f 11 49 d0       	movups %xmm1,-0x30(%r9)
140c8cbfd:	41 0f 10 40 e0       	movups -0x20(%r8),%xmm0
140c8cc02:	41 0f 11 41 e0       	movups %xmm0,-0x20(%r9)
140c8cc07:	41 0f 10 48 f0       	movups -0x10(%r8),%xmm1
140c8cc0c:	41 0f 11 49 f0       	movups %xmm1,-0x10(%r9)
140c8cc11:	48 83 e8 01          	sub    $0x1,%rax
140c8cc15:	75 9d                	jne    0x140c8cbb4
140c8cc17:	41 0f 10 00          	movups (%r8),%xmm0
140c8cc1b:	45 33 f6             	xor    %r14d,%r14d
140c8cc1e:	41 0f 11 01          	movups %xmm0,(%r9)
140c8cc22:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
140c8cc27:	41 0f 11 49 10       	movups %xmm1,0x10(%r9)
140c8cc2c:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
140c8cc31:	41 0f 11 41 20       	movups %xmm0,0x20(%r9)
140c8cc36:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
140c8cc3b:	41 0f 11 49 30       	movups %xmm1,0x30(%r9)
140c8cc40:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
140c8cc45:	41 0f 11 41 40       	movups %xmm0,0x40(%r9)
140c8cc4a:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
140c8cc4f:	41 0f 11 49 50       	movups %xmm1,0x50(%r9)
140c8cc54:	41 0f 10 40 60       	movups 0x60(%r8),%xmm0
140c8cc59:	41 0f 11 41 60       	movups %xmm0,0x60(%r9)
140c8cc5e:	49 8b 40 70          	mov    0x70(%r8),%rax
140c8cc62:	49 89 41 70          	mov    %rax,0x70(%r9)
140c8cc66:	33 c0                	xor    %eax,%eax
140c8cc68:	4c 89 b3 a0 01 00 00 	mov    %r14,0x1a0(%rbx)
140c8cc6f:	4c 89 b3 a8 01 00 00 	mov    %r14,0x1a8(%rbx)
140c8cc76:	4c 89 b3 10 02 00 00 	mov    %r14,0x210(%rbx)
140c8cc7d:	4c 89 b3 18 02 00 00 	mov    %r14,0x218(%rbx)
140c8cc84:	4c 89 b3 38 02 00 00 	mov    %r14,0x238(%rbx)
140c8cc8b:	4c 89 b3 50 02 00 00 	mov    %r14,0x250(%rbx)
140c8cc92:	4c 89 b3 c8 01 00 00 	mov    %r14,0x1c8(%rbx)
140c8cc99:	4c 89 b3 b8 01 00 00 	mov    %r14,0x1b8(%rbx)
140c8cca0:	4c 89 b3 58 02 00 00 	mov    %r14,0x258(%rbx)
140c8cca7:	48 89 83 f8 01 00 00 	mov    %rax,0x1f8(%rbx)
140c8ccae:	4c 89 b3 00 02 00 00 	mov    %r14,0x200(%rbx)
140c8ccb5:	4c 89 b3 08 02 00 00 	mov    %r14,0x208(%rbx)
140c8ccbc:	c7 83 d4 01 00 00 01 	movl   $0x1,0x1d4(%rbx)
140c8ccc3:	00 00 00
140c8ccc6:	e8 d5 66 05 00       	call   0x140ce33a0
140c8cccb:	48 89 83 70 02 00 00 	mov    %rax,0x270(%rbx)
140c8ccd2:	48 85 c0             	test   %rax,%rax
140c8ccd5:	0f 84 36 01 00 00    	je     0x140c8ce11
140c8ccdb:	4c 8d 83 f8 01 00 00 	lea    0x1f8(%rbx),%r8
140c8cce2:	48 8b d3             	mov    %rbx,%rdx
140c8cce5:	41 8d 4e 02          	lea    0x2(%r14),%ecx
140c8cce9:	e8 22 0b 06 00       	call   0x140ced810
140c8ccee:	85 c0                	test   %eax,%eax
140c8ccf0:	0f 84 1b 01 00 00    	je     0x140c8ce11
140c8ccf6:	48 8b 8f b8 01 00 00 	mov    0x1b8(%rdi),%rcx
140c8ccfd:	48 85 c9             	test   %rcx,%rcx
140c8cd00:	74 1b                	je     0x140c8cd1d
140c8cd02:	e8 a9 12 04 00       	call   0x140ccdfb0
140c8cd07:	85 c0                	test   %eax,%eax
140c8cd09:	0f 84 02 01 00 00    	je     0x140c8ce11
140c8cd0f:	48 8b 87 b8 01 00 00 	mov    0x1b8(%rdi),%rax
140c8cd16:	48 89 83 b8 01 00 00 	mov    %rax,0x1b8(%rbx)
140c8cd1d:	48 8b 8f c8 01 00 00 	mov    0x1c8(%rdi),%rcx
140c8cd24:	48 85 c9             	test   %rcx,%rcx
140c8cd27:	74 15                	je     0x140c8cd3e
140c8cd29:	e8 d2 0c 04 00       	call   0x140ccda00
140c8cd2e:	48 89 83 c8 01 00 00 	mov    %rax,0x1c8(%rbx)
140c8cd35:	48 85 c0             	test   %rax,%rax
140c8cd38:	0f 84 d3 00 00 00    	je     0x140c8ce11
140c8cd3e:	48 8b 8f a0 01 00 00 	mov    0x1a0(%rdi),%rcx
140c8cd45:	48 85 c9             	test   %rcx,%rcx
140c8cd48:	74 22                	je     0x140c8cd6c
140c8cd4a:	41 b8 a1 00 00 00    	mov    $0xa1,%r8d
140c8cd50:	48 8d 15 91 49 4b 00 	lea    0x4b4991(%rip),%rdx        # 0x1411416e8
140c8cd57:	e8 84 0f 06 00       	call   0x140cedce0
140c8cd5c:	48 89 83 a0 01 00 00 	mov    %rax,0x1a0(%rbx)
140c8cd63:	48 85 c0             	test   %rax,%rax
140c8cd66:	0f 84 a5 00 00 00    	je     0x140c8ce11
140c8cd6c:	48 8b 8f a8 01 00 00 	mov    0x1a8(%rdi),%rcx
140c8cd73:	48 85 c9             	test   %rcx,%rcx
140c8cd76:	74 1e                	je     0x140c8cd96
140c8cd78:	41 b8 a7 00 00 00    	mov    $0xa7,%r8d
140c8cd7e:	48 8d 15 63 49 4b 00 	lea    0x4b4963(%rip),%rdx        # 0x1411416e8
140c8cd85:	e8 56 0f 06 00       	call   0x140cedce0
140c8cd8a:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
140c8cd91:	48 85 c0             	test   %rax,%rax
140c8cd94:	74 7b                	je     0x140c8ce11
140c8cd96:	4c 8d 87 f8 01 00 00 	lea    0x1f8(%rdi),%r8
140c8cd9d:	b9 02 00 00 00       	mov    $0x2,%ecx
140c8cda2:	48 8d 93 f8 01 00 00 	lea    0x1f8(%rbx),%rdx
140c8cda9:	e8 32 04 06 00       	call   0x140ced1e0
140c8cdae:	85 c0                	test   %eax,%eax
140c8cdb0:	74 5f                	je     0x140c8ce11
140c8cdb2:	48 8b 8f 10 02 00 00 	mov    0x210(%rdi),%rcx
140c8cdb9:	48 85 c9             	test   %rcx,%rcx
140c8cdbc:	74 1e                	je     0x140c8cddc
140c8cdbe:	41 b8 b4 00 00 00    	mov    $0xb4,%r8d
140c8cdc4:	48 8d 15 1d 49 4b 00 	lea    0x4b491d(%rip),%rdx        # 0x1411416e8
140c8cdcb:	e8 10 0f 06 00       	call   0x140cedce0
140c8cdd0:	48 89 83 10 02 00 00 	mov    %rax,0x210(%rbx)
140c8cdd7:	48 85 c0             	test   %rax,%rax
140c8cdda:	74 35                	je     0x140c8ce11
140c8cddc:	85 ed                	test   %ebp,%ebp
140c8cdde:	74 78                	je     0x140c8ce58
140c8cde0:	48 8b 8f 18 02 00 00 	mov    0x218(%rdi),%rcx
140c8cde7:	48 85 c9             	test   %rcx,%rcx
140c8cdea:	74 6c                	je     0x140c8ce58
140c8cdec:	48 8b 97 20 02 00 00 	mov    0x220(%rdi),%rdx
140c8cdf3:	4c 8d 05 ee 48 4b 00 	lea    0x4b48ee(%rip),%r8        # 0x1411416e8
140c8cdfa:	41 b9 bc 00 00 00    	mov    $0xbc,%r9d
140c8ce00:	e8 5b 0e 06 00       	call   0x140cedc60
140c8ce05:	48 89 83 18 02 00 00 	mov    %rax,0x218(%rbx)
140c8ce0c:	48 85 c0             	test   %rax,%rax
140c8ce0f:	75 55                	jne    0x140c8ce66
140c8ce11:	b9 14 00 00 00       	mov    $0x14,%ecx
140c8ce16:	c7 44 24 20 dd 00 00 	movl   $0xdd,0x20(%rsp)
140c8ce1d:	00
140c8ce1e:	4c 8d 0d c3 48 4b 00 	lea    0x4b48c3(%rip),%r9        # 0x1411416e8
140c8ce25:	ba 5c 01 00 00       	mov    $0x15c,%edx
140c8ce2a:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
140c8ce2e:	e8 4d 3e 04 00       	call   0x140cd0c80
140c8ce33:	48 8b cb             	mov    %rbx,%rcx
140c8ce36:	e8 25 ed ff ff       	call   0x140c8bb60
140c8ce3b:	33 c0                	xor    %eax,%eax
140c8ce3d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c8ce42:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140c8ce47:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c8ce4c:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140c8ce51:	48 83 c4 30          	add    $0x30,%rsp
140c8ce55:	41 5e                	pop    %r14
140c8ce57:	c3                   	ret
140c8ce58:	44 89 b3 28 02 00 00 	mov    %r14d,0x228(%rbx)
140c8ce5f:	4c 89 b3 20 02 00 00 	mov    %r14,0x220(%rbx)
140c8ce66:	48 8b 8f 38 02 00 00 	mov    0x238(%rdi),%rcx
140c8ce6d:	48 85 c9             	test   %rcx,%rcx
140c8ce70:	74 29                	je     0x140c8ce9b
140c8ce72:	48 8b 97 40 02 00 00 	mov    0x240(%rdi),%rdx
140c8ce79:	4c 8d 05 68 48 4b 00 	lea    0x4b4868(%rip),%r8        # 0x1411416e8
140c8ce80:	41 b9 c6 00 00 00    	mov    $0xc6,%r9d
140c8ce86:	e8 d5 0d 06 00       	call   0x140cedc60
140c8ce8b:	48 89 83 38 02 00 00 	mov    %rax,0x238(%rbx)
140c8ce92:	48 85 c0             	test   %rax,%rax
140c8ce95:	0f 84 76 ff ff ff    	je     0x140c8ce11
140c8ce9b:	48 8b 8f 50 02 00 00 	mov    0x250(%rdi),%rcx
140c8cea2:	48 85 c9             	test   %rcx,%rcx
140c8cea5:	74 22                	je     0x140c8cec9
140c8cea7:	41 b8 cd 00 00 00    	mov    $0xcd,%r8d
140c8cead:	48 8d 15 34 48 4b 00 	lea    0x4b4834(%rip),%rdx        # 0x1411416e8
140c8ceb4:	e8 27 0e 06 00       	call   0x140cedce0
140c8ceb9:	48 89 83 50 02 00 00 	mov    %rax,0x250(%rbx)
140c8cec0:	48 85 c0             	test   %rax,%rax
140c8cec3:	0f 84 48 ff ff ff    	je     0x140c8ce11
140c8cec9:	48 8b 8f 58 02 00 00 	mov    0x258(%rdi),%rcx
140c8ced0:	48 85 c9             	test   %rcx,%rcx
140c8ced3:	74 29                	je     0x140c8cefe
140c8ced5:	48 8b 97 60 02 00 00 	mov    0x260(%rdi),%rdx
140c8cedc:	4c 8d 05 05 48 4b 00 	lea    0x4b4805(%rip),%r8        # 0x1411416e8
140c8cee3:	41 b9 d6 00 00 00    	mov    $0xd6,%r9d
140c8cee9:	e8 72 0d 06 00       	call   0x140cedc60
140c8ceee:	48 89 83 58 02 00 00 	mov    %rax,0x258(%rbx)
140c8cef5:	48 85 c0             	test   %rax,%rax
140c8cef8:	0f 84 13 ff ff ff    	je     0x140c8ce11
140c8cefe:	48 8b c3             	mov    %rbx,%rax
140c8cf01:	e9 37 ff ff ff       	jmp    0x140c8ce3d
140c8cf06:	cc                   	int3
140c8cf07:	cc                   	int3
140c8cf08:	cc                   	int3
140c8cf09:	cc                   	int3
140c8cf0a:	cc                   	int3
140c8cf0b:	cc                   	int3
140c8cf0c:	cc                   	int3
140c8cf0d:	cc                   	int3
140c8cf0e:	cc                   	int3
140c8cf0f:	cc                   	int3
140c8cf10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c8cf15:	57                   	push   %rdi
140c8cf16:	b8 20 00 00 00       	mov    $0x20,%eax
140c8cf1b:	e8 80 e5 18 00       	call   0x140e1b4a0
140c8cf20:	48 2b e0             	sub    %rax,%rsp
140c8cf23:	48 8b d9             	mov    %rcx,%rbx
140c8cf26:	48 8b fa             	mov    %rdx,%rdi
140c8cf29:	8b 4a 08             	mov    0x8(%rdx),%ecx
140c8cf2c:	85 c9                	test   %ecx,%ecx
140c8cf2e:	74 10                	je     0x140c8cf40
140c8cf30:	8b 83 dc 01 00 00    	mov    0x1dc(%rbx),%eax
140c8cf36:	03 83 d8 01 00 00    	add    0x1d8(%rbx),%eax
140c8cf3c:	3b c8                	cmp    %eax,%ecx
140c8cf3e:	7e 3b                	jle    0x140c8cf7b
140c8cf40:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140c8cf44:	48 8b d3             	mov    %rbx,%rdx
140c8cf47:	e8 34 25 06 00       	call   0x140cef480
140c8cf4c:	48 8b 0f             	mov    (%rdi),%rcx
140c8cf4f:	48 8b d3             	mov    %rbx,%rdx
140c8cf52:	e8 b9 ed ff ff       	call   0x140c8bd10
140c8cf57:	c7 83 b0 01 00 00 01 	movl   $0x1,0x1b0(%rbx)
140c8cf5e:	00 00 00
140c8cf61:	48 8b 0f             	mov    (%rdi),%rcx
140c8cf64:	48 8b 41 58          	mov    0x58(%rcx),%rax
140c8cf68:	48 85 c0             	test   %rax,%rax
140c8cf6b:	74 06                	je     0x140c8cf73