140d01f6b:	cc                   	int3
140d01f6c:	cc                   	int3
140d01f6d:	cc                   	int3
140d01f6e:	cc                   	int3
140d01f6f:	cc                   	int3
140d01f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d01f75:	57                   	push   %rdi
140d01f76:	b8 30 00 00 00       	mov    $0x30,%eax
140d01f7b:	e8 20 95 11 00       	call   0x140e1b4a0
140d01f80:	48 2b e0             	sub    %rax,%rsp
140d01f83:	48 8b da             	mov    %rdx,%rbx
140d01f86:	48 8b f9             	mov    %rcx,%rdi
140d01f89:	48 85 c9             	test   %rcx,%rcx
140d01f8c:	0f 84 ce 00 00 00    	je     0x140d02060
140d01f92:	48 8b 01             	mov    (%rcx),%rax
140d01f95:	48 85 c0             	test   %rax,%rax
140d01f98:	0f 84 c2 00 00 00    	je     0x140d02060
140d01f9e:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140d01fa3:	0f 84 b7 00 00 00    	je     0x140d02060
140d01fa9:	83 79 20 02          	cmpl   $0x2,0x20(%rcx)
140d01fad:	74 32                	je     0x140d01fe1
140d01faf:	ba 94 00 00 00       	mov    $0x94,%edx
140d01fb4:	c7 44 24 20 2e 00 00 	movl   $0x2e,0x20(%rsp)
140d01fbb:	00
140d01fbc:	4c 8d 0d 2d c9 46 00 	lea    0x46c92d(%rip),%r9        # 0x14116e8f0
140d01fc3:	b9 06 00 00 00       	mov    $0x6,%ecx
140d01fc8:	44 8d 42 03          	lea    0x3(%rdx),%r8d
140d01fcc:	e8 af ec fc ff       	call   0x140cd0c80
140d01fd1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d01fd6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d01fdb:	48 83 c4 30          	add    $0x30,%rsp
140d01fdf:	5f                   	pop    %rdi
140d01fe0:	c3                   	ret
140d01fe1:	48 85 db             	test   %rbx,%rbx
140d01fe4:	74 eb                	je     0x140d01fd1
140d01fe6:	48 8b 12             	mov    (%rdx),%rdx
140d01fe9:	48 85 d2             	test   %rdx,%rdx
140d01fec:	75 40                	jne    0x140d0202e
140d01fee:	e8 bd 45 fc ff       	call   0x140cc65b0
140d01ff3:	48 89 03             	mov    %rax,(%rbx)
140d01ff6:	48 8b d0             	mov    %rax,%rdx
140d01ff9:	48 85 c0             	test   %rax,%rax
140d01ffc:	75 30                	jne    0x140d0202e
140d01ffe:	4c 8d 0d eb c8 46 00 	lea    0x46c8eb(%rip),%r9        # 0x14116e8f0
140d02005:	c7 44 24 20 39 00 00 	movl   $0x39,0x20(%rsp)
140d0200c:	00
140d0200d:	ba 94 00 00 00       	mov    $0x94,%edx
140d02012:	8d 48 06             	lea    0x6(%rax),%ecx
140d02015:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d02019:	e8 62 ec fc ff       	call   0x140cd0c80
140d0201e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d02023:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d02028:	48 83 c4 30          	add    $0x30,%rsp
140d0202c:	5f                   	pop    %rdi
140d0202d:	c3                   	ret
140d0202e:	48 8b 07             	mov    (%rdi),%rax
140d02031:	48 8b cf             	mov    %rdi,%rcx
140d02034:	48 8b 40 28          	mov    0x28(%rax),%rax
140d02038:	ff 15 e2 19 28 00    	call   *0x2819e2(%rip)        # 0x140f83a20
140d0203e:	8b f8                	mov    %eax,%edi
140d02040:	85 c0                	test   %eax,%eax
140d02042:	7f 0f                	jg     0x140d02053
140d02044:	48 8b 0b             	mov    (%rbx),%rcx
140d02047:	e8 f4 41 fc ff       	call   0x140cc6240
140d0204c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140d02053:	8b c7                	mov    %edi,%eax
140d02055:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d0205a:	48 83 c4 30          	add    $0x30,%rsp
140d0205e:	5f                   	pop    %rdi
140d0205f:	c3                   	ret
140d02060:	ba 94 00 00 00       	mov    $0x94,%edx
140d02065:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
140d0206c:	00
140d0206d:	4c 8d 0d 7c c8 46 00 	lea    0x46c87c(%rip),%r9        # 0x14116e8f0
140d02074:	b9 06 00 00 00       	mov    $0x6,%ecx
140d02079:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140d0207d:	e8 fe eb fc ff       	call   0x140cd0c80
140d02082:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d02087:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d0208c:	48 83 c4 30          	add    $0x30,%rsp
140d02090:	5f                   	pop    %rdi
140d02091:	c3                   	ret
140d02092:	cc                   	int3
140d02093:	cc                   	int3
140d02094:	cc                   	int3
140d02095:	cc                   	int3
140d02096:	cc                   	int3
140d02097:	cc                   	int3
140d02098:	cc                   	int3
140d02099:	cc                   	int3
140d0209a:	cc                   	int3
140d0209b:	cc                   	int3
140d0209c:	cc                   	int3
140d0209d:	cc                   	int3
140d0209e:	cc                   	int3
140d0209f:	cc                   	int3
140d020a0:	40 53                	rex push %rbx
140d020a2:	b8 30 00 00 00       	mov    $0x30,%eax
140d020a7:	e8 f4 93 11 00       	call   0x140e1b4a0
140d020ac:	48 2b e0             	sub    %rax,%rsp
140d020af:	48 8b d9             	mov    %rcx,%rbx
140d020b2:	48 85 c9             	test   %rcx,%rcx
140d020b5:	74 41                	je     0x140d020f8
140d020b7:	48 8b 01             	mov    (%rcx),%rax
140d020ba:	48 85 c0             	test   %rax,%rax
140d020bd:	74 39                	je     0x140d020f8
140d020bf:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140d020c4:	74 32                	je     0x140d020f8
140d020c6:	c7 41 20 02 00 00 00 	movl   $0x2,0x20(%rcx)
140d020cd:	48 8b 40 20          	mov    0x20(%rax),%rax
140d020d1:	48 85 c0             	test   %rax,%rax
140d020d4:	75 0b                	jne    0x140d020e1
140d020d6:	b8 01 00 00 00       	mov    $0x1,%eax
140d020db:	48 83 c4 30          	add    $0x30,%rsp
140d020df:	5b                   	pop    %rbx
140d020e0:	c3                   	ret
140d020e1:	ff 15 39 19 28 00    	call   *0x281939(%rip)        # 0x140f83a20
140d020e7:	85 c0                	test   %eax,%eax
140d020e9:	7f 34                	jg     0x140d0211f
140d020eb:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
140d020f2:	48 83 c4 30          	add    $0x30,%rsp
140d020f6:	5b                   	pop    %rbx
140d020f7:	c3                   	ret
140d020f8:	ba 95 00 00 00       	mov    $0x95,%edx
140d020fd:	c7 44 24 20 18 00 00 	movl   $0x18,0x20(%rsp)
140d02104:	00
140d02105:	4c 8d 0d e4 c7 46 00 	lea    0x46c7e4(%rip),%r9        # 0x14116e8f0
140d0210c:	b9 06 00 00 00       	mov    $0x6,%ecx
140d02111:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140d02115:	e8 66 eb fc ff       	call   0x140cd0c80
140d0211a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d0211f:	48 83 c4 30          	add    $0x30,%rsp
140d02123:	5b                   	pop    %rbx
140d02124:	c3                   	ret
140d02125:	cc                   	int3
140d02126:	cc                   	int3
140d02127:	cc                   	int3
140d02128:	cc                   	int3
140d02129:	cc                   	int3
140d0212a:	cc                   	int3
140d0212b:	cc                   	int3
140d0212c:	cc                   	int3
140d0212d:	cc                   	int3
140d0212e:	cc                   	int3
140d0212f:	cc                   	int3
140d02130:	b8 28 00 00 00       	mov    $0x28,%eax
140d02135:	e8 66 93 11 00       	call   0x140e1b4a0
140d0213a:	48 2b e0             	sub    %rax,%rsp
140d0213d:	4c 8b c2             	mov    %rdx,%r8
140d02140:	48 8d 15 09 00 00 00 	lea    0x9(%rip),%rdx        # 0x140d02150
140d02147:	48 83 c4 28          	add    $0x28,%rsp
140d0214b:	e9 80 36 fd ff       	jmp    0x140cd57d0
140d02150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d02155:	57                   	push   %rdi
140d02156:	b8 20 00 00 00       	mov    $0x20,%eax
140d0215b:	e8 40 93 11 00       	call   0x140e1b4a0
140d02160:	48 2b e0             	sub    %rax,%rsp
140d02163:	8b d9                	mov    %ecx,%ebx
140d02165:	8b fa                	mov    %edx,%edi
140d02167:	49 8b c8             	mov    %r8,%rcx
140d0216a:	e8 d1 cd 50 ff       	call   0x14020ef40
140d0216f:	4c 8b 40 40          	mov    0x40(%rax),%r8
140d02173:	41 89 18             	mov    %ebx,(%r8)
140d02176:	48 8b 48 40          	mov    0x40(%rax),%rcx
140d0217a:	89 79 04             	mov    %edi,0x4(%rcx)
140d0217d:	48 8b c8             	mov    %rax,%rcx
140d02180:	48 8b 40 38          	mov    0x38(%rax),%rax
140d02184:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d02189:	48 83 c4 20          	add    $0x20,%rsp
140d0218d:	5f                   	pop    %rdi
140d0218e:	48 ff 25 8b 18 28 00 	rex.W jmp *0x28188b(%rip)        # 0x140f83a20
140d02195:	cc                   	int3
140d02196:	cc                   	int3
140d02197:	cc                   	int3
140d02198:	cc                   	int3
140d02199:	cc                   	int3
140d0219a:	cc                   	int3
140d0219b:	cc                   	int3
140d0219c:	cc                   	int3
140d0219d:	cc                   	int3
140d0219e:	cc                   	int3
140d0219f:	cc                   	int3
140d021a0:	40 53                	rex push %rbx
140d021a2:	57                   	push   %rdi
140d021a3:	41 54                	push   %r12
140d021a5:	b8 30 00 00 00       	mov    $0x30,%eax
140d021aa:	e8 f1 92 11 00       	call   0x140e1b4a0
140d021af:	48 2b e0             	sub    %rax,%rsp
140d021b2:	48 8b da             	mov    %rdx,%rbx
140d021b5:	48 8b f9             	mov    %rcx,%rdi
140d021b8:	45 33 e4             	xor    %r12d,%r12d
140d021bb:	e8 00 03 00 00       	call   0x140d024c0
140d021c0:	85 c0                	test   %eax,%eax
140d021c2:	75 09                	jne    0x140d021cd
140d021c4:	48 83 c4 30          	add    $0x30,%rsp
140d021c8:	41 5c                	pop    %r12
140d021ca:	5f                   	pop    %rdi
140d021cb:	5b                   	pop    %rbx
140d021cc:	c3                   	ret
140d021cd:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d021d2:	e8 79 c0 01 00       	call   0x140d1e250
140d021d7:	48 8b f0             	mov    %rax,%rsi
140d021da:	48 85 c0             	test   %rax,%rax
140d021dd:	0f 84 5e 01 00 00    	je     0x140d02341
140d021e3:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d021e8:	48 8b c8             	mov    %rax,%rcx
140d021eb:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140d021f0:	e8 4b c1 01 00       	call   0x140d1e340
140d021f5:	48 8b ce             	mov    %rsi,%rcx
140d021f8:	e8 a3 be 01 00       	call   0x140d1e0a0
140d021fd:	48 8b ce             	mov    %rsi,%rcx
140d02200:	48 8b e8             	mov    %rax,%rbp
140d02203:	e8 98 be 01 00       	call   0x140d1e0a0
140d02208:	4c 8b f8             	mov    %rax,%r15
140d0220b:	48 85 c0             	test   %rax,%rax
140d0220e:	0f 84 23 01 00 00    	je     0x140d02337
140d02214:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d02219:	4c 39 67 40          	cmp    %r12,0x40(%rdi)
140d0221d:	0f 84 ba 00 00 00    	je     0x140d022dd
140d02223:	e8 f8 43 fd ff       	call   0x140cd6620
140d02228:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d0222c:	48 8b d0             	mov    %rax,%rdx
140d0222f:	e8 8c 39 fd ff       	call   0x140cd5bc0
140d02234:	4c 8d 77 08          	lea    0x8(%rdi),%r14
140d02238:	85 c0                	test   %eax,%eax
140d0223a:	7e 3c                	jle    0x140d02278
140d0223c:	49 8b 16             	mov    (%r14),%rdx
140d0223f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d02243:	e8 78 39 fd ff       	call   0x140cd5bc0
140d02248:	85 c0                	test   %eax,%eax
140d0224a:	79 2c                	jns    0x140d02278
140d0224c:	4d 8b 0e             	mov    (%r14),%r9
140d0224f:	48 8b cd             	mov    %rbp,%rcx
140d02252:	4c 8b 47 40          	mov    0x40(%rdi),%r8
140d02256:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d0225a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d0225f:	e8 9c ca 01 00       	call   0x140d1ed00
140d02264:	85 c0                	test   %eax,%eax
140d02266:	0f 84 c6 00 00 00    	je     0x140d02332
140d0226c:	48 8b cd             	mov    %rbp,%rcx
140d0226f:	e8 fc 3d fd ff       	call   0x140cd6070
140d02274:	85 c0                	test   %eax,%eax
140d02276:	75 03                	jne    0x140d0227b
140d02278:	83 0b 08             	orl    $0x8,(%rbx)
140d0227b:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140d0227f:	45 33 c9             	xor    %r9d,%r9d
140d02282:	4c 8b c6             	mov    %rsi,%r8
140d02285:	41 8d 51 40          	lea    0x40(%r9),%edx
140d02289:	e8 b2 80 05 00       	call   0x140d5a340
140d0228e:	85 c0                	test   %eax,%eax
140d02290:	0f 88 9c 00 00 00    	js     0x140d02332
140d02296:	75 03                	jne    0x140d0229b
140d02298:	83 0b 10             	orl    $0x10,(%rbx)
140d0229b:	4c 8b 4f 40          	mov    0x40(%rdi),%r9
140d0229f:	49 8b d7             	mov    %r15,%rdx
140d022a2:	4d 8b 06             	mov    (%r14),%r8
140d022a5:	48 8b cd             	mov    %rbp,%rcx
140d022a8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d022ad:	e8 ce c4 01 00       	call   0x140d1e780
140d022b2:	85 c0                	test   %eax,%eax
140d022b4:	74 7c                	je     0x140d02332
140d022b6:	49 8b cf             	mov    %r15,%rcx
140d022b9:	e8 b2 3d fd ff       	call   0x140cd6070
140d022be:	85 c0                	test   %eax,%eax
140d022c0:	75 03                	jne    0x140d022c5
140d022c2:	83 0b 20             	orl    $0x20,(%rbx)
140d022c5:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
140d022c9:	48 85 c9             	test   %rcx,%rcx
140d022cc:	74 0f                	je     0x140d022dd
140d022ce:	48 8b d5             	mov    %rbp,%rdx
140d022d1:	e8 ea 38 fd ff       	call   0x140cd5bc0
140d022d6:	85 c0                	test   %eax,%eax
140d022d8:	74 03                	je     0x140d022dd
140d022da:	83 0b 40             	orl    $0x40,(%rbx)
140d022dd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d022e1:	45 33 c9             	xor    %r9d,%r9d
140d022e4:	4c 8b c6             	mov    %rsi,%r8
140d022e7:	41 8d 51 40          	lea    0x40(%r9),%edx
140d022eb:	e8 50 80 05 00       	call   0x140d5a340
140d022f0:	85 c0                	test   %eax,%eax
140d022f2:	78 3e                	js     0x140d02332
140d022f4:	75 05                	jne    0x140d022fb
140d022f6:	83 0b 01             	orl    $0x1,(%rbx)
140d022f9:	eb 31                	jmp    0x140d0232c
140d022fb:	4c 39 67 40          	cmp    %r12,0x40(%rdi)
140d022ff:	75 2b                	jne    0x140d0232c
140d02301:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140d02305:	48 8b cd             	mov    %rbp,%rcx
140d02308:	e8 13 95 01 00       	call   0x140d1b820
140d0230d:	85 c0                	test   %eax,%eax
140d0230f:	74 21                	je     0x140d02332
140d02311:	45 33 c9             	xor    %r9d,%r9d
140d02314:	4c 8b c6             	mov    %rsi,%r8
140d02317:	48 8b cd             	mov    %rbp,%rcx
140d0231a:	41 8d 51 40          	lea    0x40(%r9),%edx
140d0231e:	e8 1d 80 05 00       	call   0x140d5a340
140d02323:	85 c0                	test   %eax,%eax
140d02325:	78 0b                	js     0x140d02332
140d02327:	75 03                	jne    0x140d0232c
140d02329:	83 0b 02             	orl    $0x2,(%rbx)
140d0232c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d02332:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d02337:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140d0233c:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140d02341:	48 8b ce             	mov    %rsi,%rcx
140d02344:	e8 17 bc 01 00       	call   0x140d1df60
140d02349:	48 8b ce             	mov    %rsi,%rcx
140d0234c:	e8 8f bc 01 00       	call   0x140d1dfe0
140d02351:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d02356:	41 8b c4             	mov    %r12d,%eax
140d02359:	48 83 c4 30          	add    $0x30,%rsp
140d0235d:	41 5c                	pop    %r12
140d0235f:	5f                   	pop    %rdi
140d02360:	5b                   	pop    %rbx
140d02361:	c3                   	ret
140d02362:	cc                   	int3
140d02363:	cc                   	int3
140d02364:	cc                   	int3
140d02365:	cc                   	int3
140d02366:	cc                   	int3
140d02367:	cc                   	int3
140d02368:	cc                   	int3
140d02369:	cc                   	int3
140d0236a:	cc                   	int3
140d0236b:	cc                   	int3
140d0236c:	cc                   	int3
140d0236d:	cc                   	int3
140d0236e:	cc                   	int3
140d0236f:	cc                   	int3
140d02370:	40 57                	rex push %rdi
140d02372:	b8 30 00 00 00       	mov    $0x30,%eax
140d02377:	e8 24 91 11 00       	call   0x140e1b4a0
140d0237c:	48 2b e0             	sub    %rax,%rsp
140d0237f:	33 ff                	xor    %edi,%edi
140d02381:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140d02386:	89 7c 24 48          	mov    %edi,0x48(%rsp)
140d0238a:	e8 11 fe ff ff       	call   0x140d021a0
140d0238f:	85 c0                	test   %eax,%eax
140d02391:	75 06                	jne    0x140d02399
140d02393:	48 83 c4 30          	add    $0x30,%rsp
140d02397:	5f                   	pop    %rdi
140d02398:	c3                   	ret
140d02399:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d0239e:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
140d023a2:	f6 c3 08             	test   $0x8,%bl
140d023a5:	74 20                	je     0x140d023c7
140d023a7:	ba 79 00 00 00       	mov    $0x79,%edx
140d023ac:	c7 44 24 20 51 00 00 	movl   $0x51,0x20(%rsp)
140d023b3:	00
140d023b4:	4c 8d 0d 4d c5 46 00 	lea    0x46c54d(%rip),%r9        # 0x14116e908