140a45866:	74 05                	je     0x140a4586d
140a45868:	e8 67 9d 0a 00       	call   0x140aef5d4
140a4586d:	48 8b c3             	mov    %rbx,%rax
140a45870:	48 83 c4 20          	add    $0x20,%rsp
140a45874:	5b                   	pop    %rbx
140a45875:	c3                   	ret
140a45876:	90                   	nop
140a45877:	90                   	nop
140a45878:	90                   	nop
140a45879:	90                   	nop
140a4587a:	90                   	nop
140a4587b:	90                   	nop
140a4587c:	90                   	nop
140a4587d:	90                   	nop
140a4587e:	90                   	nop
140a4587f:	90                   	nop
140a45880:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45884:	48 8b 01             	mov    (%rcx),%rax
140a45887:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140a4588e:	48 ff 25 a3 73 0c 00 	rex.W jmp *0xc73a3(%rip)        # 0x140b0cc38
140a45895:	90                   	nop
140a45896:	90                   	nop
140a45897:	90                   	nop
140a45898:	90                   	nop
140a45899:	90                   	nop
140a4589a:	90                   	nop
140a4589b:	90                   	nop
140a4589c:	90                   	nop
140a4589d:	90                   	nop
140a4589e:	90                   	nop
140a4589f:	90                   	nop
140a458a0:	40 53                	rex push %rbx
140a458a2:	48 83 ec 30          	sub    $0x30,%rsp
140a458a6:	4c 8b ca             	mov    %rdx,%r9
140a458a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a458ad:	48 8b 01             	mov    (%rcx),%rax
140a458b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a458b3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a458b9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a458bd:	4d 85 c0             	test   %r8,%r8
140a458c0:	74 05                	je     0x140a458c7
140a458c2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a458c7:	48 8b 12             	mov    (%rdx),%rdx
140a458ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a458cf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a458d3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a458d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a458dd:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a458e4:	ff 15 4e 73 0c 00    	call   *0xc734e(%rip)        # 0x140b0cc38
140a458ea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a458ef:	48 85 db             	test   %rbx,%rbx
140a458f2:	74 39                	je     0x140a4592d
140a458f4:	83 c8 ff             	or     $0xffffffff,%eax
140a458f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a458fc:	83 f8 01             	cmp    $0x1,%eax
140a458ff:	75 2c                	jne    0x140a4592d
140a45901:	48 8b 03             	mov    (%rbx),%rax
140a45904:	48 8b cb             	mov    %rbx,%rcx
140a45907:	48 8b 00             	mov    (%rax),%rax
140a4590a:	ff 15 28 73 0c 00    	call   *0xc7328(%rip)        # 0x140b0cc38
140a45910:	83 c8 ff             	or     $0xffffffff,%eax
140a45913:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45918:	83 f8 01             	cmp    $0x1,%eax
140a4591b:	75 10                	jne    0x140a4592d
140a4591d:	48 8b 03             	mov    (%rbx),%rax
140a45920:	48 8b cb             	mov    %rbx,%rcx
140a45923:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45927:	ff 15 0b 73 0c 00    	call   *0xc730b(%rip)        # 0x140b0cc38
140a4592d:	48 83 c4 30          	add    $0x30,%rsp
140a45931:	5b                   	pop    %rbx
140a45932:	c3                   	ret
140a45933:	90                   	nop
140a45934:	90                   	nop
140a45935:	90                   	nop
140a45936:	90                   	nop
140a45937:	90                   	nop
140a45938:	90                   	nop
140a45939:	90                   	nop
140a4593a:	90                   	nop
140a4593b:	90                   	nop
140a4593c:	90                   	nop
140a4593d:	90                   	nop
140a4593e:	90                   	nop
140a4593f:	90                   	nop
140a45940:	40 53                	rex push %rbx
140a45942:	48 83 ec 30          	sub    $0x30,%rsp
140a45946:	4c 8b ca             	mov    %rdx,%r9
140a45949:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4594d:	48 8b 01             	mov    (%rcx),%rax
140a45950:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45953:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45959:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4595d:	4d 85 c0             	test   %r8,%r8
140a45960:	74 05                	je     0x140a45967
140a45962:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45967:	48 8b 12             	mov    (%rdx),%rdx
140a4596a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4596f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45973:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45978:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4597d:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a45984:	ff 15 ae 72 0c 00    	call   *0xc72ae(%rip)        # 0x140b0cc38
140a4598a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4598f:	48 85 db             	test   %rbx,%rbx
140a45992:	74 39                	je     0x140a459cd
140a45994:	83 c8 ff             	or     $0xffffffff,%eax
140a45997:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4599c:	83 f8 01             	cmp    $0x1,%eax
140a4599f:	75 2c                	jne    0x140a459cd
140a459a1:	48 8b 03             	mov    (%rbx),%rax
140a459a4:	48 8b cb             	mov    %rbx,%rcx
140a459a7:	48 8b 00             	mov    (%rax),%rax
140a459aa:	ff 15 88 72 0c 00    	call   *0xc7288(%rip)        # 0x140b0cc38
140a459b0:	83 c8 ff             	or     $0xffffffff,%eax
140a459b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a459b8:	83 f8 01             	cmp    $0x1,%eax
140a459bb:	75 10                	jne    0x140a459cd
140a459bd:	48 8b 03             	mov    (%rbx),%rax
140a459c0:	48 8b cb             	mov    %rbx,%rcx
140a459c3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a459c7:	ff 15 6b 72 0c 00    	call   *0xc726b(%rip)        # 0x140b0cc38
140a459cd:	48 83 c4 30          	add    $0x30,%rsp
140a459d1:	5b                   	pop    %rbx
140a459d2:	c3                   	ret
140a459d3:	90                   	nop
140a459d4:	90                   	nop
140a459d5:	90                   	nop
140a459d6:	90                   	nop
140a459d7:	90                   	nop
140a459d8:	90                   	nop
140a459d9:	90                   	nop
140a459da:	90                   	nop
140a459db:	90                   	nop
140a459dc:	90                   	nop
140a459dd:	90                   	nop
140a459de:	90                   	nop
140a459df:	90                   	nop
140a459e0:	40 53                	rex push %rbx
140a459e2:	48 83 ec 30          	sub    $0x30,%rsp
140a459e6:	4c 8b ca             	mov    %rdx,%r9
140a459e9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a459ed:	48 8b 01             	mov    (%rcx),%rax
140a459f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a459f3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a459f9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a459fd:	4d 85 c0             	test   %r8,%r8
140a45a00:	74 05                	je     0x140a45a07
140a45a02:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45a07:	48 8b 12             	mov    (%rdx),%rdx
140a45a0a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45a0f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45a13:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45a18:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45a1d:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140a45a24:	ff 15 0e 72 0c 00    	call   *0xc720e(%rip)        # 0x140b0cc38
140a45a2a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45a2f:	48 85 db             	test   %rbx,%rbx
140a45a32:	74 39                	je     0x140a45a6d
140a45a34:	83 c8 ff             	or     $0xffffffff,%eax
140a45a37:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45a3c:	83 f8 01             	cmp    $0x1,%eax
140a45a3f:	75 2c                	jne    0x140a45a6d
140a45a41:	48 8b 03             	mov    (%rbx),%rax
140a45a44:	48 8b cb             	mov    %rbx,%rcx
140a45a47:	48 8b 00             	mov    (%rax),%rax
140a45a4a:	ff 15 e8 71 0c 00    	call   *0xc71e8(%rip)        # 0x140b0cc38
140a45a50:	83 c8 ff             	or     $0xffffffff,%eax
140a45a53:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45a58:	83 f8 01             	cmp    $0x1,%eax
140a45a5b:	75 10                	jne    0x140a45a6d
140a45a5d:	48 8b 03             	mov    (%rbx),%rax
140a45a60:	48 8b cb             	mov    %rbx,%rcx
140a45a63:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45a67:	ff 15 cb 71 0c 00    	call   *0xc71cb(%rip)        # 0x140b0cc38
140a45a6d:	48 83 c4 30          	add    $0x30,%rsp
140a45a71:	5b                   	pop    %rbx
140a45a72:	c3                   	ret
140a45a73:	90                   	nop
140a45a74:	90                   	nop
140a45a75:	90                   	nop
140a45a76:	90                   	nop
140a45a77:	90                   	nop
140a45a78:	90                   	nop
140a45a79:	90                   	nop
140a45a7a:	90                   	nop
140a45a7b:	90                   	nop
140a45a7c:	90                   	nop
140a45a7d:	90                   	nop
140a45a7e:	90                   	nop
140a45a7f:	90                   	nop
140a45a80:	40 53                	rex push %rbx
140a45a82:	48 83 ec 30          	sub    $0x30,%rsp
140a45a86:	4c 8b ca             	mov    %rdx,%r9
140a45a89:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45a8d:	48 8b 01             	mov    (%rcx),%rax
140a45a90:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45a93:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45a99:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45a9d:	4d 85 c0             	test   %r8,%r8
140a45aa0:	74 05                	je     0x140a45aa7
140a45aa2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45aa7:	48 8b 12             	mov    (%rdx),%rdx
140a45aaa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45aaf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45ab3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45ab8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45abd:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
140a45ac4:	ff 15 6e 71 0c 00    	call   *0xc716e(%rip)        # 0x140b0cc38
140a45aca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45acf:	48 85 db             	test   %rbx,%rbx
140a45ad2:	74 39                	je     0x140a45b0d
140a45ad4:	83 c8 ff             	or     $0xffffffff,%eax
140a45ad7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45adc:	83 f8 01             	cmp    $0x1,%eax
140a45adf:	75 2c                	jne    0x140a45b0d
140a45ae1:	48 8b 03             	mov    (%rbx),%rax
140a45ae4:	48 8b cb             	mov    %rbx,%rcx
140a45ae7:	48 8b 00             	mov    (%rax),%rax
140a45aea:	ff 15 48 71 0c 00    	call   *0xc7148(%rip)        # 0x140b0cc38
140a45af0:	83 c8 ff             	or     $0xffffffff,%eax
140a45af3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45af8:	83 f8 01             	cmp    $0x1,%eax
140a45afb:	75 10                	jne    0x140a45b0d
140a45afd:	48 8b 03             	mov    (%rbx),%rax
140a45b00:	48 8b cb             	mov    %rbx,%rcx
140a45b03:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45b07:	ff 15 2b 71 0c 00    	call   *0xc712b(%rip)        # 0x140b0cc38
140a45b0d:	48 83 c4 30          	add    $0x30,%rsp
140a45b11:	5b                   	pop    %rbx
140a45b12:	c3                   	ret
140a45b13:	90                   	nop
140a45b14:	90                   	nop
140a45b15:	90                   	nop
140a45b16:	90                   	nop
140a45b17:	90                   	nop
140a45b18:	90                   	nop
140a45b19:	90                   	nop
140a45b1a:	90                   	nop
140a45b1b:	90                   	nop
140a45b1c:	90                   	nop
140a45b1d:	90                   	nop
140a45b1e:	90                   	nop
140a45b1f:	90                   	nop
140a45b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45b25:	57                   	push   %rdi
140a45b26:	48 83 ec 20          	sub    $0x20,%rsp
140a45b2a:	8b da                	mov    %edx,%ebx
140a45b2c:	48 8b f9             	mov    %rcx,%rdi
140a45b2f:	e8 1c 00 00 00       	call   0x140a45b50
140a45b34:	f6 c3 01             	test   $0x1,%bl
140a45b37:	74 08                	je     0x140a45b41
140a45b39:	48 8b cf             	mov    %rdi,%rcx
140a45b3c:	e8 93 9a 0a 00       	call   0x140aef5d4
140a45b41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45b46:	48 8b c7             	mov    %rdi,%rax
140a45b49:	48 83 c4 20          	add    $0x20,%rsp
140a45b4d:	5f                   	pop    %rdi
140a45b4e:	c3                   	ret
140a45b4f:	90                   	nop
140a45b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45b55:	57                   	push   %rdi
140a45b56:	48 83 ec 20          	sub    $0x20,%rsp
140a45b5a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a45b5e:	48 8b f9             	mov    %rcx,%rdi
140a45b61:	48 85 db             	test   %rbx,%rbx
140a45b64:	74 39                	je     0x140a45b9f
140a45b66:	83 c8 ff             	or     $0xffffffff,%eax
140a45b69:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45b6e:	83 f8 01             	cmp    $0x1,%eax
140a45b71:	75 2c                	jne    0x140a45b9f
140a45b73:	48 8b 03             	mov    (%rbx),%rax
140a45b76:	48 8b cb             	mov    %rbx,%rcx
140a45b79:	48 8b 00             	mov    (%rax),%rax
140a45b7c:	ff 15 b6 70 0c 00    	call   *0xc70b6(%rip)        # 0x140b0cc38
140a45b82:	83 c8 ff             	or     $0xffffffff,%eax
140a45b85:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45b8a:	83 f8 01             	cmp    $0x1,%eax
140a45b8d:	75 10                	jne    0x140a45b9f
140a45b8f:	48 8b 03             	mov    (%rbx),%rax
140a45b92:	48 8b cb             	mov    %rbx,%rcx
140a45b95:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45b99:	ff 15 99 70 0c 00    	call   *0xc7099(%rip)        # 0x140b0cc38
140a45b9f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45ba4:	48 8d 05 55 2d 0f 00 	lea    0xf2d55(%rip),%rax        # 0x140b38900
140a45bab:	48 89 07             	mov    %rax,(%rdi)
140a45bae:	48 83 c4 20          	add    $0x20,%rsp
140a45bb2:	5f                   	pop    %rdi
140a45bb3:	c3                   	ret
140a45bb4:	90                   	nop
140a45bb5:	90                   	nop
140a45bb6:	90                   	nop
140a45bb7:	90                   	nop
140a45bb8:	90                   	nop
140a45bb9:	90                   	nop
140a45bba:	90                   	nop
140a45bbb:	90                   	nop
140a45bbc:	90                   	nop
140a45bbd:	90                   	nop
140a45bbe:	90                   	nop
140a45bbf:	90                   	nop
140a45bc0:	40 53                	rex push %rbx
140a45bc2:	48 83 ec 20          	sub    $0x20,%rsp
140a45bc6:	48 8d 05 33 2d 0f 00 	lea    0xf2d33(%rip),%rax        # 0x140b38900
140a45bcd:	48 8b d9             	mov    %rcx,%rbx
140a45bd0:	48 89 01             	mov    %rax,(%rcx)
140a45bd3:	f6 c2 01             	test   $0x1,%dl
140a45bd6:	74 05                	je     0x140a45bdd
140a45bd8:	e8 f7 99 0a 00       	call   0x140aef5d4
140a45bdd:	48 8b c3             	mov    %rbx,%rax
140a45be0:	48 83 c4 20          	add    $0x20,%rsp
140a45be4:	5b                   	pop    %rbx
140a45be5:	c3                   	ret
140a45be6:	90                   	nop
140a45be7:	90                   	nop
140a45be8:	90                   	nop
140a45be9:	90                   	nop
140a45bea:	90                   	nop
140a45beb:	90                   	nop
140a45bec:	90                   	nop
140a45bed:	90                   	nop
140a45bee:	90                   	nop
140a45bef:	90                   	nop
140a45bf0:	40 53                	rex push %rbx
140a45bf2:	48 83 ec 30          	sub    $0x30,%rsp
140a45bf6:	4c 8b ca             	mov    %rdx,%r9
140a45bf9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45bfd:	48 8b 01             	mov    (%rcx),%rax
140a45c00:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45c03:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45c09:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45c0d:	4d 85 c0             	test   %r8,%r8
140a45c10:	74 05                	je     0x140a45c17
140a45c12:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45c17:	48 8b 12             	mov    (%rdx),%rdx
140a45c1a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45c1f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45c23:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45c28:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45c2d:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a45c34:	ff 15 fe 6f 0c 00    	call   *0xc6ffe(%rip)        # 0x140b0cc38
140a45c3a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45c3f:	48 85 db             	test   %rbx,%rbx
140a45c42:	74 39                	je     0x140a45c7d
140a45c44:	83 c8 ff             	or     $0xffffffff,%eax
140a45c47:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45c4c:	83 f8 01             	cmp    $0x1,%eax
140a45c4f:	75 2c                	jne    0x140a45c7d
140a45c51:	48 8b 03             	mov    (%rbx),%rax
140a45c54:	48 8b cb             	mov    %rbx,%rcx
140a45c57:	48 8b 00             	mov    (%rax),%rax