140dab2fc:	cc                   	int3
140dab2fd:	cc                   	int3
140dab2fe:	cc                   	int3
140dab2ff:	cc                   	int3
140dab300:	40 53                	rex push %rbx
140dab302:	b8 20 00 00 00       	mov    $0x20,%eax
140dab307:	e8 94 01 07 00       	call   0x140e1b4a0
140dab30c:	48 2b e0             	sub    %rax,%rsp
140dab30f:	48 8b d9             	mov    %rcx,%rbx
140dab312:	48 8b 09             	mov    (%rcx),%rcx
140dab315:	e8 96 8a f2 ff       	call   0x140cd3db0
140dab31a:	3d 96 00 00 00       	cmp    $0x96,%eax
140dab31f:	74 08                	je     0x140dab329
140dab321:	33 c0                	xor    %eax,%eax
140dab323:	48 83 c4 20          	add    $0x20,%rsp
140dab327:	5b                   	pop    %rbx
140dab328:	c3                   	ret
140dab329:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dab32d:	48 83 c4 20          	add    $0x20,%rsp
140dab331:	5b                   	pop    %rbx
140dab332:	c3                   	ret
140dab333:	cc                   	int3
140dab334:	cc                   	int3
140dab335:	cc                   	int3
140dab336:	cc                   	int3
140dab337:	cc                   	int3
140dab338:	cc                   	int3
140dab339:	cc                   	int3
140dab33a:	cc                   	int3
140dab33b:	cc                   	int3
140dab33c:	cc                   	int3
140dab33d:	cc                   	int3
140dab33e:	cc                   	int3
140dab33f:	cc                   	int3
140dab340:	40 53                	rex push %rbx
140dab342:	b8 20 00 00 00       	mov    $0x20,%eax
140dab347:	e8 54 01 07 00       	call   0x140e1b4a0
140dab34c:	48 2b e0             	sub    %rax,%rsp
140dab34f:	48 8b d9             	mov    %rcx,%rbx
140dab352:	48 8b 09             	mov    (%rcx),%rcx
140dab355:	e8 56 8a f2 ff       	call   0x140cd3db0
140dab35a:	3d 9b 00 00 00       	cmp    $0x9b,%eax
140dab35f:	74 08                	je     0x140dab369
140dab361:	33 c0                	xor    %eax,%eax
140dab363:	48 83 c4 20          	add    $0x20,%rsp
140dab367:	5b                   	pop    %rbx
140dab368:	c3                   	ret
140dab369:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dab36d:	48 83 c4 20          	add    $0x20,%rsp
140dab371:	5b                   	pop    %rbx
140dab372:	c3                   	ret
140dab373:	cc                   	int3
140dab374:	cc                   	int3
140dab375:	cc                   	int3
140dab376:	cc                   	int3
140dab377:	cc                   	int3
140dab378:	cc                   	int3
140dab379:	cc                   	int3
140dab37a:	cc                   	int3
140dab37b:	cc                   	int3
140dab37c:	cc                   	int3
140dab37d:	cc                   	int3
140dab37e:	cc                   	int3
140dab37f:	cc                   	int3
140dab380:	40 53                	rex push %rbx
140dab382:	b8 20 00 00 00       	mov    $0x20,%eax
140dab387:	e8 14 01 07 00       	call   0x140e1b4a0
140dab38c:	48 2b e0             	sub    %rax,%rsp
140dab38f:	48 8b d9             	mov    %rcx,%rbx
140dab392:	48 8b 09             	mov    (%rcx),%rcx
140dab395:	e8 16 8a f2 ff       	call   0x140cd3db0
140dab39a:	3d 98 00 00 00       	cmp    $0x98,%eax
140dab39f:	75 2d                	jne    0x140dab3ce
140dab3a1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140dab3a5:	48 8b 09             	mov    (%rcx),%rcx
140dab3a8:	e8 03 8a f2 ff       	call   0x140cd3db0
140dab3ad:	3d 9e 00 00 00       	cmp    $0x9e,%eax
140dab3b2:	75 1a                	jne    0x140dab3ce
140dab3b4:	e8 f7 19 f2 ff       	call   0x140cccdb0
140dab3b9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140dab3bd:	48 8b d0             	mov    %rax,%rdx
140dab3c0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140dab3c4:	48 83 c4 20          	add    $0x20,%rsp
140dab3c8:	5b                   	pop    %rbx
140dab3c9:	e9 c2 ea f6 ff       	jmp    0x140d19e90
140dab3ce:	33 c0                	xor    %eax,%eax
140dab3d0:	48 83 c4 20          	add    $0x20,%rsp
140dab3d4:	5b                   	pop    %rbx
140dab3d5:	c3                   	ret
140dab3d6:	cc                   	int3
140dab3d7:	cc                   	int3
140dab3d8:	cc                   	int3
140dab3d9:	cc                   	int3
140dab3da:	cc                   	int3
140dab3db:	cc                   	int3
140dab3dc:	cc                   	int3
140dab3dd:	cc                   	int3
140dab3de:	cc                   	int3
140dab3df:	cc                   	int3
140dab3e0:	40 53                	rex push %rbx
140dab3e2:	b8 20 00 00 00       	mov    $0x20,%eax
140dab3e7:	e8 b4 00 07 00       	call   0x140e1b4a0
140dab3ec:	48 2b e0             	sub    %rax,%rsp
140dab3ef:	48 8b d9             	mov    %rcx,%rbx
140dab3f2:	48 8b 09             	mov    (%rcx),%rcx
140dab3f5:	e8 b6 89 f2 ff       	call   0x140cd3db0
140dab3fa:	05 68 ff ff ff       	add    $0xffffff68,%eax
140dab3ff:	83 f8 02             	cmp    $0x2,%eax
140dab402:	76 0b                	jbe    0x140dab40f
140dab404:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140dab409:	48 83 c4 20          	add    $0x20,%rsp
140dab40d:	5b                   	pop    %rbx
140dab40e:	c3                   	ret
140dab40f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140dab413:	48 8b 09             	mov    (%rcx),%rcx
140dab416:	48 83 c4 20          	add    $0x20,%rsp
140dab41a:	5b                   	pop    %rbx
140dab41b:	e9 90 89 f2 ff       	jmp    0x140cd3db0
140dab420:	b8 28 00 00 00       	mov    $0x28,%eax
140dab425:	e8 76 00 07 00       	call   0x140e1b4a0
140dab42a:	48 2b e0             	sub    %rax,%rsp
140dab42d:	48 8b 09             	mov    (%rcx),%rcx
140dab430:	48 83 c4 28          	add    $0x28,%rsp
140dab434:	e9 77 89 f2 ff       	jmp    0x140cd3db0
140dab439:	cc                   	int3
140dab43a:	cc                   	int3
140dab43b:	cc                   	int3
140dab43c:	cc                   	int3
140dab43d:	cc                   	int3
140dab43e:	cc                   	int3
140dab43f:	cc                   	int3
140dab440:	b8 28 00 00 00       	mov    $0x28,%eax
140dab445:	e8 56 00 07 00       	call   0x140e1b4a0
140dab44a:	48 2b e0             	sub    %rax,%rsp
140dab44d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140dab451:	48 83 c4 28          	add    $0x28,%rsp
140dab455:	e9 e6 3f fa ff       	jmp    0x140d4f440
140dab45a:	cc                   	int3
140dab45b:	cc                   	int3
140dab45c:	cc                   	int3
140dab45d:	cc                   	int3
140dab45e:	cc                   	int3
140dab45f:	cc                   	int3
140dab460:	40 53                	rex push %rbx
140dab462:	b8 30 00 00 00       	mov    $0x30,%eax
140dab467:	e8 34 00 07 00       	call   0x140e1b4a0
140dab46c:	48 2b e0             	sub    %rax,%rsp
140dab46f:	48 8b d9             	mov    %rcx,%rbx
140dab472:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140dab476:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140dab47a:	e8 31 89 f2 ff       	call   0x140cd3db0
140dab47f:	83 f8 15             	cmp    $0x15,%eax
140dab482:	74 28                	je     0x140dab4ac
140dab484:	ba 82 00 00 00       	mov    $0x82,%edx
140dab489:	c7 44 24 20 9f 00 00 	movl   $0x9f,0x20(%rsp)
140dab490:	00
140dab491:	4c 8d 0d f0 2c 40 00 	lea    0x402cf0(%rip),%r9        # 0x1411ae188
140dab498:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140dab49b:	44 8d 42 f7          	lea    -0x9(%rdx),%r8d
140dab49f:	e8 dc 57 f2 ff       	call   0x140cd0c80
140dab4a4:	33 c0                	xor    %eax,%eax
140dab4a6:	48 83 c4 30          	add    $0x30,%rsp
140dab4aa:	5b                   	pop    %rbx
140dab4ab:	c3                   	ret
140dab4ac:	e8 0f d2 ff ff       	call   0x140da86c0
140dab4b1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140dab4b5:	48 8b d0             	mov    %rax,%rdx
140dab4b8:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140dab4bc:	48 83 c4 30          	add    $0x30,%rsp
140dab4c0:	5b                   	pop    %rbx
140dab4c1:	e9 ca e9 f6 ff       	jmp    0x140d19e90
140dab4c6:	cc                   	int3
140dab4c7:	cc                   	int3
140dab4c8:	cc                   	int3
140dab4c9:	cc                   	int3
140dab4ca:	cc                   	int3
140dab4cb:	cc                   	int3
140dab4cc:	cc                   	int3
140dab4cd:	cc                   	int3
140dab4ce:	cc                   	int3
140dab4cf:	cc                   	int3
140dab4d0:	40 53                	rex push %rbx
140dab4d2:	b8 30 00 00 00       	mov    $0x30,%eax
140dab4d7:	e8 c4 ff 06 00       	call   0x140e1b4a0
140dab4dc:	48 2b e0             	sub    %rax,%rsp
140dab4df:	48 8b d9             	mov    %rcx,%rbx
140dab4e2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140dab4e6:	e8 c5 88 f2 ff       	call   0x140cd3db0
140dab4eb:	83 f8 15             	cmp    $0x15,%eax
140dab4ee:	74 28                	je     0x140dab518
140dab4f0:	ba 83 00 00 00       	mov    $0x83,%edx
140dab4f5:	c7 44 24 20 4c 00 00 	movl   $0x4c,0x20(%rsp)
140dab4fc:	00
140dab4fd:	4c 8d 0d 84 2c 40 00 	lea    0x402c84(%rip),%r9        # 0x1411ae188
140dab504:	8d 4a a0             	lea    -0x60(%rdx),%ecx
140dab507:	44 8d 42 f6          	lea    -0xa(%rdx),%r8d
140dab50b:	e8 70 57 f2 ff       	call   0x140cd0c80
140dab510:	33 c0                	xor    %eax,%eax
140dab512:	48 83 c4 30          	add    $0x30,%rsp
140dab516:	5b                   	pop    %rbx
140dab517:	c3                   	ret
140dab518:	e8 b3 d1 ff ff       	call   0x140da86d0
140dab51d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140dab521:	48 8b d0             	mov    %rax,%rdx
140dab524:	48 83 c4 30          	add    $0x30,%rsp
140dab528:	5b                   	pop    %rbx
140dab529:	e9 62 e9 f6 ff       	jmp    0x140d19e90
140dab52e:	cc                   	int3
140dab52f:	cc                   	int3
140dab530:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140dab535:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140dab53a:	57                   	push   %rdi
140dab53b:	b8 30 00 00 00       	mov    $0x30,%eax
140dab540:	e8 5b ff 06 00       	call   0x140e1b4a0
140dab545:	48 2b e0             	sub    %rax,%rsp
140dab548:	48 8b f9             	mov    %rcx,%rdi
140dab54b:	41 8b f0             	mov    %r8d,%esi
140dab54e:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140dab552:	48 8b ea             	mov    %rdx,%rbp
140dab555:	e8 56 88 f2 ff       	call   0x140cd3db0
140dab55a:	83 f8 1a             	cmp    $0x1a,%eax
140dab55d:	74 12                	je     0x140dab571
140dab55f:	33 c0                	xor    %eax,%eax
140dab561:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140dab566:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140dab56b:	48 83 c4 30          	add    $0x30,%rsp
140dab56f:	5f                   	pop    %rdi
140dab570:	c3                   	ret
140dab571:	48 8b 47 20          	mov    0x20(%rdi),%rax
140dab575:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140dab57a:	48 8b 58 08          	mov    0x8(%rax),%rbx
140dab57e:	e8 4d d1 ff ff       	call   0x140da86d0
140dab583:	48 8b d0             	mov    %rax,%rdx
140dab586:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140dab58d:	00
140dab58e:	48 8b 47 20          	mov    0x20(%rdi),%rax
140dab592:	44 8b ce             	mov    %esi,%r9d
140dab595:	4c 8b c5             	mov    %rbp,%r8
140dab598:	48 8b 48 08          	mov    0x8(%rax),%rcx
140dab59c:	48 8b 43 10          	mov    0x10(%rbx),%rax
140dab5a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dab5a5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140dab5a9:	e8 22 b6 fd ff       	call   0x140d86bd0
140dab5ae:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140dab5b3:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140dab5b8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140dab5bd:	48 83 c4 30          	add    $0x30,%rsp
140dab5c1:	5f                   	pop    %rdi
140dab5c2:	c3                   	ret
140dab5c3:	cc                   	int3
140dab5c4:	cc                   	int3
140dab5c5:	cc                   	int3
140dab5c6:	cc                   	int3
140dab5c7:	cc                   	int3
140dab5c8:	cc                   	int3
140dab5c9:	cc                   	int3
140dab5ca:	cc                   	int3
140dab5cb:	cc                   	int3
140dab5cc:	cc                   	int3
140dab5cd:	cc                   	int3
140dab5ce:	cc                   	int3
140dab5cf:	cc                   	int3
140dab5d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140dab5d5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140dab5da:	56                   	push   %rsi
140dab5db:	57                   	push   %rdi
140dab5dc:	41 54                	push   %r12
140dab5de:	41 55                	push   %r13
140dab5e0:	41 56                	push   %r14
140dab5e2:	b8 30 00 00 00       	mov    $0x30,%eax
140dab5e7:	e8 b4 fe 06 00       	call   0x140e1b4a0
140dab5ec:	48 2b e0             	sub    %rax,%rsp
140dab5ef:	33 ff                	xor    %edi,%edi
140dab5f1:	4d 8b e9             	mov    %r9,%r13
140dab5f4:	89 7c 24 68          	mov    %edi,0x68(%rsp)
140dab5f8:	4d 8b e0             	mov    %r8,%r12
140dab5fb:	8b da                	mov    %edx,%ebx
140dab5fd:	48 8b e9             	mov    %rcx,%rbp
140dab600:	83 fa ff             	cmp    $0xffffffff,%edx
140dab603:	75 14                	jne    0x140dab619
140dab605:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140dab60c:	0f 1f 40 00          	nopl   0x0(%rax)
140dab610:	48 ff c3             	inc    %rbx
140dab613:	40 38 3c 0b          	cmp    %dil,(%rbx,%rcx,1)
140dab617:	75 f7                	jne    0x140dab610
140dab619:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140dab61e:	44 8b f7             	mov    %edi,%r14d
140dab621:	8b f7                	mov    %edi,%esi
140dab623:	85 db                	test   %ebx,%ebx
140dab625:	7e 45                	jle    0x140dab66c
140dab627:	41 bf 04 00 00 00    	mov    $0x4,%r15d
140dab62d:	0f 1f 00             	nopl   (%rax)
140dab630:	8b d3                	mov    %ebx,%edx
140dab632:	48 63 ce             	movslq %esi,%rcx
140dab635:	2b d6                	sub    %esi,%edx
140dab637:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140dab63c:	48 03 cd             	add    %rbp,%rcx
140dab63f:	e8 5c 05 f7 ff       	call   0x140d1bba0
140dab644:	85 c0                	test   %eax,%eax
140dab646:	78 70                	js     0x140dab6b8
140dab648:	8b 54 24 68          	mov    0x68(%rsp),%edx
140dab64c:	81 fa ff ff 10 00    	cmp    $0x10ffff,%edx
140dab652:	77 5d                	ja     0x140dab6b1
140dab654:	81 fa 00 00 01 00    	cmp    $0x10000,%edx
140dab65a:	b9 02 00 00 00       	mov    $0x2,%ecx
140dab65f:	41 0f 43 cf          	cmovae %r15d,%ecx
140dab663:	03 f0                	add    %eax,%esi
140dab665:	44 03 f1             	add    %ecx,%r14d
140dab668:	3b f3                	cmp    %ebx,%esi
140dab66a:	7c c4                	jl     0x140dab630
140dab66c:	41 83 c6 02          	add    $0x2,%r14d
140dab670:	48 8d 15 29 2b 40 00 	lea    0x402b29(%rip),%rdx        # 0x1411ae1a0
140dab677:	49 63 ce             	movslq %r14d,%rcx
140dab67a:	41 b8 75 00 00 00    	mov    $0x75,%r8d
140dab680:	e8 2b 63 f1 ff       	call   0x140cc19b0
140dab685:	4c 8b f8             	mov    %rax,%r15
140dab688:	48 85 c0             	test   %rax,%rax
140dab68b:	0f 85 c4 00 00 00    	jne    0x140dab755
140dab691:	4c 8d 0d 08 2b 40 00 	lea    0x402b08(%rip),%r9        # 0x1411ae1a0
140dab698:	c7 44 24 20 76 00 00 	movl   $0x76,0x20(%rsp)
140dab69f:	00
140dab6a0:	ba 81 00 00 00       	mov    $0x81,%edx
140dab6a5:	8d 48 23             	lea    0x23(%rax),%ecx
140dab6a8:	44 8d 40 41          	lea    0x41(%rax),%r8d
140dab6ac:	e8 cf 55 f2 ff       	call   0x140cd0c80
140dab6b1:	33 c0                	xor    %eax,%eax
140dab6b3:	e9 3e 01 00 00       	jmp    0x140dab7f6
140dab6b8:	03 db                	add    %ebx,%ebx
140dab6ba:	48 8d 15 df 2a 40 00 	lea    0x402adf(%rip),%rdx        # 0x1411ae1a0
140dab6c1:	48 63 f3             	movslq %ebx,%rsi
140dab6c4:	41 b8 19 00 00 00    	mov    $0x19,%r8d
140dab6ca:	44 8d 73 02          	lea    0x2(%rbx),%r14d
140dab6ce:	48 8d 4e 02          	lea    0x2(%rsi),%rcx
140dab6d2:	e8 d9 62 f1 ff       	call   0x140cc19b0
140dab6d7:	4c 8b c0             	mov    %rax,%r8
140dab6da:	48 85 c0             	test   %rax,%rax
140dab6dd:	75 26                	jne    0x140dab705
140dab6df:	4c 8d 0d ba 2a 40 00 	lea    0x402aba(%rip),%r9        # 0x1411ae1a0
140dab6e6:	c7 44 24 20 1a 00 00 	movl   $0x1a,0x20(%rsp)
140dab6ed:	00
140dab6ee:	8d 50 79             	lea    0x79(%rax),%edx
140dab6f1:	8d 48 23             	lea    0x23(%rax),%ecx
140dab6f4:	44 8d 40 41          	lea    0x41(%rax),%r8d
140dab6f8:	e8 83 55 f2 ff       	call   0x140cd0c80
140dab6fd:	48 8b c7             	mov    %rdi,%rax
140dab700:	e9 f1 00 00 00       	jmp    0x140dab7f6
140dab705:	85 db                	test   %ebx,%ebx
140dab707:	7e 28                	jle    0x140dab731
140dab709:	8d 53 ff             	lea    -0x1(%rbx),%edx
140dab70c:	49 8b c8             	mov    %r8,%rcx