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
140a4778c:	48 8b f9             	mov    %rcx,%rdi
140a4778f:	e8 1c 00 00 00       	call   0x140a477b0
140a47794:	f6 c3 01             	test   $0x1,%bl
140a47797:	74 08                	je     0x140a477a1
140a47799:	48 8b cf             	mov    %rdi,%rcx
140a4779c:	e8 33 7e 0a 00       	call   0x140aef5d4
140a477a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a477a6:	48 8b c7             	mov    %rdi,%rax
140a477a9:	48 83 c4 20          	add    $0x20,%rsp
140a477ad:	5f                   	pop    %rdi
140a477ae:	c3                   	ret
140a477af:	90                   	nop
140a477b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a477b5:	57                   	push   %rdi
140a477b6:	48 83 ec 20          	sub    $0x20,%rsp
140a477ba:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a477be:	48 8b f9             	mov    %rcx,%rdi
140a477c1:	48 85 db             	test   %rbx,%rbx
140a477c4:	74 39                	je     0x140a477ff
140a477c6:	83 c8 ff             	or     $0xffffffff,%eax
140a477c9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a477ce:	83 f8 01             	cmp    $0x1,%eax
140a477d1:	75 2c                	jne    0x140a477ff
140a477d3:	48 8b 03             	mov    (%rbx),%rax
140a477d6:	48 8b cb             	mov    %rbx,%rcx
140a477d9:	48 8b 00             	mov    (%rax),%rax
140a477dc:	ff 15 56 54 0c 00    	call   *0xc5456(%rip)        # 0x140b0cc38
140a477e2:	83 c8 ff             	or     $0xffffffff,%eax
140a477e5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a477ea:	83 f8 01             	cmp    $0x1,%eax
140a477ed:	75 10                	jne    0x140a477ff
140a477ef:	48 8b 03             	mov    (%rbx),%rax
140a477f2:	48 8b cb             	mov    %rbx,%rcx
140a477f5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a477f9:	ff 15 39 54 0c 00    	call   *0xc5439(%rip)        # 0x140b0cc38
140a477ff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47804:	48 8d 05 35 0d 0f 00 	lea    0xf0d35(%rip),%rax        # 0x140b38540
140a4780b:	48 89 07             	mov    %rax,(%rdi)
140a4780e:	48 83 c4 20          	add    $0x20,%rsp
140a47812:	5f                   	pop    %rdi
140a47813:	c3                   	ret
140a47814:	90                   	nop
140a47815:	90                   	nop
140a47816:	90                   	nop
140a47817:	90                   	nop
140a47818:	90                   	nop
140a47819:	90                   	nop
140a4781a:	90                   	nop
140a4781b:	90                   	nop
140a4781c:	90                   	nop
140a4781d:	90                   	nop
140a4781e:	90                   	nop
140a4781f:	90                   	nop
140a47820:	40 53                	rex push %rbx
140a47822:	48 83 ec 20          	sub    $0x20,%rsp
140a47826:	48 8d 05 13 0d 0f 00 	lea    0xf0d13(%rip),%rax        # 0x140b38540
140a4782d:	48 8b d9             	mov    %rcx,%rbx
140a47830:	48 89 01             	mov    %rax,(%rcx)
140a47833:	f6 c2 01             	test   $0x1,%dl
140a47836:	74 05                	je     0x140a4783d
140a47838:	e8 97 7d 0a 00       	call   0x140aef5d4
140a4783d:	48 8b c3             	mov    %rbx,%rax
140a47840:	48 83 c4 20          	add    $0x20,%rsp
140a47844:	5b                   	pop    %rbx
140a47845:	c3                   	ret
140a47846:	90                   	nop
140a47847:	90                   	nop
140a47848:	90                   	nop
140a47849:	90                   	nop
140a4784a:	90                   	nop
140a4784b:	90                   	nop
140a4784c:	90                   	nop
140a4784d:	90                   	nop
140a4784e:	90                   	nop
140a4784f:	90                   	nop
140a47850:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47854:	48 8b 01             	mov    (%rcx),%rax
140a47857:	48 8b 80 80 02 00 00 	mov    0x280(%rax),%rax
140a4785e:	48 ff 25 d3 53 0c 00 	rex.W jmp *0xc53d3(%rip)        # 0x140b0cc38
140a47865:	90                   	nop
140a47866:	90                   	nop
140a47867:	90                   	nop
140a47868:	90                   	nop
140a47869:	90                   	nop
140a4786a:	90                   	nop
140a4786b:	90                   	nop
140a4786c:	90                   	nop
140a4786d:	90                   	nop
140a4786e:	90                   	nop
140a4786f:	90                   	nop
140a47870:	40 53                	rex push %rbx
140a47872:	48 83 ec 30          	sub    $0x30,%rsp
140a47876:	4c 8b ca             	mov    %rdx,%r9
140a47879:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4787d:	48 8b 01             	mov    (%rcx),%rax
140a47880:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47883:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47889:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4788d:	4d 85 c0             	test   %r8,%r8
140a47890:	74 05                	je     0x140a47897
140a47892:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47897:	48 8b 12             	mov    (%rdx),%rdx
140a4789a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4789f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a478a3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a478a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a478ad:	48 8b 80 88 02 00 00 	mov    0x288(%rax),%rax
140a478b4:	ff 15 7e 53 0c 00    	call   *0xc537e(%rip)        # 0x140b0cc38
140a478ba:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a478bf:	48 85 db             	test   %rbx,%rbx
140a478c2:	74 39                	je     0x140a478fd
140a478c4:	83 c8 ff             	or     $0xffffffff,%eax
140a478c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a478cc:	83 f8 01             	cmp    $0x1,%eax
140a478cf:	75 2c                	jne    0x140a478fd
140a478d1:	48 8b 03             	mov    (%rbx),%rax
140a478d4:	48 8b cb             	mov    %rbx,%rcx
140a478d7:	48 8b 00             	mov    (%rax),%rax
140a478da:	ff 15 58 53 0c 00    	call   *0xc5358(%rip)        # 0x140b0cc38
140a478e0:	83 c8 ff             	or     $0xffffffff,%eax
140a478e3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a478e8:	83 f8 01             	cmp    $0x1,%eax
140a478eb:	75 10                	jne    0x140a478fd
140a478ed:	48 8b 03             	mov    (%rbx),%rax
140a478f0:	48 8b cb             	mov    %rbx,%rcx
140a478f3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a478f7:	ff 15 3b 53 0c 00    	call   *0xc533b(%rip)        # 0x140b0cc38
140a478fd:	48 83 c4 30          	add    $0x30,%rsp
140a47901:	5b                   	pop    %rbx
140a47902:	c3                   	ret
140a47903:	90                   	nop
140a47904:	90                   	nop
140a47905:	90                   	nop
140a47906:	90                   	nop
140a47907:	90                   	nop
140a47908:	90                   	nop
140a47909:	90                   	nop
140a4790a:	90                   	nop
140a4790b:	90                   	nop
140a4790c:	90                   	nop
140a4790d:	90                   	nop
140a4790e:	90                   	nop
140a4790f:	90                   	nop
140a47910:	40 53                	rex push %rbx
140a47912:	48 83 ec 30          	sub    $0x30,%rsp
140a47916:	4c 8b ca             	mov    %rdx,%r9
140a47919:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4791d:	48 8b 01             	mov    (%rcx),%rax
140a47920:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47923:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47929:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4792d:	4d 85 c0             	test   %r8,%r8
140a47930:	74 05                	je     0x140a47937
140a47932:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47937:	48 8b 12             	mov    (%rdx),%rdx
140a4793a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4793f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47943:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47948:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4794d:	48 8b 80 90 02 00 00 	mov    0x290(%rax),%rax
140a47954:	ff 15 de 52 0c 00    	call   *0xc52de(%rip)        # 0x140b0cc38
140a4795a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4795f:	48 85 db             	test   %rbx,%rbx
140a47962:	74 39                	je     0x140a4799d
140a47964:	83 c8 ff             	or     $0xffffffff,%eax
140a47967:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4796c:	83 f8 01             	cmp    $0x1,%eax
140a4796f:	75 2c                	jne    0x140a4799d
140a47971:	48 8b 03             	mov    (%rbx),%rax
140a47974:	48 8b cb             	mov    %rbx,%rcx
140a47977:	48 8b 00             	mov    (%rax),%rax
140a4797a:	ff 15 b8 52 0c 00    	call   *0xc52b8(%rip)        # 0x140b0cc38
140a47980:	83 c8 ff             	or     $0xffffffff,%eax
140a47983:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47988:	83 f8 01             	cmp    $0x1,%eax