140ccbc91:	e8 1a b5 03 00       	call   0x140d071b0
140ccbc96:	49 89 3c 24          	mov    %rdi,(%r12)
140ccbc9a:	e9 64 ff ff ff       	jmp    0x140ccbc03
140ccbc9f:	cc                   	int3
140ccbca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccbca5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccbcaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccbcaf:	57                   	push   %rdi
140ccbcb0:	41 56                	push   %r14
140ccbcb2:	41 57                	push   %r15
140ccbcb4:	b8 20 00 00 00       	mov    $0x20,%eax
140ccbcb9:	e8 e2 f7 14 00       	call   0x140e1b4a0
140ccbcbe:	48 2b e0             	sub    %rax,%rsp
140ccbcc1:	48 8b fa             	mov    %rdx,%rdi
140ccbcc4:	4c 8b f1             	mov    %rcx,%r14
140ccbcc7:	48 85 c9             	test   %rcx,%rcx
140ccbcca:	74 35                	je     0x140ccbd01
140ccbccc:	48 85 d2             	test   %rdx,%rdx
140ccbccf:	74 30                	je     0x140ccbd01
140ccbcd1:	83 39 01             	cmpl   $0x1,(%rcx)
140ccbcd4:	75 4f                	jne    0x140ccbd25
140ccbcd6:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140ccbcda:	48 85 ed             	test   %rbp,%rbp
140ccbcdd:	0f 84 8f 00 00 00    	je     0x140ccbd72
140ccbce3:	83 3a 01             	cmpl   $0x1,(%rdx)
140ccbce6:	75 37                	jne    0x140ccbd1f
140ccbce8:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140ccbcec:	48 85 d2             	test   %rdx,%rdx
140ccbcef:	0f 84 7d 00 00 00    	je     0x140ccbd72
140ccbcf5:	48 8b cd             	mov    %rbp,%rcx
140ccbcf8:	e8 63 19 00 00       	call   0x140ccd660
140ccbcfd:	85 c0                	test   %eax,%eax
140ccbcff:	75 71                	jne    0x140ccbd72
140ccbd01:	b8 01 00 00 00       	mov    $0x1,%eax
140ccbd06:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccbd0b:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccbd10:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccbd15:	48 83 c4 20          	add    $0x20,%rsp
140ccbd19:	41 5f                	pop    %r15
140ccbd1b:	41 5e                	pop    %r14
140ccbd1d:	5f                   	pop    %rdi
140ccbd1e:	c3                   	ret
140ccbd1f:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
140ccbd23:	eb 12                	jmp    0x140ccbd37
140ccbd25:	83 3a 01             	cmpl   $0x1,(%rdx)
140ccbd28:	75 4c                	jne    0x140ccbd76
140ccbd2a:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
140ccbd2e:	48 85 ed             	test   %rbp,%rbp
140ccbd31:	74 3f                	je     0x140ccbd72
140ccbd33:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140ccbd37:	48 8b cb             	mov    %rbx,%rcx
140ccbd3a:	33 f6                	xor    %esi,%esi
140ccbd3c:	e8 df 57 ff ff       	call   0x140cc1520
140ccbd41:	85 c0                	test   %eax,%eax
140ccbd43:	7e 2d                	jle    0x140ccbd72
140ccbd45:	8b d6                	mov    %esi,%edx
140ccbd47:	48 8b cb             	mov    %rbx,%rcx
140ccbd4a:	e8 11 5a ff ff       	call   0x140cc1760
140ccbd4f:	83 38 04             	cmpl   $0x4,(%rax)
140ccbd52:	75 10                	jne    0x140ccbd64
140ccbd54:	48 8b 50 08          	mov    0x8(%rax),%rdx
140ccbd58:	48 8b cd             	mov    %rbp,%rcx
140ccbd5b:	e8 00 19 00 00       	call   0x140ccd660
140ccbd60:	85 c0                	test   %eax,%eax
140ccbd62:	74 9d                	je     0x140ccbd01
140ccbd64:	48 8b cb             	mov    %rbx,%rcx
140ccbd67:	ff c6                	inc    %esi
140ccbd69:	e8 b2 57 ff ff       	call   0x140cc1520
140ccbd6e:	3b f0                	cmp    %eax,%esi
140ccbd70:	7c d3                	jl     0x140ccbd45
140ccbd72:	33 c0                	xor    %eax,%eax
140ccbd74:	eb 90                	jmp    0x140ccbd06
140ccbd76:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ccbd7a:	33 f6                	xor    %esi,%esi
140ccbd7c:	8b ee                	mov    %esi,%ebp
140ccbd7e:	e8 9d 57 ff ff       	call   0x140cc1520
140ccbd83:	85 c0                	test   %eax,%eax
140ccbd85:	7e eb                	jle    0x140ccbd72
140ccbd87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ccbd8e:	00 00
140ccbd90:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140ccbd94:	8b d5                	mov    %ebp,%edx
140ccbd96:	e8 c5 59 ff ff       	call   0x140cc1760
140ccbd9b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ccbd9f:	4c 8b f8             	mov    %rax,%r15
140ccbda2:	8b de                	mov    %esi,%ebx
140ccbda4:	e8 77 57 ff ff       	call   0x140cc1520
140ccbda9:	85 c0                	test   %eax,%eax
140ccbdab:	7e 30                	jle    0x140ccbddd
140ccbdad:	0f 1f 00             	nopl   (%rax)
140ccbdb0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ccbdb4:	8b d3                	mov    %ebx,%edx
140ccbdb6:	e8 a5 59 ff ff       	call   0x140cc1760
140ccbdbb:	48 8b d0             	mov    %rax,%rdx
140ccbdbe:	49 8b cf             	mov    %r15,%rcx
140ccbdc1:	e8 7a 2a 00 00       	call   0x140cce840
140ccbdc6:	85 c0                	test   %eax,%eax
140ccbdc8:	0f 84 33 ff ff ff    	je     0x140ccbd01
140ccbdce:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ccbdd2:	ff c3                	inc    %ebx
140ccbdd4:	e8 47 57 ff ff       	call   0x140cc1520
140ccbdd9:	3b d8                	cmp    %eax,%ebx
140ccbddb:	7c d3                	jl     0x140ccbdb0
140ccbddd:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140ccbde1:	ff c5                	inc    %ebp
140ccbde3:	e8 38 57 ff ff       	call   0x140cc1520
140ccbde8:	3b e8                	cmp    %eax,%ebp
140ccbdea:	7c a4                	jl     0x140ccbd90
140ccbdec:	33 c0                	xor    %eax,%eax
140ccbdee:	e9 13 ff ff ff       	jmp    0x140ccbd06
140ccbdf3:	cc                   	int3
140ccbdf4:	cc                   	int3
140ccbdf5:	cc                   	int3
140ccbdf6:	cc                   	int3
140ccbdf7:	cc                   	int3
140ccbdf8:	cc                   	int3
140ccbdf9:	cc                   	int3
140ccbdfa:	cc                   	int3
140ccbdfb:	cc                   	int3
140ccbdfc:	cc                   	int3
140ccbdfd:	cc                   	int3
140ccbdfe:	cc                   	int3
140ccbdff:	cc                   	int3
140ccbe00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccbe05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccbe0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccbe0f:	57                   	push   %rdi
140ccbe10:	41 56                	push   %r14
140ccbe12:	41 57                	push   %r15
140ccbe14:	b8 20 00 00 00       	mov    $0x20,%eax
140ccbe19:	e8 82 f6 14 00       	call   0x140e1b4a0
140ccbe1e:	48 2b e0             	sub    %rax,%rsp
140ccbe21:	48 8b d9             	mov    %rcx,%rbx
140ccbe24:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
140ccbe2b:	e8 f0 56 ff ff       	call   0x140cc1520
140ccbe30:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccbe37:	44 8d 70 ff          	lea    -0x1(%rax),%r14d
140ccbe3b:	41 8b d6             	mov    %r14d,%edx
140ccbe3e:	e8 1d 59 ff ff       	call   0x140cc1760
140ccbe43:	83 bb f0 00 00 00 00 	cmpl   $0x0,0xf0(%rbx)
140ccbe4a:	48 8b f8             	mov    %rax,%rdi
140ccbe4d:	74 0a                	je     0x140ccbe59
140ccbe4f:	48 8b e8             	mov    %rax,%rbp
140ccbe52:	33 ff                	xor    %edi,%edi
140ccbe54:	e9 e2 01 00 00       	jmp    0x140ccc03b
140ccbe59:	48 8b 43 48          	mov    0x48(%rbx),%rax
140ccbe5d:	4c 8b c7             	mov    %rdi,%r8
140ccbe60:	48 8b d7             	mov    %rdi,%rdx
140ccbe63:	48 8b cb             	mov    %rbx,%rcx
140ccbe66:	ff 15 b4 7b 2b 00    	call   *0x2b7bb4(%rip)        # 0x140f83a20
140ccbe6c:	85 c0                	test   %eax,%eax
140ccbe6e:	74 08                	je     0x140ccbe78
140ccbe70:	48 8b ef             	mov    %rdi,%rbp
140ccbe73:	e9 88 00 00 00       	jmp    0x140ccbf00
140ccbe78:	48 8b 43 20          	mov    0x20(%rbx),%rax
140ccbe7c:	f7 40 14 00 00 08 00 	testl  $0x80000,0x14(%rax)
140ccbe83:	74 08                	je     0x140ccbe8d
140ccbe85:	48 8b ef             	mov    %rdi,%rbp
140ccbe88:	e9 ae 01 00 00       	jmp    0x140ccc03b
140ccbe8d:	45 85 f6             	test   %r14d,%r14d
140ccbe90:	7f 52                	jg     0x140ccbee4
140ccbe92:	c7 83 ac 00 00 00 00 	movl   $0x0,0xac(%rbx)
140ccbe99:	00 00 00
140ccbe9c:	48 85 ff             	test   %rdi,%rdi
140ccbe9f:	74 05                	je     0x140ccbea6
140ccbea1:	48 8b c7             	mov    %rdi,%rax
140ccbea4:	eb 0e                	jmp    0x140ccbeb4
140ccbea6:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccbead:	33 d2                	xor    %edx,%edx
140ccbeaf:	e8 ac 58 ff ff       	call   0x140cc1760
140ccbeb4:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140ccbebb:	48 8b d3             	mov    %rbx,%rdx
140ccbebe:	48 8b 43 38          	mov    0x38(%rbx),%rax
140ccbec2:	33 c9                	xor    %ecx,%ecx
140ccbec4:	c7 83 b0 00 00 00 15 	movl   $0x15,0xb0(%rbx)
140ccbecb:	00 00 00
140ccbece:	ff 15 4c 7b 2b 00    	call   *0x2b7b4c(%rip)        # 0x140f83a20
140ccbed4:	85 c0                	test   %eax,%eax
140ccbed6:	0f 84 ae 01 00 00    	je     0x140ccc08a
140ccbedc:	48 8b ef             	mov    %rdi,%rbp
140ccbedf:	e9 57 01 00 00       	jmp    0x140ccc03b
140ccbee4:	41 ff ce             	dec    %r14d
140ccbee7:	44 89 b3 ac 00 00 00 	mov    %r14d,0xac(%rbx)
140ccbeee:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccbef5:	41 8b d6             	mov    %r14d,%edx
140ccbef8:	e8 63 58 ff ff       	call   0x140cc1760
140ccbefd:	48 8b e8             	mov    %rax,%rbp
140ccbf00:	45 85 f6             	test   %r14d,%r14d
140ccbf03:	0f 88 85 01 00 00    	js     0x140ccc08e
140ccbf09:	48 3b ef             	cmp    %rdi,%rbp
140ccbf0c:	75 38                	jne    0x140ccbf46
140ccbf0e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140ccbf12:	f7 41 14 00 40 00 00 	testl  $0x4000,0x14(%rcx)
140ccbf19:	0f 84 1c 01 00 00    	je     0x140ccc03b
140ccbf1f:	f7 87 d0 00 00 00 00 	testl  $0x2000,0xd0(%rdi)
140ccbf26:	20 00 00
140ccbf29:	0f 84 0c 01 00 00    	je     0x140ccc03b
140ccbf2f:	33 f6                	xor    %esi,%esi
140ccbf31:	48 3b ef             	cmp    %rdi,%rbp
140ccbf34:	40 0f 95 c6          	setne  %sil
140ccbf38:	41 03 f6             	add    %r14d,%esi
140ccbf3b:	f6 87 d0 00 00 00 10 	testb  $0x10,0xd0(%rdi)
140ccbf42:	75 0e                	jne    0x140ccbf52
140ccbf44:	eb 61                	jmp    0x140ccbfa7
140ccbf46:	33 f6                	xor    %esi,%esi
140ccbf48:	48 3b ef             	cmp    %rdi,%rbp
140ccbf4b:	40 0f 95 c6          	setne  %sil
140ccbf4f:	41 03 f6             	add    %r14d,%esi
140ccbf52:	48 8b d5             	mov    %rbp,%rdx
140ccbf55:	48 8b cf             	mov    %rdi,%rcx
140ccbf58:	e8 b3 7e 02 00       	call   0x140cf3e10
140ccbf5d:	44 8b f8             	mov    %eax,%r15d
140ccbf60:	85 c0                	test   %eax,%eax
140ccbf62:	74 43                	je     0x140ccbfa7
140ccbf64:	89 b3 ac 00 00 00    	mov    %esi,0xac(%rbx)
140ccbf6a:	48 85 ff             	test   %rdi,%rdi
140ccbf6d:	74 05                	je     0x140ccbf74
140ccbf6f:	48 8b c7             	mov    %rdi,%rax
140ccbf72:	eb 0e                	jmp    0x140ccbf82
140ccbf74:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccbf7b:	8b d6                	mov    %esi,%edx
140ccbf7d:	e8 de 57 ff ff       	call   0x140cc1760
140ccbf82:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140ccbf89:	48 8b d3             	mov    %rbx,%rdx
140ccbf8c:	48 8b 43 38          	mov    0x38(%rbx),%rax
140ccbf90:	33 c9                	xor    %ecx,%ecx
140ccbf92:	44 89 bb b0 00 00 00 	mov    %r15d,0xb0(%rbx)
140ccbf99:	ff 15 81 7a 2b 00    	call   *0x2b7a81(%rip)        # 0x140f83a20
140ccbf9f:	85 c0                	test   %eax,%eax
140ccbfa1:	0f 84 e3 00 00 00    	je     0x140ccc08a
140ccbfa7:	48 8b cf             	mov    %rdi,%rcx
140ccbfaa:	e8 21 1d 00 00       	call   0x140ccdcd0
140ccbfaf:	48 85 c0             	test   %rax,%rax
140ccbfb2:	75 34                	jne    0x140ccbfe8
140ccbfb4:	89 b3 ac 00 00 00    	mov    %esi,0xac(%rbx)
140ccbfba:	48 85 ff             	test   %rdi,%rdi
140ccbfbd:	74 0f                	je     0x140ccbfce
140ccbfbf:	48 8b c7             	mov    %rdi,%rax
140ccbfc2:	c7 83 b0 00 00 00 06 	movl   $0x6,0xb0(%rbx)
140ccbfc9:	00 00 00
140ccbfcc:	eb 53                	jmp    0x140ccc021
140ccbfce:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccbfd5:	8b d6                	mov    %esi,%edx
140ccbfd7:	e8 84 57 ff ff       	call   0x140cc1760
140ccbfdc:	c7 83 b0 00 00 00 06 	movl   $0x6,0xb0(%rbx)
140ccbfe3:	00 00 00
140ccbfe6:	eb 39                	jmp    0x140ccc021
140ccbfe8:	48 8b d0             	mov    %rax,%rdx
140ccbfeb:	48 8b cd             	mov    %rbp,%rcx
140ccbfee:	e8 bd 09 00 00       	call   0x140ccc9b0
140ccbff3:	85 c0                	test   %eax,%eax
140ccbff5:	7f 44                	jg     0x140ccc03b
140ccbff7:	44 89 b3 ac 00 00 00 	mov    %r14d,0xac(%rbx)
140ccbffe:	48 85 ed             	test   %rbp,%rbp
140ccc001:	74 05                	je     0x140ccc008
140ccc003:	48 8b c5             	mov    %rbp,%rax
140ccc006:	eb 0f                	jmp    0x140ccc017
140ccc008:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccc00f:	41 8b d6             	mov    %r14d,%edx
140ccc012:	e8 49 57 ff ff       	call   0x140cc1760
140ccc017:	c7 83 b0 00 00 00 07 	movl   $0x7,0xb0(%rbx)
140ccc01e:	00 00 00
140ccc021:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140ccc028:	48 8b d3             	mov    %rbx,%rdx
140ccc02b:	48 8b 43 38          	mov    0x38(%rbx),%rax
140ccc02f:	33 c9                	xor    %ecx,%ecx
140ccc031:	ff 15 e9 79 2b 00    	call   *0x2b79e9(%rip)        # 0x140f83a20
140ccc037:	85 c0                	test   %eax,%eax
140ccc039:	74 4f                	je     0x140ccc08a
140ccc03b:	45 8b c6             	mov    %r14d,%r8d
140ccc03e:	48 8b d5             	mov    %rbp,%rdx
140ccc041:	48 8b cb             	mov    %rbx,%rcx
140ccc044:	e8 c7 01 00 00       	call   0x140ccc210
140ccc049:	85 c0                	test   %eax,%eax
140ccc04b:	74 3d                	je     0x140ccc08a
140ccc04d:	48 8b 43 38          	mov    0x38(%rbx),%rax
140ccc051:	48 8b d3             	mov    %rbx,%rdx
140ccc054:	b9 01 00 00 00       	mov    $0x1,%ecx
140ccc059:	48 89 bb c0 00 00 00 	mov    %rdi,0xc0(%rbx)
140ccc060:	48 89 ab b8 00 00 00 	mov    %rbp,0xb8(%rbx)
140ccc067:	44 89 b3 ac 00 00 00 	mov    %r14d,0xac(%rbx)
140ccc06e:	ff 15 ac 79 2b 00    	call   *0x2b79ac(%rip)        # 0x140f83a20
140ccc074:	85 c0                	test   %eax,%eax
140ccc076:	74 12                	je     0x140ccc08a
140ccc078:	41 83 ee 01          	sub    $0x1,%r14d
140ccc07c:	0f 88 7e fe ff ff    	js     0x140ccbf00
140ccc082:	48 8b fd             	mov    %rbp,%rdi
140ccc085:	e9 64 fe ff ff       	jmp    0x140ccbeee
140ccc08a:	33 c0                	xor    %eax,%eax
140ccc08c:	eb 05                	jmp    0x140ccc093
140ccc08e:	b8 01 00 00 00       	mov    $0x1,%eax
140ccc093:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc098:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccc09d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccc0a2:	48 83 c4 20          	add    $0x20,%rsp
140ccc0a6:	41 5f                	pop    %r15
140ccc0a8:	41 5e                	pop    %r14
140ccc0aa:	5f                   	pop    %rdi
140ccc0ab:	c3                   	ret
140ccc0ac:	cc                   	int3
140ccc0ad:	cc                   	int3
140ccc0ae:	cc                   	int3
140ccc0af:	cc                   	int3
140ccc0b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ccc0b5:	57                   	push   %rdi
140ccc0b6:	b8 20 00 00 00       	mov    $0x20,%eax
140ccc0bb:	e8 e0 f3 14 00       	call   0x140e1b4a0
140ccc0c0:	48 2b e0             	sub    %rax,%rsp
140ccc0c3:	48 8b d9             	mov    %rcx,%rbx
140ccc0c6:	e8 d5 c8 ff ff       	call   0x140cc89a0
140ccc0cb:	8b f8                	mov    %eax,%edi
140ccc0cd:	85 c0                	test   %eax,%eax
140ccc0cf:	74 26                	je     0x140ccc0f7
140ccc0d1:	48 8b cb             	mov    %rbx,%rcx
140ccc0d4:	e8 37 d5 ff ff       	call   0x140cc9610
140ccc0d9:	8b f8                	mov    %eax,%edi
140ccc0db:	85 c0                	test   %eax,%eax
140ccc0dd:	74 18                	je     0x140ccc0f7
140ccc0df:	48 8b cb             	mov    %rbx,%rcx
140ccc0e2:	e8 79 d3 ff ff       	call   0x140cc9460
140ccc0e7:	8b f8                	mov    %eax,%edi
140ccc0e9:	85 c0                	test   %eax,%eax
140ccc0eb:	74 0a                	je     0x140ccc0f7
140ccc0ed:	48 8b cb             	mov    %rbx,%rcx
140ccc0f0:	e8 6b de ff ff       	call   0x140cc9f60
140ccc0f5:	8b f8                	mov    %eax,%edi
140ccc0f7:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
140ccc0fe:	33 c9                	xor    %ecx,%ecx
140ccc100:	e8 db c4 ff ff       	call   0x140cc85e0
140ccc105:	85 ff                	test   %edi,%edi
140ccc107:	0f 84 f1 00 00 00    	je     0x140ccc1fe
140ccc10d:	48 8b 43 50          	mov    0x50(%rbx),%rax
140ccc111:	48 8b cb             	mov    %rbx,%rcx
140ccc114:	ff 15 06 79 2b 00    	call   *0x2b7906(%rip)        # 0x140f83a20
140ccc11a:	8b f8                	mov    %eax,%edi
140ccc11c:	85 c0                	test   %eax,%eax
140ccc11e:	0f 84 da 00 00 00    	je     0x140ccc1fe
140ccc124:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140ccc128:	48 8d 8b ac 00 00 00 	lea    0xac(%rbx),%rcx
140ccc12f:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140ccc136:	33 d2                	xor    %edx,%edx
140ccc138:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140ccc13d:	45 8b 49 14          	mov    0x14(%r9),%r9d
140ccc141:	e8 4a 16 00 00       	call   0x140ccd790
140ccc146:	8b f0                	mov    %eax,%esi
140ccc148:	85 c0                	test   %eax,%eax
140ccc14a:	74 38                	je     0x140ccc184
140ccc14c:	8b 93 ac 00 00 00    	mov    0xac(%rbx),%edx
140ccc152:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140ccc159:	89 93 ac 00 00 00    	mov    %edx,0xac(%rbx)