140d61eef:	48 8b e8             	mov    %rax,%rbp
140d61ef2:	48 8b d8             	mov    %rax,%rbx
140d61ef5:	48 85 c0             	test   %rax,%rax
140d61ef8:	75 26                	jne    0x140d61f20
140d61efa:	4c 8d 0d 2f 11 42 00 	lea    0x42112f(%rip),%r9        # 0x141183030
140d61f01:	c7 44 24 20 fe 00 00 	movl   $0xfe,0x20(%rsp)
140d61f08:	00
140d61f09:	ba a5 00 00 00       	mov    $0xa5,%edx
140d61f0e:	8d 48 10             	lea    0x10(%rax),%ecx
140d61f11:	45 8d 44 24 41       	lea    0x41(%r12),%r8d
140d61f16:	e8 65 ed f6 ff       	call   0x140cd0c80
140d61f1b:	e9 98 01 00 00       	jmp    0x140d620b8
140d61f20:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140d61f25:	48 8b cb             	mov    %rbx,%rcx
140d61f28:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140d61f2d:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140d61f32:	e8 09 c4 fb ff       	call   0x140d1e340
140d61f37:	48 8b cb             	mov    %rbx,%rcx
140d61f3a:	e8 61 c1 fb ff       	call   0x140d1e0a0
140d61f3f:	48 8b cb             	mov    %rbx,%rcx
140d61f42:	48 8b f0             	mov    %rax,%rsi
140d61f45:	e8 56 c1 fb ff       	call   0x140d1e0a0
140d61f4a:	48 8b cb             	mov    %rbx,%rcx
140d61f4d:	4c 8b f0             	mov    %rax,%r14
140d61f50:	e8 4b c1 fb ff       	call   0x140d1e0a0
140d61f55:	48 8b cb             	mov    %rbx,%rcx
140d61f58:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d61f5d:	e8 3e c1 fb ff       	call   0x140d1e0a0
140d61f62:	48 8b cb             	mov    %rbx,%rcx
140d61f65:	4c 8b f8             	mov    %rax,%r15
140d61f68:	e8 33 c1 fb ff       	call   0x140d1e0a0
140d61f6d:	48 85 c0             	test   %rax,%rax
140d61f70:	0f 84 33 01 00 00    	je     0x140d620a9
140d61f76:	48 8b 07             	mov    (%rdi),%rax
140d61f79:	48 8b 57 60          	mov    0x60(%rdi),%rdx
140d61f7d:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61f84:	48 85 c0             	test   %rax,%rax
140d61f87:	74 3b                	je     0x140d61fc4
140d61f89:	4c 8b c2             	mov    %rdx,%r8
140d61f8c:	4c 8b cb             	mov    %rbx,%r9
140d61f8f:	48 8b d6             	mov    %rsi,%rdx
140d61f92:	48 8b cf             	mov    %rdi,%rcx
140d61f95:	ff 15 85 1a 22 00    	call   *0x221a85(%rip)        # 0x140f83a20
140d61f9b:	85 c0                	test   %eax,%eax
140d61f9d:	0f 84 06 01 00 00    	je     0x140d620a9
140d61fa3:	48 8b 07             	mov    (%rdi),%rax
140d61fa6:	4c 8b cb             	mov    %rbx,%r9
140d61fa9:	4c 8b 47 68          	mov    0x68(%rdi),%r8
140d61fad:	49 8b d6             	mov    %r14,%rdx
140d61fb0:	48 8b cf             	mov    %rdi,%rcx
140d61fb3:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61fba:	ff 15 60 1a 22 00    	call   *0x221a60(%rip)        # 0x140f83a20
140d61fc0:	85 c0                	test   %eax,%eax
140d61fc2:	eb 20                	jmp    0x140d61fe4
140d61fc4:	48 8b ce             	mov    %rsi,%rcx
140d61fc7:	e8 f4 3d f7 ff       	call   0x140cd5dc0
140d61fcc:	48 85 c0             	test   %rax,%rax
140d61fcf:	0f 84 d4 00 00 00    	je     0x140d620a9
140d61fd5:	48 8b 57 68          	mov    0x68(%rdi),%rdx
140d61fd9:	49 8b ce             	mov    %r14,%rcx
140d61fdc:	e8 df 3d f7 ff       	call   0x140cd5dc0
140d61fe1:	48 85 c0             	test   %rax,%rax
140d61fe4:	0f 84 bf 00 00 00    	je     0x140d620a9
140d61fea:	48 8b ce             	mov    %rsi,%rcx
140d61fed:	e8 ce 40 f7 ff       	call   0x140cd60c0
140d61ff2:	49 8b ce             	mov    %r14,%rcx
140d61ff5:	85 c0                	test   %eax,%eax
140d61ff7:	0f 85 9d 00 00 00    	jne    0x140d6209a
140d61ffd:	e8 be 40 f7 ff       	call   0x140cd60c0
140d62002:	85 c0                	test   %eax,%eax
140d62004:	0f 85 99 00 00 00    	jne    0x140d620a3
140d6200a:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140d6200f:	4c 8b cb             	mov    %rbx,%r9
140d62012:	48 8b cf             	mov    %rdi,%rcx
140d62015:	4d 8b c5             	mov    %r13,%r8
140d62018:	48 8b d6             	mov    %rsi,%rdx
140d6201b:	e8 a0 5a ff ff       	call   0x140d57ac0
140d62020:	85 c0                	test   %eax,%eax
140d62022:	0f 84 81 00 00 00    	je     0x140d620a9
140d62028:	4d 8b cd             	mov    %r13,%r9
140d6202b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d62030:	4c 8b c6             	mov    %rsi,%r8
140d62033:	48 8b d7             	mov    %rdi,%rdx
140d62036:	49 8b cf             	mov    %r15,%rcx
140d62039:	e8 c2 59 ff ff       	call   0x140d57a00
140d6203e:	85 c0                	test   %eax,%eax
140d62040:	74 67                	je     0x140d620a9
140d62042:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140d62048:	49 8b d7             	mov    %r15,%rdx
140d6204b:	48 8b cf             	mov    %rdi,%rcx
140d6204e:	e8 2d 94 fb ff       	call   0x140d1b480
140d62053:	85 c0                	test   %eax,%eax
140d62055:	74 52                	je     0x140d620a9
140d62057:	4c 8b cb             	mov    %rbx,%r9
140d6205a:	4d 8b c5             	mov    %r13,%r8
140d6205d:	49 8b d6             	mov    %r14,%rdx
140d62060:	49 8b cf             	mov    %r15,%rcx
140d62063:	e8 58 5a ff ff       	call   0x140d57ac0
140d62068:	85 c0                	test   %eax,%eax
140d6206a:	74 3d                	je     0x140d620a9
140d6206c:	ba 1b 00 00 00       	mov    $0x1b,%edx
140d62071:	49 8b cf             	mov    %r15,%rcx
140d62074:	e8 57 92 fb ff       	call   0x140d1b2d0
140d62079:	85 c0                	test   %eax,%eax
140d6207b:	74 2c                	je     0x140d620a9
140d6207d:	4d 8b cd             	mov    %r13,%r9
140d62080:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d62085:	4d 8b c7             	mov    %r15,%r8
140d62088:	48 8b d7             	mov    %rdi,%rdx
140d6208b:	48 8b ce             	mov    %rsi,%rcx
140d6208e:	e8 7d 57 ff ff       	call   0x140d57810
140d62093:	85 c0                	test   %eax,%eax
140d62095:	74 12                	je     0x140d620a9
140d62097:	48 8b ce             	mov    %rsi,%rcx
140d6209a:	e8 21 40 f7 ff       	call   0x140cd60c0
140d6209f:	85 c0                	test   %eax,%eax
140d620a1:	75 06                	jne    0x140d620a9
140d620a3:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d620a9:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140d620ae:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d620b3:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140d620b8:	48 8b cb             	mov    %rbx,%rcx
140d620bb:	e8 a0 be fb ff       	call   0x140d1df60
140d620c0:	48 8b cd             	mov    %rbp,%rcx
140d620c3:	e8 18 bf fb ff       	call   0x140d1dfe0
140d620c8:	41 8b c4             	mov    %r12d,%eax
140d620cb:	48 83 c4 30          	add    $0x30,%rsp
140d620cf:	41 5d                	pop    %r13
140d620d1:	41 5c                	pop    %r12
140d620d3:	5f                   	pop    %rdi
140d620d4:	5d                   	pop    %rbp
140d620d5:	5b                   	pop    %rbx
140d620d6:	c3                   	ret
140d620d7:	cc                   	int3
140d620d8:	cc                   	int3
140d620d9:	cc                   	int3
140d620da:	cc                   	int3
140d620db:	cc                   	int3
140d620dc:	cc                   	int3
140d620dd:	cc                   	int3
140d620de:	cc                   	int3
140d620df:	cc                   	int3
140d620e0:	40 53                	rex push %rbx
140d620e2:	b8 20 00 00 00       	mov    $0x20,%eax
140d620e7:	e8 b4 93 0b 00       	call   0x140e1b4a0
140d620ec:	48 2b e0             	sub    %rax,%rsp
140d620ef:	48 8b d9             	mov    %rcx,%rbx
140d620f2:	e8 59 40 f7 ff       	call   0x140cd6150
140d620f7:	48 89 43 10          	mov    %rax,0x10(%rbx)
140d620fb:	e8 50 40 f7 ff       	call   0x140cd6150
140d62100:	48 89 43 18          	mov    %rax,0x18(%rbx)
140d62104:	e8 47 40 f7 ff       	call   0x140cd6150
140d62109:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d6210d:	48 89 43 20          	mov    %rax,0x20(%rbx)
140d62111:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
140d62118:	48 85 c9             	test   %rcx,%rcx
140d6211b:	74 17                	je     0x140d62134
140d6211d:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
140d62122:	74 10                	je     0x140d62134
140d62124:	48 85 c0             	test   %rax,%rax
140d62127:	74 0b                	je     0x140d62134
140d62129:	b8 01 00 00 00       	mov    $0x1,%eax
140d6212e:	48 83 c4 20          	add    $0x20,%rsp
140d62132:	5b                   	pop    %rbx
140d62133:	c3                   	ret
140d62134:	e8 27 3e f7 ff       	call   0x140cd5f60
140d62139:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d6213d:	e8 1e 3e f7 ff       	call   0x140cd5f60
140d62142:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d62146:	e8 15 3e f7 ff       	call   0x140cd5f60
140d6214b:	33 c0                	xor    %eax,%eax
140d6214d:	48 83 c4 20          	add    $0x20,%rsp
140d62151:	5b                   	pop    %rbx
140d62152:	c3                   	ret
140d62153:	cc                   	int3
140d62154:	cc                   	int3
140d62155:	cc                   	int3
140d62156:	cc                   	int3
140d62157:	cc                   	int3
140d62158:	cc                   	int3
140d62159:	cc                   	int3
140d6215a:	cc                   	int3
140d6215b:	cc                   	int3
140d6215c:	cc                   	int3
140d6215d:	cc                   	int3
140d6215e:	cc                   	int3
140d6215f:	cc                   	int3
140d62160:	40 53                	rex push %rbx
140d62162:	b8 20 00 00 00       	mov    $0x20,%eax
140d62167:	e8 34 93 0b 00       	call   0x140e1b4a0
140d6216c:	48 2b e0             	sub    %rax,%rsp
140d6216f:	48 8b d9             	mov    %rcx,%rbx
140d62172:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d62176:	e8 e5 3d f7 ff       	call   0x140cd5f60
140d6217b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d6217f:	e8 dc 3d f7 ff       	call   0x140cd5f60
140d62184:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d62188:	48 83 c4 20          	add    $0x20,%rsp
140d6218c:	5b                   	pop    %rbx
140d6218d:	e9 ce 3d f7 ff       	jmp    0x140cd5f60
140d62192:	cc                   	int3
140d62193:	cc                   	int3
140d62194:	cc                   	int3
140d62195:	cc                   	int3
140d62196:	cc                   	int3
140d62197:	cc                   	int3
140d62198:	cc                   	int3
140d62199:	cc                   	int3
140d6219a:	cc                   	int3
140d6219b:	cc                   	int3
140d6219c:	cc                   	int3
140d6219d:	cc                   	int3
140d6219e:	cc                   	int3
140d6219f:	cc                   	int3
140d621a0:	40 53                	rex push %rbx
140d621a2:	b8 20 00 00 00       	mov    $0x20,%eax
140d621a7:	e8 f4 92 0b 00       	call   0x140e1b4a0
140d621ac:	48 2b e0             	sub    %rax,%rsp
140d621af:	48 8b d9             	mov    %rcx,%rbx
140d621b2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d621b6:	e8 85 39 f7 ff       	call   0x140cd5b40
140d621bb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d621bf:	e8 7c 39 f7 ff       	call   0x140cd5b40
140d621c4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d621c8:	e8 73 39 f7 ff       	call   0x140cd5b40
140d621cd:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
140d621d4:	48 83 c4 20          	add    $0x20,%rsp
140d621d8:	5b                   	pop    %rbx
140d621d9:	c3                   	ret
140d621da:	cc                   	int3
140d621db:	cc                   	int3
140d621dc:	cc                   	int3
140d621dd:	cc                   	int3
140d621de:	cc                   	int3
140d621df:	cc                   	int3
140d621e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d621e5:	57                   	push   %rdi
140d621e6:	b8 20 00 00 00       	mov    $0x20,%eax
140d621eb:	e8 b0 92 0b 00       	call   0x140e1b4a0
140d621f0:	48 2b e0             	sub    %rax,%rsp
140d621f3:	48 8b da             	mov    %rdx,%rbx
140d621f6:	48 8b f9             	mov    %rcx,%rdi
140d621f9:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140d621fd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d62201:	e8 ba 3b f7 ff       	call   0x140cd5dc0
140d62206:	48 85 c0             	test   %rax,%rax
140d62209:	74 40                	je     0x140d6224b
140d6220b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140d6220f:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d62213:	e8 a8 3b f7 ff       	call   0x140cd5dc0
140d62218:	48 85 c0             	test   %rax,%rax
140d6221b:	74 2e                	je     0x140d6224b
140d6221d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140d62221:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140d62225:	e8 96 3b f7 ff       	call   0x140cd5dc0
140d6222a:	48 85 c0             	test   %rax,%rax
140d6222d:	74 1c                	je     0x140d6224b
140d6222f:	8b 43 28             	mov    0x28(%rbx),%eax
140d62232:	89 47 28             	mov    %eax,0x28(%rdi)
140d62235:	8b 43 08             	mov    0x8(%rbx),%eax
140d62238:	89 47 08             	mov    %eax,0x8(%rdi)
140d6223b:	b8 01 00 00 00       	mov    $0x1,%eax
140d62240:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d62245:	48 83 c4 20          	add    $0x20,%rsp
140d62249:	5f                   	pop    %rdi
140d6224a:	c3                   	ret
140d6224b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d62250:	33 c0                	xor    %eax,%eax
140d62252:	48 83 c4 20          	add    $0x20,%rsp
140d62256:	5f                   	pop    %rdi
140d62257:	c3                   	ret
140d62258:	cc                   	int3
140d62259:	cc                   	int3
140d6225a:	cc                   	int3
140d6225b:	cc                   	int3
140d6225c:	cc                   	int3
140d6225d:	cc                   	int3
140d6225e:	cc                   	int3
140d6225f:	cc                   	int3
140d62260:	b8 28 00 00 00       	mov    $0x28,%eax
140d62265:	e8 36 92 0b 00       	call   0x140e1b4a0
140d6226a:	48 2b e0             	sub    %rax,%rsp
140d6226d:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140d62271:	c7 42 28 00 00 00 00 	movl   $0x0,0x28(%rdx)
140d62278:	33 d2                	xor    %edx,%edx
140d6227a:	e8 b1 42 f7 ff       	call   0x140cd6530
140d6227f:	b8 01 00 00 00       	mov    $0x1,%eax
140d62284:	48 83 c4 28          	add    $0x28,%rsp
140d62288:	c3                   	ret
140d62289:	cc                   	int3
140d6228a:	cc                   	int3
140d6228b:	cc                   	int3
140d6228c:	cc                   	int3
140d6228d:	cc                   	int3
140d6228e:	cc                   	int3
140d6228f:	cc                   	int3
140d62290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d62295:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d6229a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d6229f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d622a4:	41 54                	push   %r12
140d622a6:	41 56                	push   %r14
140d622a8:	41 57                	push   %r15
140d622aa:	b8 30 00 00 00       	mov    $0x30,%eax
140d622af:	e8 ec 91 0b 00       	call   0x140e1b4a0
140d622b4:	48 2b e0             	sub    %rax,%rsp
140d622b7:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140d622bc:	33 ed                	xor    %ebp,%ebp
140d622be:	4d 8b f9             	mov    %r9,%r15
140d622c1:	4d 8b f0             	mov    %r8,%r14
140d622c4:	48 8b fa             	mov    %rdx,%rdi
140d622c7:	48 8b d9             	mov    %rcx,%rbx
140d622ca:	44 8b e5             	mov    %ebp,%r12d
140d622cd:	48 85 f6             	test   %rsi,%rsi
140d622d0:	75 14                	jne    0x140d622e6
140d622d2:	e8 79 bf fb ff       	call   0x140d1e250
140d622d7:	48 8b e8             	mov    %rax,%rbp
140d622da:	48 8b f0             	mov    %rax,%rsi
140d622dd:	48 85 c0             	test   %rax,%rax
140d622e0:	0f 84 1f 01 00 00    	je     0x140d62405
140d622e6:	4d 85 f6             	test   %r14,%r14
140d622e9:	74 45                	je     0x140d62330
140d622eb:	4c 8b 43 40          	mov    0x40(%rbx),%r8
140d622ef:	4c 8b ce             	mov    %rsi,%r9
140d622f2:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d622f6:	49 8b d6             	mov    %r14,%rdx
140d622f9:	e8 e2 58 ff ff       	call   0x140d57be0
140d622fe:	85 c0                	test   %eax,%eax
140d62300:	0f 84 f4 00 00 00    	je     0x140d623fa
140d62306:	48 8b 03             	mov    (%rbx),%rax
140d62309:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140d62310:	48 85 c0             	test   %rax,%rax
140d62313:	74 1b                	je     0x140d62330
140d62315:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d62319:	4c 8b ce             	mov    %rsi,%r9
140d6231c:	4c 8b c2             	mov    %rdx,%r8
140d6231f:	48 8b cb             	mov    %rbx,%rcx
140d62322:	ff 15 f8 16 22 00    	call   *0x2216f8(%rip)        # 0x140f83a20
140d62328:	85 c0                	test   %eax,%eax
140d6232a:	0f 84 ca 00 00 00    	je     0x140d623fa
140d62330:	4d 85 ff             	test   %r15,%r15
140d62333:	74 45                	je     0x140d6237a
140d62335:	4c 8b 43 40          	mov    0x40(%rbx),%r8
140d62339:	4c 8b ce             	mov    %rsi,%r9
140d6233c:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d62340:	49 8b d7             	mov    %r15,%rdx
140d62343:	e8 98 58 ff ff       	call   0x140d57be0
140d62348:	85 c0                	test   %eax,%eax
140d6234a:	0f 84 aa 00 00 00    	je     0x140d623fa
140d62350:	48 8b 03             	mov    (%rbx),%rax