140a45670:	74 05                	je     0x140a45677
140a45672:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45677:	48 8b 12             	mov    (%rdx),%rdx
140a4567a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4567f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45683:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45688:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4568d:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a45694:	ff 15 9e 75 0c 00    	call   *0xc759e(%rip)        # 0x140b0cc38
140a4569a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4569f:	48 85 db             	test   %rbx,%rbx
140a456a2:	74 39                	je     0x140a456dd
140a456a4:	83 c8 ff             	or     $0xffffffff,%eax
140a456a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a456ac:	83 f8 01             	cmp    $0x1,%eax
140a456af:	75 2c                	jne    0x140a456dd
140a456b1:	48 8b 03             	mov    (%rbx),%rax
140a456b4:	48 8b cb             	mov    %rbx,%rcx
140a456b7:	48 8b 00             	mov    (%rax),%rax
140a456ba:	ff 15 78 75 0c 00    	call   *0xc7578(%rip)        # 0x140b0cc38
140a456c0:	83 c8 ff             	or     $0xffffffff,%eax
140a456c3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a456c8:	83 f8 01             	cmp    $0x1,%eax
140a456cb:	75 10                	jne    0x140a456dd
140a456cd:	48 8b 03             	mov    (%rbx),%rax
140a456d0:	48 8b cb             	mov    %rbx,%rcx
140a456d3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a456d7:	ff 15 5b 75 0c 00    	call   *0xc755b(%rip)        # 0x140b0cc38
140a456dd:	48 83 c4 30          	add    $0x30,%rsp
140a456e1:	5b                   	pop    %rbx
140a456e2:	c3                   	ret
140a456e3:	90                   	nop
140a456e4:	90                   	nop
140a456e5:	90                   	nop
140a456e6:	90                   	nop
140a456e7:	90                   	nop
140a456e8:	90                   	nop
140a456e9:	90                   	nop
140a456ea:	90                   	nop
140a456eb:	90                   	nop
140a456ec:	90                   	nop
140a456ed:	90                   	nop
140a456ee:	90                   	nop
140a456ef:	90                   	nop
140a456f0:	40 53                	rex push %rbx
140a456f2:	48 83 ec 30          	sub    $0x30,%rsp
140a456f6:	4c 8b ca             	mov    %rdx,%r9
140a456f9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a456fd:	48 8b 01             	mov    (%rcx),%rax
140a45700:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45703:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45709:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4570d:	4d 85 c0             	test   %r8,%r8
140a45710:	74 05                	je     0x140a45717
140a45712:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45717:	48 8b 12             	mov    (%rdx),%rdx
140a4571a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4571f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45723:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45728:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4572d:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a45734:	ff 15 fe 74 0c 00    	call   *0xc74fe(%rip)        # 0x140b0cc38
140a4573a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4573f:	48 85 db             	test   %rbx,%rbx
140a45742:	74 39                	je     0x140a4577d
140a45744:	83 c8 ff             	or     $0xffffffff,%eax
140a45747:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4574c:	83 f8 01             	cmp    $0x1,%eax
140a4574f:	75 2c                	jne    0x140a4577d
140a45751:	48 8b 03             	mov    (%rbx),%rax
140a45754:	48 8b cb             	mov    %rbx,%rcx
140a45757:	48 8b 00             	mov    (%rax),%rax
140a4575a:	ff 15 d8 74 0c 00    	call   *0xc74d8(%rip)        # 0x140b0cc38
140a45760:	83 c8 ff             	or     $0xffffffff,%eax
140a45763:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45768:	83 f8 01             	cmp    $0x1,%eax
140a4576b:	75 10                	jne    0x140a4577d
140a4576d:	48 8b 03             	mov    (%rbx),%rax
140a45770:	48 8b cb             	mov    %rbx,%rcx
140a45773:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45777:	ff 15 bb 74 0c 00    	call   *0xc74bb(%rip)        # 0x140b0cc38
140a4577d:	48 83 c4 30          	add    $0x30,%rsp
140a45781:	5b                   	pop    %rbx
140a45782:	c3                   	ret
140a45783:	90                   	nop
140a45784:	90                   	nop
140a45785:	90                   	nop
140a45786:	90                   	nop
140a45787:	90                   	nop
140a45788:	90                   	nop
140a45789:	90                   	nop
140a4578a:	90                   	nop
140a4578b:	90                   	nop
140a4578c:	90                   	nop
140a4578d:	90                   	nop
140a4578e:	90                   	nop
140a4578f:	90                   	nop
140a45790:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45794:	48 8b 01             	mov    (%rcx),%rax
140a45797:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a4579e:	48 ff 25 93 74 0c 00 	rex.W jmp *0xc7493(%rip)        # 0x140b0cc38
140a457a5:	90                   	nop
140a457a6:	90                   	nop
140a457a7:	90                   	nop
140a457a8:	90                   	nop
140a457a9:	90                   	nop
140a457aa:	90                   	nop
140a457ab:	90                   	nop
140a457ac:	90                   	nop
140a457ad:	90                   	nop
140a457ae:	90                   	nop
140a457af:	90                   	nop
140a457b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a457b5:	57                   	push   %rdi
140a457b6:	48 83 ec 20          	sub    $0x20,%rsp
140a457ba:	8b da                	mov    %edx,%ebx
140a457bc:	48 8b f9             	mov    %rcx,%rdi
140a457bf:	e8 1c 00 00 00       	call   0x140a457e0
140a457c4:	f6 c3 01             	test   $0x1,%bl
140a457c7:	74 08                	je     0x140a457d1
140a457c9:	48 8b cf             	mov    %rdi,%rcx
140a457cc:	e8 03 9e 0a 00       	call   0x140aef5d4
140a457d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a457d6:	48 8b c7             	mov    %rdi,%rax
140a457d9:	48 83 c4 20          	add    $0x20,%rsp
140a457dd:	5f                   	pop    %rdi
140a457de:	c3                   	ret
140a457df:	90                   	nop
140a457e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a457e5:	57                   	push   %rdi
140a457e6:	48 83 ec 20          	sub    $0x20,%rsp
140a457ea:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a457ee:	48 8b f9             	mov    %rcx,%rdi
140a457f1:	48 85 db             	test   %rbx,%rbx
140a457f4:	74 39                	je     0x140a4582f
140a457f6:	83 c8 ff             	or     $0xffffffff,%eax
140a457f9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a457fe:	83 f8 01             	cmp    $0x1,%eax
140a45801:	75 2c                	jne    0x140a4582f
140a45803:	48 8b 03             	mov    (%rbx),%rax
140a45806:	48 8b cb             	mov    %rbx,%rcx
140a45809:	48 8b 00             	mov    (%rax),%rax
140a4580c:	ff 15 26 74 0c 00    	call   *0xc7426(%rip)        # 0x140b0cc38
140a45812:	83 c8 ff             	or     $0xffffffff,%eax
140a45815:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4581a:	83 f8 01             	cmp    $0x1,%eax
140a4581d:	75 10                	jne    0x140a4582f
140a4581f:	48 8b 03             	mov    (%rbx),%rax
140a45822:	48 8b cb             	mov    %rbx,%rcx
140a45825:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45829:	ff 15 09 74 0c 00    	call   *0xc7409(%rip)        # 0x140b0cc38
140a4582f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45834:	48 8d 05 05 30 0f 00 	lea    0xf3005(%rip),%rax        # 0x140b38840
140a4583b:	48 89 07             	mov    %rax,(%rdi)
140a4583e:	48 83 c4 20          	add    $0x20,%rsp
140a45842:	5f                   	pop    %rdi
140a45843:	c3                   	ret
140a45844:	90                   	nop
140a45845:	90                   	nop
140a45846:	90                   	nop
140a45847:	90                   	nop
140a45848:	90                   	nop
140a45849:	90                   	nop
140a4584a:	90                   	nop
140a4584b:	90                   	nop
140a4584c:	90                   	nop
140a4584d:	90                   	nop
140a4584e:	90                   	nop
140a4584f:	90                   	nop
140a45850:	40 53                	rex push %rbx
140a45852:	48 83 ec 20          	sub    $0x20,%rsp
140a45856:	48 8d 05 e3 2f 0f 00 	lea    0xf2fe3(%rip),%rax        # 0x140b38840
140a4585d:	48 8b d9             	mov    %rcx,%rbx
140a45860:	48 89 01             	mov    %rax,(%rcx)
140a45863:	f6 c2 01             	test   $0x1,%dl
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