140dd0293:	77 11                	ja     0x140dd02a6
140dd0295:	49 8b c8             	mov    %r8,%rcx
140dd0298:	48 83 c4 28          	add    $0x28,%rsp
140dd029c:	e9 a3 ae 04 00       	jmp    0x140e1b144
140dd02a1:	48 83 c4 28          	add    $0x28,%rsp
140dd02a5:	c3                   	ret
140dd02a6:	e8 f9 9e 05 00       	call   0x140e2a1a4
140dd02ab:	cc                   	int3
140dd02ac:	cc                   	int3
140dd02ad:	cc                   	int3
140dd02ae:	cc                   	int3
140dd02af:	cc                   	int3
140dd02b0:	40 53                	rex push %rbx
140dd02b2:	48 83 ec 20          	sub    $0x20,%rsp
140dd02b6:	48 8b d9             	mov    %rcx,%rbx
140dd02b9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140dd02bd:	48 85 c9             	test   %rcx,%rcx
140dd02c0:	74 2e                	je     0x140dd02f0
140dd02c2:	48 63 53 18          	movslq 0x18(%rbx),%rdx
140dd02c6:	48 c1 e2 03          	shl    $0x3,%rdx
140dd02ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd02d1:	72 18                	jb     0x140dd02eb
140dd02d3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd02d7:	48 83 c2 27          	add    $0x27,%rdx
140dd02db:	49 2b c8             	sub    %r8,%rcx
140dd02de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd02e2:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd02e6:	77 4a                	ja     0x140dd0332
140dd02e8:	49 8b c8             	mov    %r8,%rcx
140dd02eb:	e8 54 ae 04 00       	call   0x140e1b144
140dd02f0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140dd02f4:	48 85 c9             	test   %rcx,%rcx
140dd02f7:	74 33                	je     0x140dd032c
140dd02f9:	48 63 53 08          	movslq 0x8(%rbx),%rdx
140dd02fd:	48 c1 e2 02          	shl    $0x2,%rdx
140dd0301:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd0308:	72 18                	jb     0x140dd0322
140dd030a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd030e:	48 83 c2 27          	add    $0x27,%rdx
140dd0312:	49 2b c8             	sub    %r8,%rcx
140dd0315:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd0319:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd031d:	77 13                	ja     0x140dd0332
140dd031f:	49 8b c8             	mov    %r8,%rcx
140dd0322:	48 83 c4 20          	add    $0x20,%rsp
140dd0326:	5b                   	pop    %rbx
140dd0327:	e9 18 ae 04 00       	jmp    0x140e1b144
140dd032c:	48 83 c4 20          	add    $0x20,%rsp
140dd0330:	5b                   	pop    %rbx
140dd0331:	c3                   	ret
140dd0332:	e8 6d 9e 05 00       	call   0x140e2a1a4
140dd0337:	cc                   	int3
140dd0338:	cc                   	int3
140dd0339:	cc                   	int3
140dd033a:	cc                   	int3
140dd033b:	cc                   	int3
140dd033c:	cc                   	int3
140dd033d:	cc                   	int3
140dd033e:	cc                   	int3
140dd033f:	cc                   	int3
140dd0340:	40 53                	rex push %rbx
140dd0342:	48 83 ec 20          	sub    $0x20,%rsp
140dd0346:	48 8b d9             	mov    %rcx,%rbx
140dd0349:	80 39 00             	cmpb   $0x0,(%rcx)
140dd034c:	75 05                	jne    0x140dd0353
140dd034e:	e8 4d 08 00 00       	call   0x140dd0ba0
140dd0353:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140dd0357:	48 83 c4 20          	add    $0x20,%rsp
140dd035b:	5b                   	pop    %rbx
140dd035c:	e9 ff 5c 41 ff       	jmp    0x1401e6060
140dd0361:	cc                   	int3
140dd0362:	cc                   	int3
140dd0363:	cc                   	int3
140dd0364:	cc                   	int3
140dd0365:	cc                   	int3
140dd0366:	cc                   	int3
140dd0367:	cc                   	int3
140dd0368:	cc                   	int3
140dd0369:	cc                   	int3
140dd036a:	cc                   	int3
140dd036b:	cc                   	int3
140dd036c:	cc                   	int3
140dd036d:	cc                   	int3
140dd036e:	cc                   	int3
140dd036f:	cc                   	int3
140dd0370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dd0375:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140dd037a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140dd037f:	57                   	push   %rdi
140dd0380:	48 83 ec 20          	sub    $0x20,%rsp
140dd0384:	48 8b d9             	mov    %rcx,%rbx
140dd0387:	48 8b b9 88 00 00 00 	mov    0x88(%rcx),%rdi
140dd038e:	48 8d 05 53 dc 6c 00 	lea    0x6cdc53(%rip),%rax        # 0x14149dfe8
140dd0395:	48 3b f8             	cmp    %rax,%rdi
140dd0398:	74 31                	je     0x140dd03cb
140dd039a:	48 85 ff             	test   %rdi,%rdi
140dd039d:	74 2c                	je     0x140dd03cb
140dd039f:	4c 8b 07             	mov    (%rdi),%r8
140dd03a2:	4d 8b 40 08          	mov    0x8(%r8),%r8
140dd03a6:	48 8b d7             	mov    %rdi,%rdx
140dd03a9:	48 8b cf             	mov    %rdi,%rcx
140dd03ac:	e8 bf fa ff ff       	call   0x140dcfe70
140dd03b1:	ba 48 00 00 00       	mov    $0x48,%edx
140dd03b6:	48 8b 0f             	mov    (%rdi),%rcx
140dd03b9:	e8 86 ad 04 00       	call   0x140e1b144
140dd03be:	ba 10 00 00 00       	mov    $0x10,%edx
140dd03c3:	48 8b cf             	mov    %rdi,%rcx
140dd03c6:	e8 79 ad 04 00       	call   0x140e1b144
140dd03cb:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
140dd03d2:	48 8d 05 ff db 6c 00 	lea    0x6cdbff(%rip),%rax        # 0x14149dfd8
140dd03d9:	48 3b f8             	cmp    %rax,%rdi
140dd03dc:	74 31                	je     0x140dd040f
140dd03de:	48 85 ff             	test   %rdi,%rdi
140dd03e1:	74 2c                	je     0x140dd040f
140dd03e3:	4c 8b 07             	mov    (%rdi),%r8
140dd03e6:	4d 8b 40 08          	mov    0x8(%r8),%r8
140dd03ea:	48 8b d7             	mov    %rdi,%rdx
140dd03ed:	48 8b cf             	mov    %rdi,%rcx
140dd03f0:	e8 2b 21 76 ff       	call   0x140532520
140dd03f5:	ba 48 00 00 00       	mov    $0x48,%edx
140dd03fa:	48 8b 0f             	mov    (%rdi),%rcx
140dd03fd:	e8 42 ad 04 00       	call   0x140e1b144
140dd0402:	ba 10 00 00 00       	mov    $0x10,%edx
140dd0407:	48 8b cf             	mov    %rdi,%rcx
140dd040a:	e8 35 ad 04 00       	call   0x140e1b144
140dd040f:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
140dd0413:	48 85 ff             	test   %rdi,%rdi
140dd0416:	74 15                	je     0x140dd042d
140dd0418:	48 8b cf             	mov    %rdi,%rcx
140dd041b:	e8 e0 3c 00 00       	call   0x140dd4100
140dd0420:	ba b8 01 00 00       	mov    $0x1b8,%edx
140dd0425:	48 8b cf             	mov    %rdi,%rcx
140dd0428:	e8 17 ad 04 00       	call   0x140e1b144
140dd042d:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
140dd0431:	48 85 ff             	test   %rdi,%rdi
140dd0434:	74 15                	je     0x140dd044b
140dd0436:	48 8b cf             	mov    %rdi,%rcx
140dd0439:	e8 c2 3c 00 00       	call   0x140dd4100
140dd043e:	ba b8 01 00 00       	mov    $0x1b8,%edx
140dd0443:	48 8b cf             	mov    %rdi,%rcx
140dd0446:	e8 f9 ac 04 00       	call   0x140e1b144
140dd044b:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
140dd044f:	48 8d 35 62 db 6c 00 	lea    0x6cdb62(%rip),%rsi        # 0x14149dfb8
140dd0456:	33 ed                	xor    %ebp,%ebp
140dd0458:	48 3b fe             	cmp    %rsi,%rdi
140dd045b:	74 5b                	je     0x140dd04b8
140dd045d:	48 85 ff             	test   %rdi,%rdi
140dd0460:	74 56                	je     0x140dd04b8
140dd0462:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140dd0466:	48 83 fa 0f          	cmp    $0xf,%rdx
140dd046a:	76 30                	jbe    0x140dd049c
140dd046c:	48 ff c2             	inc    %rdx
140dd046f:	48 8b 0f             	mov    (%rdi),%rcx
140dd0472:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd0479:	72 1c                	jb     0x140dd0497
140dd047b:	48 83 c2 27          	add    $0x27,%rdx
140dd047f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd0483:	49 2b c8             	sub    %r8,%rcx
140dd0486:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd048a:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd048e:	0f 87 5e 01 00 00    	ja     0x140dd05f2
140dd0494:	49 8b c8             	mov    %r8,%rcx
140dd0497:	e8 a8 ac 04 00       	call   0x140e1b144
140dd049c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140dd04a0:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140dd04a7:	00
140dd04a8:	40 88 2f             	mov    %bpl,(%rdi)
140dd04ab:	ba 20 00 00 00       	mov    $0x20,%edx
140dd04b0:	48 8b cf             	mov    %rdi,%rcx
140dd04b3:	e8 8c ac 04 00       	call   0x140e1b144
140dd04b8:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
140dd04bc:	48 3b fe             	cmp    %rsi,%rdi
140dd04bf:	74 5b                	je     0x140dd051c
140dd04c1:	48 85 ff             	test   %rdi,%rdi
140dd04c4:	74 56                	je     0x140dd051c
140dd04c6:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140dd04ca:	48 83 fa 0f          	cmp    $0xf,%rdx
140dd04ce:	76 30                	jbe    0x140dd0500
140dd04d0:	48 ff c2             	inc    %rdx
140dd04d3:	48 8b 0f             	mov    (%rdi),%rcx
140dd04d6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd04dd:	72 1c                	jb     0x140dd04fb
140dd04df:	48 83 c2 27          	add    $0x27,%rdx
140dd04e3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd04e7:	49 2b c8             	sub    %r8,%rcx
140dd04ea:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd04ee:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd04f2:	0f 87 fa 00 00 00    	ja     0x140dd05f2
140dd04f8:	49 8b c8             	mov    %r8,%rcx
140dd04fb:	e8 44 ac 04 00       	call   0x140e1b144
140dd0500:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140dd0504:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140dd050b:	00
140dd050c:	40 88 2f             	mov    %bpl,(%rdi)
140dd050f:	ba 20 00 00 00       	mov    $0x20,%edx
140dd0514:	48 8b cf             	mov    %rdi,%rcx
140dd0517:	e8 28 ac 04 00       	call   0x140e1b144
140dd051c:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140dd0520:	48 85 c9             	test   %rcx,%rcx
140dd0523:	74 05                	je     0x140dd052a
140dd0525:	e8 d6 2b 01 00       	call   0x140de3100
140dd052a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140dd052e:	48 85 c9             	test   %rcx,%rcx
140dd0531:	74 05                	je     0x140dd0538
140dd0533:	e8 c8 2b 01 00       	call   0x140de3100
140dd0538:	48 8b 3b             	mov    (%rbx),%rdi
140dd053b:	48 85 ff             	test   %rdi,%rdi
140dd053e:	74 56                	je     0x140dd0596
140dd0540:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140dd0544:	48 83 fa 0f          	cmp    $0xf,%rdx
140dd0548:	76 30                	jbe    0x140dd057a
140dd054a:	48 ff c2             	inc    %rdx
140dd054d:	48 8b 0f             	mov    (%rdi),%rcx
140dd0550:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd0557:	72 1c                	jb     0x140dd0575
140dd0559:	48 83 c2 27          	add    $0x27,%rdx
140dd055d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd0561:	49 2b c8             	sub    %r8,%rcx
140dd0564:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd0568:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd056c:	0f 87 80 00 00 00    	ja     0x140dd05f2
140dd0572:	49 8b c8             	mov    %r8,%rcx
140dd0575:	e8 ca ab 04 00       	call   0x140e1b144
140dd057a:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140dd057e:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140dd0585:	00
140dd0586:	40 88 2f             	mov    %bpl,(%rdi)
140dd0589:	ba 20 00 00 00       	mov    $0x20,%edx
140dd058e:	48 8b cf             	mov    %rdi,%rcx
140dd0591:	e8 ae ab 04 00       	call   0x140e1b144
140dd0596:	48 8b 53 68          	mov    0x68(%rbx),%rdx
140dd059a:	48 83 fa 0f          	cmp    $0xf,%rdx
140dd059e:	76 2d                	jbe    0x140dd05cd
140dd05a0:	48 ff c2             	inc    %rdx
140dd05a3:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140dd05a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd05ae:	72 18                	jb     0x140dd05c8
140dd05b0:	48 83 c2 27          	add    $0x27,%rdx
140dd05b4:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd05b8:	49 2b c8             	sub    %r8,%rcx
140dd05bb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd05bf:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd05c3:	77 2d                	ja     0x140dd05f2
140dd05c5:	49 8b c8             	mov    %r8,%rcx
140dd05c8:	e8 77 ab 04 00       	call   0x140e1b144
140dd05cd:	48 89 6b 60          	mov    %rbp,0x60(%rbx)
140dd05d1:	48 c7 43 68 0f 00 00 	movq   $0xf,0x68(%rbx)
140dd05d8:	00
140dd05d9:	40 88 6b 50          	mov    %bpl,0x50(%rbx)
140dd05dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dd05e2:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140dd05e7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140dd05ec:	48 83 c4 20          	add    $0x20,%rsp
140dd05f0:	5f                   	pop    %rdi
140dd05f1:	c3                   	ret
140dd05f2:	e8 ad 9b 05 00       	call   0x140e2a1a4
140dd05f7:	cc                   	int3
140dd05f8:	cc                   	int3
140dd05f9:	cc                   	int3
140dd05fa:	cc                   	int3
140dd05fb:	cc                   	int3
140dd05fc:	cc                   	int3
140dd05fd:	cc                   	int3
140dd05fe:	cc                   	int3
140dd05ff:	cc                   	int3
140dd0600:	40 53                	rex push %rbx
140dd0602:	48 83 ec 20          	sub    $0x20,%rsp
140dd0606:	48 8b 59 18          	mov    0x18(%rcx),%rbx
140dd060a:	48 85 db             	test   %rbx,%rbx
140dd060d:	74 5b                	je     0x140dd066a
140dd060f:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140dd0613:	48 83 fa 0f          	cmp    $0xf,%rdx
140dd0617:	76 2c                	jbe    0x140dd0645
140dd0619:	48 8b 0b             	mov    (%rbx),%rcx
140dd061c:	48 ff c2             	inc    %rdx
140dd061f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd0626:	72 18                	jb     0x140dd0640
140dd0628:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd062c:	48 83 c2 27          	add    $0x27,%rdx
140dd0630:	49 2b c8             	sub    %r8,%rcx
140dd0633:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd0637:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd063b:	77 33                	ja     0x140dd0670
140dd063d:	49 8b c8             	mov    %r8,%rcx
140dd0640:	e8 ff aa 04 00       	call   0x140e1b144
140dd0645:	ba 20 00 00 00       	mov    $0x20,%edx
140dd064a:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140dd0651:	00
140dd0652:	48 8b cb             	mov    %rbx,%rcx
140dd0655:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140dd065c:	00
140dd065d:	c6 03 00             	movb   $0x0,(%rbx)
140dd0660:	48 83 c4 20          	add    $0x20,%rsp
140dd0664:	5b                   	pop    %rbx
140dd0665:	e9 da aa 04 00       	jmp    0x140e1b144
140dd066a:	48 83 c4 20          	add    $0x20,%rsp
140dd066e:	5b                   	pop    %rbx
140dd066f:	c3                   	ret
140dd0670:	e8 2f 9b 05 00       	call   0x140e2a1a4
140dd0675:	cc                   	int3
140dd0676:	cc                   	int3
140dd0677:	cc                   	int3
140dd0678:	cc                   	int3
140dd0679:	cc                   	int3
140dd067a:	cc                   	int3
140dd067b:	cc                   	int3
140dd067c:	cc                   	int3
140dd067d:	cc                   	int3
140dd067e:	cc                   	int3
140dd067f:	cc                   	int3
140dd0680:	40 53                	rex push %rbx
140dd0682:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140dd0689:	48 8b 05 70 88 5e 00 	mov    0x5e8870(%rip),%rax        # 0x1413b8f00
140dd0690:	48 33 c4             	xor    %rsp,%rax
140dd0693:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140dd069a:	00
140dd069b:	48 8b da             	mov    %rdx,%rbx
140dd069e:	48 b8 56 55 55 55 55 	movabs $0x5555555555555556,%rax
140dd06a5:	55 55 55
140dd06a8:	48 f7 6a 08          	imulq  0x8(%rdx)
140dd06ac:	48 8b c2             	mov    %rdx,%rax
140dd06af:	48 c1 e8 3f          	shr    $0x3f,%rax
140dd06b3:	48 03 d0             	add    %rax,%rdx
140dd06b6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140dd06ba:	e8 a1 c9 01 00       	call   0x140ded060
140dd06bf:	48 89 43 78          	mov    %rax,0x78(%rbx)
140dd06c3:	48 85 c0             	test   %rax,%rax
140dd06c6:	0f 85 23 01 00 00    	jne    0x140dd07ef
140dd06cc:	38 43 16             	cmp    %al,0x16(%rbx)
140dd06cf:	0f 84 1a 01 00 00    	je     0x140dd07ef
140dd06d5:	48 8b 03             	mov    (%rbx),%rax
140dd06d8:	48 8b c8             	mov    %rax,%rcx
140dd06db:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140dd06e0:	76 03                	jbe    0x140dd06e5
140dd06e2:	48 8b 08             	mov    (%rax),%rcx
140dd06e5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140dd06ea:	48 8b 40 10          	mov    0x10(%rax),%rax
140dd06ee:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dd06f3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140dd06f8:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140dd06ff:	00
140dd0700:	e8 2b 1f 00 00       	call   0x140dd2630
140dd0705:	48 8b d8             	mov    %rax,%rbx
140dd0708:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140dd070d:	ba 01 00 00 00       	mov    $0x1,%edx
140dd0712:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140dd0717:	e8 54 d8 40 ff       	call   0x1401ddf70
140dd071c:	90                   	nop
140dd071d:	48 8d 15 6c fc 3d 00 	lea    0x3dfc6c(%rip),%rdx        # 0x1411b0390
140dd0724:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx