140a473c6:	90                   	nop
140a473c7:	90                   	nop
140a473c8:	90                   	nop
140a473c9:	90                   	nop
140a473ca:	90                   	nop
140a473cb:	90                   	nop
140a473cc:	90                   	nop
140a473cd:	90                   	nop
140a473ce:	90                   	nop
140a473cf:	90                   	nop
140a473d0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a473d4:	48 8b 01             	mov    (%rcx),%rax
140a473d7:	48 8b 80 48 02 00 00 	mov    0x248(%rax),%rax
140a473de:	48 ff 25 53 58 0c 00 	rex.W jmp *0xc5853(%rip)        # 0x140b0cc38
140a473e5:	90                   	nop
140a473e6:	90                   	nop
140a473e7:	90                   	nop
140a473e8:	90                   	nop
140a473e9:	90                   	nop
140a473ea:	90                   	nop
140a473eb:	90                   	nop
140a473ec:	90                   	nop
140a473ed:	90                   	nop
140a473ee:	90                   	nop
140a473ef:	90                   	nop
140a473f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a473f5:	57                   	push   %rdi
140a473f6:	48 83 ec 20          	sub    $0x20,%rsp
140a473fa:	8b da                	mov    %edx,%ebx
140a473fc:	48 8b f9             	mov    %rcx,%rdi
140a473ff:	e8 1c 00 00 00       	call   0x140a47420
140a47404:	f6 c3 01             	test   $0x1,%bl
140a47407:	74 08                	je     0x140a47411
140a47409:	48 8b cf             	mov    %rdi,%rcx
140a4740c:	e8 c3 81 0a 00       	call   0x140aef5d4
140a47411:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47416:	48 8b c7             	mov    %rdi,%rax
140a47419:	48 83 c4 20          	add    $0x20,%rsp
140a4741d:	5f                   	pop    %rdi
140a4741e:	c3                   	ret
140a4741f:	90                   	nop
140a47420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47425:	57                   	push   %rdi
140a47426:	48 83 ec 20          	sub    $0x20,%rsp
140a4742a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4742e:	48 8b f9             	mov    %rcx,%rdi
140a47431:	48 85 db             	test   %rbx,%rbx
140a47434:	74 39                	je     0x140a4746f
140a47436:	83 c8 ff             	or     $0xffffffff,%eax
140a47439:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4743e:	83 f8 01             	cmp    $0x1,%eax
140a47441:	75 2c                	jne    0x140a4746f
140a47443:	48 8b 03             	mov    (%rbx),%rax
140a47446:	48 8b cb             	mov    %rbx,%rcx
140a47449:	48 8b 00             	mov    (%rax),%rax
140a4744c:	ff 15 e6 57 0c 00    	call   *0xc57e6(%rip)        # 0x140b0cc38
140a47452:	83 c8 ff             	or     $0xffffffff,%eax
140a47455:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4745a:	83 f8 01             	cmp    $0x1,%eax
140a4745d:	75 10                	jne    0x140a4746f
140a4745f:	48 8b 03             	mov    (%rbx),%rax
140a47462:	48 8b cb             	mov    %rbx,%rcx
140a47465:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47469:	ff 15 c9 57 0c 00    	call   *0xc57c9(%rip)        # 0x140b0cc38
140a4746f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47474:	48 8d 05 05 10 0f 00 	lea    0xf1005(%rip),%rax        # 0x140b38480
140a4747b:	48 89 07             	mov    %rax,(%rdi)
140a4747e:	48 83 c4 20          	add    $0x20,%rsp
140a47482:	5f                   	pop    %rdi
140a47483:	c3                   	ret
140a47484:	90                   	nop
140a47485:	90                   	nop
140a47486:	90                   	nop
140a47487:	90                   	nop
140a47488:	90                   	nop
140a47489:	90                   	nop
140a4748a:	90                   	nop
140a4748b:	90                   	nop
140a4748c:	90                   	nop
140a4748d:	90                   	nop
140a4748e:	90                   	nop
140a4748f:	90                   	nop
140a47490:	40 53                	rex push %rbx
140a47492:	48 83 ec 20          	sub    $0x20,%rsp
140a47496:	48 8d 05 e3 0f 0f 00 	lea    0xf0fe3(%rip),%rax        # 0x140b38480
140a4749d:	48 8b d9             	mov    %rcx,%rbx
140a474a0:	48 89 01             	mov    %rax,(%rcx)
140a474a3:	f6 c2 01             	test   $0x1,%dl
140a474a6:	74 05                	je     0x140a474ad
140a474a8:	e8 27 81 0a 00       	call   0x140aef5d4
140a474ad:	48 8b c3             	mov    %rbx,%rax
140a474b0:	48 83 c4 20          	add    $0x20,%rsp
140a474b4:	5b                   	pop    %rbx
140a474b5:	c3                   	ret
140a474b6:	90                   	nop
140a474b7:	90                   	nop
140a474b8:	90                   	nop
140a474b9:	90                   	nop
140a474ba:	90                   	nop
140a474bb:	90                   	nop
140a474bc:	90                   	nop
140a474bd:	90                   	nop
140a474be:	90                   	nop
140a474bf:	90                   	nop
140a474c0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a474c4:	48 8b 01             	mov    (%rcx),%rax
140a474c7:	48 8b 80 50 02 00 00 	mov    0x250(%rax),%rax
140a474ce:	48 ff 25 63 57 0c 00 	rex.W jmp *0xc5763(%rip)        # 0x140b0cc38
140a474d5:	90                   	nop
140a474d6:	90                   	nop
140a474d7:	90                   	nop
140a474d8:	90                   	nop
140a474d9:	90                   	nop
140a474da:	90                   	nop
140a474db:	90                   	nop
140a474dc:	90                   	nop
140a474dd:	90                   	nop
140a474de:	90                   	nop
140a474df:	90                   	nop
140a474e0:	40 53                	rex push %rbx
140a474e2:	48 83 ec 30          	sub    $0x30,%rsp
140a474e6:	4c 8b ca             	mov    %rdx,%r9
140a474e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a474ed:	48 8b 01             	mov    (%rcx),%rax
140a474f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a474f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a474f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a474fd:	4d 85 c0             	test   %r8,%r8
140a47500:	74 05                	je     0x140a47507
140a47502:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47507:	48 8b 12             	mov    (%rdx),%rdx
140a4750a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4750f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47513:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47518:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4751d:	48 8b 80 58 02 00 00 	mov    0x258(%rax),%rax
140a47524:	ff 15 0e 57 0c 00    	call   *0xc570e(%rip)        # 0x140b0cc38
140a4752a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4752f:	48 85 db             	test   %rbx,%rbx
140a47532:	74 39                	je     0x140a4756d
140a47534:	83 c8 ff             	or     $0xffffffff,%eax
140a47537:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4753c:	83 f8 01             	cmp    $0x1,%eax
140a4753f:	75 2c                	jne    0x140a4756d
140a47541:	48 8b 03             	mov    (%rbx),%rax
140a47544:	48 8b cb             	mov    %rbx,%rcx
140a47547:	48 8b 00             	mov    (%rax),%rax
140a4754a:	ff 15 e8 56 0c 00    	call   *0xc56e8(%rip)        # 0x140b0cc38
140a47550:	83 c8 ff             	or     $0xffffffff,%eax
140a47553:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47558:	83 f8 01             	cmp    $0x1,%eax
140a4755b:	75 10                	jne    0x140a4756d
140a4755d:	48 8b 03             	mov    (%rbx),%rax
140a47560:	48 8b cb             	mov    %rbx,%rcx
140a47563:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47567:	ff 15 cb 56 0c 00    	call   *0xc56cb(%rip)        # 0x140b0cc38
140a4756d:	48 83 c4 30          	add    $0x30,%rsp
140a47571:	5b                   	pop    %rbx
140a47572:	c3                   	ret
140a47573:	90                   	nop
140a47574:	90                   	nop
140a47575:	90                   	nop
140a47576:	90                   	nop
140a47577:	90                   	nop
140a47578:	90                   	nop
140a47579:	90                   	nop
140a4757a:	90                   	nop
140a4757b:	90                   	nop
140a4757c:	90                   	nop
140a4757d:	90                   	nop
140a4757e:	90                   	nop
140a4757f:	90                   	nop
140a47580:	40 53                	rex push %rbx
140a47582:	48 83 ec 30          	sub    $0x30,%rsp
140a47586:	4c 8b ca             	mov    %rdx,%r9
140a47589:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4758d:	48 8b 01             	mov    (%rcx),%rax
140a47590:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47593:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47599:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4759d:	4d 85 c0             	test   %r8,%r8
140a475a0:	74 05                	je     0x140a475a7
140a475a2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a475a7:	48 8b 12             	mov    (%rdx),%rdx
140a475aa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a475af:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a475b3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a475b8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a475bd:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
140a475c4:	ff 15 6e 56 0c 00    	call   *0xc566e(%rip)        # 0x140b0cc38
140a475ca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a475cf:	48 85 db             	test   %rbx,%rbx
140a475d2:	74 39                	je     0x140a4760d
140a475d4:	83 c8 ff             	or     $0xffffffff,%eax
140a475d7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a475dc:	83 f8 01             	cmp    $0x1,%eax
140a475df:	75 2c                	jne    0x140a4760d
140a475e1:	48 8b 03             	mov    (%rbx),%rax
140a475e4:	48 8b cb             	mov    %rbx,%rcx
140a475e7:	48 8b 00             	mov    (%rax),%rax
140a475ea:	ff 15 48 56 0c 00    	call   *0xc5648(%rip)        # 0x140b0cc38
140a475f0:	83 c8 ff             	or     $0xffffffff,%eax
140a475f3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a475f8:	83 f8 01             	cmp    $0x1,%eax
140a475fb:	75 10                	jne    0x140a4760d
140a475fd:	48 8b 03             	mov    (%rbx),%rax
140a47600:	48 8b cb             	mov    %rbx,%rcx
140a47603:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47607:	ff 15 2b 56 0c 00    	call   *0xc562b(%rip)        # 0x140b0cc38
140a4760d:	48 83 c4 30          	add    $0x30,%rsp
140a47611:	5b                   	pop    %rbx
140a47612:	c3                   	ret
140a47613:	90                   	nop
140a47614:	90                   	nop
140a47615:	90                   	nop
140a47616:	90                   	nop
140a47617:	90                   	nop
140a47618:	90                   	nop
140a47619:	90                   	nop
140a4761a:	90                   	nop
140a4761b:	90                   	nop
140a4761c:	90                   	nop
140a4761d:	90                   	nop
140a4761e:	90                   	nop
140a4761f:	90                   	nop
140a47620:	40 53                	rex push %rbx
140a47622:	48 83 ec 30          	sub    $0x30,%rsp
140a47626:	4c 8b ca             	mov    %rdx,%r9
140a47629:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4762d:	48 8b 01             	mov    (%rcx),%rax
140a47630:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47633:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47639:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4763d:	4d 85 c0             	test   %r8,%r8
140a47640:	74 05                	je     0x140a47647
140a47642:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47647:	48 8b 12             	mov    (%rdx),%rdx
140a4764a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4764f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47653:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47658:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4765d:	48 8b 80 68 02 00 00 	mov    0x268(%rax),%rax
140a47664:	ff 15 ce 55 0c 00    	call   *0xc55ce(%rip)        # 0x140b0cc38
140a4766a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4766f:	48 85 db             	test   %rbx,%rbx
140a47672:	74 39                	je     0x140a476ad
140a47674:	83 c8 ff             	or     $0xffffffff,%eax
140a47677:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4767c:	83 f8 01             	cmp    $0x1,%eax
140a4767f:	75 2c                	jne    0x140a476ad
140a47681:	48 8b 03             	mov    (%rbx),%rax
140a47684:	48 8b cb             	mov    %rbx,%rcx
140a47687:	48 8b 00             	mov    (%rax),%rax
140a4768a:	ff 15 a8 55 0c 00    	call   *0xc55a8(%rip)        # 0x140b0cc38
140a47690:	83 c8 ff             	or     $0xffffffff,%eax
140a47693:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47698:	83 f8 01             	cmp    $0x1,%eax
140a4769b:	75 10                	jne    0x140a476ad
140a4769d:	48 8b 03             	mov    (%rbx),%rax
140a476a0:	48 8b cb             	mov    %rbx,%rcx
140a476a3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a476a7:	ff 15 8b 55 0c 00    	call   *0xc558b(%rip)        # 0x140b0cc38
140a476ad:	48 83 c4 30          	add    $0x30,%rsp
140a476b1:	5b                   	pop    %rbx
140a476b2:	c3                   	ret
140a476b3:	90                   	nop
140a476b4:	90                   	nop
140a476b5:	90                   	nop
140a476b6:	90                   	nop
140a476b7:	90                   	nop
140a476b8:	90                   	nop
140a476b9:	90                   	nop
140a476ba:	90                   	nop
140a476bb:	90                   	nop
140a476bc:	90                   	nop
140a476bd:	90                   	nop
140a476be:	90                   	nop
140a476bf:	90                   	nop
140a476c0:	40 53                	rex push %rbx
140a476c2:	48 83 ec 30          	sub    $0x30,%rsp
140a476c6:	4c 8b ca             	mov    %rdx,%r9
140a476c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a476cd:	48 8b 01             	mov    (%rcx),%rax
140a476d0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a476d3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a476d9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a476dd:	4d 85 c0             	test   %r8,%r8
140a476e0:	74 05                	je     0x140a476e7
140a476e2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a476e7:	48 8b 12             	mov    (%rdx),%rdx
140a476ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a476ef:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a476f3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a476f8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a476fd:	48 8b 80 70 02 00 00 	mov    0x270(%rax),%rax
140a47704:	ff 15 2e 55 0c 00    	call   *0xc552e(%rip)        # 0x140b0cc38
140a4770a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4770f:	48 85 db             	test   %rbx,%rbx
140a47712:	74 39                	je     0x140a4774d
140a47714:	83 c8 ff             	or     $0xffffffff,%eax
140a47717:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4771c:	83 f8 01             	cmp    $0x1,%eax
140a4771f:	75 2c                	jne    0x140a4774d
140a47721:	48 8b 03             	mov    (%rbx),%rax
140a47724:	48 8b cb             	mov    %rbx,%rcx
140a47727:	48 8b 00             	mov    (%rax),%rax
140a4772a:	ff 15 08 55 0c 00    	call   *0xc5508(%rip)        # 0x140b0cc38
140a47730:	83 c8 ff             	or     $0xffffffff,%eax
140a47733:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47738:	83 f8 01             	cmp    $0x1,%eax
140a4773b:	75 10                	jne    0x140a4774d
140a4773d:	48 8b 03             	mov    (%rbx),%rax
140a47740:	48 8b cb             	mov    %rbx,%rcx
140a47743:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47747:	ff 15 eb 54 0c 00    	call   *0xc54eb(%rip)        # 0x140b0cc38
140a4774d:	48 83 c4 30          	add    $0x30,%rsp
140a47751:	5b                   	pop    %rbx
140a47752:	c3                   	ret
140a47753:	90                   	nop
140a47754:	90                   	nop
140a47755:	90                   	nop
140a47756:	90                   	nop
140a47757:	90                   	nop
140a47758:	90                   	nop
140a47759:	90                   	nop
140a4775a:	90                   	nop
140a4775b:	90                   	nop
140a4775c:	90                   	nop
140a4775d:	90                   	nop
140a4775e:	90                   	nop
140a4775f:	90                   	nop
140a47760:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47764:	48 8b 01             	mov    (%rcx),%rax
140a47767:	48 8b 80 78 02 00 00 	mov    0x278(%rax),%rax
140a4776e:	48 ff 25 c3 54 0c 00 	rex.W jmp *0xc54c3(%rip)        # 0x140b0cc38
140a47775:	90                   	nop
140a47776:	90                   	nop
140a47777:	90                   	nop
140a47778:	90                   	nop
140a47779:	90                   	nop
140a4777a:	90                   	nop
140a4777b:	90                   	nop
140a4777c:	90                   	nop
140a4777d:	90                   	nop
140a4777e:	90                   	nop
140a4777f:	90                   	nop
140a47780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47785:	57                   	push   %rdi
140a47786:	48 83 ec 20          	sub    $0x20,%rsp
140a4778a:	8b da                	mov    %edx,%ebx