140a4661d:	75 10                	jne    0x140a4662f
140a4661f:	48 8b 03             	mov    (%rbx),%rax
140a46622:	48 8b cb             	mov    %rbx,%rcx
140a46625:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46629:	ff 15 09 66 0c 00    	call   *0xc6609(%rip)        # 0x140b0cc38
140a4662f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a46634:	48 8d 05 c5 1d 0f 00 	lea    0xf1dc5(%rip),%rax        # 0x140b38400
140a4663b:	48 89 07             	mov    %rax,(%rdi)
140a4663e:	48 83 c4 20          	add    $0x20,%rsp
140a46642:	5f                   	pop    %rdi
140a46643:	c3                   	ret
140a46644:	90                   	nop
140a46645:	90                   	nop
140a46646:	90                   	nop
140a46647:	90                   	nop
140a46648:	90                   	nop
140a46649:	90                   	nop
140a4664a:	90                   	nop
140a4664b:	90                   	nop
140a4664c:	90                   	nop
140a4664d:	90                   	nop
140a4664e:	90                   	nop
140a4664f:	90                   	nop
140a46650:	40 53                	rex push %rbx
140a46652:	48 83 ec 20          	sub    $0x20,%rsp
140a46656:	48 8d 05 a3 1d 0f 00 	lea    0xf1da3(%rip),%rax        # 0x140b38400
140a4665d:	48 8b d9             	mov    %rcx,%rbx
140a46660:	48 89 01             	mov    %rax,(%rcx)
140a46663:	f6 c2 01             	test   $0x1,%dl
140a46666:	74 05                	je     0x140a4666d
140a46668:	e8 67 8f 0a 00       	call   0x140aef5d4
140a4666d:	48 8b c3             	mov    %rbx,%rax
140a46670:	48 83 c4 20          	add    $0x20,%rsp
140a46674:	5b                   	pop    %rbx
140a46675:	c3                   	ret
140a46676:	90                   	nop
140a46677:	90                   	nop
140a46678:	90                   	nop
140a46679:	90                   	nop
140a4667a:	90                   	nop
140a4667b:	90                   	nop
140a4667c:	90                   	nop
140a4667d:	90                   	nop
140a4667e:	90                   	nop
140a4667f:	90                   	nop
140a46680:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46684:	48 8b 01             	mov    (%rcx),%rax
140a46687:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140a4668e:	48 ff 25 a3 65 0c 00 	rex.W jmp *0xc65a3(%rip)        # 0x140b0cc38
140a46695:	90                   	nop
140a46696:	90                   	nop
140a46697:	90                   	nop
140a46698:	90                   	nop
140a46699:	90                   	nop
140a4669a:	90                   	nop
140a4669b:	90                   	nop
140a4669c:	90                   	nop
140a4669d:	90                   	nop
140a4669e:	90                   	nop
140a4669f:	90                   	nop
140a466a0:	40 53                	rex push %rbx
140a466a2:	48 83 ec 30          	sub    $0x30,%rsp
140a466a6:	4c 8b ca             	mov    %rdx,%r9
140a466a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a466ad:	48 8b 01             	mov    (%rcx),%rax
140a466b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a466b3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a466b9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a466bd:	4d 85 c0             	test   %r8,%r8
140a466c0:	74 05                	je     0x140a466c7
140a466c2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a466c7:	48 8b 12             	mov    (%rdx),%rdx
140a466ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a466cf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a466d3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a466d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a466dd:	48 8b 80 98 01 00 00 	mov    0x198(%rax),%rax
140a466e4:	ff 15 4e 65 0c 00    	call   *0xc654e(%rip)        # 0x140b0cc38
140a466ea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a466ef:	48 85 db             	test   %rbx,%rbx
140a466f2:	74 39                	je     0x140a4672d
140a466f4:	83 c8 ff             	or     $0xffffffff,%eax
140a466f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a466fc:	83 f8 01             	cmp    $0x1,%eax
140a466ff:	75 2c                	jne    0x140a4672d
140a46701:	48 8b 03             	mov    (%rbx),%rax
140a46704:	48 8b cb             	mov    %rbx,%rcx
140a46707:	48 8b 00             	mov    (%rax),%rax
140a4670a:	ff 15 28 65 0c 00    	call   *0xc6528(%rip)        # 0x140b0cc38
140a46710:	83 c8 ff             	or     $0xffffffff,%eax
140a46713:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46718:	83 f8 01             	cmp    $0x1,%eax
140a4671b:	75 10                	jne    0x140a4672d
140a4671d:	48 8b 03             	mov    (%rbx),%rax
140a46720:	48 8b cb             	mov    %rbx,%rcx
140a46723:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46727:	ff 15 0b 65 0c 00    	call   *0xc650b(%rip)        # 0x140b0cc38
140a4672d:	48 83 c4 30          	add    $0x30,%rsp
140a46731:	5b                   	pop    %rbx
140a46732:	c3                   	ret
140a46733:	90                   	nop
140a46734:	90                   	nop
140a46735:	90                   	nop
140a46736:	90                   	nop
140a46737:	90                   	nop
140a46738:	90                   	nop
140a46739:	90                   	nop
140a4673a:	90                   	nop
140a4673b:	90                   	nop
140a4673c:	90                   	nop
140a4673d:	90                   	nop
140a4673e:	90                   	nop
140a4673f:	90                   	nop
140a46740:	40 53                	rex push %rbx
140a46742:	48 83 ec 30          	sub    $0x30,%rsp
140a46746:	4c 8b ca             	mov    %rdx,%r9
140a46749:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4674d:	48 8b 01             	mov    (%rcx),%rax
140a46750:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46753:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46759:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4675d:	4d 85 c0             	test   %r8,%r8
140a46760:	74 05                	je     0x140a46767
140a46762:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46767:	48 8b 12             	mov    (%rdx),%rdx
140a4676a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4676f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46773:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46778:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4677d:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
140a46784:	ff 15 ae 64 0c 00    	call   *0xc64ae(%rip)        # 0x140b0cc38
140a4678a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4678f:	48 85 db             	test   %rbx,%rbx
140a46792:	74 39                	je     0x140a467cd
140a46794:	83 c8 ff             	or     $0xffffffff,%eax
140a46797:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4679c:	83 f8 01             	cmp    $0x1,%eax
140a4679f:	75 2c                	jne    0x140a467cd
140a467a1:	48 8b 03             	mov    (%rbx),%rax
140a467a4:	48 8b cb             	mov    %rbx,%rcx
140a467a7:	48 8b 00             	mov    (%rax),%rax
140a467aa:	ff 15 88 64 0c 00    	call   *0xc6488(%rip)        # 0x140b0cc38
140a467b0:	83 c8 ff             	or     $0xffffffff,%eax
140a467b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a467b8:	83 f8 01             	cmp    $0x1,%eax
140a467bb:	75 10                	jne    0x140a467cd
140a467bd:	48 8b 03             	mov    (%rbx),%rax
140a467c0:	48 8b cb             	mov    %rbx,%rcx
140a467c3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a467c7:	ff 15 6b 64 0c 00    	call   *0xc646b(%rip)        # 0x140b0cc38
140a467cd:	48 83 c4 30          	add    $0x30,%rsp
140a467d1:	5b                   	pop    %rbx
140a467d2:	c3                   	ret
140a467d3:	90                   	nop
140a467d4:	90                   	nop
140a467d5:	90                   	nop
140a467d6:	90                   	nop
140a467d7:	90                   	nop
140a467d8:	90                   	nop
140a467d9:	90                   	nop
140a467da:	90                   	nop
140a467db:	90                   	nop
140a467dc:	90                   	nop
140a467dd:	90                   	nop
140a467de:	90                   	nop
140a467df:	90                   	nop
140a467e0:	40 53                	rex push %rbx
140a467e2:	48 83 ec 30          	sub    $0x30,%rsp
140a467e6:	4c 8b ca             	mov    %rdx,%r9
140a467e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a467ed:	48 8b 01             	mov    (%rcx),%rax
140a467f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a467f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a467f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a467fd:	4d 85 c0             	test   %r8,%r8
140a46800:	74 05                	je     0x140a46807
140a46802:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46807:	48 8b 12             	mov    (%rdx),%rdx
140a4680a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4680f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46813:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46818:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4681d:	48 8b 80 a8 01 00 00 	mov    0x1a8(%rax),%rax
140a46824:	ff 15 0e 64 0c 00    	call   *0xc640e(%rip)        # 0x140b0cc38
140a4682a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4682f:	48 85 db             	test   %rbx,%rbx
140a46832:	74 39                	je     0x140a4686d
140a46834:	83 c8 ff             	or     $0xffffffff,%eax
140a46837:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4683c:	83 f8 01             	cmp    $0x1,%eax
140a4683f:	75 2c                	jne    0x140a4686d
140a46841:	48 8b 03             	mov    (%rbx),%rax
140a46844:	48 8b cb             	mov    %rbx,%rcx
140a46847:	48 8b 00             	mov    (%rax),%rax
140a4684a:	ff 15 e8 63 0c 00    	call   *0xc63e8(%rip)        # 0x140b0cc38
140a46850:	83 c8 ff             	or     $0xffffffff,%eax
140a46853:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46858:	83 f8 01             	cmp    $0x1,%eax
140a4685b:	75 10                	jne    0x140a4686d
140a4685d:	48 8b 03             	mov    (%rbx),%rax
140a46860:	48 8b cb             	mov    %rbx,%rcx
140a46863:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46867:	ff 15 cb 63 0c 00    	call   *0xc63cb(%rip)        # 0x140b0cc38
140a4686d:	48 83 c4 30          	add    $0x30,%rsp
140a46871:	5b                   	pop    %rbx
140a46872:	c3                   	ret
140a46873:	90                   	nop
140a46874:	90                   	nop
140a46875:	90                   	nop
140a46876:	90                   	nop
140a46877:	90                   	nop
140a46878:	90                   	nop
140a46879:	90                   	nop
140a4687a:	90                   	nop
140a4687b:	90                   	nop
140a4687c:	90                   	nop
140a4687d:	90                   	nop
140a4687e:	90                   	nop
140a4687f:	90                   	nop
140a46880:	40 53                	rex push %rbx
140a46882:	48 83 ec 30          	sub    $0x30,%rsp
140a46886:	4c 8b ca             	mov    %rdx,%r9
140a46889:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4688d:	48 8b 01             	mov    (%rcx),%rax
140a46890:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46893:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46899:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4689d:	4d 85 c0             	test   %r8,%r8
140a468a0:	74 05                	je     0x140a468a7
140a468a2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a468a7:	48 8b 12             	mov    (%rdx),%rdx
140a468aa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a468af:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a468b3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a468b8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a468bd:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
140a468c4:	ff 15 6e 63 0c 00    	call   *0xc636e(%rip)        # 0x140b0cc38
140a468ca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a468cf:	48 85 db             	test   %rbx,%rbx
140a468d2:	74 39                	je     0x140a4690d
140a468d4:	83 c8 ff             	or     $0xffffffff,%eax
140a468d7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a468dc:	83 f8 01             	cmp    $0x1,%eax
140a468df:	75 2c                	jne    0x140a4690d
140a468e1:	48 8b 03             	mov    (%rbx),%rax
140a468e4:	48 8b cb             	mov    %rbx,%rcx
140a468e7:	48 8b 00             	mov    (%rax),%rax
140a468ea:	ff 15 48 63 0c 00    	call   *0xc6348(%rip)        # 0x140b0cc38
140a468f0:	83 c8 ff             	or     $0xffffffff,%eax
140a468f3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a468f8:	83 f8 01             	cmp    $0x1,%eax
140a468fb:	75 10                	jne    0x140a4690d
140a468fd:	48 8b 03             	mov    (%rbx),%rax
140a46900:	48 8b cb             	mov    %rbx,%rcx
140a46903:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46907:	ff 15 2b 63 0c 00    	call   *0xc632b(%rip)        # 0x140b0cc38
140a4690d:	48 83 c4 30          	add    $0x30,%rsp
140a46911:	5b                   	pop    %rbx
140a46912:	c3                   	ret
140a46913:	90                   	nop
140a46914:	90                   	nop
140a46915:	90                   	nop
140a46916:	90                   	nop
140a46917:	90                   	nop
140a46918:	90                   	nop
140a46919:	90                   	nop
140a4691a:	90                   	nop
140a4691b:	90                   	nop
140a4691c:	90                   	nop
140a4691d:	90                   	nop
140a4691e:	90                   	nop
140a4691f:	90                   	nop
140a46920:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46924:	48 8b 01             	mov    (%rcx),%rax
140a46927:	48 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%rax
140a4692e:	48 ff 25 03 63 0c 00 	rex.W jmp *0xc6303(%rip)        # 0x140b0cc38
140a46935:	90                   	nop
140a46936:	90                   	nop
140a46937:	90                   	nop
140a46938:	90                   	nop
140a46939:	90                   	nop
140a4693a:	90                   	nop
140a4693b:	90                   	nop
140a4693c:	90                   	nop
140a4693d:	90                   	nop
140a4693e:	90                   	nop
140a4693f:	90                   	nop
140a46940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a46945:	57                   	push   %rdi
140a46946:	48 83 ec 20          	sub    $0x20,%rsp
140a4694a:	8b da                	mov    %edx,%ebx
140a4694c:	48 8b f9             	mov    %rcx,%rdi
140a4694f:	e8 1c 00 00 00       	call   0x140a46970
140a46954:	f6 c3 01             	test   $0x1,%bl
140a46957:	74 08                	je     0x140a46961
140a46959:	48 8b cf             	mov    %rdi,%rcx
140a4695c:	e8 73 8c 0a 00       	call   0x140aef5d4
140a46961:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a46966:	48 8b c7             	mov    %rdi,%rax
140a46969:	48 83 c4 20          	add    $0x20,%rsp
140a4696d:	5f                   	pop    %rdi
140a4696e:	c3                   	ret
140a4696f:	90                   	nop
140a46970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a46975:	57                   	push   %rdi
140a46976:	48 83 ec 20          	sub    $0x20,%rsp
140a4697a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4697e:	48 8b f9             	mov    %rcx,%rdi
140a46981:	48 85 db             	test   %rbx,%rbx
140a46984:	74 39                	je     0x140a469bf
140a46986:	83 c8 ff             	or     $0xffffffff,%eax
140a46989:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4698e:	83 f8 01             	cmp    $0x1,%eax
140a46991:	75 2c                	jne    0x140a469bf
140a46993:	48 8b 03             	mov    (%rbx),%rax
140a46996:	48 8b cb             	mov    %rbx,%rcx
140a46999:	48 8b 00             	mov    (%rax),%rax
140a4699c:	ff 15 96 62 0c 00    	call   *0xc6296(%rip)        # 0x140b0cc38
140a469a2:	83 c8 ff             	or     $0xffffffff,%eax
140a469a5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a469aa:	83 f8 01             	cmp    $0x1,%eax
140a469ad:	75 10                	jne    0x140a469bf
140a469af:	48 8b 03             	mov    (%rbx),%rax
140a469b2:	48 8b cb             	mov    %rbx,%rcx
140a469b5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a469b9:	ff 15 79 62 0c 00    	call   *0xc6279(%rip)        # 0x140b0cc38
140a469bf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a469c4:	48 8d 05 35 19 0f 00 	lea    0xf1935(%rip),%rax        # 0x140b38300
140a469cb:	48 89 07             	mov    %rax,(%rdi)
140a469ce:	48 83 c4 20          	add    $0x20,%rsp
140a469d2:	5f                   	pop    %rdi
140a469d3:	c3                   	ret
140a469d4:	90                   	nop
140a469d5:	90                   	nop
140a469d6:	90                   	nop
140a469d7:	90                   	nop
140a469d8:	90                   	nop
140a469d9:	90                   	nop
140a469da:	90                   	nop
140a469db:	90                   	nop
140a469dc:	90                   	nop
140a469dd:	90                   	nop
140a469de:	90                   	nop
140a469df:	90                   	nop
140a469e0:	40 53                	rex push %rbx
140a469e2:	48 83 ec 20          	sub    $0x20,%rsp
140a469e6:	48 8d 05 13 19 0f 00 	lea    0xf1913(%rip),%rax        # 0x140b38300
140a469ed:	48 8b d9             	mov    %rcx,%rbx
140a469f0:	48 89 01             	mov    %rax,(%rcx)
140a469f3:	f6 c2 01             	test   $0x1,%dl