140d392e0:	e8 ab 9c fa ff       	call   0x140ce2f90
140d392e5:	85 c0                	test   %eax,%eax
140d392e7:	0f 84 e8 00 00 00    	je     0x140d393d5
140d392ed:	44 8b 05 c8 49 76 00 	mov    0x7649c8(%rip),%r8d        # 0x14149dcbc
140d392f4:	8d 4b 01             	lea    0x1(%rbx),%ecx
140d392f7:	8b 15 2b ef 67 00    	mov    0x67ef2b(%rip),%edx        # 0x1413b8228
140d392fd:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d39302:	48 8b 3d 9f 49 76 00 	mov    0x76499f(%rip),%rdi        # 0x14149dca8
140d39309:	4c 8b cf             	mov    %rdi,%r9
140d3930c:	e8 3f 0a 00 00       	call   0x140d39d50
140d39311:	48 8b d8             	mov    %rax,%rbx
140d39314:	48 85 c0             	test   %rax,%rax
140d39317:	74 72                	je     0x140d3938b
140d39319:	48 85 ff             	test   %rdi,%rdi
140d3931c:	75 71                	jne    0x140d3938f
140d3931e:	39 b8 98 00 00 00    	cmp    %edi,0x98(%rax)
140d39324:	74 0d                	je     0x140d39333
140d39326:	41 b8 81 00 00 00    	mov    $0x81,%r8d
140d3932c:	b8 36 03 00 00       	mov    $0x336,%eax
140d39331:	eb 38                	jmp    0x140d3936b
140d39333:	48 83 38 00          	cmpq   $0x0,(%rax)
140d39337:	75 56                	jne    0x140d3938f
140d39339:	48 8b 40 08          	mov    0x8(%rax),%rax
140d3933d:	48 85 c0             	test   %rax,%rax
140d39340:	74 13                	je     0x140d39355
140d39342:	48 83 38 00          	cmpq   $0x0,(%rax)
140d39346:	75 0d                	jne    0x140d39355
140d39348:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140d3934e:	b8 3d 03 00 00       	mov    $0x33d,%eax
140d39353:	eb 16                	jmp    0x140d3936b
140d39355:	e8 46 a0 fa ff       	call   0x140ce33a0
140d3935a:	48 89 03             	mov    %rax,(%rbx)
140d3935d:	48 85 c0             	test   %rax,%rax
140d39360:	75 2d                	jne    0x140d3938f
140d39362:	44 8d 40 7e          	lea    0x7e(%rax),%r8d
140d39366:	b8 44 03 00 00       	mov    $0x344,%eax
140d3936b:	b9 24 00 00 00       	mov    $0x24,%ecx
140d39370:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d39374:	4c 8d 0d 2d 08 44 00 	lea    0x44082d(%rip),%r9        # 0x141179ba8
140d3937b:	8d 51 53             	lea    0x53(%rcx),%edx
140d3937e:	e8 fd 78 f9 ff       	call   0x140cd0c80
140d39383:	48 8b cb             	mov    %rbx,%rcx
140d39386:	e8 05 fc ff ff       	call   0x140d38f90
140d3938b:	33 db                	xor    %ebx,%ebx
140d3938d:	eb 29                	jmp    0x140d393b8
140d3938f:	c7 83 88 00 00 00 01 	movl   $0x1,0x88(%rbx)
140d39396:	00 00 00
140d39399:	48 8d 15 e0 07 44 00 	lea    0x4407e0(%rip),%rdx        # 0x141179b80
140d393a0:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
140d393a6:	c7 83 8c 00 00 00 01 	movl   $0x1,0x8c(%rbx)
140d393ad:	00 00 00
140d393b0:	48 8b cb             	mov    %rbx,%rcx
140d393b3:	e8 28 00 00 00       	call   0x140d393e0
140d393b8:	48 8b d3             	mov    %rbx,%rdx
140d393bb:	48 8d 0d f2 48 76 00 	lea    0x7648f2(%rip),%rcx        # 0x14149dcb4
140d393c2:	e8 c9 a0 fa ff       	call   0x140ce3490
140d393c7:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d393cc:	48 8b c3             	mov    %rbx,%rax
140d393cf:	48 83 c4 30          	add    $0x30,%rsp
140d393d3:	5b                   	pop    %rbx
140d393d4:	c3                   	ret
140d393d5:	33 c0                	xor    %eax,%eax
140d393d7:	48 83 c4 30          	add    $0x30,%rsp
140d393db:	5b                   	pop    %rbx
140d393dc:	c3                   	ret
140d393dd:	cc                   	int3
140d393de:	cc                   	int3
140d393df:	cc                   	int3
140d393e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d393e5:	55                   	push   %rbp
140d393e6:	56                   	push   %rsi
140d393e7:	57                   	push   %rdi
140d393e8:	41 54                	push   %r12
140d393ea:	41 55                	push   %r13
140d393ec:	41 56                	push   %r14
140d393ee:	41 57                	push   %r15
140d393f0:	b8 40 00 00 00       	mov    $0x40,%eax
140d393f5:	e8 a6 20 0e 00       	call   0x140e1b4a0
140d393fa:	48 2b e0             	sub    %rax,%rsp
140d393fd:	33 ff                	xor    %edi,%edi
140d393ff:	48 8b d9             	mov    %rcx,%rbx
140d39402:	48 63 49 30          	movslq 0x30(%rcx),%rcx
140d39406:	4d 8b e0             	mov    %r8,%r12
140d39409:	4c 8b ea             	mov    %rdx,%r13
140d3940c:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
140d39413:	00
140d39414:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140d3941b:	00
140d3941c:	44 8b ff             	mov    %edi,%r15d
140d3941f:	8b f7                	mov    %edi,%esi
140d39421:	48 8b 6b 40          	mov    0x40(%rbx),%rbp
140d39425:	4c 8b c1             	mov    %rcx,%r8
140d39428:	4c 8b 73 48          	mov    0x48(%rbx),%r14
140d3942c:	4c 3b 63 60          	cmp    0x60(%rbx),%r12
140d39430:	76 11                	jbe    0x140d39443
140d39432:	c7 44 24 20 2b 01 00 	movl   $0x12b,0x20(%rsp)
140d39439:	00
140d3943a:	44 8d 40 34          	lea    0x34(%rax),%r8d
140d3943e:	e9 af 01 00 00       	jmp    0x140d395f2
140d39443:	48 39 b3 50 01 00 00 	cmp    %rsi,0x150(%rbx)
140d3944a:	75 13                	jne    0x140d3945f
140d3944c:	c7 44 24 20 31 01 00 	movl   $0x131,0x20(%rsp)
140d39453:	00
140d39454:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140d3945a:	e9 93 01 00 00       	jmp    0x140d395f2
140d3945f:	8b 83 98 00 00 00    	mov    0x98(%rbx),%eax
140d39465:	85 c0                	test   %eax,%eax
140d39467:	74 1f                	je     0x140d39488
140d39469:	83 f8 02             	cmp    $0x2,%eax
140d3946c:	c7 44 24 20 38 01 00 	movl   $0x138,0x20(%rsp)
140d39473:	00
140d39474:	b9 72 00 00 00       	mov    $0x72,%ecx
140d39479:	41 b8 67 00 00 00    	mov    $0x67,%r8d
140d3947f:	44 0f 44 c1          	cmove  %ecx,%r8d
140d39483:	e9 6a 01 00 00       	jmp    0x140d395f2
140d39488:	4c 8b 4b 50          	mov    0x50(%rbx),%r9
140d3948c:	c7 83 98 00 00 00 02 	movl   $0x2,0x98(%rbx)
140d39493:	00 00 00
140d39496:	4d 85 c9             	test   %r9,%r9
140d39499:	74 1d                	je     0x140d394b8
140d3949b:	48 39 b3 68 01 00 00 	cmp    %rsi,0x168(%rbx)
140d394a2:	75 14                	jne    0x140d394b8
140d394a4:	8b c1                	mov    %ecx,%eax
140d394a6:	49 03 e9             	add    %r9,%rbp
140d394a9:	99                   	cltd
140d394aa:	2b c2                	sub    %edx,%eax
140d394ac:	d1 f8                	sar    $1,%eax
140d394ae:	48 63 c8             	movslq %eax,%rcx
140d394b1:	4c 03 c1             	add    %rcx,%r8
140d394b4:	4c 03 73 58          	add    0x58(%rbx),%r14
140d394b8:	48 8b 83 58 01 00 00 	mov    0x158(%rbx),%rax
140d394bf:	48 85 c0             	test   %rax,%rax
140d394c2:	74 20                	je     0x140d394e4
140d394c4:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140d394c8:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140d394cf:	00
140d394d0:	4c 8b cd             	mov    %rbp,%r9
140d394d3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d394d8:	48 8b cb             	mov    %rbx,%rcx
140d394db:	ff 15 3f a5 24 00    	call   *0x24a53f(%rip)        # 0x140f83a20
140d394e1:	48 8b f0             	mov    %rax,%rsi
140d394e4:	48 3b f5             	cmp    %rbp,%rsi
140d394e7:	0f 82 f7 00 00 00    	jb     0x140d395e4
140d394ed:	49 3b f6             	cmp    %r14,%rsi
140d394f0:	0f 87 ee 00 00 00    	ja     0x140d395e4
140d394f6:	4c 8b 4b 50          	mov    0x50(%rbx),%r9
140d394fa:	4d 85 c9             	test   %r9,%r9
140d394fd:	74 56                	je     0x140d39555
140d394ff:	4c 8b 93 68 01 00 00 	mov    0x168(%rbx),%r10
140d39506:	4d 85 d2             	test   %r10,%r10
140d39509:	74 4a                	je     0x140d39555
140d3950b:	8b 43 30             	mov    0x30(%rbx),%eax
140d3950e:	48 8b cb             	mov    %rbx,%rcx
140d39511:	99                   	cltd
140d39512:	2b c2                	sub    %edx,%eax
140d39514:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140d3951b:	00
140d3951c:	d1 f8                	sar    $1,%eax
140d3951e:	44 8b c0             	mov    %eax,%r8d
140d39521:	48 8b 43 58          	mov    0x58(%rbx),%rax
140d39525:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d3952a:	49 8b c2             	mov    %r10,%rax
140d3952d:	ff 15 ed a4 24 00    	call   *0x24a4ed(%rip)        # 0x140f83a20
140d39533:	4c 8b f8             	mov    %rax,%r15
140d39536:	48 3b 43 50          	cmp    0x50(%rbx),%rax
140d3953a:	72 06                	jb     0x140d39542
140d3953c:	48 3b 43 58          	cmp    0x58(%rbx),%rax
140d39540:	76 13                	jbe    0x140d39555
140d39542:	c7 44 24 20 57 01 00 	movl   $0x157,0x20(%rsp)
140d39549:	00
140d3954a:	41 b8 6f 00 00 00    	mov    $0x6f,%r8d
140d39550:	e9 9d 00 00 00       	jmp    0x140d395f2
140d39555:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140d3955c:	4c 8b c6             	mov    %rsi,%r8
140d3955f:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
140d39566:	00
140d39567:	48 8b cb             	mov    %rbx,%rcx
140d3956a:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140d39571:	00
140d39572:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140d39577:	48 8b 00             	mov    (%rax),%rax
140d3957a:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d3957f:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140d39584:	ff 15 96 a4 24 00    	call   *0x24a496(%rip)        # 0x140f83a20
140d3958a:	85 c0                	test   %eax,%eax
140d3958c:	75 12                	jne    0x140d395a0
140d3958e:	ba 6c 00 00 00       	mov    $0x6c,%edx
140d39593:	c7 44 24 20 5e 01 00 	movl   $0x15e,0x20(%rsp)
140d3959a:	00
140d3959b:	44 8b c2             	mov    %edx,%r8d
140d3959e:	eb 57                	jmp    0x140d395f7
140d395a0:	33 c9                	xor    %ecx,%ecx
140d395a2:	c7 83 98 00 00 00 01 	movl   $0x1,0x98(%rbx)
140d395a9:	00 00 00
140d395ac:	c7 43 70 01 00 00 00 	movl   $0x1,0x70(%rbx)
140d395b3:	e8 fc c2 10 00       	call   0x140e458b4
140d395b8:	48 89 43 78          	mov    %rax,0x78(%rbx)
140d395bc:	39 bb 88 00 00 00    	cmp    %edi,0x88(%rbx)
140d395c2:	74 44                	je     0x140d39608
140d395c4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d395c8:	48 85 c0             	test   %rax,%rax
140d395cb:	75 09                	jne    0x140d395d6
140d395cd:	f0 ff 83 8c 00 00 00 	lock incl 0x8c(%rbx)
140d395d4:	eb 32                	jmp    0x140d39608
140d395d6:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
140d395dc:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
140d395e2:	eb 24                	jmp    0x140d39608
140d395e4:	c7 44 24 20 4f 01 00 	movl   $0x14f,0x20(%rsp)
140d395eb:	00
140d395ec:	41 b8 6e 00 00 00    	mov    $0x6e,%r8d
140d395f2:	ba 6c 00 00 00       	mov    $0x6c,%edx
140d395f7:	4c 8d 0d aa 05 44 00 	lea    0x4405aa(%rip),%r9        # 0x141179ba8
140d395fe:	b9 24 00 00 00       	mov    $0x24,%ecx
140d39603:	e8 78 76 f9 ff       	call   0x140cd0c80
140d39608:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140d3960f:	00
140d39610:	48 85 d2             	test   %rdx,%rdx
140d39613:	74 18                	je     0x140d3962d
140d39615:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
140d3961c:	48 85 c0             	test   %rax,%rax
140d3961f:	74 0c                	je     0x140d3962d
140d39621:	4c 8b c6             	mov    %rsi,%r8
140d39624:	48 8b cb             	mov    %rbx,%rcx
140d39627:	ff 15 f3 a3 24 00    	call   *0x24a3f3(%rip)        # 0x140f83a20
140d3962d:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140d39634:	00
140d39635:	48 85 d2             	test   %rdx,%rdx
140d39638:	74 18                	je     0x140d39652
140d3963a:	48 8b 83 70 01 00 00 	mov    0x170(%rbx),%rax
140d39641:	48 85 c0             	test   %rax,%rax
140d39644:	74 0c                	je     0x140d39652
140d39646:	4d 8b c7             	mov    %r15,%r8
140d39649:	48 8b cb             	mov    %rbx,%rcx
140d3964c:	ff 15 ce a3 24 00    	call   *0x24a3ce(%rip)        # 0x140f83a20
140d39652:	83 bb 98 00 00 00 01 	cmpl   $0x1,0x98(%rbx)
140d39659:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140d39660:	00
140d39661:	40 0f 94 c7          	sete   %dil
140d39665:	8b c7                	mov    %edi,%eax
140d39667:	48 83 c4 40          	add    $0x40,%rsp
140d3966b:	41 5f                	pop    %r15
140d3966d:	41 5e                	pop    %r14
140d3966f:	41 5d                	pop    %r13
140d39671:	41 5c                	pop    %r12
140d39673:	5f                   	pop    %rdi
140d39674:	5e                   	pop    %rsi
140d39675:	5d                   	pop    %rbp
140d39676:	c3                   	ret
140d39677:	cc                   	int3
140d39678:	cc                   	int3
140d39679:	cc                   	int3
140d3967a:	cc                   	int3
140d3967b:	cc                   	int3
140d3967c:	cc                   	int3
140d3967d:	cc                   	int3
140d3967e:	cc                   	int3
140d3967f:	cc                   	int3
140d39680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d39685:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d3968a:	56                   	push   %rsi
140d3968b:	57                   	push   %rdi
140d3968c:	41 56                	push   %r14
140d3968e:	b8 40 00 00 00       	mov    $0x40,%eax
140d39693:	e8 08 1e 0e 00       	call   0x140e1b4a0
140d39698:	48 2b e0             	sub    %rax,%rsp
140d3969b:	8b 81 98 00 00 00    	mov    0x98(%rcx),%eax
140d396a1:	33 ff                	xor    %edi,%edi
140d396a3:	4c 8b f2             	mov    %rdx,%r14
140d396a6:	8b d7                	mov    %edi,%edx
140d396a8:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140d396ad:	49 8b e8             	mov    %r8,%rbp
140d396b0:	48 8b d9             	mov    %rcx,%rbx
140d396b3:	8b f7                	mov    %edi,%esi
140d396b5:	83 f8 02             	cmp    $0x2,%eax
140d396b8:	75 25                	jne    0x140d396df
140d396ba:	4c 8d 0d e7 04 44 00 	lea    0x4404e7(%rip),%r9        # 0x141179ba8
140d396c1:	c7 44 24 20 9e 01 00 	movl   $0x19e,0x20(%rsp)
140d396c8:	00
140d396c9:	8d 57 6e             	lea    0x6e(%rdi),%edx
140d396cc:	8d 4f 24             	lea    0x24(%rdi),%ecx
140d396cf:	44 8d 47 72          	lea    0x72(%rdi),%r8d
140d396d3:	e8 a8 75 f9 ff       	call   0x140cd0c80
140d396d8:	33 c0                	xor    %eax,%eax
140d396da:	e9 72 01 00 00       	jmp    0x140d39851
140d396df:	85 c0                	test   %eax,%eax
140d396e1:	75 25                	jne    0x140d39708
140d396e3:	4c 8d 0d be 04 44 00 	lea    0x4404be(%rip),%r9        # 0x141179ba8
140d396ea:	c7 44 24 20 a2 01 00 	movl   $0x1a2,0x20(%rsp)
140d396f1:	00
140d396f2:	8d 50 6e             	lea    0x6e(%rax),%edx
140d396f5:	8d 48 24             	lea    0x24(%rax),%ecx
140d396f8:	44 8d 40 73          	lea    0x73(%rax),%r8d
140d396fc:	e8 7f 75 f9 ff       	call   0x140cd0c80
140d39701:	33 c0                	xor    %eax,%eax
140d39703:	e9 49 01 00 00       	jmp    0x140d39851
140d39708:	4d 85 f6             	test   %r14,%r14
140d3970b:	0f 85 b6 00 00 00    	jne    0x140d397c7
140d39711:	48 8b ef             	mov    %rdi,%rbp
140d39714:	4c 8b 91 58 01 00 00 	mov    0x158(%rcx),%r10
140d3971b:	c7 81 98 00 00 00 02 	movl   $0x2,0x98(%rcx)
140d39722:	00 00 00
140d39725:	4d 85 d2             	test   %r10,%r10
140d39728:	74 2c                	je     0x140d39756
140d3972a:	48 8b 41 48          	mov    0x48(%rcx),%rax
140d3972e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d39733:	44 8b 41 30          	mov    0x30(%rcx),%r8d
140d39737:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
140d3973c:	4c 8b 49 40          	mov    0x40(%rcx),%r9
140d39740:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d39745:	49 8b c2             	mov    %r10,%rax
140d39748:	ff 15 d2 a2 24 00    	call   *0x24a2d2(%rip)        # 0x140f83a20
140d3974e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140d39753:	48 8b f0             	mov    %rax,%rsi
140d39756:	48 3b 73 40          	cmp    0x40(%rbx),%rsi
140d3975a:	0f 82 a3 00 00 00    	jb     0x140d39803
140d39760:	48 3b 73 48          	cmp    0x48(%rbx),%rsi
140d39764:	0f 87 99 00 00 00    	ja     0x140d39803
140d3976a:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140d39771:	4d 8b ce             	mov    %r14,%r9
140d39774:	4c 8b c6             	mov    %rsi,%r8
140d39777:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d3977c:	48 8b cb             	mov    %rbx,%rcx
140d3977f:	48 8b 40 08          	mov    0x8(%rax),%rax
140d39783:	ff 15 97 a2 24 00    	call   *0x24a297(%rip)        # 0x140f83a20
140d39789:	85 c0                	test   %eax,%eax
140d3978b:	0f 84 91 00 00 00    	je     0x140d39822
140d39791:	33 c9                	xor    %ecx,%ecx
140d39793:	c7 83 98 00 00 00 01 	movl   $0x1,0x98(%rbx)
140d3979a:	00 00 00
140d3979d:	c7 43 70 01 00 00 00 	movl   $0x1,0x70(%rbx)
140d397a4:	e8 0b c1 10 00       	call   0x140e458b4
140d397a9:	48 89 43 78          	mov    %rax,0x78(%rbx)
140d397ad:	39 bb 88 00 00 00    	cmp    %edi,0x88(%rbx)
140d397b3:	74 6d                	je     0x140d39822
140d397b5:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d397b9:	48 85 c0             	test   %rax,%rax
140d397bc:	75 37                	jne    0x140d397f5
140d397be:	f0 ff 83 8c 00 00 00 	lock incl 0x8c(%rbx)
140d397c5:	eb 5b                	jmp    0x140d39822
140d397c7:	4c 3b 41 68          	cmp    0x68(%rcx),%r8
140d397cb:	0f 86 43 ff ff ff    	jbe    0x140d39714
140d397d1:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d397d6:	c7 44 24 20 a9 01 00 	movl   $0x1a9,0x20(%rsp)
140d397dd:	00
140d397de:	4c 8d 0d c3 03 44 00 	lea    0x4403c3(%rip),%r9        # 0x141179ba8
140d397e5:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140d397e8:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140d397ec:	e8 8f 74 f9 ff       	call   0x140cd0c80
140d397f1:	33 c0                	xor    %eax,%eax
140d397f3:	eb 5c                	jmp    0x140d39851