140ea5559:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ea555e:	48 83 c4 20          	add    $0x20,%rsp
140ea5562:	5f                   	pop    %rdi
140ea5563:	5e                   	pop    %rsi
140ea5564:	5d                   	pop    %rbp
140ea5565:	c3                   	ret
140ea5566:	cc                   	int3
140ea5567:	cc                   	int3
140ea5568:	cc                   	int3
140ea5569:	cc                   	int3
140ea556a:	cc                   	int3
140ea556b:	cc                   	int3
140ea556c:	cc                   	int3
140ea556d:	cc                   	int3
140ea556e:	cc                   	int3
140ea556f:	cc                   	int3
140ea5570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ea5575:	57                   	push   %rdi
140ea5576:	48 83 ec 20          	sub    $0x20,%rsp
140ea557a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140ea557e:	48 8b 19             	mov    (%rcx),%rbx
140ea5581:	48 3b df             	cmp    %rdi,%rbx
140ea5584:	74 11                	je     0x140ea5597
140ea5586:	48 8b cb             	mov    %rbx,%rcx
140ea5589:	e8 c2 3d 2f ff       	call   0x140199350
140ea558e:	48 83 c3 58          	add    $0x58,%rbx
140ea5592:	48 3b df             	cmp    %rdi,%rbx
140ea5595:	75 ef                	jne    0x140ea5586
140ea5597:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ea559c:	48 83 c4 20          	add    $0x20,%rsp
140ea55a0:	5f                   	pop    %rdi
140ea55a1:	c3                   	ret
140ea55a2:	cc                   	int3
140ea55a3:	cc                   	int3
140ea55a4:	cc                   	int3
140ea55a5:	cc                   	int3
140ea55a6:	cc                   	int3
140ea55a7:	cc                   	int3
140ea55a8:	cc                   	int3
140ea55a9:	cc                   	int3
140ea55aa:	cc                   	int3
140ea55ab:	cc                   	int3
140ea55ac:	cc                   	int3
140ea55ad:	cc                   	int3
140ea55ae:	cc                   	int3
140ea55af:	cc                   	int3
140ea55b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ea55b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140ea55ba:	57                   	push   %rdi
140ea55bb:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
140ea55c2:	48 8b fa             	mov    %rdx,%rdi
140ea55c5:	48 8b d9             	mov    %rcx,%rbx
140ea55c8:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
140ea55cf:	00
140ea55d0:	e8 5b c5 f0 ff       	call   0x140db1b30
140ea55d5:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140ea55dc:	00
140ea55dd:	4c 8b c7             	mov    %rdi,%r8
140ea55e0:	48 8d 15 79 ec 34 00 	lea    0x34ec79(%rip),%rdx        # 0x1411f4260
140ea55e7:	48 8b cb             	mov    %rbx,%rcx
140ea55ea:	e8 11 ee ff ff       	call   0x140ea4400
140ea55ef:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140ea55f3:	4c 8b c7             	mov    %rdi,%r8
140ea55f6:	48 8d 15 73 ec 34 00 	lea    0x34ec73(%rip),%rdx        # 0x1411f4270
140ea55fd:	e8 fe ed ff ff       	call   0x140ea4400
140ea5602:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140ea5606:	4c 8b c7             	mov    %rdi,%r8
140ea5609:	48 8d 15 70 ec 34 00 	lea    0x34ec70(%rip),%rdx        # 0x1411f4280
140ea5610:	e8 eb ed ff ff       	call   0x140ea4400
140ea5615:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140ea5619:	4c 8b c7             	mov    %rdi,%r8
140ea561c:	48 8d 15 6d ec 34 00 	lea    0x34ec6d(%rip),%rdx        # 0x1411f4290
140ea5623:	e8 08 f6 ff ff       	call   0x140ea4c30
140ea5628:	90                   	nop
140ea5629:	48 8b c3             	mov    %rbx,%rax
140ea562c:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
140ea5633:	00
140ea5634:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140ea563b:	5f                   	pop    %rdi
140ea563c:	c3                   	ret
140ea563d:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
140ea5644:	00
140ea5645:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
140ea564c:	00
140ea564d:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140ea5654:	5f                   	pop    %rdi
140ea5655:	c3                   	ret
140ea5656:	cc                   	int3
140ea5657:	cc                   	int3
140ea5658:	cc                   	int3
140ea5659:	cc                   	int3
140ea565a:	cc                   	int3
140ea565b:	cc                   	int3
140ea565c:	cc                   	int3
140ea565d:	cc                   	int3
140ea565e:	cc                   	int3
140ea565f:	cc                   	int3
140ea5660:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ea5665:	55                   	push   %rbp
140ea5666:	56                   	push   %rsi
140ea5667:	57                   	push   %rdi
140ea5668:	41 56                	push   %r14
140ea566a:	41 57                	push   %r15
140ea566c:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140ea5673:	48 8b f2             	mov    %rdx,%rsi
140ea5676:	48 8b d9             	mov    %rcx,%rbx
140ea5679:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140ea567e:	33 c0                	xor    %eax,%eax
140ea5680:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ea5684:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea5687:	0f 11 01             	movups %xmm0,(%rcx)
140ea568a:	48 89 41 10          	mov    %rax,0x10(%rcx)
140ea568e:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
140ea5695:	00
140ea5696:	88 01                	mov    %al,(%rcx)
140ea5698:	c7 41 24 a0 05 00 00 	movl   $0x5a0,0x24(%rcx)
140ea569f:	88 41 40             	mov    %al,0x40(%rcx)
140ea56a2:	88 41 48             	mov    %al,0x48(%rcx)
140ea56a5:	48 83 c1 50          	add    $0x50,%rcx
140ea56a9:	33 d2                	xor    %edx,%edx
140ea56ab:	e8 30 27 3a ff       	call   0x140247de0
140ea56b0:	90                   	nop
140ea56b1:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140ea56b8:	00
140ea56b9:	0f 57 c0             	xorps  %xmm0,%xmm0
140ea56bc:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140ea56c1:	66 0f 6f 0d 97 b6 13 	movdqa 0x13b697(%rip),%xmm1        # 0x140fe0d60
140ea56c8:	00
140ea56c9:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
140ea56cf:	0f ae e8             	lfence
140ea56d2:	0f b7 05 93 ec 34 00 	movzwl 0x34ec93(%rip),%eax        # 0x1411f436c
140ea56d9:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140ea56de:	c6 44 24 2a 00       	movb   $0x0,0x2a(%rsp)
140ea56e3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140ea56e8:	48 8b ce             	mov    %rsi,%rcx
140ea56eb:	e8 40 70 c0 ff       	call   0x140aac730
140ea56f0:	48 8b f8             	mov    %rax,%rdi
140ea56f3:	80 38 03             	cmpb   $0x3,(%rax)
140ea56f6:	0f 85 b0 00 00 00    	jne    0x140ea57ac
140ea56fc:	4c 8b 40 08          	mov    0x8(%rax),%r8
140ea5700:	49 8b d0             	mov    %r8,%rdx
140ea5703:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140ea5708:	76 03                	jbe    0x140ea570d
140ea570a:	49 8b 10             	mov    (%r8),%rdx
140ea570d:	4d 8b 40 10          	mov    0x10(%r8),%r8
140ea5711:	48 8b cb             	mov    %rbx,%rcx
140ea5714:	e8 b7 9c 2f ff       	call   0x14019f3d0
140ea5719:	90                   	nop
140ea571a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140ea571f:	48 83 fa 0f          	cmp    $0xf,%rdx
140ea5723:	76 2e                	jbe    0x140ea5753
140ea5725:	48 ff c2             	inc    %rdx
140ea5728:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140ea572d:	48 8b c1             	mov    %rcx,%rax
140ea5730:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ea5737:	72 15                	jb     0x140ea574e
140ea5739:	48 83 c2 27          	add    $0x27,%rdx
140ea573d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ea5741:	48 2b c1             	sub    %rcx,%rax
140ea5744:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ea5748:	48 83 f8 1f          	cmp    $0x1f,%rax
140ea574c:	77 58                	ja     0x140ea57a6
140ea574e:	e8 f1 59 f7 ff       	call   0x140e1b144
140ea5753:	4c 8b c6             	mov    %rsi,%r8
140ea5756:	48 8d 15 73 eb 34 00 	lea    0x34eb73(%rip),%rdx        # 0x1411f42d0
140ea575d:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140ea5761:	e8 3a ef ff ff       	call   0x140ea46a0
140ea5766:	4c 8b c6             	mov    %rsi,%r8
140ea5769:	48 8d 15 70 eb 34 00 	lea    0x34eb70(%rip),%rdx        # 0x1411f42e0
140ea5770:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140ea5774:	e8 47 f1 ff ff       	call   0x140ea48c0
140ea5779:	4c 8b c6             	mov    %rsi,%r8
140ea577c:	48 8d 15 6d eb 34 00 	lea    0x34eb6d(%rip),%rdx        # 0x1411f42f0
140ea5783:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140ea5787:	e8 84 e5 ff ff       	call   0x140ea3d10
140ea578c:	48 8b c3             	mov    %rbx,%rax
140ea578f:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
140ea5796:	00
140ea5797:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140ea579e:	41 5f                	pop    %r15
140ea57a0:	41 5e                	pop    %r14
140ea57a2:	5f                   	pop    %rdi
140ea57a3:	5e                   	pop    %rsi
140ea57a4:	5d                   	pop    %rbp
140ea57a5:	c3                   	ret
140ea57a6:	e8 f9 49 f8 ff       	call   0x140e2a1a4
140ea57ab:	90                   	nop
140ea57ac:	48 8b cf             	mov    %rdi,%rcx
140ea57af:	e8 4c 43 3a ff       	call   0x140249b00
140ea57b4:	48 8b d0             	mov    %rax,%rdx
140ea57b7:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140ea57be:	00
140ea57bf:	e8 4c 23 2f ff       	call   0x140197b10
140ea57c4:	90                   	nop
140ea57c5:	4c 8b c0             	mov    %rax,%r8
140ea57c8:	48 8d 15 39 fe 1d 00 	lea    0x1dfe39(%rip),%rdx        # 0x141085608
140ea57cf:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140ea57d6:	00
140ea57d7:	e8 54 09 2f ff       	call   0x140196130
140ea57dc:	90                   	nop
140ea57dd:	4c 8b cf             	mov    %rdi,%r9
140ea57e0:	4c 8b c0             	mov    %rax,%r8
140ea57e3:	ba 2e 01 00 00       	mov    $0x12e,%edx
140ea57e8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ea57ed:	e8 be 10 3a ff       	call   0x1402468b0
140ea57f2:	48 8d 15 d7 bf 4f 00 	lea    0x4fbfd7(%rip),%rdx        # 0x1413a17d0
140ea57f9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ea57fe:	e8 15 70 f7 ff       	call   0x140e1c818
140ea5803:	cc                   	int3
140ea5804:	cc                   	int3
140ea5805:	cc                   	int3
140ea5806:	cc                   	int3
140ea5807:	cc                   	int3
140ea5808:	cc                   	int3
140ea5809:	cc                   	int3
140ea580a:	cc                   	int3
140ea580b:	cc                   	int3
140ea580c:	cc                   	int3
140ea580d:	cc                   	int3
140ea580e:	cc                   	int3
140ea580f:	cc                   	int3
140ea5810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ea5815:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ea581a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140ea581f:	41 56                	push   %r14
140ea5821:	48 83 ec 20          	sub    $0x20,%rsp
140ea5825:	48 8b f2             	mov    %rdx,%rsi
140ea5828:	c6 01 00             	movb   $0x0,(%rcx)
140ea582b:	4c 8b c2             	mov    %rdx,%r8
140ea582e:	c7 41 04 00 08 00 00 	movl   $0x800,0x4(%rcx)
140ea5835:	48 8d 15 34 ec 34 00 	lea    0x34ec34(%rip),%rdx        # 0x1411f4470
140ea583c:	c7 41 08 00 04 00 00 	movl   $0x400,0x8(%rcx)
140ea5843:	4c 8b f1             	mov    %rcx,%r14
140ea5846:	e8 e5 9b ff ff       	call   0x140e9f430
140ea584b:	4c 8b c6             	mov    %rsi,%r8
140ea584e:	48 8d 15 2b ec 34 00 	lea    0x34ec2b(%rip),%rdx        # 0x1411f4480
140ea5855:	49 8d 4e 04          	lea    0x4(%r14),%rcx
140ea5859:	e8 f2 75 ff ff       	call   0x140e9ce50
140ea585e:	4c 8b c6             	mov    %rsi,%r8
140ea5861:	48 8d 15 28 ec 34 00 	lea    0x34ec28(%rip),%rdx        # 0x1411f4490
140ea5868:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140ea586c:	e8 df 75 ff ff       	call   0x140e9ce50
140ea5871:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ea5876:	49 8b c6             	mov    %r14,%rax
140ea5879:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ea587e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ea5883:	48 83 c4 20          	add    $0x20,%rsp
140ea5887:	41 5e                	pop    %r14
140ea5889:	c3                   	ret
140ea588a:	cc                   	int3
140ea588b:	cc                   	int3
140ea588c:	cc                   	int3
140ea588d:	cc                   	int3
140ea588e:	cc                   	int3
140ea588f:	cc                   	int3
140ea5890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ea5895:	57                   	push   %rdi
140ea5896:	48 83 ec 50          	sub    $0x50,%rsp
140ea589a:	48 8b f9             	mov    %rcx,%rdi
140ea589d:	4c 8b 59 30          	mov    0x30(%rcx),%r11
140ea58a1:	48 8b 01             	mov    (%rcx),%rax
140ea58a4:	33 c9                	xor    %ecx,%ecx
140ea58a6:	48 89 0f             	mov    %rcx,(%rdi)
140ea58a9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ea58ae:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140ea58b3:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140ea58b7:	4c 8b 57 28          	mov    0x28(%rdi),%r10
140ea58bb:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
140ea58bf:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
140ea58c3:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
140ea58c7:	4c 8b 47 18          	mov    0x18(%rdi),%r8
140ea58cb:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
140ea58cf:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140ea58d4:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140ea58d9:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140ea58de:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140ea58e3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ea58e8:	49 8b c3             	mov    %r11,%rax
140ea58eb:	ff 15 2f e1 0d 00    	call   *0xde12f(%rip)        # 0x140f83a20
140ea58f1:	e8 de 8a f5 ff       	call   0x140dfe3d4
140ea58f6:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140ea58fa:	e8 61 2a 2f ff       	call   0x140198360
140ea58ff:	48 8b 0f             	mov    (%rdi),%rcx
140ea5902:	48 85 c9             	test   %rcx,%rcx
140ea5905:	74 40                	je     0x140ea5947
140ea5907:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ea590c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ea5911:	83 f8 01             	cmp    $0x1,%eax
140ea5914:	75 31                	jne    0x140ea5947
140ea5916:	4c 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%r8
140ea591d:	4d 85 c0             	test   %r8,%r8
140ea5920:	74 14                	je     0x140ea5936
140ea5922:	49 8b 00             	mov    (%r8),%rax
140ea5925:	48 8b d1             	mov    %rcx,%rdx
140ea5928:	49 8b c8             	mov    %r8,%rcx
140ea592b:	48 8b 00             	mov    (%rax),%rax
140ea592e:	ff 15 ec e0 0d 00    	call   *0xde0ec(%rip)        # 0x140f83a20
140ea5934:	eb 11                	jmp    0x140ea5947
140ea5936:	48 8b 01             	mov    (%rcx),%rax
140ea5939:	ba 01 00 00 00       	mov    $0x1,%edx
140ea593e:	48 8b 00             	mov    (%rax),%rax
140ea5941:	ff 15 d9 e0 0d 00    	call   *0xde0d9(%rip)        # 0x140f83a20
140ea5947:	ba 38 00 00 00       	mov    $0x38,%edx
140ea594c:	48 8b cf             	mov    %rdi,%rcx
140ea594f:	e8 f0 57 f7 ff       	call   0x140e1b144
140ea5954:	33 c0                	xor    %eax,%eax
140ea5956:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140ea595b:	48 83 c4 50          	add    $0x50,%rsp
140ea595f:	5f                   	pop    %rdi
140ea5960:	c3                   	ret
140ea5961:	cc                   	int3
140ea5962:	cc                   	int3
140ea5963:	cc                   	int3
140ea5964:	cc                   	int3
140ea5965:	cc                   	int3
140ea5966:	cc                   	int3
140ea5967:	cc                   	int3
140ea5968:	cc                   	int3
140ea5969:	cc                   	int3
140ea596a:	cc                   	int3
140ea596b:	cc                   	int3
140ea596c:	cc                   	int3
140ea596d:	cc                   	int3
140ea596e:	cc                   	int3
140ea596f:	cc                   	int3
140ea5970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ea5975:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ea597a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ea597f:	57                   	push   %rdi
140ea5980:	41 54                	push   %r12
140ea5982:	41 55                	push   %r13
140ea5984:	41 56                	push   %r14
140ea5986:	41 57                	push   %r15
140ea5988:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140ea598f:	48 8b 05 6a 35 51 00 	mov    0x51356a(%rip),%rax        # 0x1413b8f00
140ea5996:	48 33 c4             	xor    %rsp,%rax
140ea5999:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140ea59a0:	00
140ea59a1:	48 8b fa             	mov    %rdx,%rdi
140ea59a4:	48 8b f1             	mov    %rcx,%rsi
140ea59a7:	45 33 ed             	xor    %r13d,%r13d
140ea59aa:	45 8b fd             	mov    %r13d,%r15d
140ea59ad:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ea59b2:	48 3b ca             	cmp    %rdx,%rcx
140ea59b5:	0f 84 d3 01 00 00    	je     0x140ea5b8e
140ea59bb:	48 8d 1d 4e 0f 50 00 	lea    0x500f4e(%rip),%rbx        # 0x1413a6910
140ea59c2:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140ea59c7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ea59cc:	48 8b 6e 10          	mov    0x10(%rsi),%rbp
140ea59d0:	4c 8b f6             	mov    %rsi,%r14