140098060:	cc                   	int3
140098061:	cc                   	int3
140098062:	cc                   	int3
140098063:	cc                   	int3
140098064:	cc                   	int3
140098065:	cc                   	int3
140098066:	cc                   	int3
140098067:	cc                   	int3
140098068:	cc                   	int3
140098069:	cc                   	int3
14009806a:	cc                   	int3
14009806b:	cc                   	int3
14009806c:	cc                   	int3
14009806d:	cc                   	int3
14009806e:	cc                   	int3
14009806f:	cc                   	int3
140098070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140098075:	57                   	push   %rdi
140098076:	48 83 ec 20          	sub    $0x20,%rsp
14009807a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14009807e:	48 8b f9             	mov    %rcx,%rdi
140098081:	48 85 db             	test   %rbx,%rbx
140098084:	74 4b                	je     0x1400980d1
140098086:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14009808a:	48 83 fa 0f          	cmp    $0xf,%rdx
14009808e:	76 2d                	jbe    0x1400980bd
140098090:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140098094:	48 ff c2             	inc    %rdx
140098097:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14009809e:	72 18                	jb     0x1400980b8
1400980a0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400980a4:	48 83 c2 27          	add    $0x27,%rdx
1400980a8:	49 2b c8             	sub    %r8,%rcx
1400980ab:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400980af:	48 83 f8 1f          	cmp    $0x1f,%rax
1400980b3:	77 3a                	ja     0x1400980ef
1400980b5:	49 8b c8             	mov    %r8,%rcx
1400980b8:	e8 c7 21 26 00       	call   0x1402fa284
1400980bd:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1400980c4:	00
1400980c5:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
1400980cc:	00
1400980cd:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1400980d1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400980d5:	48 85 c9             	test   %rcx,%rcx
1400980d8:	74 0a                	je     0x1400980e4
1400980da:	ba 38 00 00 00       	mov    $0x38,%edx
1400980df:	e8 a0 21 26 00       	call   0x1402fa284
1400980e4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400980e9:	48 83 c4 20          	add    $0x20,%rsp
1400980ed:	5f                   	pop    %rdi
1400980ee:	c3                   	ret
1400980ef:	ff 15 03 1f 29 00    	call   *0x291f03(%rip)        # 0x140329ff8
1400980f5:	cc                   	int3
1400980f6:	cc                   	int3
1400980f7:	cc                   	int3
1400980f8:	cc                   	int3
1400980f9:	cc                   	int3
1400980fa:	cc                   	int3
1400980fb:	cc                   	int3
1400980fc:	cc                   	int3
1400980fd:	cc                   	int3
1400980fe:	cc                   	int3
1400980ff:	cc                   	int3
140098100:	40 53                	rex push %rbx
140098102:	48 83 ec 20          	sub    $0x20,%rsp
140098106:	48 8b d9             	mov    %rcx,%rbx
140098109:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009810d:	48 85 c9             	test   %rcx,%rcx
140098110:	74 09                	je     0x14009811b
140098112:	48 83 c1 10          	add    $0x10,%rcx
140098116:	e8 45 08 00 00       	call   0x140098960
14009811b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009811f:	48 85 c9             	test   %rcx,%rcx
140098122:	74 0f                	je     0x140098133
140098124:	ba 50 00 00 00       	mov    $0x50,%edx
140098129:	48 83 c4 20          	add    $0x20,%rsp
14009812d:	5b                   	pop    %rbx
14009812e:	e9 51 21 26 00       	jmp    0x1402fa284
140098133:	48 83 c4 20          	add    $0x20,%rsp
140098137:	5b                   	pop    %rbx
140098138:	c3                   	ret
140098139:	cc                   	int3
14009813a:	cc                   	int3
14009813b:	cc                   	int3
14009813c:	cc                   	int3
14009813d:	cc                   	int3
14009813e:	cc                   	int3
14009813f:	cc                   	int3
140098140:	40 53                	rex push %rbx
140098142:	48 83 ec 20          	sub    $0x20,%rsp
140098146:	48 8b d9             	mov    %rcx,%rbx
140098149:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009814d:	48 85 c9             	test   %rcx,%rcx
140098150:	74 09                	je     0x14009815b
140098152:	48 83 c1 10          	add    $0x10,%rcx
140098156:	e8 25 09 00 00       	call   0x140098a80
14009815b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009815f:	48 85 c9             	test   %rcx,%rcx
140098162:	74 0f                	je     0x140098173
140098164:	ba 48 00 00 00       	mov    $0x48,%edx
140098169:	48 83 c4 20          	add    $0x20,%rsp
14009816d:	5b                   	pop    %rbx
14009816e:	e9 11 21 26 00       	jmp    0x1402fa284
140098173:	48 83 c4 20          	add    $0x20,%rsp
140098177:	5b                   	pop    %rbx
140098178:	c3                   	ret
140098179:	cc                   	int3
14009817a:	cc                   	int3
14009817b:	cc                   	int3
14009817c:	cc                   	int3
14009817d:	cc                   	int3
14009817e:	cc                   	int3
14009817f:	cc                   	int3
140098180:	40 53                	rex push %rbx
140098182:	48 83 ec 20          	sub    $0x20,%rsp
140098186:	48 8b d9             	mov    %rcx,%rbx
140098189:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009818d:	48 85 c9             	test   %rcx,%rcx
140098190:	74 09                	je     0x14009819b
140098192:	48 83 c1 10          	add    $0x10,%rcx
140098196:	e8 55 09 00 00       	call   0x140098af0
14009819b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009819f:	48 85 c9             	test   %rcx,%rcx
1400981a2:	74 0f                	je     0x1400981b3
1400981a4:	ba 60 00 00 00       	mov    $0x60,%edx
1400981a9:	48 83 c4 20          	add    $0x20,%rsp
1400981ad:	5b                   	pop    %rbx
1400981ae:	e9 d1 20 26 00       	jmp    0x1402fa284
1400981b3:	48 83 c4 20          	add    $0x20,%rsp
1400981b7:	5b                   	pop    %rbx
1400981b8:	c3                   	ret
1400981b9:	cc                   	int3
1400981ba:	cc                   	int3
1400981bb:	cc                   	int3
1400981bc:	cc                   	int3
1400981bd:	cc                   	int3
1400981be:	cc                   	int3
1400981bf:	cc                   	int3
1400981c0:	48 83 ec 28          	sub    $0x28,%rsp
1400981c4:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1400981c9:	74 50                	je     0x14009821b
1400981cb:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400981cf:	33 d2                	xor    %edx,%edx
1400981d1:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400981d6:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400981da:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400981de:	48 89 10             	mov    %rdx,(%rax)
1400981e1:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1400981e5:	48 85 ff             	test   %rdi,%rdi
1400981e8:	74 2c                	je     0x140098216
1400981ea:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400981ef:	90                   	nop
1400981f0:	48 8b df             	mov    %rdi,%rbx
1400981f3:	48 8b 3f             	mov    (%rdi),%rdi
1400981f6:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400981fa:	e8 81 08 00 00       	call   0x140098a80
1400981ff:	ba 48 00 00 00       	mov    $0x48,%edx
140098204:	48 8b cb             	mov    %rbx,%rcx
140098207:	e8 78 20 26 00       	call   0x1402fa284
14009820c:	48 85 ff             	test   %rdi,%rdi
14009820f:	75 df                	jne    0x1400981f0
140098211:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140098216:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14009821b:	48 83 c4 28          	add    $0x28,%rsp
14009821f:	c3                   	ret
140098220:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
140098224:	0f 85 d6 fb ff ff    	jne    0x140097e00
14009822a:	c3                   	ret
14009822b:	cc                   	int3
14009822c:	cc                   	int3
14009822d:	cc                   	int3
14009822e:	cc                   	int3
14009822f:	cc                   	int3
140098230:	48 8b 09             	mov    (%rcx),%rcx
140098233:	48 85 c9             	test   %rcx,%rcx
140098236:	74 0c                	je     0x140098244
140098238:	48 8b 01             	mov    (%rcx),%rax
14009823b:	ba 01 00 00 00       	mov    $0x1,%edx
140098240:	48 ff 60 28          	rex.W jmp *0x28(%rax)
140098244:	c3                   	ret
140098245:	cc                   	int3
140098246:	cc                   	int3
140098247:	cc                   	int3
140098248:	cc                   	int3
140098249:	cc                   	int3
14009824a:	cc                   	int3
14009824b:	cc                   	int3
14009824c:	cc                   	int3
14009824d:	cc                   	int3
14009824e:	cc                   	int3
14009824f:	cc                   	int3
140098250:	40 53                	rex push %rbx
140098252:	48 83 ec 20          	sub    $0x20,%rsp
140098256:	48 8b d9             	mov    %rcx,%rbx
140098259:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009825d:	48 85 c9             	test   %rcx,%rcx
140098260:	74 09                	je     0x14009826b
140098262:	48 83 c1 28          	add    $0x28,%rcx
140098266:	e8 75 19 00 00       	call   0x140099be0
14009826b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009826f:	48 85 c9             	test   %rcx,%rcx
140098272:	74 0a                	je     0x14009827e
140098274:	48 83 c4 20          	add    $0x20,%rsp
140098278:	5b                   	pop    %rbx
140098279:	e9 06 20 26 00       	jmp    0x1402fa284
14009827e:	48 83 c4 20          	add    $0x20,%rsp
140098282:	5b                   	pop    %rbx
140098283:	c3                   	ret
140098284:	cc                   	int3
140098285:	cc                   	int3
140098286:	cc                   	int3
140098287:	cc                   	int3
140098288:	cc                   	int3
140098289:	cc                   	int3
14009828a:	cc                   	int3
14009828b:	cc                   	int3
14009828c:	cc                   	int3
14009828d:	cc                   	int3
14009828e:	cc                   	int3
14009828f:	cc                   	int3
140098290:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140098294:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140098298:	48 8b 09             	mov    (%rcx),%rcx
14009829b:	e9 f0 4d ff ff       	jmp    0x14008d090
1400982a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400982a5:	57                   	push   %rdi
1400982a6:	48 83 ec 20          	sub    $0x20,%rsp
1400982aa:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1400982ae:	48 8b 19             	mov    (%rcx),%rbx
1400982b1:	48 3b df             	cmp    %rdi,%rbx
1400982b4:	74 11                	je     0x1400982c7
1400982b6:	48 8b cb             	mov    %rbx,%rcx
1400982b9:	e8 22 19 00 00       	call   0x140099be0
1400982be:	48 83 c3 18          	add    $0x18,%rbx
1400982c2:	48 3b df             	cmp    %rdi,%rbx
1400982c5:	75 ef                	jne    0x1400982b6
1400982c7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400982cc:	48 83 c4 20          	add    $0x20,%rsp
1400982d0:	5f                   	pop    %rdi
1400982d1:	c3                   	ret
1400982d2:	cc                   	int3
1400982d3:	cc                   	int3
1400982d4:	cc                   	int3
1400982d5:	cc                   	int3
1400982d6:	cc                   	int3
1400982d7:	cc                   	int3
1400982d8:	cc                   	int3
1400982d9:	cc                   	int3
1400982da:	cc                   	int3
1400982db:	cc                   	int3
1400982dc:	cc                   	int3
1400982dd:	cc                   	int3
1400982de:	cc                   	int3
1400982df:	cc                   	int3
1400982e0:	48 83 ec 28          	sub    $0x28,%rsp
1400982e4:	4c 8d 0d 75 08 00 00 	lea    0x875(%rip),%r9        # 0x140098b60
1400982eb:	ba 30 00 00 00       	mov    $0x30,%edx
1400982f0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400982f6:	e8 7d 1e 26 00       	call   0x1402fa178
1400982fb:	90                   	nop
1400982fc:	48 83 c4 28          	add    $0x28,%rsp
140098300:	c3                   	ret
140098301:	cc                   	int3
140098302:	cc                   	int3
140098303:	cc                   	int3
140098304:	cc                   	int3
140098305:	cc                   	int3
140098306:	cc                   	int3
140098307:	cc                   	int3
140098308:	cc                   	int3
140098309:	cc                   	int3
14009830a:	cc                   	int3
14009830b:	cc                   	int3
14009830c:	cc                   	int3
14009830d:	cc                   	int3
14009830e:	cc                   	int3
14009830f:	cc                   	int3
140098310:	48 83 ec 28          	sub    $0x28,%rsp
140098314:	4c 8d 0d 45 08 00 00 	lea    0x845(%rip),%r9        # 0x140098b60
14009831b:	ba 30 00 00 00       	mov    $0x30,%edx
140098320:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140098326:	e8 4d 1e 26 00       	call   0x1402fa178
14009832b:	90                   	nop
14009832c:	48 83 c4 28          	add    $0x28,%rsp
140098330:	c3                   	ret
140098331:	cc                   	int3
140098332:	cc                   	int3
140098333:	cc                   	int3
140098334:	cc                   	int3
140098335:	cc                   	int3
140098336:	cc                   	int3
140098337:	cc                   	int3
140098338:	cc                   	int3
140098339:	cc                   	int3
14009833a:	cc                   	int3
14009833b:	cc                   	int3
14009833c:	cc                   	int3
14009833d:	cc                   	int3
14009833e:	cc                   	int3
14009833f:	cc                   	int3
140098340:	48 83 ec 28          	sub    $0x28,%rsp
140098344:	4c 8d 0d 15 08 00 00 	lea    0x815(%rip),%r9        # 0x140098b60
14009834b:	ba 30 00 00 00       	mov    $0x30,%edx
140098350:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140098356:	e8 1d 1e 26 00       	call   0x1402fa178
14009835b:	90                   	nop
14009835c:	48 83 c4 28          	add    $0x28,%rsp
140098360:	c3                   	ret
140098361:	cc                   	int3
140098362:	cc                   	int3
140098363:	cc                   	int3
140098364:	cc                   	int3
140098365:	cc                   	int3
140098366:	cc                   	int3
140098367:	cc                   	int3
140098368:	cc                   	int3
140098369:	cc                   	int3
14009836a:	cc                   	int3
14009836b:	cc                   	int3
14009836c:	cc                   	int3
14009836d:	cc                   	int3
14009836e:	cc                   	int3
14009836f:	cc                   	int3
140098370:	e9 3b 8b 02 00       	jmp    0x1400c0eb0
140098375:	cc                   	int3
140098376:	cc                   	int3
140098377:	cc                   	int3
140098378:	cc                   	int3
140098379:	cc                   	int3
14009837a:	cc                   	int3
14009837b:	cc                   	int3
14009837c:	cc                   	int3
14009837d:	cc                   	int3
14009837e:	cc                   	int3
14009837f:	cc                   	int3
140098380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140098385:	57                   	push   %rdi
140098386:	48 83 ec 20          	sub    $0x20,%rsp
14009838a:	f6 41 70 01          	testb  $0x1,0x70(%rcx)
14009838e:	48 8d 05 2b 14 2b 00 	lea    0x2b142b(%rip),%rax        # 0x1403497c0
140098395:	48 89 01             	mov    %rax,(%rcx)
140098398:	48 8b d9             	mov    %rcx,%rbx
14009839b:	74 60                	je     0x1400983fd
14009839d:	ff 15 fd 12 29 00    	call   *0x2912fd(%rip)        # 0x1403296a0
1400983a3:	48 8b cb             	mov    %rbx,%rcx
1400983a6:	48 85 c0             	test   %rax,%rax
1400983a9:	74 08                	je     0x1400983b3
1400983ab:	ff 15 0f 13 29 00    	call   *0x29130f(%rip)        # 0x1403296c0
1400983b1:	eb 06                	jmp    0x1400983b9