140cc889f:	e8 6c 8d ff ff       	call   0x140cc1610
140cc88a4:	85 c0                	test   %eax,%eax
140cc88a6:	0f 84 b0 00 00 00    	je     0x140cc895c
140cc88ac:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140cc88b0:	48 8b cb             	mov    %rbx,%rcx
140cc88b3:	c7 83 94 00 00 00 01 	movl   $0x1,0x94(%rbx)
140cc88ba:	00 00 00
140cc88bd:	e8 9e 18 00 00       	call   0x140cca160
140cc88c2:	85 c0                	test   %eax,%eax
140cc88c4:	75 50                	jne    0x140cc8916
140cc88c6:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cc88ca:	c7 83 ac 00 00 00 00 	movl   $0x0,0xac(%rbx)
140cc88d1:	00 00 00
140cc88d4:	48 85 c0             	test   %rax,%rax
140cc88d7:	75 0e                	jne    0x140cc88e7
140cc88d9:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc88e0:	33 d2                	xor    %edx,%edx
140cc88e2:	e8 79 8e ff ff       	call   0x140cc1760
140cc88e7:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140cc88ee:	48 8b d3             	mov    %rbx,%rdx
140cc88f1:	48 8b 43 38          	mov    0x38(%rbx),%rax
140cc88f5:	33 c9                	xor    %ecx,%ecx
140cc88f7:	c7 83 b0 00 00 00 42 	movl   $0x42,0xb0(%rbx)
140cc88fe:	00 00 00
140cc8901:	ff 15 19 b1 2b 00    	call   *0x2bb119(%rip)        # 0x140f83a20
140cc8907:	85 c0                	test   %eax,%eax
140cc8909:	75 0b                	jne    0x140cc8916
140cc890b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc8910:	48 83 c4 30          	add    $0x30,%rsp
140cc8914:	5f                   	pop    %rdi
140cc8915:	c3                   	ret
140cc8916:	48 85 ff             	test   %rdi,%rdi
140cc8919:	74 17                	je     0x140cc8932
140cc891b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cc891f:	e8 fc 8b ff ff       	call   0x140cc1520
140cc8924:	85 c0                	test   %eax,%eax
140cc8926:	7e 0a                	jle    0x140cc8932
140cc8928:	48 8b cb             	mov    %rbx,%rcx
140cc892b:	e8 00 2b 00 00       	call   0x140ccb430
140cc8930:	eb 08                	jmp    0x140cc893a
140cc8932:	48 8b cb             	mov    %rbx,%rcx
140cc8935:	e8 76 37 00 00       	call   0x140ccc0b0
140cc893a:	85 c0                	test   %eax,%eax
140cc893c:	7f 56                	jg     0x140cc8994
140cc893e:	83 bb b0 00 00 00 00 	cmpl   $0x0,0xb0(%rbx)
140cc8945:	75 4d                	jne    0x140cc8994
140cc8947:	c7 83 b0 00 00 00 01 	movl   $0x1,0xb0(%rbx)
140cc894e:	00 00 00
140cc8951:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc8956:	48 83 c4 30          	add    $0x30,%rsp
140cc895a:	5f                   	pop    %rdi
140cc895b:	c3                   	ret
140cc895c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc8960:	e8 cb 43 00 00       	call   0x140cccd30
140cc8965:	ba 7f 00 00 00       	mov    $0x7f,%edx
140cc896a:	c7 44 24 20 20 01 00 	movl   $0x120,0x20(%rsp)
140cc8971:	00
140cc8972:	4c 8d 0d 5f eb 47 00 	lea    0x47eb5f(%rip),%r9        # 0x1411474d8
140cc8979:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140cc897c:	44 8d 42 c2          	lea    -0x3e(%rdx),%r8d
140cc8980:	e8 fb 82 00 00       	call   0x140cd0c80
140cc8985:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc898a:	c7 83 b0 00 00 00 11 	movl   $0x11,0xb0(%rbx)
140cc8991:	00 00 00
140cc8994:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc8999:	48 83 c4 30          	add    $0x30,%rsp
140cc899d:	5f                   	pop    %rdi
140cc899e:	c3                   	ret
140cc899f:	cc                   	int3
140cc89a0:	40 53                	rex push %rbx
140cc89a2:	56                   	push   %rsi
140cc89a3:	57                   	push   %rdi
140cc89a4:	41 54                	push   %r12
140cc89a6:	41 55                	push   %r13
140cc89a8:	41 56                	push   %r14
140cc89aa:	41 57                	push   %r15
140cc89ac:	b8 60 00 00 00       	mov    $0x60,%eax
140cc89b1:	e8 ea 2a 15 00       	call   0x140e1b4a0
140cc89b6:	48 2b e0             	sub    %rax,%rsp
140cc89b9:	4c 8b a1 e8 00 00 00 	mov    0xe8(%rcx),%r12
140cc89c0:	48 8b d9             	mov    %rcx,%rbx
140cc89c3:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
140cc89ca:	e8 51 8b ff ff       	call   0x140cc1520
140cc89cf:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc89d6:	8b f8                	mov    %eax,%edi
140cc89d8:	8d 50 ff             	lea    -0x1(%rax),%edx
140cc89db:	e8 80 8d ff ff       	call   0x140cc1760
140cc89e0:	45 33 c0             	xor    %r8d,%r8d
140cc89e3:	48 8b c8             	mov    %rax,%rcx
140cc89e6:	4c 8b f0             	mov    %rax,%r14
140cc89e9:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140cc89ed:	e8 1e af 02 00       	call   0x140cf3910
140cc89f2:	45 33 c0             	xor    %r8d,%r8d
140cc89f5:	83 f8 01             	cmp    $0x1,%eax
140cc89f8:	74 05                	je     0x140cc89ff
140cc89fa:	45 8b f0             	mov    %r8d,%r14d
140cc89fd:	eb 0f                	jmp    0x140cc8a0e
140cc89ff:	45 8b b6 d0 00 00 00 	mov    0xd0(%r14),%r14d
140cc8a06:	41 c1 ee 0d          	shr    $0xd,%r14d
140cc8a0a:	41 83 e6 01          	and    $0x1,%r14d
140cc8a0e:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140cc8a13:	49 8b f0             	mov    %r8,%rsi
140cc8a16:	44 89 84 24 a0 00 00 	mov    %r8d,0xa0(%rsp)
140cc8a1d:	00
140cc8a1e:	41 bf 03 00 00 00    	mov    $0x3,%r15d
140cc8a24:	45 8b e8             	mov    %r8d,%r13d
140cc8a27:	83 ff 01             	cmp    $0x1,%edi
140cc8a2a:	0f 85 05 09 00 00    	jne    0x140cc9335
140cc8a30:	39 bb 94 00 00 00    	cmp    %edi,0x94(%rbx)
140cc8a36:	0f 85 f9 08 00 00    	jne    0x140cc9335
140cc8a3c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cc8a40:	48 85 c9             	test   %rcx,%rcx
140cc8a43:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
140cc8a48:	41 8b e8             	mov    %r8d,%ebp
140cc8a4b:	40 0f 95 c5          	setne  %bpl
140cc8a4f:	4d 85 e4             	test   %r12,%r12
140cc8a52:	74 18                	je     0x140cc8a6c
140cc8a54:	41 8b 44 24 28       	mov    0x28(%r12),%eax
140cc8a59:	41 84 c7             	test   %al,%r15b
140cc8a5c:	75 0e                	jne    0x140cc8a6c
140cc8a5e:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140cc8a63:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140cc8a68:	a8 0c                	test   $0xc,%al
140cc8a6a:	75 39                	jne    0x140cc8aa5
140cc8a6c:	48 85 c9             	test   %rcx,%rcx
140cc8a6f:	74 23                	je     0x140cc8a94
140cc8a71:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cc8a75:	8b 50 14             	mov    0x14(%rax),%edx
140cc8a78:	0f ba e2 0f          	bt     $0xf,%edx
140cc8a7c:	72 16                	jb     0x140cc8a94
140cc8a7e:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140cc8a83:	0f ba e2 14          	bt     $0x14,%edx
140cc8a87:	72 13                	jb     0x140cc8a9c
140cc8a89:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
140cc8a90:	00 00
140cc8a92:	eb 08                	jmp    0x140cc8a9c
140cc8a94:	83 cd 02             	or     $0x2,%ebp
140cc8a97:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140cc8a9c:	48 c7 44 24 40 01 00 	movq   $0x1,0x40(%rsp)
140cc8aa3:	00 00
140cc8aa5:	48 85 c9             	test   %rcx,%rcx
140cc8aa8:	74 1f                	je     0x140cc8ac9
140cc8aaa:	e8 d1 86 ff ff       	call   0x140cc1180
140cc8aaf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cc8ab4:	48 8b f0             	mov    %rax,%rsi
140cc8ab7:	48 85 c0             	test   %rax,%rax
140cc8aba:	75 0d                	jne    0x140cc8ac9
140cc8abc:	c7 44 24 20 9e 0b 00 	movl   $0xb9e,0x20(%rsp)
140cc8ac3:	00
140cc8ac4:	e9 0e 02 00 00       	jmp    0x140cc8cd7
140cc8ac9:	4d 85 e4             	test   %r12,%r12
140cc8acc:	0f 84 7d 00 00 00    	je     0x140cc8b4f
140cc8ad2:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140cc8ad7:	e8 44 8a ff ff       	call   0x140cc1520
140cc8adc:	85 c0                	test   %eax,%eax
140cc8ade:	7e 6f                	jle    0x140cc8b4f
140cc8ae0:	4d 39 6c 24 10       	cmp    %r13,0x10(%r12)
140cc8ae5:	74 68                	je     0x140cc8b4f
140cc8ae7:	48 85 f6             	test   %rsi,%rsi
140cc8aea:	75 1f                	jne    0x140cc8b0b
140cc8aec:	e8 3f 89 ff ff       	call   0x140cc1430
140cc8af1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cc8af6:	48 8b f0             	mov    %rax,%rsi
140cc8af9:	48 85 c0             	test   %rax,%rax
140cc8afc:	75 0d                	jne    0x140cc8b0b
140cc8afe:	c7 44 24 20 af 0b 00 	movl   $0xbaf,0x20(%rsp)
140cc8b05:	00
140cc8b06:	e9 cc 01 00 00       	jmp    0x140cc8cd7
140cc8b0b:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
140cc8b10:	33 ff                	xor    %edi,%edi
140cc8b12:	e8 09 8a ff ff       	call   0x140cc1520
140cc8b17:	85 c0                	test   %eax,%eax
140cc8b19:	7e 34                	jle    0x140cc8b4f
140cc8b1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140cc8b20:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
140cc8b25:	8b d7                	mov    %edi,%edx
140cc8b27:	e8 34 8c ff ff       	call   0x140cc1760
140cc8b2c:	48 8b d0             	mov    %rax,%rdx
140cc8b2f:	48 8b ce             	mov    %rsi,%rcx
140cc8b32:	e8 d9 8a ff ff       	call   0x140cc1610
140cc8b37:	85 c0                	test   %eax,%eax
140cc8b39:	0f 84 88 01 00 00    	je     0x140cc8cc7
140cc8b3f:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
140cc8b44:	ff c7                	inc    %edi
140cc8b46:	e8 d5 89 ff ff       	call   0x140cc1520
140cc8b4b:	3b f8                	cmp    %eax,%edi
140cc8b4d:	7c d1                	jl     0x140cc8b20
140cc8b4f:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cc8b53:	81 78 20 ff ff ff 3f 	cmpl   $0x3fffffff,0x20(%rax)
140cc8b5a:	7e 07                	jle    0x140cc8b63
140cc8b5c:	c7 40 20 ff ff ff 3f 	movl   $0x3fffffff,0x20(%rax)
140cc8b63:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cc8b67:	8b 78 20             	mov    0x20(%rax),%edi
140cc8b6a:	ff c7                	inc    %edi
140cc8b6c:	89 bc 24 a8 00 00 00 	mov    %edi,0xa8(%rsp)
140cc8b73:	85 ed                	test   %ebp,%ebp
140cc8b75:	0f 84 e7 04 00 00    	je     0x140cc9062
140cc8b7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140cc8b80:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
140cc8b87:	00 00 00 00 00
140cc8b8c:	40 f6 c5 02          	test   $0x2,%bpl
140cc8b90:	0f 84 b6 02 00 00    	je     0x140cc8e4c
140cc8b96:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc8b9d:	e8 7e 89 ff ff       	call   0x140cc1520
140cc8ba2:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc8ba9:	8b f0                	mov    %eax,%esi
140cc8bab:	8b c5                	mov    %ebp,%eax
140cc8bad:	83 e0 04             	and    $0x4,%eax
140cc8bb0:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
140cc8bb7:	44 0f 44 ee          	cmove  %esi,%r13d
140cc8bbb:	41 8d 55 ff          	lea    -0x1(%r13),%edx
140cc8bbf:	e8 9c 8b ff ff       	call   0x140cc1760
140cc8bc4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140cc8bc9:	3b fe                	cmp    %esi,%edi
140cc8bcb:	0f 8c 13 02 00 00    	jl     0x140cc8de4
140cc8bd1:	48 8b bb 98 00 00 00 	mov    0x98(%rbx),%rdi
140cc8bd8:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140cc8bdf:	00
140cc8be0:	4c 8b c0             	mov    %rax,%r8
140cc8be3:	48 c7 83 98 00 00 00 	movq   $0x0,0x98(%rbx)
140cc8bea:	00 00 00 00
140cc8bee:	48 8b 43 40          	mov    0x40(%rbx),%rax
140cc8bf2:	48 8b d3             	mov    %rbx,%rdx
140cc8bf5:	ff 15 25 ae 2b 00    	call   *0x2bae25(%rip)        # 0x140f83a20
140cc8bfb:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
140cc8c02:	85 c0                	test   %eax,%eax
140cc8c04:	0f 88 fa 03 00 00    	js     0x140cc9004
140cc8c0a:	0f 8e d4 01 00 00    	jle    0x140cc8de4
140cc8c10:	83 bc 24 b0 00 00 00 	cmpl   $0x0,0xb0(%rsp)
140cc8c17:	00
140cc8c18:	0f 84 e2 00 00 00    	je     0x140cc8d00
140cc8c1e:	41 3b f5             	cmp    %r13d,%esi
140cc8c21:	0f 8e 68 03 00 00    	jle    0x140cc8f8f
140cc8c27:	45 85 ed             	test   %r13d,%r13d
140cc8c2a:	0f 8e 5f 03 00 00    	jle    0x140cc8f8f
140cc8c30:	45 85 f6             	test   %r14d,%r14d
140cc8c33:	0f 85 56 03 00 00    	jne    0x140cc8f8f
140cc8c39:	83 e5 fb             	and    $0xfffffffb,%ebp
140cc8c3c:	0f 1f 40 00          	nopl   0x0(%rax)
140cc8c40:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc8c47:	e8 e4 88 ff ff       	call   0x140cc1530
140cc8c4c:	48 8b c8             	mov    %rax,%rcx
140cc8c4f:	e8 dc 40 00 00       	call   0x140cccd30
140cc8c54:	ff ce                	dec    %esi
140cc8c56:	41 3b f5             	cmp    %r13d,%esi
140cc8c59:	7f e5                	jg     0x140cc8c40
140cc8c5b:	89 b3 94 00 00 00    	mov    %esi,0x94(%rbx)
140cc8c61:	4d 85 e4             	test   %r12,%r12
140cc8c64:	0f 84 9b 00 00 00    	je     0x140cc8d05
140cc8c6a:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140cc8c6f:	e8 ac 88 ff ff       	call   0x140cc1520
140cc8c74:	85 c0                	test   %eax,%eax
140cc8c76:	7e 29                	jle    0x140cc8ca1
140cc8c78:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
140cc8c7e:	41 39 44 24 2c       	cmp    %eax,0x2c(%r12)
140cc8c83:	7c 1c                	jl     0x140cc8ca1
140cc8c85:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
140cc8c8a:	41 c7 44 24 2c ff ff 	movl   $0xffffffff,0x2c(%r12)
140cc8c91:	ff ff
140cc8c93:	e8 98 40 00 00       	call   0x140cccd30
140cc8c98:	49 c7 44 24 20 00 00 	movq   $0x0,0x20(%r12)
140cc8c9f:	00 00
140cc8ca1:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140cc8ca6:	e8 75 88 ff ff       	call   0x140cc1520
140cc8cab:	85 c0                	test   %eax,%eax
140cc8cad:	7e 56                	jle    0x140cc8d05
140cc8caf:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
140cc8cb5:	41 39 44 24 30       	cmp    %eax,0x30(%r12)
140cc8cba:	7c 49                	jl     0x140cc8d05
140cc8cbc:	41 c7 44 24 30 ff ff 	movl   $0xffffffff,0x30(%r12)
140cc8cc3:	ff ff
140cc8cc5:	eb 3e                	jmp    0x140cc8d05
140cc8cc7:	48 8b ce             	mov    %rsi,%rcx
140cc8cca:	e8 d1 85 ff ff       	call   0x140cc12a0
140cc8ccf:	c7 44 24 20 b6 0b 00 	movl   $0xbb6,0x20(%rsp)
140cc8cd6:	00
140cc8cd7:	ba 6a 00 00 00       	mov    $0x6a,%edx
140cc8cdc:	4c 8d 0d f5 e7 47 00 	lea    0x47e7f5(%rip),%r9        # 0x1411474d8
140cc8ce3:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140cc8ce6:	44 8d 42 d7          	lea    -0x29(%rdx),%r8d
140cc8cea:	e8 91 7f 00 00       	call   0x140cd0c80
140cc8cef:	c7 83 b0 00 00 00 11 	movl   $0x11,0xb0(%rbx)
140cc8cf6:	00 00 00
140cc8cf9:	33 c0                	xor    %eax,%eax
140cc8cfb:	e9 b2 04 00 00       	jmp    0x140cc91b2
140cc8d00:	45 85 f6             	test   %r14d,%r14d
140cc8d03:	75 57                	jne    0x140cc8d5c
140cc8d05:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
140cc8d0c:	00
140cc8d0d:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc8d14:	48 8b d7             	mov    %rdi,%rdx
140cc8d17:	e8 f4 88 ff ff       	call   0x140cc1610
140cc8d1c:	85 c0                	test   %eax,%eax
140cc8d1e:	0f 84 9d 02 00 00    	je     0x140cc8fc1
140cc8d24:	45 33 c0             	xor    %r8d,%r8d
140cc8d27:	48 8b cf             	mov    %rdi,%rcx
140cc8d2a:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140cc8d2e:	e8 dd ab 02 00       	call   0x140cf3910
140cc8d33:	83 f8 01             	cmp    $0x1,%eax
140cc8d36:	74 0c                	je     0x140cc8d44
140cc8d38:	45 33 f6             	xor    %r14d,%r14d
140cc8d3b:	48 8d bb 94 00 00 00 	lea    0x94(%rbx),%rdi
140cc8d42:	eb 6d                	jmp    0x140cc8db1
140cc8d44:	44 8b b7 d0 00 00 00 	mov    0xd0(%rdi),%r14d
140cc8d4b:	48 8d bb 94 00 00 00 	lea    0x94(%rbx),%rdi
140cc8d52:	41 c1 ee 0d          	shr    $0xd,%r14d
140cc8d56:	41 83 e6 01          	and    $0x1,%r14d
140cc8d5a:	eb 55                	jmp    0x140cc8db1
140cc8d5c:	48 8d bb 94 00 00 00 	lea    0x94(%rbx),%rdi
140cc8d63:	39 37                	cmp    %esi,(%rdi)
140cc8d65:	75 4c                	jne    0x140cc8db3
140cc8d67:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140cc8d6c:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
140cc8d73:	00
140cc8d74:	49 8b cd             	mov    %r13,%rcx
140cc8d77:	e8 b4 4d 00 00       	call   0x140ccdb30
140cc8d7c:	85 c0                	test   %eax,%eax
140cc8d7e:	74 0f                	je     0x140cc8d8f
140cc8d80:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140cc8d87:	00
140cc8d88:	e8 a3 3f 00 00       	call   0x140cccd30
140cc8d8d:	eb 55                	jmp    0x140cc8de4
140cc8d8f:	49 8b cd             	mov    %r13,%rcx
140cc8d92:	e8 99 3f 00 00       	call   0x140cccd30
140cc8d97:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140cc8d9e:	00
140cc8d9f:	ff ce                	dec    %esi
140cc8da1:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140cc8da8:	8b d6                	mov    %esi,%edx
140cc8daa:	89 37                	mov    %esi,(%rdi)
140cc8dac:	e8 cf 88 ff ff       	call   0x140cc1680
140cc8db1:	39 37                	cmp    %esi,(%rdi)
140cc8db3:	0f 8f 41 02 00 00    	jg     0x140cc8ffa
140cc8db9:	8b d6                	mov    %esi,%edx
140cc8dbb:	48 8b cb             	mov    %rbx,%rcx
140cc8dbe:	83 e5 fe             	and    $0xfffffffe,%ebp
140cc8dc1:	e8 ba 1c 00 00       	call   0x140ccaa80
140cc8dc6:	44 8b f8             	mov    %eax,%r15d
140cc8dc9:	83 e8 01             	sub    $0x1,%eax
140cc8dcc:	0f 84 90 02 00 00    	je     0x140cc9062
140cc8dd2:	83 f8 01             	cmp    $0x1,%eax
140cc8dd5:	0f 84 87 02 00 00    	je     0x140cc9062
140cc8ddb:	45 85 f6             	test   %r14d,%r14d
140cc8dde:	0f 84 8f 01 00 00    	je     0x140cc8f73
140cc8de4:	40 f6 c5 01          	test   $0x1,%bpl
140cc8de8:	75 5a                	jne    0x140cc8e44
140cc8dea:	8b c5                	mov    %ebp,%eax
140cc8dec:	83 e0 04             	and    $0x4,%eax
140cc8def:	74 1c                	je     0x140cc8e0d
140cc8df1:	44 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13d