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
140d397f5:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
140d397fb:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
140d39801:	eb 1f                	jmp    0x140d39822
140d39803:	ba 6e 00 00 00       	mov    $0x6e,%edx
140d39808:	c7 44 24 20 b5 01 00 	movl   $0x1b5,0x20(%rsp)
140d3980f:	00
140d39810:	4c 8d 0d 91 03 44 00 	lea    0x440391(%rip),%r9        # 0x141179ba8
140d39817:	44 8b c2             	mov    %edx,%r8d
140d3981a:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140d3981d:	e8 5e 74 f9 ff       	call   0x140cd0c80
140d39822:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140d39827:	48 85 d2             	test   %rdx,%rdx
140d3982a:	74 18                	je     0x140d39844
140d3982c:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
140d39833:	48 85 c0             	test   %rax,%rax
140d39836:	74 0c                	je     0x140d39844
140d39838:	4c 8b c6             	mov    %rsi,%r8
140d3983b:	48 8b cb             	mov    %rbx,%rcx
140d3983e:	ff 15 dc a1 24 00    	call   *0x24a1dc(%rip)        # 0x140f83a20
140d39844:	83 bb 98 00 00 00 01 	cmpl   $0x1,0x98(%rbx)
140d3984b:	40 0f 94 c7          	sete   %dil
140d3984f:	8b c7                	mov    %edi,%eax
140d39851:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d39856:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140d3985b:	48 83 c4 40          	add    $0x40,%rsp
140d3985f:	41 5e                	pop    %r14
140d39861:	5f                   	pop    %rdi
140d39862:	5e                   	pop    %rsi
140d39863:	c3                   	ret
140d39864:	cc                   	int3
140d39865:	cc                   	int3
140d39866:	cc                   	int3
140d39867:	cc                   	int3
140d39868:	cc                   	int3
140d39869:	cc                   	int3
140d3986a:	cc                   	int3
140d3986b:	cc                   	int3
140d3986c:	cc                   	int3
140d3986d:	cc                   	int3
140d3986e:	cc                   	int3
140d3986f:	cc                   	int3
140d39870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d39875:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d3987a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d3987f:	57                   	push   %rdi
140d39880:	b8 30 00 00 00       	mov    $0x30,%eax
140d39885:	e8 16 1c 0e 00       	call   0x140e1b4a0
140d3988a:	48 2b e0             	sub    %rax,%rsp
140d3988d:	41 8b f0             	mov    %r8d,%esi
140d39890:	8b da                	mov    %edx,%ebx
140d39892:	48 8b f9             	mov    %rcx,%rdi
140d39895:	85 d2                	test   %edx,%edx
140d39897:	75 11                	jne    0x140d398aa
140d39899:	45 85 c0             	test   %r8d,%r8d
140d3989c:	75 0c                	jne    0x140d398aa
140d3989e:	8b 1d 84 e9 67 00    	mov    0x67e984(%rip),%ebx        # 0x1413b8228
140d398a4:	8b 35 12 44 76 00    	mov    0x764412(%rip),%esi        # 0x14149dcbc
140d398aa:	8b 41 14             	mov    0x14(%rcx),%eax
140d398ad:	33 ed                	xor    %ebp,%ebp
140d398af:	85 c0                	test   %eax,%eax
140d398b1:	74 2a                	je     0x140d398dd
140d398b3:	3b d8                	cmp    %eax,%ebx
140d398b5:	75 08                	jne    0x140d398bf
140d398b7:	0f b7 41 1c          	movzwl 0x1c(%rcx),%eax
140d398bb:	3b f0                	cmp    %eax,%esi
140d398bd:	74 1e                	je     0x140d398dd
140d398bf:	48 8b 81 50 01 00 00 	mov    0x150(%rcx),%rax
140d398c6:	48 8b 40 18          	mov    0x18(%rax),%rax
140d398ca:	ff 15 50 a1 24 00    	call   *0x24a150(%rip)        # 0x140f83a20
140d398d0:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d398d4:	e8 97 b9 fb ff       	call   0x140cf5270
140d398d9:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
140d398dd:	89 af 98 00 00 00    	mov    %ebp,0x98(%rdi)
140d398e3:	66 89 77 1c          	mov    %si,0x1c(%rdi)
140d398e7:	89 5f 14             	mov    %ebx,0x14(%rdi)
140d398ea:	85 db                	test   %ebx,%ebx
140d398ec:	74 7e                	je     0x140d3996c
140d398ee:	81 eb 88 03 00 00    	sub    $0x388,%ebx
140d398f4:	74 3c                	je     0x140d39932
140d398f6:	83 eb 01             	sub    $0x1,%ebx
140d398f9:	74 37                	je     0x140d39932
140d398fb:	83 fb 01             	cmp    $0x1,%ebx
140d398fe:	74 32                	je     0x140d39932
140d39900:	ba 68 00 00 00       	mov    $0x68,%edx
140d39905:	89 6f 14             	mov    %ebp,0x14(%rdi)
140d39908:	4c 8d 0d 99 02 44 00 	lea    0x440299(%rip),%r9        # 0x141179ba8
140d3990f:	66 89 6f 1c          	mov    %bp,0x1c(%rdi)
140d39913:	48 89 af 50 01 00 00 	mov    %rbp,0x150(%rdi)
140d3991a:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
140d39921:	00
140d39922:	8d 4a bc             	lea    -0x44(%rdx),%ecx
140d39925:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140d39929:	e8 52 73 f9 ff       	call   0x140cd0c80
140d3992e:	33 c0                	xor    %eax,%eax
140d39930:	eb 46                	jmp    0x140d39978
140d39932:	48 8b cf             	mov    %rdi,%rcx
140d39935:	e8 d6 50 04 00       	call   0x140d7ea10
140d3993a:	8b d8                	mov    %eax,%ebx
140d3993c:	85 c0                	test   %eax,%eax
140d3993e:	75 28                	jne    0x140d39968
140d39940:	4c 8d 0d 61 02 44 00 	lea    0x440261(%rip),%r9        # 0x141179ba8
140d39947:	c7 87 98 00 00 00 02 	movl   $0x2,0x98(%rdi)
140d3994e:	00 00 00
140d39951:	8d 50 68             	lea    0x68(%rax),%edx
140d39954:	c7 44 24 20 8f 00 00 	movl   $0x8f,0x20(%rsp)
140d3995b:	00
140d3995c:	8d 48 24             	lea    0x24(%rax),%ecx
140d3995f:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
140d39963:	e8 18 73 f9 ff       	call   0x140cd0c80
140d39968:	8b c3                	mov    %ebx,%eax
140d3996a:	eb 0c                	jmp    0x140d39978
140d3996c:	48 89 af 50 01 00 00 	mov    %rbp,0x150(%rdi)
140d39973:	b8 01 00 00 00       	mov    $0x1,%eax
140d39978:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3997d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d39982:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d39987:	48 83 c4 30          	add    $0x30,%rsp
140d3998b:	5f                   	pop    %rdi
140d3998c:	c3                   	ret
140d3998d:	cc                   	int3
140d3998e:	cc                   	int3
140d3998f:	cc                   	int3
140d39990:	48 8d 05 61 e8 67 00 	lea    0x67e861(%rip),%rax        # 0x1413b81f8
140d39997:	c3                   	ret
140d39998:	cc                   	int3
140d39999:	cc                   	int3
140d3999a:	cc                   	int3
140d3999b:	cc                   	int3
140d3999c:	cc                   	int3
140d3999d:	cc                   	int3
140d3999e:	cc                   	int3
140d3999f:	cc                   	int3
140d399a0:	b8 28 00 00 00       	mov    $0x28,%eax
140d399a5:	e8 f6 1a 0e 00       	call   0x140e1b4a0
140d399aa:	48 2b e0             	sub    %rax,%rsp
140d399ad:	33 d2                	xor    %edx,%edx
140d399af:	33 c9                	xor    %ecx,%ecx
140d399b1:	e8 2a 8e fa ff       	call   0x140ce27e0
140d399b6:	85 c0                	test   %eax,%eax
140d399b8:	74 4f                	je     0x140d39a09
140d399ba:	33 d2                	xor    %edx,%edx
140d399bc:	48 8d 0d f1 42 76 00 	lea    0x7642f1(%rip),%rcx        # 0x14149dcb4
140d399c3:	e8 68 99 fa ff       	call   0x140ce3330
140d399c8:	85 c0                	test   %eax,%eax
140d399ca:	74 3d                	je     0x140d39a09
140d399cc:	33 d2                	xor    %edx,%edx
140d399ce:	48 8d 0d db 42 76 00 	lea    0x7642db(%rip),%rcx        # 0x14149dcb0
140d399d5:	e8 56 99 fa ff       	call   0x140ce3330
140d399da:	85 c0                	test   %eax,%eax
140d399dc:	74 1f                	je     0x140d399fd
140d399de:	33 c9                	xor    %ecx,%ecx
140d399e0:	e8 8b 01 00 00       	call   0x140d39b70
140d399e5:	48 89 05 bc 42 76 00 	mov    %rax,0x7642bc(%rip)        # 0x14149dca8
140d399ec:	48 85 c0             	test   %rax,%rax
140d399ef:	75 27                	jne    0x140d39a18
140d399f1:	48 8d 0d b8 42 76 00 	lea    0x7642b8(%rip),%rcx        # 0x14149dcb0
140d399f8:	e8 93 98 fa ff       	call   0x140ce3290
140d399fd:	48 8d 0d b0 42 76 00 	lea    0x7642b0(%rip),%rcx        # 0x14149dcb4
140d39a04:	e8 87 98 fa ff       	call   0x140ce3290
140d39a09:	c7 05 ad 42 76 00 00 	movl   $0x0,0x7642ad(%rip)        # 0x14149dcc0
140d39a10:	00 00 00
140d39a13:	48 83 c4 28          	add    $0x28,%rsp
140d39a17:	c3                   	ret
140d39a18:	c7 05 9e 42 76 00 01 	movl   $0x1,0x76429e(%rip)        # 0x14149dcc0
140d39a1f:	00 00 00
140d39a22:	48 83 c4 28          	add    $0x28,%rsp
140d39a26:	c3                   	ret
140d39a27:	cc                   	int3
140d39a28:	cc                   	int3
140d39a29:	cc                   	int3
140d39a2a:	cc                   	int3
140d39a2b:	cc                   	int3
140d39a2c:	cc                   	int3
140d39a2d:	cc                   	int3
140d39a2e:	cc                   	int3