1401284d7:	48 8b cb             	mov    %rbx,%rcx
1401284da:	ff 15 60 a6 0e 00    	call   *0xea660(%rip)        # 0x140212b40
1401284e0:	48 83 c4 30          	add    $0x30,%rsp
1401284e4:	5b                   	pop    %rbx
1401284e5:	c3                   	ret
1401284e6:	90                   	nop
1401284e7:	90                   	nop
1401284e8:	48 83 ec 28          	sub    $0x28,%rsp
1401284ec:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1401284f3:	00 00
1401284f5:	b9 10 00 00 00       	mov    $0x10,%ecx
1401284fa:	48 8b 00             	mov    (%rax),%rax
1401284fd:	8b 04 01             	mov    (%rcx,%rax,1),%eax
140128500:	39 05 02 e4 1e 00    	cmp    %eax,0x1ee402(%rip)        # 0x140316908
140128506:	7f 0c                	jg     0x140128514
140128508:	48 8d 05 01 e4 1e 00 	lea    0x1ee401(%rip),%rax        # 0x140316910
14012850f:	48 83 c4 28          	add    $0x28,%rsp
140128513:	c3                   	ret
140128514:	48 8d 0d ed e3 1e 00 	lea    0x1ee3ed(%rip),%rcx        # 0x140316908
14012851b:	e8 b4 c7 0d 00       	call   0x140204cd4
140128520:	83 3d e1 e3 1e 00 ff 	cmpl   $0xffffffff,0x1ee3e1(%rip)        # 0x140316908
140128527:	75 df                	jne    0x140128508
140128529:	e8 1e 00 00 00       	call   0x14012854c
14012852e:	48 8d 0d cb 7c 0e 00 	lea    0xe7ccb(%rip),%rcx        # 0x140210200
140128535:	e8 4e c5 0d 00       	call   0x140204a88
14012853a:	48 8d 0d c7 e3 1e 00 	lea    0x1ee3c7(%rip),%rcx        # 0x140316908
140128541:	e8 22 c7 0d 00       	call   0x140204c68
140128546:	eb c0                	jmp    0x140128508
140128548:	cc                   	int3
140128549:	90                   	nop
14012854a:	90                   	nop
14012854b:	90                   	nop
14012854c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140128551:	53                   	push   %rbx
140128552:	48 83 ec 20          	sub    $0x20,%rsp
140128556:	48 8d 1d b3 e3 1e 00 	lea    0x1ee3b3(%rip),%rbx        # 0x140316910
14012855d:	48 89 1d b4 e3 1e 00 	mov    %rbx,0x1ee3b4(%rip)        # 0x140316918
140128564:	48 89 1d b5 e3 1e 00 	mov    %rbx,0x1ee3b5(%rip)        # 0x140316920
14012856b:	48 8b cb             	mov    %rbx,%rcx
14012856e:	ff 15 c4 9b 0e 00    	call   *0xe9bc4(%rip)        # 0x140212138
140128574:	33 c0                	xor    %eax,%eax
140128576:	88 05 ac e3 1e 00    	mov    %al,0x1ee3ac(%rip)        # 0x140316928
14012857c:	33 d2                	xor    %edx,%edx
14012857e:	44 8d 40 50          	lea    0x50(%rax),%r8d
140128582:	48 8d 0d a7 e3 1e 00 	lea    0x1ee3a7(%rip),%rcx        # 0x140316930
140128589:	e8 74 d4 0d 00       	call   0x140205a02
14012858e:	48 8d 0d 9b e3 1e 00 	lea    0x1ee39b(%rip),%rcx        # 0x140316930
140128595:	e8 de 03 00 00       	call   0x140128978
14012859a:	33 c0                	xor    %eax,%eax
14012859c:	89 05 de e3 1e 00    	mov    %eax,0x1ee3de(%rip)        # 0x140316980
1401285a2:	88 05 dc e3 1e 00    	mov    %al,0x1ee3dc(%rip)        # 0x140316984
1401285a8:	21 44 24 34          	and    %eax,0x34(%rsp)
1401285ac:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401285b1:	48 89 05 d0 e3 1e 00 	mov    %rax,0x1ee3d0(%rip)        # 0x140316988
1401285b8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401285bb:	66 0f 7f 05 cd e3 1e 	movdqa %xmm0,0x1ee3cd(%rip)        # 0x140316990
1401285c2:	00
1401285c3:	0f ae e8             	lfence
1401285c6:	b9 28 00 00 00       	mov    $0x28,%ecx
1401285cb:	ff 15 7f a5 0e 00    	call   *0xea57f(%rip)        # 0x140212b50
1401285d1:	48 85 c0             	test   %rax,%rax
1401285d4:	75 07                	jne    0x1401285dd
1401285d6:	ff 15 54 a5 0e 00    	call   *0xea554(%rip)        # 0x140212b30
1401285dc:	cc                   	int3
1401285dd:	48 89 00             	mov    %rax,(%rax)
1401285e0:	48 89 40 08          	mov    %rax,0x8(%rax)
1401285e4:	48 89 05 a5 e3 1e 00 	mov    %rax,0x1ee3a5(%rip)        # 0x140316990
1401285eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401285ee:	66 0f 7f 05 aa e3 1e 	movdqa %xmm0,0x1ee3aa(%rip)        # 0x1403169a0
1401285f5:	00
1401285f6:	66 0f 6f 0d 02 7b 19 	movdqa 0x197b02(%rip),%xmm1        # 0x1402c0100
1401285fd:	00
1401285fe:	66 0f 7f 0d aa e3 1e 	movdqa %xmm1,0x1ee3aa(%rip)        # 0x1403169b0
140128605:	00
140128606:	48 c7 05 af e3 1e 00 	movq   $0x8,0x1ee3af(%rip)        # 0x1403169c0
14012860d:	08 00 00 00
140128611:	c7 05 71 e3 1e 00 00 	movl   $0x3f800000,0x1ee371(%rip)        # 0x14031698c
140128618:	00 80 3f
14012861b:	4c 8b c0             	mov    %rax,%r8
14012861e:	48 8d 0d 7b e3 1e 00 	lea    0x1ee37b(%rip),%rcx        # 0x1403169a0
140128625:	e8 ba 63 ee ff       	call   0x14000e9e4
14012862a:	48 8b c3             	mov    %rbx,%rax
14012862d:	48 83 c4 20          	add    $0x20,%rsp
140128631:	5b                   	pop    %rbx
140128632:	c3                   	ret
140128633:	90                   	nop
140128634:	90                   	nop
140128635:	90                   	nop
140128636:	90                   	nop
140128637:	90                   	nop
140128638:	90                   	nop
140128639:	90                   	nop
14012863a:	90                   	nop
14012863b:	90                   	nop
14012863c:	90                   	nop
14012863d:	90                   	nop
14012863e:	90                   	nop
14012863f:	90                   	nop
140128640:	40 53                	rex push %rbx
140128642:	48 83 ec 20          	sub    $0x20,%rsp
140128646:	48 8b d9             	mov    %rcx,%rbx
140128649:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14012864d:	48 85 c9             	test   %rcx,%rcx
140128650:	74 3c                	je     0x14012868e
140128652:	48 8b 43 28          	mov    0x28(%rbx),%rax
140128656:	48 2b c1             	sub    %rcx,%rax
140128659:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14012865d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140128663:	72 14                	jb     0x140128679
140128665:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140128669:	48 2b ca             	sub    %rdx,%rcx
14012866c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140128670:	48 83 f8 1f          	cmp    $0x1f,%rax
140128674:	77 26                	ja     0x14012869c
140128676:	48 8b ca             	mov    %rdx,%rcx
140128679:	ff 15 c1 a4 0e 00    	call   *0xea4c1(%rip)        # 0x140212b40
14012867f:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140128684:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140128689:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14012868e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140128692:	48 83 c4 20          	add    $0x20,%rsp
140128696:	5b                   	pop    %rbx
140128697:	e9 74 02 00 00       	jmp    0x140128910
14012869c:	ff 15 de a4 0e 00    	call   *0xea4de(%rip)        # 0x140212b80
1401286a2:	cc                   	int3
1401286a3:	90                   	nop
1401286a4:	90                   	nop
1401286a5:	90                   	nop
1401286a6:	90                   	nop
1401286a7:	90                   	nop
1401286a8:	90                   	nop
1401286a9:	90                   	nop
1401286aa:	90                   	nop
1401286ab:	90                   	nop
1401286ac:	90                   	nop
1401286ad:	90                   	nop
1401286ae:	90                   	nop
1401286af:	90                   	nop
1401286b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401286b5:	57                   	push   %rdi
1401286b6:	48 83 ec 20          	sub    $0x20,%rsp
1401286ba:	48 8b fa             	mov    %rdx,%rdi
1401286bd:	48 8b d9             	mov    %rcx,%rbx
1401286c0:	45 84 c0             	test   %r8b,%r8b
1401286c3:	74 23                	je     0x1401286e8
1401286c5:	48 8b ca             	mov    %rdx,%rcx
1401286c8:	e8 13 f3 ff ff       	call   0x1401279e0
1401286cd:	4c 8b 03             	mov    (%rbx),%r8
1401286d0:	48 8b d7             	mov    %rdi,%rdx
1401286d3:	48 8b cb             	mov    %rbx,%rcx
1401286d6:	4d 8b 48 10          	mov    0x10(%r8),%r9
1401286da:	4c 8b c0             	mov    %rax,%r8
1401286dd:	49 8b c1             	mov    %r9,%rax
1401286e0:	ff 15 4a a7 0e 00    	call   *0xea74a(%rip)        # 0x140212e30
1401286e6:	eb 0d                	jmp    0x1401286f5
1401286e8:	48 8b 01             	mov    (%rcx),%rax
1401286eb:	48 8b 40 20          	mov    0x20(%rax),%rax
1401286ef:	ff 15 3b a7 0e 00    	call   *0xea73b(%rip)        # 0x140212e30
1401286f5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401286fa:	48 83 c4 20          	add    $0x20,%rsp
1401286fe:	5f                   	pop    %rdi
1401286ff:	c3                   	ret
140128700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128705:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14012870a:	57                   	push   %rdi
14012870b:	48 83 ec 30          	sub    $0x30,%rsp
14012870f:	40 32 ff             	xor    %dil,%dil
140128712:	48 8b da             	mov    %rdx,%rbx
140128715:	48 8b f1             	mov    %rcx,%rsi
140128718:	45 84 c0             	test   %r8b,%r8b
14012871b:	74 3f                	je     0x14012875c
14012871d:	48 8b ca             	mov    %rdx,%rcx
140128720:	e8 bb f2 ff ff       	call   0x1401279e0
140128725:	4c 8b 06             	mov    (%rsi),%r8
140128728:	4d 8b 50 18          	mov    0x18(%r8),%r10
14012872c:	40 38 bb 11 02 00 00 	cmp    %dil,0x211(%rbx)
140128733:	74 07                	je     0x14012873c
140128735:	40 8a bb 10 02 00 00 	mov    0x210(%rbx),%dil
14012873c:	4c 8b 83 28 02 00 00 	mov    0x228(%rbx),%r8
140128743:	44 8a cf             	mov    %dil,%r9b
140128746:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012874b:	48 8b d3             	mov    %rbx,%rdx
14012874e:	49 8b c2             	mov    %r10,%rax
140128751:	48 8b ce             	mov    %rsi,%rcx
140128754:	ff 15 d6 a6 0e 00    	call   *0xea6d6(%rip)        # 0x140212e30
14012875a:	eb 27                	jmp    0x140128783
14012875c:	48 8b 01             	mov    (%rcx),%rax
14012875f:	40 38 ba 11 02 00 00 	cmp    %dil,0x211(%rdx)
140128766:	74 07                	je     0x14012876f
140128768:	40 8a ba 10 02 00 00 	mov    0x210(%rdx),%dil
14012876f:	4c 8b 82 28 02 00 00 	mov    0x228(%rdx),%r8
140128776:	44 8a cf             	mov    %dil,%r9b
140128779:	48 8b 40 28          	mov    0x28(%rax),%rax
14012877d:	ff 15 ad a6 0e 00    	call   *0xea6ad(%rip)        # 0x140212e30
140128783:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140128788:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14012878d:	48 83 c4 30          	add    $0x30,%rsp
140128791:	5f                   	pop    %rdi
140128792:	c3                   	ret
140128793:	90                   	nop
140128794:	48 8b c4             	mov    %rsp,%rax
140128797:	48 89 58 08          	mov    %rbx,0x8(%rax)
14012879b:	48 89 70 10          	mov    %rsi,0x10(%rax)
14012879f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401287a3:	4c 89 40 18          	mov    %r8,0x18(%rax)
1401287a7:	55                   	push   %rbp
1401287a8:	41 54                	push   %r12
1401287aa:	41 55                	push   %r13
1401287ac:	41 56                	push   %r14
1401287ae:	41 57                	push   %r15
1401287b0:	48 8b ec             	mov    %rsp,%rbp
1401287b3:	48 83 ec 40          	sub    $0x40,%rsp
1401287b7:	4c 8b fa             	mov    %rdx,%r15
1401287ba:	48 8b f1             	mov    %rcx,%rsi
1401287bd:	8a 41 18             	mov    0x18(%rcx),%al
1401287c0:	84 c0                	test   %al,%al
1401287c2:	0f 84 29 01 00 00    	je     0x1401288f1
1401287c8:	4c 8d 61 10          	lea    0x10(%rcx),%r12
1401287cc:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1401287d0:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
1401287d4:	49 8b 0c 24          	mov    (%r12),%rcx
1401287d8:	ff 15 72 99 0e 00    	call   *0xe9972(%rip)        # 0x140212150
1401287de:	f0 ff 45 e8          	lock incl -0x18(%rbp)
1401287e2:	49 8b d7             	mov    %r15,%rdx
1401287e5:	e8 d6 01 00 00       	call   0x1401289c0
1401287ea:	4c 8b c8             	mov    %rax,%r9
1401287ed:	4d 8b c7             	mov    %r15,%r8
1401287f0:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401287f4:	48 8d 4e 78          	lea    0x78(%rsi),%rcx
1401287f8:	e8 53 03 00 00       	call   0x140128b50
1401287fd:	48 8b 48 08          	mov    0x8(%rax),%rcx
140128801:	48 85 c9             	test   %rcx,%rcx
140128804:	75 07                	jne    0x14012880d
140128806:	48 8b 8e 80 00 00 00 	mov    0x80(%rsi),%rcx
14012880d:	48 3b 8e 80 00 00 00 	cmp    0x80(%rsi),%rcx
140128814:	41 0f 95 c5          	setne  %r13b
140128818:	eb 11                	jmp    0x14012882b
14012881a:	f0 ff 4d e8          	lock decl -0x18(%rbp)
14012881e:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140128822:	48 8b 09             	mov    (%rcx),%rcx
140128825:	ff 15 2d 99 0e 00    	call   *0xe992d(%rip)        # 0x140212158
14012882b:	8b 45 e8             	mov    -0x18(%rbp),%eax
14012882e:	85 c0                	test   %eax,%eax
140128830:	75 e8                	jne    0x14012881a
140128832:	33 ff                	xor    %edi,%edi
140128834:	8a 44 37 70          	mov    0x70(%rdi,%rsi,1),%al
140128838:	84 c0                	test   %al,%al
14012883a:	0f 84 a4 00 00 00    	je     0x1401288e4
140128840:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140128844:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
140128848:	49 8b 0c 24          	mov    (%r12),%rcx
14012884c:	ff 15 fe 98 0e 00    	call   *0xe98fe(%rip)        # 0x140212150
140128852:	f0 ff 45 e8          	lock incl -0x18(%rbp)
140128856:	48 8d 5f 02          	lea    0x2(%rdi),%rbx
14012885a:	48 03 db             	add    %rbx,%rbx
14012885d:	48 8b 44 de 08       	mov    0x8(%rsi,%rbx,8),%rax
140128862:	48 85 c0             	test   %rax,%rax
140128865:	74 04                	je     0x14012886b
140128867:	f0 ff 40 08          	lock incl 0x8(%rax)
14012886b:	4c 8b 34 de          	mov    (%rsi,%rbx,8),%r14
14012886f:	48 8b 5c de 08       	mov    0x8(%rsi,%rbx,8),%rbx
140128874:	eb 11                	jmp    0x140128887
140128876:	f0 ff 4d e8          	lock decl -0x18(%rbp)
14012887a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14012887e:	48 8b 09             	mov    (%rcx),%rcx
140128881:	ff 15 d1 98 0e 00    	call   *0xe98d1(%rip)        # 0x140212158
140128887:	8b 45 e8             	mov    -0x18(%rbp),%eax
14012888a:	85 c0                	test   %eax,%eax
14012888c:	75 e8                	jne    0x140128876
14012888e:	4d 85 f6             	test   %r14,%r14
140128891:	74 13                	je     0x1401288a6
140128893:	45 8a c5             	mov    %r13b,%r8b
140128896:	49 8b d7             	mov    %r15,%rdx
140128899:	49 8b ce             	mov    %r14,%rcx
14012889c:	48 8b 45 40          	mov    0x40(%rbp),%rax
1401288a0:	ff 15 8a a5 0e 00    	call   *0xea58a(%rip)        # 0x140212e30
1401288a6:	48 85 db             	test   %rbx,%rbx
1401288a9:	74 39                	je     0x1401288e4
1401288ab:	83 c8 ff             	or     $0xffffffff,%eax
1401288ae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401288b3:	83 f8 01             	cmp    $0x1,%eax
1401288b6:	75 2c                	jne    0x1401288e4
1401288b8:	48 8b 03             	mov    (%rbx),%rax
1401288bb:	48 8b cb             	mov    %rbx,%rcx
1401288be:	48 8b 00             	mov    (%rax),%rax
1401288c1:	ff 15 69 a5 0e 00    	call   *0xea569(%rip)        # 0x140212e30
1401288c7:	83 c8 ff             	or     $0xffffffff,%eax
1401288ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401288cf:	83 f8 01             	cmp    $0x1,%eax
1401288d2:	75 10                	jne    0x1401288e4
1401288d4:	48 8b 03             	mov    (%rbx),%rax
1401288d7:	48 8b cb             	mov    %rbx,%rcx
1401288da:	48 8b 40 08          	mov    0x8(%rax),%rax
1401288de:	ff 15 4c a5 0e 00    	call   *0xea54c(%rip)        # 0x140212e30
1401288e4:	48 ff c7             	inc    %rdi
1401288e7:	48 83 ff 05          	cmp    $0x5,%rdi
1401288eb:	0f 82 43 ff ff ff    	jb     0x140128834
1401288f1:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
1401288f6:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401288fa:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401288fe:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140128902:	49 8b e3             	mov    %r11,%rsp
140128905:	41 5f                	pop    %r15
140128907:	41 5e                	pop    %r14
140128909:	41 5d                	pop    %r13
14012890b:	41 5c                	pop    %r12
14012890d:	5d                   	pop    %rbp
14012890e:	c3                   	ret
14012890f:	90                   	nop
140128910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128915:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14012891a:	57                   	push   %rdi
14012891b:	48 83 ec 20          	sub    $0x20,%rsp
14012891f:	48 8b 11             	mov    (%rcx),%rdx
140128922:	48 8b f1             	mov    %rcx,%rsi
140128925:	48 8b 42 08          	mov    0x8(%rdx),%rax
140128929:	48 83 20 00          	andq   $0x0,(%rax)
14012892d:	48 8b 3a             	mov    (%rdx),%rdi
140128930:	48 85 ff             	test   %rdi,%rdi
140128933:	74 26                	je     0x14012895b
140128935:	48 8b 1f             	mov    (%rdi),%rbx
140128938:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14012893c:	48 8b 01             	mov    (%rcx),%rax
14012893f:	33 d2                	xor    %edx,%edx
140128941:	48 8b 00             	mov    (%rax),%rax
140128944:	ff 15 e6 a4 0e 00    	call   *0xea4e6(%rip)        # 0x140212e30
14012894a:	48 8b cf             	mov    %rdi,%rcx
14012894d:	ff 15 ed a1 0e 00    	call   *0xea1ed(%rip)        # 0x140212b40
140128953:	48 8b fb             	mov    %rbx,%rdi
140128956:	48 85 db             	test   %rbx,%rbx
140128959:	75 da                	jne    0x140128935
14012895b:	48 8b 0e             	mov    (%rsi),%rcx
14012895e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140128963:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140128968:	48 83 c4 20          	add    $0x20,%rsp
14012896c:	5f                   	pop    %rdi
14012896d:	48 ff 25 cc a1 0e 00 	rex.W jmp *0xea1cc(%rip)        # 0x140212b40
140128974:	cc                   	int3
140128975:	90                   	nop
140128976:	90                   	nop
140128977:	90                   	nop
140128978:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14012897d:	48 83 ec 48          	sub    $0x48,%rsp
140128981:	48 8d 05 c8 f7 ed ff 	lea    -0x120838(%rip),%rax        # 0x140008150
140128988:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14012898d:	33 d2                	xor    %edx,%edx
14012898f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140128994:	88 54 24 20          	mov    %dl,0x20(%rsp)
140128998:	48 83 fa 05          	cmp    $0x5,%rdx
14012899c:	73 17                	jae    0x1401289b5