140d06e80:	75 09                	jne    0x140d06e8b
140d06e82:	33 c0                	xor    %eax,%eax
140d06e84:	48 83 c4 28          	add    $0x28,%rsp
140d06e88:	5f                   	pop    %rdi
140d06e89:	5b                   	pop    %rbx
140d06e8a:	c3                   	ret
140d06e8b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d06e92:	e8 09 b6 00 00       	call   0x140d124a0
140d06e97:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140d06e9e:	e8 8d be 00 00       	call   0x140d12d30
140d06ea3:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140d06eaa:	e8 71 a6 fc ff       	call   0x140cd1520
140d06eaf:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
140d06eb6:	e8 65 a6 fc ff       	call   0x140cd1520
140d06ebb:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140d06ec2:	48 8d 15 27 79 fc ff 	lea    -0x386d9(%rip),%rdx        # 0x140cce7f0
140d06ec9:	e8 92 a6 fb ff       	call   0x140cc1560
140d06ece:	b8 01 00 00 00       	mov    $0x1,%eax
140d06ed3:	48 83 c4 28          	add    $0x28,%rsp
140d06ed7:	5f                   	pop    %rdi
140d06ed8:	5b                   	pop    %rbx
140d06ed9:	c3                   	ret
140d06eda:	cc                   	int3
140d06edb:	cc                   	int3
140d06edc:	cc                   	int3
140d06edd:	cc                   	int3
140d06ede:	cc                   	int3
140d06edf:	cc                   	int3
140d06ee0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06ee5:	e8 b6 45 11 00       	call   0x140e1b4a0
140d06eea:	48 2b e0             	sub    %rax,%rsp
140d06eed:	48 8d 15 bc 82 46 00 	lea    0x4682bc(%rip),%rdx        # 0x14116f1b0
140d06ef4:	48 83 c4 28          	add    $0x28,%rsp
140d06ef8:	e9 73 75 ff ff       	jmp    0x140cfe470
140d06efd:	cc                   	int3
140d06efe:	cc                   	int3
140d06eff:	cc                   	int3
140d06f00:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d06f05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d06f0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d06f0f:	41 56                	push   %r14
140d06f11:	b8 30 00 00 00       	mov    $0x30,%eax
140d06f16:	e8 85 45 11 00       	call   0x140e1b4a0
140d06f1b:	48 2b e0             	sub    %rax,%rsp
140d06f1e:	48 8b b1 c8 00 00 00 	mov    0xc8(%rcx),%rsi
140d06f25:	49 8b e8             	mov    %r8,%rbp
140d06f28:	4c 8b f2             	mov    %rdx,%r14
140d06f2b:	48 8b f9             	mov    %rcx,%rdi
140d06f2e:	48 83 7e 18 00       	cmpq   $0x0,0x18(%rsi)
140d06f33:	74 35                	je     0x140d06f6a
140d06f35:	49 8b c8             	mov    %r8,%rcx
140d06f38:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d06f3d:	e8 0e 8e 74 ff       	call   0x14044fd50
140d06f42:	48 8b cd             	mov    %rbp,%rcx
140d06f45:	48 8b d8             	mov    %rax,%rbx
140d06f48:	e8 83 82 49 ff       	call   0x14019f1d0
140d06f4d:	4c 8b c0             	mov    %rax,%r8
140d06f50:	4c 8b cb             	mov    %rbx,%r9
140d06f53:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d06f57:	49 8b d6             	mov    %r14,%rdx
140d06f5a:	48 8b cf             	mov    %rdi,%rcx
140d06f5d:	ff 15 bd ca 27 00    	call   *0x27cabd(%rip)        # 0x140f83a20
140d06f63:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d06f68:	eb 02                	jmp    0x140d06f6c
140d06f6a:	33 c0                	xor    %eax,%eax
140d06f6c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d06f71:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d06f76:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d06f7b:	48 83 c4 30          	add    $0x30,%rsp
140d06f7f:	41 5e                	pop    %r14
140d06f81:	c3                   	ret
140d06f82:	cc                   	int3
140d06f83:	cc                   	int3
140d06f84:	cc                   	int3
140d06f85:	cc                   	int3
140d06f86:	cc                   	int3
140d06f87:	cc                   	int3
140d06f88:	cc                   	int3
140d06f89:	cc                   	int3
140d06f8a:	cc                   	int3
140d06f8b:	cc                   	int3
140d06f8c:	cc                   	int3
140d06f8d:	cc                   	int3
140d06f8e:	cc                   	int3
140d06f8f:	cc                   	int3
140d06f90:	48 8d 05 19 82 46 00 	lea    0x468219(%rip),%rax        # 0x14116f1b0
140d06f97:	c3                   	ret
140d06f98:	cc                   	int3
140d06f99:	cc                   	int3
140d06f9a:	cc                   	int3
140d06f9b:	cc                   	int3
140d06f9c:	cc                   	int3
140d06f9d:	cc                   	int3
140d06f9e:	cc                   	int3
140d06f9f:	cc                   	int3
140d06fa0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06fa5:	e8 f6 44 11 00       	call   0x140e1b4a0
140d06faa:	48 2b e0             	sub    %rax,%rsp
140d06fad:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140d06fb4:	48 8b 40 20          	mov    0x20(%rax),%rax
140d06fb8:	48 85 c0             	test   %rax,%rax
140d06fbb:	74 0b                	je     0x140d06fc8
140d06fbd:	48 83 c4 28          	add    $0x28,%rsp
140d06fc1:	48 ff 25 58 ca 27 00 	rex.W jmp *0x27ca58(%rip)        # 0x140f83a20
140d06fc8:	48 83 c4 28          	add    $0x28,%rsp
140d06fcc:	c3                   	ret
140d06fcd:	cc                   	int3
140d06fce:	cc                   	int3
140d06fcf:	cc                   	int3
140d06fd0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06fd5:	e8 c6 44 11 00       	call   0x140e1b4a0
140d06fda:	48 2b e0             	sub    %rax,%rsp
140d06fdd:	48 8b 12             	mov    (%rdx),%rdx
140d06fe0:	48 8b 09             	mov    (%rcx),%rcx
140d06fe3:	48 83 c4 28          	add    $0x28,%rsp
140d06fe7:	e9 a4 cb fb ff       	jmp    0x140cc3b90
140d06fec:	cc                   	int3
140d06fed:	cc                   	int3
140d06fee:	cc                   	int3
140d06fef:	cc                   	int3
140d06ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d06ff5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d06ffa:	56                   	push   %rsi
140d06ffb:	57                   	push   %rdi
140d06ffc:	41 54                	push   %r12
140d06ffe:	41 56                	push   %r14
140d07000:	41 57                	push   %r15
140d07002:	b8 20 00 00 00       	mov    $0x20,%eax
140d07007:	e8 94 44 11 00       	call   0x140e1b4a0
140d0700c:	48 2b e0             	sub    %rax,%rsp
140d0700f:	48 8b f1             	mov    %rcx,%rsi
140d07012:	e8 39 8d 74 ff       	call   0x14044fd50
140d07017:	45 33 e4             	xor    %r12d,%r12d
140d0701a:	48 8b c8             	mov    %rax,%rcx
140d0701d:	45 8b fc             	mov    %r12d,%r15d
140d07020:	41 8b ec             	mov    %r12d,%ebp
140d07023:	4c 8b f0             	mov    %rax,%r14
140d07026:	e8 f5 a4 fb ff       	call   0x140cc1520
140d0702b:	85 c0                	test   %eax,%eax
140d0702d:	7e 39                	jle    0x140d07068
140d0702f:	90                   	nop
140d07030:	8b d5                	mov    %ebp,%edx
140d07032:	49 8b ce             	mov    %r14,%rcx
140d07035:	e8 26 a7 fb ff       	call   0x140cc1760
140d0703a:	45 33 c9             	xor    %r9d,%r9d
140d0703d:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d07042:	ba 03 03 00 00       	mov    $0x303,%edx
140d07047:	48 8b c8             	mov    %rax,%rcx
140d0704a:	48 8b f8             	mov    %rax,%rdi
140d0704d:	e8 ae 76 fc ff       	call   0x140cce700
140d07052:	48 8b d8             	mov    %rax,%rbx
140d07055:	48 85 c0             	test   %rax,%rax
140d07058:	75 2a                	jne    0x140d07084
140d0705a:	83 7c 24 58 ff       	cmpl   $0xffffffff,0x58(%rsp)
140d0705f:	74 5a                	je     0x140d070bb
140d07061:	81 4e 7c 80 00 00 00 	orl    $0x80,0x7c(%rsi)
140d07068:	b8 01 00 00 00       	mov    $0x1,%eax
140d0706d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d07072:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d07077:	48 83 c4 20          	add    $0x20,%rsp
140d0707b:	41 5f                	pop    %r15
140d0707d:	41 5e                	pop    %r14
140d0707f:	41 5c                	pop    %r12
140d07081:	5f                   	pop    %rdi
140d07082:	5e                   	pop    %rsi
140d07083:	c3                   	ret
140d07084:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140d0708b:	4c 8b fb             	mov    %rbx,%r15
140d0708e:	48 85 c0             	test   %rax,%rax
140d07091:	75 15                	jne    0x140d070a8
140d07093:	e8 98 a3 fb ff       	call   0x140cc1430
140d07098:	48 89 86 a8 00 00 00 	mov    %rax,0xa8(%rsi)
140d0709f:	48 85 c0             	test   %rax,%rax
140d070a2:	0f 84 dd 00 00 00    	je     0x140d07185
140d070a8:	48 8b d3             	mov    %rbx,%rdx
140d070ab:	48 8b c8             	mov    %rax,%rcx
140d070ae:	e8 5d a5 fb ff       	call   0x140cc1610
140d070b3:	85 c0                	test   %eax,%eax
140d070b5:	0f 84 ca 00 00 00    	je     0x140d07185
140d070bb:	45 33 c9             	xor    %r9d,%r9d
140d070be:	4c 89 7f 28          	mov    %r15,0x28(%rdi)
140d070c2:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d070c7:	ba 8d 00 00 00       	mov    $0x8d,%edx
140d070cc:	48 8b cf             	mov    %rdi,%rcx
140d070cf:	e8 2c 76 fc ff       	call   0x140cce700
140d070d4:	48 8b d8             	mov    %rax,%rbx
140d070d7:	48 85 c0             	test   %rax,%rax
140d070da:	75 0b                	jne    0x140d070e7
140d070dc:	83 7c 24 58 ff       	cmpl   $0xffffffff,0x58(%rsp)
140d070e1:	0f 85 7a ff ff ff    	jne    0x140d07061
140d070e7:	48 85 db             	test   %rbx,%rbx
140d070ea:	74 15                	je     0x140d07101
140d070ec:	48 8b cb             	mov    %rbx,%rcx
140d070ef:	e8 5c b7 fc ff       	call   0x140cd2850
140d070f4:	48 8b cb             	mov    %rbx,%rcx
140d070f7:	89 47 30             	mov    %eax,0x30(%rdi)
140d070fa:	e8 21 a4 fc ff       	call   0x140cd1520
140d070ff:	eb 07                	jmp    0x140d07108
140d07101:	c7 47 30 ff ff ff ff 	movl   $0xffffffff,0x30(%rdi)
140d07108:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
140d0710c:	48 8b cf             	mov    %rdi,%rcx
140d0710f:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
140d07114:	e8 07 a4 fb ff       	call   0x140cc1520
140d07119:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140d0711d:	3b c8                	cmp    %eax,%ecx
140d0711f:	7d 4d                	jge    0x140d0716e
140d07121:	8b d1                	mov    %ecx,%edx
140d07123:	48 8b cf             	mov    %rdi,%rcx
140d07126:	e8 35 a6 fb ff       	call   0x140cc1760
140d0712b:	48 8b c8             	mov    %rax,%rcx
140d0712e:	48 8b d8             	mov    %rax,%rbx
140d07131:	e8 ba 43 fd ff       	call   0x140cdb4f0
140d07136:	85 c0                	test   %eax,%eax
140d07138:	74 17                	je     0x140d07151
140d0713a:	48 8b cb             	mov    %rbx,%rcx
140d0713d:	e8 3e 71 fc ff       	call   0x140cce280
140d07142:	48 8b c8             	mov    %rax,%rcx
140d07145:	e8 66 cc fc ff       	call   0x140cd3db0
140d0714a:	3d 03 03 00 00       	cmp    $0x303,%eax
140d0714f:	75 16                	jne    0x140d07167
140d07151:	ff 44 24 58          	incl   0x58(%rsp)
140d07155:	48 8b cf             	mov    %rdi,%rcx
140d07158:	e8 c3 a3 fb ff       	call   0x140cc1520
140d0715d:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140d07161:	3b c8                	cmp    %eax,%ecx
140d07163:	7c bc                	jl     0x140d07121
140d07165:	eb 07                	jmp    0x140d0716e
140d07167:	81 4e 7c 00 02 00 00 	orl    $0x200,0x7c(%rsi)
140d0716e:	49 8b ce             	mov    %r14,%rcx
140d07171:	ff c5                	inc    %ebp
140d07173:	e8 a8 a3 fb ff       	call   0x140cc1520
140d07178:	3b e8                	cmp    %eax,%ebp
140d0717a:	0f 8c b0 fe ff ff    	jl     0x140d07030
140d07180:	e9 e3 fe ff ff       	jmp    0x140d07068
140d07185:	33 c0                	xor    %eax,%eax
140d07187:	e9 e1 fe ff ff       	jmp    0x140d0706d
140d0718c:	cc                   	int3
140d0718d:	cc                   	int3
140d0718e:	cc                   	int3
140d0718f:	cc                   	int3
140d07190:	b8 28 00 00 00       	mov    $0x28,%eax
140d07195:	e8 06 43 11 00       	call   0x140e1b4a0
140d0719a:	48 2b e0             	sub    %rax,%rsp
140d0719d:	4c 8d 0d 0c 80 46 00 	lea    0x46800c(%rip),%r9        # 0x14116f1b0
140d071a4:	48 83 c4 28          	add    $0x28,%rsp
140d071a8:	e9 63 77 ff ff       	jmp    0x140cfe910
140d071ad:	cc                   	int3
140d071ae:	cc                   	int3
140d071af:	cc                   	int3
140d071b0:	ba 01 00 00 00       	mov    $0x1,%edx
140d071b5:	f0 0f c1 51 78       	lock xadd %edx,0x78(%rcx)
140d071ba:	33 c0                	xor    %eax,%eax
140d071bc:	ff c2                	inc    %edx
140d071be:	83 fa 01             	cmp    $0x1,%edx
140d071c1:	0f 9f c0             	setg   %al
140d071c4:	c3                   	ret
140d071c5:	cc                   	int3
140d071c6:	cc                   	int3
140d071c7:	cc                   	int3
140d071c8:	cc                   	int3
140d071c9:	cc                   	int3
140d071ca:	cc                   	int3
140d071cb:	cc                   	int3
140d071cc:	cc                   	int3
140d071cd:	cc                   	int3
140d071ce:	cc                   	int3
140d071cf:	cc                   	int3
140d071d0:	40 53                	rex push %rbx
140d071d2:	55                   	push   %rbp
140d071d3:	56                   	push   %rsi
140d071d4:	57                   	push   %rdi
140d071d5:	b8 68 00 00 00       	mov    $0x68,%eax
140d071da:	e8 c1 42 11 00       	call   0x140e1b4a0
140d071df:	48 2b e0             	sub    %rax,%rsp
140d071e2:	48 8b 05 17 1d 6b 00 	mov    0x6b1d17(%rip),%rax        # 0x1413b8f00
140d071e9:	48 33 c4             	xor    %rsp,%rax
140d071ec:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d071f1:	48 8b e9             	mov    %rcx,%rbp
140d071f4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140d071f9:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140d071fe:	41 8b f1             	mov    %r9d,%esi
140d07201:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d07206:	41 8b f8             	mov    %r8d,%edi
140d07209:	e8 e2 d5 ff ff       	call   0x140d047f0
140d0720e:	48 8b d8             	mov    %rax,%rbx
140d07211:	48 85 c0             	test   %rax,%rax
140d07214:	74 2c                	je     0x140d07242
140d07216:	85 ff                	test   %edi,%edi
140d07218:	75 04                	jne    0x140d0721e
140d0721a:	85 f6                	test   %esi,%esi
140d0721c:	74 11                	je     0x140d0722f
140d0721e:	44 8b c6             	mov    %esi,%r8d
140d07221:	8b d7                	mov    %edi,%edx
140d07223:	48 8b cb             	mov    %rbx,%rcx
140d07226:	e8 f5 d5 ff ff       	call   0x140d04820
140d0722b:	85 c0                	test   %eax,%eax
140d0722d:	74 13                	je     0x140d07242
140d0722f:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140d07235:	48 8b d3             	mov    %rbx,%rdx
140d07238:	48 8b cd             	mov    %rbp,%rcx
140d0723b:	e8 90 dd ff ff       	call   0x140d04fd0
140d07240:	eb 02                	jmp    0x140d07244
140d07242:	33 c0                	xor    %eax,%eax
140d07244:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d07249:	48 33 cc             	xor    %rsp,%rcx
140d0724c:	e8 af 42 11 00       	call   0x140e1b500
140d07251:	48 83 c4 68          	add    $0x68,%rsp
140d07255:	5f                   	pop    %rdi
140d07256:	5e                   	pop    %rsi
140d07257:	5d                   	pop    %rbp
140d07258:	5b                   	pop    %rbx
140d07259:	c3                   	ret
140d0725a:	cc                   	int3
140d0725b:	cc                   	int3
140d0725c:	cc                   	int3
140d0725d:	cc                   	int3
140d0725e:	cc                   	int3
140d0725f:	cc                   	int3
140d07260:	b8 28 00 00 00       	mov    $0x28,%eax
140d07265:	e8 36 42 11 00       	call   0x140e1b4a0
140d0726a:	48 2b e0             	sub    %rax,%rsp
140d0726d:	83 79 04 17          	cmpl   $0x17,0x4(%rcx)
140d07271:	74 07                	je     0x140d0727a
140d07273:	33 c0                	xor    %eax,%eax
140d07275:	48 83 c4 28          	add    $0x28,%rsp
140d07279:	c3                   	ret
140d0727a:	48 8b d1             	mov    %rcx,%rdx
140d0727d:	33 c9                	xor    %ecx,%ecx
140d0727f:	48 83 c4 28          	add    $0x28,%rsp
140d07283:	e9 78 de ff ff       	jmp    0x140d05100
140d07288:	cc                   	int3
140d07289:	cc                   	int3
140d0728a:	cc                   	int3
140d0728b:	cc                   	int3
140d0728c:	cc                   	int3
140d0728d:	cc                   	int3
140d0728e:	cc                   	int3
140d0728f:	cc                   	int3
140d07290:	b8 28 00 00 00       	mov    $0x28,%eax
140d07295:	e8 06 42 11 00       	call   0x140e1b4a0
140d0729a:	48 2b e0             	sub    %rax,%rsp
140d0729d:	48 83 c4 28          	add    $0x28,%rsp
140d072a1:	e9 ea c8 fb ff       	jmp    0x140cc3b90
140d072a6:	cc                   	int3
140d072a7:	cc                   	int3
140d072a8:	cc                   	int3
140d072a9:	cc                   	int3
140d072aa:	cc                   	int3
140d072ab:	cc                   	int3
140d072ac:	cc                   	int3