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
140a4798b:	75 10                	jne    0x140a4799d
140a4798d:	48 8b 03             	mov    (%rbx),%rax
140a47990:	48 8b cb             	mov    %rbx,%rcx
140a47993:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47997:	ff 15 9b 52 0c 00    	call   *0xc529b(%rip)        # 0x140b0cc38
140a4799d:	48 83 c4 30          	add    $0x30,%rsp
140a479a1:	5b                   	pop    %rbx
140a479a2:	c3                   	ret
140a479a3:	90                   	nop
140a479a4:	90                   	nop
140a479a5:	90                   	nop
140a479a6:	90                   	nop
140a479a7:	90                   	nop
140a479a8:	90                   	nop
140a479a9:	90                   	nop
140a479aa:	90                   	nop
140a479ab:	90                   	nop
140a479ac:	90                   	nop
140a479ad:	90                   	nop
140a479ae:	90                   	nop
140a479af:	90                   	nop
140a479b0:	40 53                	rex push %rbx
140a479b2:	48 83 ec 30          	sub    $0x30,%rsp
140a479b6:	4c 8b ca             	mov    %rdx,%r9
140a479b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a479bd:	48 8b 01             	mov    (%rcx),%rax
140a479c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a479c3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a479c9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a479cd:	4d 85 c0             	test   %r8,%r8
140a479d0:	74 05                	je     0x140a479d7
140a479d2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a479d7:	48 8b 12             	mov    (%rdx),%rdx
140a479da:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a479df:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a479e3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a479e8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a479ed:	48 8b 80 98 02 00 00 	mov    0x298(%rax),%rax
140a479f4:	ff 15 3e 52 0c 00    	call   *0xc523e(%rip)        # 0x140b0cc38
140a479fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a479ff:	48 85 db             	test   %rbx,%rbx
140a47a02:	74 39                	je     0x140a47a3d
140a47a04:	83 c8 ff             	or     $0xffffffff,%eax
140a47a07:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47a0c:	83 f8 01             	cmp    $0x1,%eax
140a47a0f:	75 2c                	jne    0x140a47a3d
140a47a11:	48 8b 03             	mov    (%rbx),%rax
140a47a14:	48 8b cb             	mov    %rbx,%rcx
140a47a17:	48 8b 00             	mov    (%rax),%rax
140a47a1a:	ff 15 18 52 0c 00    	call   *0xc5218(%rip)        # 0x140b0cc38
140a47a20:	83 c8 ff             	or     $0xffffffff,%eax
140a47a23:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47a28:	83 f8 01             	cmp    $0x1,%eax
140a47a2b:	75 10                	jne    0x140a47a3d
140a47a2d:	48 8b 03             	mov    (%rbx),%rax
140a47a30:	48 8b cb             	mov    %rbx,%rcx
140a47a33:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47a37:	ff 15 fb 51 0c 00    	call   *0xc51fb(%rip)        # 0x140b0cc38
140a47a3d:	48 83 c4 30          	add    $0x30,%rsp
140a47a41:	5b                   	pop    %rbx
140a47a42:	c3                   	ret
140a47a43:	90                   	nop
140a47a44:	90                   	nop
140a47a45:	90                   	nop
140a47a46:	90                   	nop
140a47a47:	90                   	nop
140a47a48:	90                   	nop
140a47a49:	90                   	nop
140a47a4a:	90                   	nop
140a47a4b:	90                   	nop
140a47a4c:	90                   	nop
140a47a4d:	90                   	nop
140a47a4e:	90                   	nop
140a47a4f:	90                   	nop
140a47a50:	40 53                	rex push %rbx
140a47a52:	48 83 ec 30          	sub    $0x30,%rsp
140a47a56:	4c 8b ca             	mov    %rdx,%r9
140a47a59:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47a5d:	48 8b 01             	mov    (%rcx),%rax
140a47a60:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47a63:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47a69:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47a6d:	4d 85 c0             	test   %r8,%r8
140a47a70:	74 05                	je     0x140a47a77
140a47a72:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47a77:	48 8b 12             	mov    (%rdx),%rdx
140a47a7a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47a7f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47a83:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47a88:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47a8d:	48 8b 80 a0 02 00 00 	mov    0x2a0(%rax),%rax
140a47a94:	ff 15 9e 51 0c 00    	call   *0xc519e(%rip)        # 0x140b0cc38
140a47a9a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47a9f:	48 85 db             	test   %rbx,%rbx
140a47aa2:	74 39                	je     0x140a47add
140a47aa4:	83 c8 ff             	or     $0xffffffff,%eax
140a47aa7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47aac:	83 f8 01             	cmp    $0x1,%eax
140a47aaf:	75 2c                	jne    0x140a47add
140a47ab1:	48 8b 03             	mov    (%rbx),%rax
140a47ab4:	48 8b cb             	mov    %rbx,%rcx
140a47ab7:	48 8b 00             	mov    (%rax),%rax
140a47aba:	ff 15 78 51 0c 00    	call   *0xc5178(%rip)        # 0x140b0cc38
140a47ac0:	83 c8 ff             	or     $0xffffffff,%eax
140a47ac3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47ac8:	83 f8 01             	cmp    $0x1,%eax
140a47acb:	75 10                	jne    0x140a47add
140a47acd:	48 8b 03             	mov    (%rbx),%rax
140a47ad0:	48 8b cb             	mov    %rbx,%rcx
140a47ad3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47ad7:	ff 15 5b 51 0c 00    	call   *0xc515b(%rip)        # 0x140b0cc38
140a47add:	48 83 c4 30          	add    $0x30,%rsp
140a47ae1:	5b                   	pop    %rbx
140a47ae2:	c3                   	ret
140a47ae3:	90                   	nop
140a47ae4:	90                   	nop
140a47ae5:	90                   	nop
140a47ae6:	90                   	nop
140a47ae7:	90                   	nop
140a47ae8:	90                   	nop
140a47ae9:	90                   	nop
140a47aea:	90                   	nop
140a47aeb:	90                   	nop
140a47aec:	90                   	nop
140a47aed:	90                   	nop
140a47aee:	90                   	nop
140a47aef:	90                   	nop
140a47af0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47af4:	48 8b 01             	mov    (%rcx),%rax
140a47af7:	48 8b 80 a8 02 00 00 	mov    0x2a8(%rax),%rax
140a47afe:	48 ff 25 33 51 0c 00 	rex.W jmp *0xc5133(%rip)        # 0x140b0cc38
140a47b05:	90                   	nop
140a47b06:	90                   	nop
140a47b07:	90                   	nop
140a47b08:	90                   	nop
140a47b09:	90                   	nop
140a47b0a:	90                   	nop
140a47b0b:	90                   	nop
140a47b0c:	90                   	nop
140a47b0d:	90                   	nop
140a47b0e:	90                   	nop
140a47b0f:	90                   	nop
140a47b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47b15:	57                   	push   %rdi
140a47b16:	48 83 ec 20          	sub    $0x20,%rsp
140a47b1a:	8b da                	mov    %edx,%ebx
140a47b1c:	48 8b f9             	mov    %rcx,%rdi
140a47b1f:	e8 1c 00 00 00       	call   0x140a47b40
140a47b24:	f6 c3 01             	test   $0x1,%bl
140a47b27:	74 08                	je     0x140a47b31
140a47b29:	48 8b cf             	mov    %rdi,%rcx
140a47b2c:	e8 a3 7a 0a 00       	call   0x140aef5d4
140a47b31:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47b36:	48 8b c7             	mov    %rdi,%rax
140a47b39:	48 83 c4 20          	add    $0x20,%rsp
140a47b3d:	5f                   	pop    %rdi
140a47b3e:	c3                   	ret
140a47b3f:	90                   	nop
140a47b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47b45:	57                   	push   %rdi
140a47b46:	48 83 ec 20          	sub    $0x20,%rsp
140a47b4a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a47b4e:	48 8b f9             	mov    %rcx,%rdi
140a47b51:	48 85 db             	test   %rbx,%rbx
140a47b54:	74 39                	je     0x140a47b8f
140a47b56:	83 c8 ff             	or     $0xffffffff,%eax
140a47b59:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47b5e:	83 f8 01             	cmp    $0x1,%eax
140a47b61:	75 2c                	jne    0x140a47b8f
140a47b63:	48 8b 03             	mov    (%rbx),%rax
140a47b66:	48 8b cb             	mov    %rbx,%rcx
140a47b69:	48 8b 00             	mov    (%rax),%rax
140a47b6c:	ff 15 c6 50 0c 00    	call   *0xc50c6(%rip)        # 0x140b0cc38
140a47b72:	83 c8 ff             	or     $0xffffffff,%eax
140a47b75:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)