140a498a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a498ad:	48 8b 01             	mov    (%rcx),%rax
140a498b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a498b3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a498b9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a498bd:	4d 85 c0             	test   %r8,%r8
140a498c0:	74 05                	je     0x140a498c7
140a498c2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a498c7:	48 8b 12             	mov    (%rdx),%rdx
140a498ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a498cf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a498d3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a498d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a498dd:	48 8b 80 40 04 00 00 	mov    0x440(%rax),%rax
140a498e4:	ff 15 4e 33 0c 00    	call   *0xc334e(%rip)        # 0x140b0cc38
140a498ea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a498ef:	48 85 db             	test   %rbx,%rbx
140a498f2:	74 39                	je     0x140a4992d
140a498f4:	83 c8 ff             	or     $0xffffffff,%eax
140a498f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a498fc:	83 f8 01             	cmp    $0x1,%eax
140a498ff:	75 2c                	jne    0x140a4992d
140a49901:	48 8b 03             	mov    (%rbx),%rax
140a49904:	48 8b cb             	mov    %rbx,%rcx
140a49907:	48 8b 00             	mov    (%rax),%rax
140a4990a:	ff 15 28 33 0c 00    	call   *0xc3328(%rip)        # 0x140b0cc38
140a49910:	83 c8 ff             	or     $0xffffffff,%eax
140a49913:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49918:	83 f8 01             	cmp    $0x1,%eax
140a4991b:	75 10                	jne    0x140a4992d
140a4991d:	48 8b 03             	mov    (%rbx),%rax
140a49920:	48 8b cb             	mov    %rbx,%rcx
140a49923:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49927:	ff 15 0b 33 0c 00    	call   *0xc330b(%rip)        # 0x140b0cc38
140a4992d:	48 83 c4 30          	add    $0x30,%rsp
140a49931:	5b                   	pop    %rbx
140a49932:	c3                   	ret
140a49933:	90                   	nop
140a49934:	90                   	nop
140a49935:	90                   	nop
140a49936:	90                   	nop
140a49937:	90                   	nop
140a49938:	90                   	nop
140a49939:	90                   	nop
140a4993a:	90                   	nop
140a4993b:	90                   	nop
140a4993c:	90                   	nop
140a4993d:	90                   	nop
140a4993e:	90                   	nop
140a4993f:	90                   	nop
140a49940:	40 53                	rex push %rbx
140a49942:	48 83 ec 30          	sub    $0x30,%rsp
140a49946:	4c 8b ca             	mov    %rdx,%r9
140a49949:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4994d:	48 8b 01             	mov    (%rcx),%rax
140a49950:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49953:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49959:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4995d:	4d 85 c0             	test   %r8,%r8
140a49960:	74 05                	je     0x140a49967
140a49962:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49967:	48 8b 12             	mov    (%rdx),%rdx
140a4996a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4996f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49973:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49978:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4997d:	48 8b 80 48 04 00 00 	mov    0x448(%rax),%rax
140a49984:	ff 15 ae 32 0c 00    	call   *0xc32ae(%rip)        # 0x140b0cc38
140a4998a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4998f:	48 85 db             	test   %rbx,%rbx
140a49992:	74 39                	je     0x140a499cd
140a49994:	83 c8 ff             	or     $0xffffffff,%eax
140a49997:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4999c:	83 f8 01             	cmp    $0x1,%eax
140a4999f:	75 2c                	jne    0x140a499cd
140a499a1:	48 8b 03             	mov    (%rbx),%rax
140a499a4:	48 8b cb             	mov    %rbx,%rcx
140a499a7:	48 8b 00             	mov    (%rax),%rax
140a499aa:	ff 15 88 32 0c 00    	call   *0xc3288(%rip)        # 0x140b0cc38
140a499b0:	83 c8 ff             	or     $0xffffffff,%eax
140a499b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a499b8:	83 f8 01             	cmp    $0x1,%eax
140a499bb:	75 10                	jne    0x140a499cd
140a499bd:	48 8b 03             	mov    (%rbx),%rax
140a499c0:	48 8b cb             	mov    %rbx,%rcx
140a499c3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a499c7:	ff 15 6b 32 0c 00    	call   *0xc326b(%rip)        # 0x140b0cc38
140a499cd:	48 83 c4 30          	add    $0x30,%rsp
140a499d1:	5b                   	pop    %rbx
140a499d2:	c3                   	ret
140a499d3:	90                   	nop
140a499d4:	90                   	nop
140a499d5:	90                   	nop
140a499d6:	90                   	nop
140a499d7:	90                   	nop
140a499d8:	90                   	nop
140a499d9:	90                   	nop
140a499da:	90                   	nop
140a499db:	90                   	nop
140a499dc:	90                   	nop
140a499dd:	90                   	nop
140a499de:	90                   	nop
140a499df:	90                   	nop
140a499e0:	40 53                	rex push %rbx
140a499e2:	48 83 ec 30          	sub    $0x30,%rsp
140a499e6:	4c 8b ca             	mov    %rdx,%r9
140a499e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a499ed:	48 8b 01             	mov    (%rcx),%rax
140a499f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a499f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a499f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a499fd:	4d 85 c0             	test   %r8,%r8
140a49a00:	74 05                	je     0x140a49a07
140a49a02:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49a07:	48 8b 12             	mov    (%rdx),%rdx
140a49a0a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49a0f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49a13:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49a18:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49a1d:	48 8b 80 50 04 00 00 	mov    0x450(%rax),%rax
140a49a24:	ff 15 0e 32 0c 00    	call   *0xc320e(%rip)        # 0x140b0cc38
140a49a2a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49a2f:	48 85 db             	test   %rbx,%rbx
140a49a32:	74 39                	je     0x140a49a6d
140a49a34:	83 c8 ff             	or     $0xffffffff,%eax
140a49a37:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49a3c:	83 f8 01             	cmp    $0x1,%eax
140a49a3f:	75 2c                	jne    0x140a49a6d
140a49a41:	48 8b 03             	mov    (%rbx),%rax
140a49a44:	48 8b cb             	mov    %rbx,%rcx
140a49a47:	48 8b 00             	mov    (%rax),%rax
140a49a4a:	ff 15 e8 31 0c 00    	call   *0xc31e8(%rip)        # 0x140b0cc38
140a49a50:	83 c8 ff             	or     $0xffffffff,%eax
140a49a53:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49a58:	83 f8 01             	cmp    $0x1,%eax
140a49a5b:	75 10                	jne    0x140a49a6d
140a49a5d:	48 8b 03             	mov    (%rbx),%rax
140a49a60:	48 8b cb             	mov    %rbx,%rcx
140a49a63:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49a67:	ff 15 cb 31 0c 00    	call   *0xc31cb(%rip)        # 0x140b0cc38
140a49a6d:	48 83 c4 30          	add    $0x30,%rsp
140a49a71:	5b                   	pop    %rbx
140a49a72:	c3                   	ret
140a49a73:	90                   	nop
140a49a74:	90                   	nop
140a49a75:	90                   	nop
140a49a76:	90                   	nop
140a49a77:	90                   	nop
140a49a78:	90                   	nop
140a49a79:	90                   	nop
140a49a7a:	90                   	nop
140a49a7b:	90                   	nop
140a49a7c:	90                   	nop
140a49a7d:	90                   	nop
140a49a7e:	90                   	nop
140a49a7f:	90                   	nop
140a49a80:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49a84:	48 8b 01             	mov    (%rcx),%rax
140a49a87:	48 8b 80 58 04 00 00 	mov    0x458(%rax),%rax
140a49a8e:	48 ff 25 a3 31 0c 00 	rex.W jmp *0xc31a3(%rip)        # 0x140b0cc38
140a49a95:	90                   	nop
140a49a96:	90                   	nop
140a49a97:	90                   	nop
140a49a98:	90                   	nop
140a49a99:	90                   	nop
140a49a9a:	90                   	nop
140a49a9b:	90                   	nop
140a49a9c:	90                   	nop
140a49a9d:	90                   	nop
140a49a9e:	90                   	nop
140a49a9f:	90                   	nop
140a49aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a49aa5:	57                   	push   %rdi
140a49aa6:	48 83 ec 20          	sub    $0x20,%rsp
140a49aaa:	8b da                	mov    %edx,%ebx
140a49aac:	48 8b f9             	mov    %rcx,%rdi
140a49aaf:	e8 1c 00 00 00       	call   0x140a49ad0
140a49ab4:	f6 c3 01             	test   $0x1,%bl
140a49ab7:	74 08                	je     0x140a49ac1
140a49ab9:	48 8b cf             	mov    %rdi,%rcx
140a49abc:	e8 13 5b 0a 00       	call   0x140aef5d4
140a49ac1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49ac6:	48 8b c7             	mov    %rdi,%rax
140a49ac9:	48 83 c4 20          	add    $0x20,%rsp
140a49acd:	5f                   	pop    %rdi
140a49ace:	c3                   	ret
140a49acf:	90                   	nop
140a49ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a49ad5:	57                   	push   %rdi
140a49ad6:	48 83 ec 20          	sub    $0x20,%rsp
140a49ada:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a49ade:	48 8b f9             	mov    %rcx,%rdi
140a49ae1:	48 85 db             	test   %rbx,%rbx
140a49ae4:	74 39                	je     0x140a49b1f
140a49ae6:	83 c8 ff             	or     $0xffffffff,%eax
140a49ae9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49aee:	83 f8 01             	cmp    $0x1,%eax
140a49af1:	75 2c                	jne    0x140a49b1f
140a49af3:	48 8b 03             	mov    (%rbx),%rax
140a49af6:	48 8b cb             	mov    %rbx,%rcx
140a49af9:	48 8b 00             	mov    (%rax),%rax
140a49afc:	ff 15 36 31 0c 00    	call   *0xc3136(%rip)        # 0x140b0cc38
140a49b02:	83 c8 ff             	or     $0xffffffff,%eax
140a49b05:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49b0a:	83 f8 01             	cmp    $0x1,%eax
140a49b0d:	75 10                	jne    0x140a49b1f
140a49b0f:	48 8b 03             	mov    (%rbx),%rax
140a49b12:	48 8b cb             	mov    %rbx,%rcx
140a49b15:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49b19:	ff 15 19 31 0c 00    	call   *0xc3119(%rip)        # 0x140b0cc38
140a49b1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49b24:	48 8d 05 d5 e3 0e 00 	lea    0xee3d5(%rip),%rax        # 0x140b37f00
140a49b2b:	48 89 07             	mov    %rax,(%rdi)
140a49b2e:	48 83 c4 20          	add    $0x20,%rsp
140a49b32:	5f                   	pop    %rdi
140a49b33:	c3                   	ret
140a49b34:	90                   	nop
140a49b35:	90                   	nop
140a49b36:	90                   	nop
140a49b37:	90                   	nop
140a49b38:	90                   	nop
140a49b39:	90                   	nop
140a49b3a:	90                   	nop
140a49b3b:	90                   	nop
140a49b3c:	90                   	nop
140a49b3d:	90                   	nop
140a49b3e:	90                   	nop
140a49b3f:	90                   	nop
140a49b40:	40 53                	rex push %rbx
140a49b42:	48 83 ec 20          	sub    $0x20,%rsp
140a49b46:	48 8d 05 b3 e3 0e 00 	lea    0xee3b3(%rip),%rax        # 0x140b37f00
140a49b4d:	48 8b d9             	mov    %rcx,%rbx
140a49b50:	48 89 01             	mov    %rax,(%rcx)
140a49b53:	f6 c2 01             	test   $0x1,%dl
140a49b56:	74 05                	je     0x140a49b5d
140a49b58:	e8 77 5a 0a 00       	call   0x140aef5d4
140a49b5d:	48 8b c3             	mov    %rbx,%rax
140a49b60:	48 83 c4 20          	add    $0x20,%rsp
140a49b64:	5b                   	pop    %rbx
140a49b65:	c3                   	ret
140a49b66:	90                   	nop
140a49b67:	90                   	nop
140a49b68:	90                   	nop
140a49b69:	90                   	nop
140a49b6a:	90                   	nop
140a49b6b:	90                   	nop
140a49b6c:	90                   	nop
140a49b6d:	90                   	nop
140a49b6e:	90                   	nop
140a49b6f:	90                   	nop
140a49b70:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49b74:	48 8b 01             	mov    (%rcx),%rax
140a49b77:	48 8b 80 90 04 00 00 	mov    0x490(%rax),%rax
140a49b7e:	48 ff 25 b3 30 0c 00 	rex.W jmp *0xc30b3(%rip)        # 0x140b0cc38
140a49b85:	90                   	nop
140a49b86:	90                   	nop
140a49b87:	90                   	nop
140a49b88:	90                   	nop
140a49b89:	90                   	nop
140a49b8a:	90                   	nop
140a49b8b:	90                   	nop
140a49b8c:	90                   	nop
140a49b8d:	90                   	nop
140a49b8e:	90                   	nop
140a49b8f:	90                   	nop
140a49b90:	40 53                	rex push %rbx
140a49b92:	48 83 ec 30          	sub    $0x30,%rsp
140a49b96:	4c 8b ca             	mov    %rdx,%r9
140a49b99:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49b9d:	48 8b 01             	mov    (%rcx),%rax
140a49ba0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49ba3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49ba9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49bad:	4d 85 c0             	test   %r8,%r8
140a49bb0:	74 05                	je     0x140a49bb7
140a49bb2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49bb7:	48 8b 12             	mov    (%rdx),%rdx
140a49bba:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49bbf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49bc3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49bc8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49bcd:	48 8b 80 98 04 00 00 	mov    0x498(%rax),%rax
140a49bd4:	ff 15 5e 30 0c 00    	call   *0xc305e(%rip)        # 0x140b0cc38
140a49bda:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49bdf:	48 85 db             	test   %rbx,%rbx
140a49be2:	74 39                	je     0x140a49c1d
140a49be4:	83 c8 ff             	or     $0xffffffff,%eax
140a49be7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49bec:	83 f8 01             	cmp    $0x1,%eax
140a49bef:	75 2c                	jne    0x140a49c1d
140a49bf1:	48 8b 03             	mov    (%rbx),%rax
140a49bf4:	48 8b cb             	mov    %rbx,%rcx
140a49bf7:	48 8b 00             	mov    (%rax),%rax
140a49bfa:	ff 15 38 30 0c 00    	call   *0xc3038(%rip)        # 0x140b0cc38
140a49c00:	83 c8 ff             	or     $0xffffffff,%eax
140a49c03:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49c08:	83 f8 01             	cmp    $0x1,%eax
140a49c0b:	75 10                	jne    0x140a49c1d
140a49c0d:	48 8b 03             	mov    (%rbx),%rax
140a49c10:	48 8b cb             	mov    %rbx,%rcx
140a49c13:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49c17:	ff 15 1b 30 0c 00    	call   *0xc301b(%rip)        # 0x140b0cc38
140a49c1d:	48 83 c4 30          	add    $0x30,%rsp
140a49c21:	5b                   	pop    %rbx
140a49c22:	c3                   	ret
140a49c23:	90                   	nop
140a49c24:	90                   	nop
140a49c25:	90                   	nop
140a49c26:	90                   	nop
140a49c27:	90                   	nop
140a49c28:	90                   	nop
140a49c29:	90                   	nop
140a49c2a:	90                   	nop
140a49c2b:	90                   	nop
140a49c2c:	90                   	nop
140a49c2d:	90                   	nop
140a49c2e:	90                   	nop
140a49c2f:	90                   	nop
140a49c30:	40 53                	rex push %rbx
140a49c32:	48 83 ec 30          	sub    $0x30,%rsp
140a49c36:	4c 8b ca             	mov    %rdx,%r9
140a49c39:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49c3d:	48 8b 01             	mov    (%rcx),%rax
140a49c40:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49c43:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49c49:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49c4d:	4d 85 c0             	test   %r8,%r8
140a49c50:	74 05                	je     0x140a49c57
140a49c52:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49c57:	48 8b 12             	mov    (%rdx),%rdx
140a49c5a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49c5f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49c63:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49c68:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49c6d:	48 8b 80 a0 04 00 00 	mov    0x4a0(%rax),%rax
140a49c74:	ff 15 be 2f 0c 00    	call   *0xc2fbe(%rip)        # 0x140b0cc38
140a49c7a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49c7f:	48 85 db             	test   %rbx,%rbx
140a49c82:	74 39                	je     0x140a49cbd
140a49c84:	83 c8 ff             	or     $0xffffffff,%eax
140a49c87:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49c8c:	83 f8 01             	cmp    $0x1,%eax
140a49c8f:	75 2c                	jne    0x140a49cbd
140a49c91:	48 8b 03             	mov    (%rbx),%rax
140a49c94:	48 8b cb             	mov    %rbx,%rcx
140a49c97:	48 8b 00             	mov    (%rax),%rax
140a49c9a:	ff 15 98 2f 0c 00    	call   *0xc2f98(%rip)        # 0x140b0cc38
140a49ca0:	83 c8 ff             	or     $0xffffffff,%eax
140a49ca3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49ca8:	83 f8 01             	cmp    $0x1,%eax