140d26fde:	48 8b cb             	mov    %rbx,%rcx
140d26fe1:	85 c0                	test   %eax,%eax
140d26fe3:	0f 84 6b fc ff ff    	je     0x140d26c54
140d26fe9:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140d26fee:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d26ff4:	e8 37 f6 fa ff       	call   0x140cd6630
140d26ff9:	4d 8b 0f             	mov    (%r15),%r9
140d26ffc:	4c 8b c3             	mov    %rbx,%r8
140d26fff:	48 8b d6             	mov    %rsi,%rdx
140d27002:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d27007:	33 c9                	xor    %ecx,%ecx
140d27009:	e8 72 77 ff ff       	call   0x140d1e780
140d2700e:	85 c0                	test   %eax,%eax
140d27010:	0f 84 3b fc ff ff    	je     0x140d26c51
140d27016:	48 8b ce             	mov    %rsi,%rcx
140d27019:	e8 22 f0 fa ff       	call   0x140cd6040
140d2701e:	85 c0                	test   %eax,%eax
140d27020:	74 16                	je     0x140d27038
140d27022:	4d 8b 07             	mov    (%r15),%r8
140d27025:	48 8b d6             	mov    %rsi,%rdx
140d27028:	48 8b ce             	mov    %rsi,%rcx
140d2702b:	e8 30 74 ff ff       	call   0x140d1e460
140d27030:	85 c0                	test   %eax,%eax
140d27032:	0f 84 19 fc ff ff    	je     0x140d26c51
140d27038:	4d 8b 47 18          	mov    0x18(%r15),%r8
140d2703c:	4c 8b cd             	mov    %rbp,%r9
140d2703f:	48 8b d6             	mov    %rsi,%rdx
140d27042:	48 8b ce             	mov    %rsi,%rcx
140d27045:	e8 f6 f6 02 00       	call   0x140d56740
140d2704a:	85 c0                	test   %eax,%eax
140d2704c:	0f 84 ff fb ff ff    	je     0x140d26c51
140d27052:	4c 8b c6             	mov    %rsi,%r8
140d27055:	49 8b d6             	mov    %r14,%rdx
140d27058:	49 8b ce             	mov    %r14,%rcx
140d2705b:	e8 00 74 ff ff       	call   0x140d1e460
140d27060:	85 c0                	test   %eax,%eax
140d27062:	0f 84 e9 fb ff ff    	je     0x140d26c51
140d27068:	41 ff c5             	inc    %r13d
140d2706b:	49 ff c4             	inc    %r12
140d2706e:	4c 3b 64 24 70       	cmp    0x70(%rsp),%r12
140d27073:	0f 8c 27 ff ff ff    	jl     0x140d26fa0
140d27079:	48 8b cb             	mov    %rbx,%rcx
140d2707c:	e8 df ee fa ff       	call   0x140cd5f60
140d27081:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140d27086:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d2708a:	4d 85 c0             	test   %r8,%r8
140d2708d:	0f 84 5f 01 00 00    	je     0x140d271f2
140d27093:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d27097:	4d 85 c9             	test   %r9,%r9
140d2709a:	0f 84 52 01 00 00    	je     0x140d271f2
140d270a0:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d270a4:	48 8d 0d 55 7d ff ff 	lea    -0x82ab(%rip),%rcx        # 0x140d1ee00
140d270ab:	48 39 48 30          	cmp    %rcx,0x30(%rax)
140d270af:	75 35                	jne    0x140d270e6
140d270b1:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d270b5:	49 8b d6             	mov    %r14,%rdx
140d270b8:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d270bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d270c2:	48 8b cb             	mov    %rbx,%rcx
140d270c5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d270ca:	e8 31 7d ff ff       	call   0x140d1ee00
140d270cf:	eb 4f                	jmp    0x140d27120
140d270d1:	49 8b cd             	mov    %r13,%rcx
140d270d4:	e8 87 ee fa ff       	call   0x140cd5f60
140d270d9:	49 8b cc             	mov    %r12,%rcx
140d270dc:	e8 7f ee fa ff       	call   0x140cd5f60
140d270e1:	e9 1c 01 00 00       	jmp    0x140d27202
140d270e6:	49 8b ce             	mov    %r14,%rcx
140d270e9:	e8 72 f8 fa ff       	call   0x140cd6960
140d270ee:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d270f2:	49 8b d6             	mov    %r14,%rdx
140d270f5:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d270fa:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d270fe:	48 8b cb             	mov    %rbx,%rcx
140d27101:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140d27105:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d27109:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d2710d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d27112:	49 8b c2             	mov    %r10,%rax
140d27115:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2711a:	ff 15 00 c9 25 00    	call   *0x25c900(%rip)        # 0x140f83a20
140d27120:	85 c0                	test   %eax,%eax
140d27122:	0f 84 da 00 00 00    	je     0x140d27202
140d27128:	4d 8b c7             	mov    %r15,%r8
140d2712b:	48 8b d3             	mov    %rbx,%rdx
140d2712e:	48 8b cb             	mov    %rbx,%rcx
140d27131:	e8 ca 73 ff ff       	call   0x140d1e500
140d27136:	85 c0                	test   %eax,%eax
140d27138:	0f 84 c4 00 00 00    	je     0x140d27202
140d2713e:	48 8b cb             	mov    %rbx,%rcx
140d27141:	e8 7a ef fa ff       	call   0x140cd60c0
140d27146:	85 c0                	test   %eax,%eax
140d27148:	0f 85 a4 00 00 00    	jne    0x140d271f2
140d2714e:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d27152:	4c 8b c3             	mov    %rbx,%r8
140d27155:	48 8b d3             	mov    %rbx,%rdx
140d27158:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2715d:	33 c9                	xor    %ecx,%ecx
140d2715f:	e8 1c 76 ff ff       	call   0x140d1e780
140d27164:	85 c0                	test   %eax,%eax
140d27166:	0f 84 96 00 00 00    	je     0x140d27202
140d2716c:	48 8b cb             	mov    %rbx,%rcx
140d2716f:	e8 cc ee fa ff       	call   0x140cd6040
140d27174:	85 c0                	test   %eax,%eax
140d27176:	74 13                	je     0x140d2718b
140d27178:	4c 8b 47 18          	mov    0x18(%rdi),%r8
140d2717c:	48 8b d3             	mov    %rbx,%rdx
140d2717f:	48 8b cb             	mov    %rbx,%rcx
140d27182:	e8 d9 72 ff ff       	call   0x140d1e460
140d27187:	85 c0                	test   %eax,%eax
140d27189:	74 77                	je     0x140d27202
140d2718b:	48 8b cb             	mov    %rbx,%rcx
140d2718e:	e8 2d ef fa ff       	call   0x140cd60c0
140d27193:	85 c0                	test   %eax,%eax
140d27195:	75 5b                	jne    0x140d271f2
140d27197:	e8 b4 ef fa ff       	call   0x140cd6150
140d2719c:	48 8b d8             	mov    %rax,%rbx
140d2719f:	48 85 c0             	test   %rax,%rax
140d271a2:	74 5e                	je     0x140d27202
140d271a4:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d271a8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d271ae:	48 8b c8             	mov    %rax,%rcx
140d271b1:	e8 7a f4 fa ff       	call   0x140cd6630
140d271b6:	48 8b 47 08          	mov    0x8(%rdi),%rax
140d271ba:	4c 8b c3             	mov    %rbx,%r8
140d271bd:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140d271c1:	49 8b d7             	mov    %r15,%rdx
140d271c4:	49 8b ce             	mov    %r14,%rcx
140d271c7:	4c 8b 50 30          	mov    0x30(%rax),%r10
140d271cb:	48 8b 47 78          	mov    0x78(%rdi),%rax
140d271cf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d271d4:	49 8b c2             	mov    %r10,%rax
140d271d7:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d271dc:	ff 15 3e c8 25 00    	call   *0x25c83e(%rip)        # 0x140f83a20
140d271e2:	48 8b cb             	mov    %rbx,%rcx
140d271e5:	85 c0                	test   %eax,%eax
140d271e7:	0f 84 67 fa ff ff    	je     0x140d26c54
140d271ed:	e8 6e ed fa ff       	call   0x140cd5f60
140d271f2:	49 8b ce             	mov    %r14,%rcx
140d271f5:	e8 66 f7 fa ff       	call   0x140cd6960
140d271fa:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140d27201:	00
140d27202:	48 8b cd             	mov    %rbp,%rcx
140d27205:	e8 56 6d ff ff       	call   0x140d1df60
140d2720a:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d2720e:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140d27215:	00
140d27216:	48 33 cc             	xor    %rsp,%rcx
140d27219:	e8 e2 42 0f 00       	call   0x140e1b500
140d2721e:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140d27225:	41 5f                	pop    %r15
140d27227:	41 5e                	pop    %r14
140d27229:	41 5d                	pop    %r13
140d2722b:	41 5c                	pop    %r12
140d2722d:	5f                   	pop    %rdi
140d2722e:	5e                   	pop    %rsi
140d2722f:	5d                   	pop    %rbp
140d27230:	5b                   	pop    %rbx
140d27231:	c3                   	ret
140d27232:	cc                   	int3
140d27233:	cc                   	int3
140d27234:	cc                   	int3
140d27235:	cc                   	int3
140d27236:	cc                   	int3
140d27237:	cc                   	int3
140d27238:	cc                   	int3
140d27239:	cc                   	int3
140d2723a:	cc                   	int3
140d2723b:	cc                   	int3
140d2723c:	cc                   	int3
140d2723d:	cc                   	int3
140d2723e:	cc                   	int3
140d2723f:	cc                   	int3
140d27240:	83 49 74 06          	orl    $0x6,0x74(%rcx)
140d27244:	b8 01 00 00 00       	mov    $0x1,%eax
140d27249:	c3                   	ret
140d2724a:	cc                   	int3
140d2724b:	cc                   	int3
140d2724c:	cc                   	int3
140d2724d:	cc                   	int3
140d2724e:	cc                   	int3
140d2724f:	cc                   	int3
140d27250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d27255:	57                   	push   %rdi
140d27256:	b8 20 00 00 00       	mov    $0x20,%eax
140d2725b:	e8 40 42 0f 00       	call   0x140e1b4a0
140d27260:	48 2b e0             	sub    %rax,%rsp
140d27263:	48 8b f9             	mov    %rcx,%rdi
140d27266:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140d2726a:	e8 f1 60 ff ff       	call   0x140d1d360
140d2726f:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
140d27276:	e8 e5 60 ff ff       	call   0x140d1d360
140d2727b:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
140d27282:	e8 d9 60 ff ff       	call   0x140d1d360
140d27287:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d2728b:	33 db                	xor    %ebx,%ebx
140d2728d:	e8 8e a2 f9 ff       	call   0x140cc1520
140d27292:	85 c0                	test   %eax,%eax
140d27294:	7e 2d                	jle    0x140d272c3
140d27296:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d2729d:	00 00 00
140d272a0:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d272a4:	8b d3                	mov    %ebx,%edx
140d272a6:	e8 b5 a4 f9 ff       	call   0x140cc1760
140d272ab:	48 8b 48 20          	mov    0x20(%rax),%rcx
140d272af:	e8 ac 60 ff ff       	call   0x140d1d360
140d272b4:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140d272b8:	ff c3                	inc    %ebx
140d272ba:	e8 61 a2 f9 ff       	call   0x140cc1520
140d272bf:	3b d8                	cmp    %eax,%ebx
140d272c1:	7c dd                	jl     0x140d272a0
140d272c3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d272c8:	b8 01 00 00 00       	mov    $0x1,%eax
140d272cd:	48 83 c4 20          	add    $0x20,%rsp
140d272d1:	5f                   	pop    %rdi
140d272d2:	c3                   	ret
140d272d3:	cc                   	int3
140d272d4:	cc                   	int3
140d272d5:	cc                   	int3
140d272d6:	cc                   	int3
140d272d7:	cc                   	int3
140d272d8:	cc                   	int3
140d272d9:	cc                   	int3
140d272da:	cc                   	int3
140d272db:	cc                   	int3
140d272dc:	cc                   	int3
140d272dd:	cc                   	int3
140d272de:	cc                   	int3
140d272df:	cc                   	int3
140d272e0:	48 8d 05 29 0e 69 00 	lea    0x690e29(%rip),%rax        # 0x1413b8110
140d272e7:	c3                   	ret
140d272e8:	cc                   	int3
140d272e9:	cc                   	int3
140d272ea:	cc                   	int3
140d272eb:	cc                   	int3
140d272ec:	cc                   	int3
140d272ed:	cc                   	int3
140d272ee:	cc                   	int3
140d272ef:	cc                   	int3
140d272f0:	48 8b 05 91 0e 69 00 	mov    0x690e91(%rip),%rax        # 0x1413b8188
140d272f7:	c3                   	ret
140d272f8:	cc                   	int3
140d272f9:	cc                   	int3
140d272fa:	cc                   	int3
140d272fb:	cc                   	int3
140d272fc:	cc                   	int3
140d272fd:	cc                   	int3
140d272fe:	cc                   	int3
140d272ff:	cc                   	int3
140d27300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d27305:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d2730a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d2730f:	57                   	push   %rdi
140d27310:	b8 20 00 00 00       	mov    $0x20,%eax
140d27315:	e8 86 41 0f 00       	call   0x140e1b4a0
140d2731a:	48 2b e0             	sub    %rax,%rsp
140d2731d:	48 8b f9             	mov    %rcx,%rdi
140d27320:	49 8b e8             	mov    %r8,%rbp
140d27323:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
140d2732a:	48 8b f2             	mov    %rdx,%rsi
140d2732d:	e8 ce c0 fb ff       	call   0x140ce3400
140d27332:	48 8b 9f 98 00 00 00 	mov    0x98(%rdi),%rbx
140d27339:	48 85 db             	test   %rbx,%rbx
140d2733c:	75 1a                	jne    0x140d27358
140d2733e:	48 8b d5             	mov    %rbp,%rdx
140d27341:	48 8b cf             	mov    %rdi,%rcx
140d27344:	e8 57 62 fd ff       	call   0x140cfd5a0
140d27349:	48 89 87 98 00 00 00 	mov    %rax,0x98(%rdi)
140d27350:	48 8b d8             	mov    %rax,%rbx
140d27353:	48 85 c0             	test   %rax,%rax
140d27356:	74 3b                	je     0x140d27393
140d27358:	48 8b cb             	mov    %rbx,%rcx
140d2735b:	e8 e0 e4 ff ff       	call   0x140d25840
140d27360:	85 c0                	test   %eax,%eax
140d27362:	74 08                	je     0x140d2736c
140d27364:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
140d2736a:	eb 27                	jmp    0x140d27393
140d2736c:	c7 06 00 00 00 00    	movl   $0x0,(%rsi)
140d27372:	48 8b 9f a0 00 00 00 	mov    0xa0(%rdi),%rbx
140d27379:	48 85 db             	test   %rbx,%rbx
140d2737c:	75 15                	jne    0x140d27393
140d2737e:	48 8b d5             	mov    %rbp,%rdx
140d27381:	48 8b cf             	mov    %rdi,%rcx
140d27384:	e8 17 62 fd ff       	call   0x140cfd5a0
140d27389:	48 8b d8             	mov    %rax,%rbx
140d2738c:	48 89 87 a0 00 00 00 	mov    %rax,0xa0(%rdi)
140d27393:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
140d2739a:	e8 21 c1 fb ff       	call   0x140ce34c0
140d2739f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d273a4:	48 8b c3             	mov    %rbx,%rax
140d273a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d273ac:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d273b1:	48 83 c4 20          	add    $0x20,%rsp
140d273b5:	5f                   	pop    %rdi
140d273b6:	c3                   	ret
140d273b7:	cc                   	int3
140d273b8:	cc                   	int3
140d273b9:	cc                   	int3
140d273ba:	cc                   	int3
140d273bb:	cc                   	int3
140d273bc:	cc                   	int3
140d273bd:	cc                   	int3
140d273be:	cc                   	int3
140d273bf:	cc                   	int3
140d273c0:	b8 28 00 00 00       	mov    $0x28,%eax
140d273c5:	e8 d6 40 0f 00       	call   0x140e1b4a0
140d273ca:	48 2b e0             	sub    %rax,%rsp
140d273cd:	8d 50 d9             	lea    -0x27(%rax),%edx
140d273d0:	48 8d 0d b1 68 77 00 	lea    0x7768b1(%rip),%rcx        # 0x14149dc88
140d273d7:	48 83 c4 28          	add    $0x28,%rsp
140d273db:	e9 a0 41 03 00       	jmp    0x140d5b580
140d273e0:	b8 38 00 00 00       	mov    $0x38,%eax
140d273e5:	e8 b6 40 0f 00       	call   0x140e1b4a0
140d273ea:	48 2b e0             	sub    %rax,%rsp
140d273ed:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140d273f2:	74 32                	je     0x140d27426
140d273f4:	4c 8b c1             	mov    %rcx,%r8
140d273f7:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140d273fe:	00
140d273ff:	48 8d 0d 82 68 77 00 	lea    0x776882(%rip),%rcx        # 0x14149dc88
140d27406:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d2740d:	00
140d2740e:	4c 8d 0d fb e8 44 00 	lea    0x44e8fb(%rip),%r9        # 0x141175d10
140d27415:	48 8d 15 64 00 00 00 	lea    0x64(%rip),%rdx        # 0x140d27480
140d2741c:	e8 5f 3f 03 00       	call   0x140d5b380
140d27421:	48 83 c4 38          	add    $0x38,%rsp
140d27425:	c3                   	ret
140d27426:	b8 01 00 00 00       	mov    $0x1,%eax
140d2742b:	48 83 c4 38          	add    $0x38,%rsp
140d2742f:	c3                   	ret
140d27430:	b8 38 00 00 00       	mov    $0x38,%eax
140d27435:	e8 66 40 0f 00       	call   0x140e1b4a0
140d2743a:	48 2b e0             	sub    %rax,%rsp
140d2743d:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140d27442:	74 32                	je     0x140d27476
140d27444:	4c 8b c1             	mov    %rcx,%r8
140d27447:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d2744e:	00
140d2744f:	48 8d 0d 32 68 77 00 	lea    0x776832(%rip),%rcx        # 0x14149dc88
140d27456:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d2745d:	00
140d2745e:	4c 8d 0d ab e8 44 00 	lea    0x44e8ab(%rip),%r9        # 0x141175d10
140d27465:	48 8d 15 14 00 00 00 	lea    0x14(%rip),%rdx        # 0x140d27480
140d2746c:	e8 0f 3f 03 00       	call   0x140d5b380
140d27471:	48 83 c4 38          	add    $0x38,%rsp
140d27475:	c3                   	ret
140d27476:	b8 01 00 00 00       	mov    $0x1,%eax
140d2747b:	48 83 c4 38          	add    $0x38,%rsp
140d2747f:	c3                   	ret
140d27480:	b8 28 00 00 00       	mov    $0x28,%eax