1408020a5:	e8 b6 15 f9 ff       	call   0x140793660
1408020aa:	cc                   	int3
1408020ab:	cc                   	int3
1408020ac:	cc                   	int3
1408020ad:	cc                   	int3
1408020ae:	cc                   	int3
1408020af:	cc                   	int3
1408020b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408020b5:	56                   	push   %rsi
1408020b6:	57                   	push   %rdi
1408020b7:	41 56                	push   %r14
1408020b9:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1408020c0:	48 8b da             	mov    %rdx,%rbx
1408020c3:	4c 8b f1             	mov    %rcx,%r14
1408020c6:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1408020cd:	00
1408020ce:	e8 3d be fd ff       	call   0x1407ddf10
1408020d3:	90                   	nop
1408020d4:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
1408020db:	00 00
1408020dd:	75 22                	jne    0x140802101
1408020df:	48 8b cb             	mov    %rbx,%rcx
1408020e2:	e8 e9 d8 99 ff       	call   0x14019f9d0
1408020e7:	4c 8b c8             	mov    %rax,%r9
1408020ea:	4c 8d 05 bf 63 7d 00 	lea    0x7d63bf(%rip),%r8        # 0x140fd84b0
1408020f1:	49 8b d6             	mov    %r14,%rdx
1408020f4:	48 8b 0d fd f3 c2 00 	mov    0xc2f3fd(%rip),%rcx        # 0x1414314f8
1408020fb:	e8 60 15 f9 ff       	call   0x140793660
140802100:	cc                   	int3
140802101:	45 33 c0             	xor    %r8d,%r8d
140802104:	33 d2                	xor    %edx,%edx
140802106:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14080210b:	e8 90 16 02 00       	call   0x1408237a0
140802110:	90                   	nop
140802111:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140802116:	e8 75 53 f2 ff       	call   0x140727490
14080211b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140802120:	49 8b ce             	mov    %r14,%rcx
140802123:	e8 58 7f ff ff       	call   0x1407fa080
140802128:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14080212f:	00
140802130:	e8 9b d8 99 ff       	call   0x14019f9d0
140802135:	48 8b f0             	mov    %rax,%rsi
140802138:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14080213d:	e8 fe cd a0 ff       	call   0x14020ef40
140802142:	48 8b f8             	mov    %rax,%rdi
140802145:	48 8b cb             	mov    %rbx,%rcx
140802148:	e8 83 d8 99 ff       	call   0x14019f9d0
14080214d:	48 8b d8             	mov    %rax,%rbx
140802150:	49 8b 0e             	mov    (%r14),%rcx
140802153:	48 8b 41 10          	mov    0x10(%rcx),%rax
140802157:	49 8b ce             	mov    %r14,%rcx
14080215a:	ff 15 c0 18 78 00    	call   *0x7818c0(%rip)        # 0x140f83a20
140802160:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140802165:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14080216a:	4c 8b cb             	mov    %rbx,%r9
14080216d:	4c 8d 05 9c 9d 83 00 	lea    0x839d9c(%rip),%r8        # 0x14103bf10
140802174:	48 8b d0             	mov    %rax,%rdx
140802177:	48 8b 0d 7a f3 c2 00 	mov    0xc2f37a(%rip),%rcx        # 0x1414314f8
14080217e:	e8 6d 24 f9 ff       	call   0x1407945f0
140802183:	cc                   	int3
140802184:	cc                   	int3
140802185:	cc                   	int3
140802186:	cc                   	int3
140802187:	cc                   	int3
140802188:	cc                   	int3
140802189:	cc                   	int3
14080218a:	cc                   	int3
14080218b:	cc                   	int3
14080218c:	cc                   	int3
14080218d:	cc                   	int3
14080218e:	cc                   	int3
14080218f:	cc                   	int3
140802190:	40 53                	rex push %rbx
140802192:	48 83 ec 30          	sub    $0x30,%rsp
140802196:	45 33 c9             	xor    %r9d,%r9d
140802199:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1408021a0:	00 00
1408021a2:	45 33 c0             	xor    %r8d,%r8d
1408021a5:	48 8b d9             	mov    %rcx,%rbx
1408021a8:	e8 13 81 f8 ff       	call   0x14078a2c0
1408021ad:	48 8b cb             	mov    %rbx,%rcx
1408021b0:	48 83 c4 30          	add    $0x30,%rsp
1408021b4:	5b                   	pop    %rbx
1408021b5:	e9 06 00 00 00       	jmp    0x1408021c0
1408021ba:	cc                   	int3
1408021bb:	cc                   	int3
1408021bc:	cc                   	int3
1408021bd:	cc                   	int3
1408021be:	cc                   	int3
1408021bf:	cc                   	int3
1408021c0:	40 53                	rex push %rbx
1408021c2:	48 83 ec 20          	sub    $0x20,%rsp
1408021c6:	48 8b d9             	mov    %rcx,%rbx
1408021c9:	b9 16 00 00 00       	mov    $0x16,%ecx
1408021ce:	e8 ed dc f4 ff       	call   0x14074fec0
1408021d3:	48 8b 08             	mov    (%rax),%rcx
1408021d6:	48 85 c9             	test   %rcx,%rcx
1408021d9:	74 14                	je     0x1408021ef
1408021db:	8b 41 10             	mov    0x10(%rcx),%eax
1408021de:	ff c0                	inc    %eax
1408021e0:	89 41 10             	mov    %eax,0x10(%rcx)
1408021e3:	83 f8 01             	cmp    $0x1,%eax
1408021e6:	7e 59                	jle    0x140802241
1408021e8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1408021ed:	74 5a                	je     0x140802249
1408021ef:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408021f3:	48 85 c0             	test   %rax,%rax
1408021f6:	74 09                	je     0x140802201
1408021f8:	48 8b d1             	mov    %rcx,%rdx
1408021fb:	83 78 18 16          	cmpl   $0x16,0x18(%rax)
1408021ff:	74 0a                	je     0x14080220b
140802201:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140802205:	48 8b c8             	mov    %rax,%rcx
140802208:	48 8b d0             	mov    %rax,%rdx
14080220b:	48 85 d2             	test   %rdx,%rdx
14080220e:	74 20                	je     0x140802230
140802210:	8b 41 10             	mov    0x10(%rcx),%eax
140802213:	ff c8                	dec    %eax
140802215:	89 41 10             	mov    %eax,0x10(%rcx)
140802218:	85 c0                	test   %eax,%eax
14080221a:	7f 14                	jg     0x140802230
14080221c:	78 18                	js     0x140802236
14080221e:	48 8b 01             	mov    (%rcx),%rax
140802221:	ba 01 00 00 00       	mov    $0x1,%edx
140802226:	48 8b 00             	mov    (%rax),%rax
140802229:	ff 15 f1 17 78 00    	call   *0x7817f1(%rip)        # 0x140f83a20
14080222f:	90                   	nop
140802230:	48 83 c4 20          	add    $0x20,%rsp
140802234:	5b                   	pop    %rbx
140802235:	c3                   	ret
140802236:	b9 02 00 00 00       	mov    $0x2,%ecx
14080223b:	e8 c0 84 f8 ff       	call   0x14078a700
140802240:	90                   	nop
140802241:	33 c9                	xor    %ecx,%ecx
140802243:	e8 b8 84 f8 ff       	call   0x14078a700
140802248:	cc                   	int3
140802249:	b9 01 00 00 00       	mov    $0x1,%ecx
14080224e:	e8 ad 84 f8 ff       	call   0x14078a700
140802253:	cc                   	int3
140802254:	cc                   	int3
140802255:	cc                   	int3
140802256:	cc                   	int3
140802257:	cc                   	int3
140802258:	cc                   	int3
140802259:	cc                   	int3
14080225a:	cc                   	int3
14080225b:	cc                   	int3
14080225c:	cc                   	int3
14080225d:	cc                   	int3
14080225e:	cc                   	int3
14080225f:	cc                   	int3
140802260:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140802265:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14080226a:	56                   	push   %rsi
14080226b:	57                   	push   %rdi
14080226c:	41 56                	push   %r14
14080226e:	48 83 ec 30          	sub    $0x30,%rsp
140802272:	49 8b d9             	mov    %r9,%rbx
140802275:	49 8b e8             	mov    %r8,%rbp
140802278:	48 8b f2             	mov    %rdx,%rsi
14080227b:	4c 8b f1             	mov    %rcx,%r14
14080227e:	49 8b c8             	mov    %r8,%rcx
140802281:	e8 5a 27 f3 ff       	call   0x1407349e0
140802286:	48 8b f8             	mov    %rax,%rdi
140802289:	48 8b cb             	mov    %rbx,%rcx
14080228c:	e8 4f 27 f3 ff       	call   0x1407349e0
140802291:	48 8b d8             	mov    %rax,%rbx
140802294:	49 63 46 18          	movslq 0x18(%r14),%rax
140802298:	8d 50 f6             	lea    -0xa(%rax),%edx
14080229b:	4c 8d 05 5e dd 7f ff 	lea    -0x8022a2(%rip),%r8        # 0x140000000
1408022a2:	83 fa 12             	cmp    $0x12,%edx
1408022a5:	0f 87 a5 01 00 00    	ja     0x140802450
1408022ab:	48 63 ca             	movslq %edx,%rcx
1408022ae:	41 8b 94 88 24 25 80 	mov    0x802524(%r8,%rcx,4),%edx
1408022b5:	00
1408022b6:	49 03 d0             	add    %r8,%rdx
1408022b9:	ff e2                	jmp    *%rdx
1408022bb:	4c 8b c3             	mov    %rbx,%r8
1408022be:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408022c3:	48 8b cf             	mov    %rdi,%rcx
1408022c6:	e8 25 bc f3 ff       	call   0x14073def0
1408022cb:	48 8b d0             	mov    %rax,%rdx
1408022ce:	48 8b ce             	mov    %rsi,%rcx
1408022d1:	e8 3a da 99 ff       	call   0x14019fd10
1408022d6:	e9 bc 01 00 00       	jmp    0x140802497
1408022db:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408022e0:	48 8b cd             	mov    %rbp,%rcx
1408022e3:	e8 a8 58 f3 ff       	call   0x140737b90
1408022e8:	90                   	nop
1408022e9:	45 33 c9             	xor    %r9d,%r9d
1408022ec:	45 33 c0             	xor    %r8d,%r8d
1408022ef:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408022f4:	48 8b cb             	mov    %rbx,%rcx
1408022f7:	e8 a4 1c f3 ff       	call   0x140733fa0
1408022fc:	84 c0                	test   %al,%al
1408022fe:	0f 84 bf 01 00 00    	je     0x1408024c3
140802304:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140802309:	48 89 06             	mov    %rax,(%rsi)
14080230c:	e9 86 01 00 00       	jmp    0x140802497
140802311:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140802316:	48 8b cd             	mov    %rbp,%rcx
140802319:	e8 72 58 f3 ff       	call   0x140737b90
14080231e:	90                   	nop
14080231f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140802324:	48 8b cb             	mov    %rbx,%rcx
140802327:	e8 b4 e9 f3 ff       	call   0x140740ce0
14080232c:	84 c0                	test   %al,%al
14080232e:	0f 84 a3 01 00 00    	je     0x1408024d7
140802334:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140802339:	48 89 06             	mov    %rax,(%rsi)
14080233c:	e9 56 01 00 00       	jmp    0x140802497
140802341:	48 8b d3             	mov    %rbx,%rdx
140802344:	48 8b cf             	mov    %rdi,%rcx
140802347:	e8 d4 a0 f3 ff       	call   0x14073c420
14080234c:	eb 76                	jmp    0x1408023c4
14080234e:	48 8b d3             	mov    %rbx,%rdx
140802351:	48 8b cf             	mov    %rdi,%rcx
140802354:	e8 c7 a0 f3 ff       	call   0x14073c420
140802359:	34 01                	xor    $0x1,%al
14080235b:	eb 67                	jmp    0x1408023c4
14080235d:	48 8b d3             	mov    %rbx,%rdx
140802360:	48 8b cf             	mov    %rdi,%rcx
140802363:	e8 c8 bf f3 ff       	call   0x14073e330
140802368:	84 c0                	test   %al,%al
14080236a:	74 16                	je     0x140802382
14080236c:	48 8b cb             	mov    %rbx,%rcx
14080236f:	e8 8c fa f3 ff       	call   0x140741e00
140802374:	8b d8                	mov    %eax,%ebx
140802376:	48 8b cf             	mov    %rdi,%rcx
140802379:	e8 82 fa f3 ff       	call   0x140741e00
14080237e:	3b c3                	cmp    %ebx,%eax
140802380:	7c 46                	jl     0x1408023c8
140802382:	48 8b 0d ef 0a c3 00 	mov    0xc30aef(%rip),%rcx        # 0x141432e78
140802389:	48 83 c1 60          	add    $0x60,%rcx
14080238d:	48 8b 09             	mov    (%rcx),%rcx
140802390:	48 89 0e             	mov    %rcx,(%rsi)
140802393:	48 85 c9             	test   %rcx,%rcx
140802396:	74 1c                	je     0x1408023b4
140802398:	8b 41 10             	mov    0x10(%rcx),%eax
14080239b:	ff c0                	inc    %eax
14080239d:	89 41 10             	mov    %eax,0x10(%rcx)
1408023a0:	83 f8 01             	cmp    $0x1,%eax
1408023a3:	0f 8e 42 01 00 00    	jle    0x1408024eb
1408023a9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1408023ae:	0f 84 3f 01 00 00    	je     0x1408024f3
1408023b4:	e9 de 00 00 00       	jmp    0x140802497
1408023b9:	48 8b d3             	mov    %rbx,%rdx
1408023bc:	48 8b cf             	mov    %rdi,%rcx
1408023bf:	e8 6c bf f3 ff       	call   0x14073e330
1408023c4:	84 c0                	test   %al,%al
1408023c6:	74 ba                	je     0x140802382
1408023c8:	48 8b 0d a9 0a c3 00 	mov    0xc30aa9(%rip),%rcx        # 0x141432e78
1408023cf:	48 83 c1 58          	add    $0x58,%rcx
1408023d3:	eb b8                	jmp    0x14080238d
1408023d5:	48 8b cb             	mov    %rbx,%rcx
1408023d8:	e8 23 fa f3 ff       	call   0x140741e00
1408023dd:	85 c0                	test   %eax,%eax
1408023df:	7e 0f                	jle    0x1408023f0
1408023e1:	45 33 c0             	xor    %r8d,%r8d
1408023e4:	48 8b d7             	mov    %rdi,%rdx
1408023e7:	48 8b cb             	mov    %rbx,%rcx
1408023ea:	e8 91 1f f3 ff       	call   0x140734380
1408023ef:	90                   	nop
1408023f0:	48 89 3e             	mov    %rdi,(%rsi)
1408023f3:	48 85 ff             	test   %rdi,%rdi
1408023f6:	74 56                	je     0x14080244e
1408023f8:	8b 47 10             	mov    0x10(%rdi),%eax
1408023fb:	ff c0                	inc    %eax
1408023fd:	89 47 10             	mov    %eax,0x10(%rdi)
140802400:	83 f8 01             	cmp    $0x1,%eax
140802403:	0f 8e 09 01 00 00    	jle    0x140802512
140802409:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14080240e:	0f 84 a4 00 00 00    	je     0x1408024b8
140802414:	eb 38                	jmp    0x14080244e
140802416:	48 8b cb             	mov    %rbx,%rcx
140802419:	e8 e2 f9 f3 ff       	call   0x140741e00
14080241e:	85 c0                	test   %eax,%eax
140802420:	7e 0c                	jle    0x14080242e
140802422:	48 8b d7             	mov    %rdi,%rdx
140802425:	48 8b cb             	mov    %rbx,%rcx
140802428:	e8 b3 e8 f3 ff       	call   0x140740ce0
14080242d:	90                   	nop
14080242e:	48 89 3e             	mov    %rdi,(%rsi)
140802431:	48 85 ff             	test   %rdi,%rdi
140802434:	74 18                	je     0x14080244e
140802436:	8b 47 10             	mov    0x10(%rdi),%eax
140802439:	ff c0                	inc    %eax
14080243b:	89 47 10             	mov    %eax,0x10(%rdi)
14080243e:	83 f8 01             	cmp    $0x1,%eax
140802441:	0f 8e d3 00 00 00    	jle    0x14080251a
140802447:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14080244c:	74 5f                	je     0x1408024ad
14080244e:	eb 47                	jmp    0x140802497
140802450:	83 f8 3f             	cmp    $0x3f,%eax
140802453:	7c 20                	jl     0x140802475
140802455:	44 8b c8             	mov    %eax,%r9d
140802458:	4c 8d 05 91 98 83 00 	lea    0x839891(%rip),%r8        # 0x14103bcf0
14080245f:	ba 00 02 00 00       	mov    $0x200,%edx
140802464:	48 8d 1d 35 ff c2 00 	lea    0xc2ff35(%rip),%rbx        # 0x1414323a0
14080246b:	48 8b cb             	mov    %rbx,%rcx
14080246e:	e8 bd d8 b7 ff       	call   0x14037fd30
140802473:	eb 08                	jmp    0x14080247d
140802475:	49 8b 9c c0 c0 cb 3a 	mov    0x13acbc0(%r8,%rax,8),%rbx
14080247c:	01
14080247d:	45 33 c9             	xor    %r9d,%r9d
140802480:	4c 8b c3             	mov    %rbx,%r8
140802483:	48 8d 15 1e 9c 83 00 	lea    0x839c1e(%rip),%rdx        # 0x14103c0a8
14080248a:	49 8b ce             	mov    %r14,%rcx
14080248d:	e8 8e 7a f8 ff       	call   0x140789f20
140802492:	33 c0                	xor    %eax,%eax
140802494:	48 89 06             	mov    %rax,(%rsi)
140802497:	48 8b c6             	mov    %rsi,%rax
14080249a:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14080249f:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1408024a4:	48 83 c4 30          	add    $0x30,%rsp
1408024a8:	41 5e                	pop    %r14
1408024aa:	5f                   	pop    %rdi
1408024ab:	5e                   	pop    %rsi
1408024ac:	c3                   	ret
1408024ad:	b9 01 00 00 00       	mov    $0x1,%ecx
1408024b2:	e8 49 82 f8 ff       	call   0x14078a700
1408024b7:	90                   	nop
1408024b8:	b9 01 00 00 00       	mov    $0x1,%ecx
1408024bd:	e8 3e 82 f8 ff       	call   0x14078a700
1408024c2:	90                   	nop
1408024c3:	48 8d 15 5e 9b 83 00 	lea    0x839b5e(%rip),%rdx        # 0x14103c028
1408024ca:	48 8b 0d 27 f0 c2 00 	mov    0xc2f027(%rip),%rcx        # 0x1414314f8
1408024d1:	e8 3a 17 f9 ff       	call   0x140793c10
1408024d6:	90                   	nop
1408024d7:	48 8d 15 6a 9b 83 00 	lea    0x839b6a(%rip),%rdx        # 0x14103c048
1408024de:	48 8b 0d 13 f0 c2 00 	mov    0xc2f013(%rip),%rcx        # 0x1414314f8
1408024e5:	e8 26 17 f9 ff       	call   0x140793c10
1408024ea:	90                   	nop
1408024eb:	33 c9                	xor    %ecx,%ecx
1408024ed:	e8 0e 82 f8 ff       	call   0x14078a700
1408024f2:	cc                   	int3
1408024f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1408024f8:	e8 03 82 f8 ff       	call   0x14078a700
1408024fd:	90                   	nop
1408024fe:	48 8d 15 6b 9b 83 00 	lea    0x839b6b(%rip),%rdx        # 0x14103c070
140802505:	48 8b 0d ec ef c2 00 	mov    0xc2efec(%rip),%rcx        # 0x1414314f8
14080250c:	e8 ff 16 f9 ff       	call   0x140793c10
140802511:	90                   	nop
140802512:	33 c9                	xor    %ecx,%ecx
140802514:	e8 e7 81 f8 ff       	call   0x14078a700
140802519:	90                   	nop
14080251a:	33 c9                	xor    %ecx,%ecx
14080251c:	e8 df 81 f8 ff       	call   0x14078a700
140802521:	cc                   	int3