140a4e54d:	90                   	nop
140a4e54e:	90                   	nop
140a4e54f:	90                   	nop
140a4e550:	48 8b c4             	mov    %rsp,%rax
140a4e553:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a4e557:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a4e55b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a4e55f:	57                   	push   %rdi
140a4e560:	48 83 ec 40          	sub    $0x40,%rsp
140a4e564:	48 8b f2             	mov    %rdx,%rsi
140a4e567:	49 8b d0             	mov    %r8,%rdx
140a4e56a:	48 8d 48 e0          	lea    -0x20(%rax),%rcx
140a4e56e:	e8 55 51 01 00       	call   0x140a636c8
140a4e573:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4e578:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140a4e57c:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a4e580:	48 85 d2             	test   %rdx,%rdx
140a4e583:	0f 84 f6 00 00 00    	je     0x140a4e67f
140a4e589:	8b 42 08             	mov    0x8(%rdx),%eax
140a4e58c:	eb 0a                	jmp    0x140a4e598
140a4e58e:	8d 48 01             	lea    0x1(%rax),%ecx
140a4e591:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a4e596:	74 0a                	je     0x140a4e5a2
140a4e598:	85 c0                	test   %eax,%eax
140a4e59a:	0f 84 df 00 00 00    	je     0x140a4e67f
140a4e5a0:	eb ec                	jmp    0x140a4e58e
140a4e5a2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4e5a6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a4e5aa:	33 c9                	xor    %ecx,%ecx
140a4e5ac:	33 ff                	xor    %edi,%edi
140a4e5ae:	48 85 db             	test   %rbx,%rbx
140a4e5b1:	74 0a                	je     0x140a4e5bd
140a4e5b3:	48 8b c8             	mov    %rax,%rcx
140a4e5b6:	48 8b fb             	mov    %rbx,%rdi
140a4e5b9:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a4e5bd:	33 c0                	xor    %eax,%eax
140a4e5bf:	33 d2                	xor    %edx,%edx
140a4e5c1:	48 85 ff             	test   %rdi,%rdi
140a4e5c4:	74 0a                	je     0x140a4e5d0
140a4e5c6:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a4e5ca:	48 8b c1             	mov    %rcx,%rax
140a4e5cd:	48 8b d7             	mov    %rdi,%rdx
140a4e5d0:	49 89 40 08          	mov    %rax,0x8(%r8)
140a4e5d4:	49 8b 48 10          	mov    0x10(%r8),%rcx
140a4e5d8:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a4e5dc:	83 cd ff             	or     $0xffffffff,%ebp
140a4e5df:	48 85 c9             	test   %rcx,%rcx
140a4e5e2:	74 18                	je     0x140a4e5fc
140a4e5e4:	8b c5                	mov    %ebp,%eax
140a4e5e6:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a4e5eb:	03 c5                	add    %ebp,%eax
140a4e5ed:	75 0d                	jne    0x140a4e5fc
140a4e5ef:	48 8b 01             	mov    (%rcx),%rax
140a4e5f2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e5f6:	ff 15 3c e6 0b 00    	call   *0xbe63c(%rip)        # 0x140b0cc38
140a4e5fc:	48 85 ff             	test   %rdi,%rdi
140a4e5ff:	74 1b                	je     0x140a4e61c
140a4e601:	8b c5                	mov    %ebp,%eax
140a4e603:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4e608:	03 c5                	add    %ebp,%eax
140a4e60a:	75 10                	jne    0x140a4e61c
140a4e60c:	48 8b 07             	mov    (%rdi),%rax
140a4e60f:	48 8b cf             	mov    %rdi,%rcx
140a4e612:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e616:	ff 15 1c e6 0b 00    	call   *0xbe61c(%rip)        # 0x140b0cc38
140a4e61c:	48 85 db             	test   %rbx,%rbx
140a4e61f:	74 35                	je     0x140a4e656
140a4e621:	8b c5                	mov    %ebp,%eax
140a4e623:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4e628:	03 c5                	add    %ebp,%eax
140a4e62a:	75 2a                	jne    0x140a4e656
140a4e62c:	48 8b 03             	mov    (%rbx),%rax
140a4e62f:	48 8b cb             	mov    %rbx,%rcx
140a4e632:	48 8b 00             	mov    (%rax),%rax
140a4e635:	ff 15 fd e5 0b 00    	call   *0xbe5fd(%rip)        # 0x140b0cc38
140a4e63b:	8b c5                	mov    %ebp,%eax
140a4e63d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4e642:	03 c5                	add    %ebp,%eax
140a4e644:	75 10                	jne    0x140a4e656
140a4e646:	48 8b 03             	mov    (%rbx),%rax
140a4e649:	48 8b cb             	mov    %rbx,%rcx
140a4e64c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e650:	ff 15 e2 e5 0b 00    	call   *0xbe5e2(%rip)        # 0x140b0cc38
140a4e656:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a4e65b:	48 89 06             	mov    %rax,(%rsi)
140a4e65e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a4e663:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a4e667:	48 8b c6             	mov    %rsi,%rax
140a4e66a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a4e66f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a4e674:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a4e679:	48 83 c4 40          	add    $0x40,%rsp
140a4e67d:	5f                   	pop    %rdi
140a4e67e:	c3                   	ret
140a4e67f:	e8 04 ac 5b ff       	call   0x140009288
140a4e684:	90                   	nop
140a4e685:	eb 00                	jmp    0x140a4e687
140a4e687:	90                   	nop
140a4e688:	90                   	nop
140a4e689:	90                   	nop
140a4e68a:	90                   	nop
140a4e68b:	90                   	nop
140a4e68c:	90                   	nop
140a4e68d:	90                   	nop
140a4e68e:	90                   	nop
140a4e68f:	90                   	nop
140a4e690:	48 8b c4             	mov    %rsp,%rax
140a4e693:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a4e697:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a4e69b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a4e69f:	57                   	push   %rdi
140a4e6a0:	48 83 ec 40          	sub    $0x40,%rsp
140a4e6a4:	48 8b f2             	mov    %rdx,%rsi
140a4e6a7:	49 8b d0             	mov    %r8,%rdx
140a4e6aa:	48 8d 48 e0          	lea    -0x20(%rax),%rcx
140a4e6ae:	e8 7d 51 01 00       	call   0x140a63830
140a4e6b3:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4e6b8:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140a4e6bc:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a4e6c0:	48 85 d2             	test   %rdx,%rdx
140a4e6c3:	0f 84 f6 00 00 00    	je     0x140a4e7bf
140a4e6c9:	8b 42 08             	mov    0x8(%rdx),%eax
140a4e6cc:	eb 0a                	jmp    0x140a4e6d8
140a4e6ce:	8d 48 01             	lea    0x1(%rax),%ecx
140a4e6d1:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a4e6d6:	74 0a                	je     0x140a4e6e2
140a4e6d8:	85 c0                	test   %eax,%eax
140a4e6da:	0f 84 df 00 00 00    	je     0x140a4e7bf
140a4e6e0:	eb ec                	jmp    0x140a4e6ce
140a4e6e2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4e6e6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a4e6ea:	33 c9                	xor    %ecx,%ecx
140a4e6ec:	33 ff                	xor    %edi,%edi
140a4e6ee:	48 85 db             	test   %rbx,%rbx
140a4e6f1:	74 0a                	je     0x140a4e6fd
140a4e6f3:	48 8b c8             	mov    %rax,%rcx
140a4e6f6:	48 8b fb             	mov    %rbx,%rdi
140a4e6f9:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a4e6fd:	33 c0                	xor    %eax,%eax
140a4e6ff:	33 d2                	xor    %edx,%edx
140a4e701:	48 85 ff             	test   %rdi,%rdi
140a4e704:	74 0a                	je     0x140a4e710
140a4e706:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a4e70a:	48 8b c1             	mov    %rcx,%rax
140a4e70d:	48 8b d7             	mov    %rdi,%rdx
140a4e710:	49 89 40 08          	mov    %rax,0x8(%r8)
140a4e714:	49 8b 48 10          	mov    0x10(%r8),%rcx
140a4e718:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a4e71c:	83 cd ff             	or     $0xffffffff,%ebp
140a4e71f:	48 85 c9             	test   %rcx,%rcx
140a4e722:	74 18                	je     0x140a4e73c
140a4e724:	8b c5                	mov    %ebp,%eax
140a4e726:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a4e72b:	03 c5                	add    %ebp,%eax
140a4e72d:	75 0d                	jne    0x140a4e73c
140a4e72f:	48 8b 01             	mov    (%rcx),%rax
140a4e732:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e736:	ff 15 fc e4 0b 00    	call   *0xbe4fc(%rip)        # 0x140b0cc38
140a4e73c:	48 85 ff             	test   %rdi,%rdi
140a4e73f:	74 1b                	je     0x140a4e75c
140a4e741:	8b c5                	mov    %ebp,%eax
140a4e743:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4e748:	03 c5                	add    %ebp,%eax
140a4e74a:	75 10                	jne    0x140a4e75c
140a4e74c:	48 8b 07             	mov    (%rdi),%rax
140a4e74f:	48 8b cf             	mov    %rdi,%rcx
140a4e752:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e756:	ff 15 dc e4 0b 00    	call   *0xbe4dc(%rip)        # 0x140b0cc38
140a4e75c:	48 85 db             	test   %rbx,%rbx
140a4e75f:	74 35                	je     0x140a4e796
140a4e761:	8b c5                	mov    %ebp,%eax
140a4e763:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4e768:	03 c5                	add    %ebp,%eax
140a4e76a:	75 2a                	jne    0x140a4e796
140a4e76c:	48 8b 03             	mov    (%rbx),%rax
140a4e76f:	48 8b cb             	mov    %rbx,%rcx
140a4e772:	48 8b 00             	mov    (%rax),%rax
140a4e775:	ff 15 bd e4 0b 00    	call   *0xbe4bd(%rip)        # 0x140b0cc38
140a4e77b:	8b c5                	mov    %ebp,%eax
140a4e77d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4e782:	03 c5                	add    %ebp,%eax
140a4e784:	75 10                	jne    0x140a4e796
140a4e786:	48 8b 03             	mov    (%rbx),%rax
140a4e789:	48 8b cb             	mov    %rbx,%rcx
140a4e78c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e790:	ff 15 a2 e4 0b 00    	call   *0xbe4a2(%rip)        # 0x140b0cc38
140a4e796:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a4e79b:	48 89 06             	mov    %rax,(%rsi)
140a4e79e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a4e7a3:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a4e7a7:	48 8b c6             	mov    %rsi,%rax
140a4e7aa:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a4e7af:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a4e7b4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a4e7b9:	48 83 c4 40          	add    $0x40,%rsp
140a4e7bd:	5f                   	pop    %rdi
140a4e7be:	c3                   	ret
140a4e7bf:	e8 c4 aa 5b ff       	call   0x140009288
140a4e7c4:	90                   	nop
140a4e7c5:	eb 00                	jmp    0x140a4e7c7
140a4e7c7:	90                   	nop
140a4e7c8:	90                   	nop
140a4e7c9:	90                   	nop
140a4e7ca:	90                   	nop
140a4e7cb:	90                   	nop
140a4e7cc:	90                   	nop
140a4e7cd:	90                   	nop
140a4e7ce:	90                   	nop
140a4e7cf:	90                   	nop
140a4e7d0:	40 53                	rex push %rbx
140a4e7d2:	48 83 ec 30          	sub    $0x30,%rsp
140a4e7d6:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140a4e7da:	48 8b da             	mov    %rdx,%rbx
140a4e7dd:	48 8b 01             	mov    (%rcx),%rax
140a4e7e0:	48 8b 40 20          	mov    0x20(%rax),%rax
140a4e7e4:	ff 15 4e e4 0b 00    	call   *0xbe44e(%rip)        # 0x140b0cc38
140a4e7ea:	48 8b c3             	mov    %rbx,%rax
140a4e7ed:	48 83 c4 30          	add    $0x30,%rsp
140a4e7f1:	5b                   	pop    %rbx
140a4e7f2:	c3                   	ret
140a4e7f3:	90                   	nop
140a4e7f4:	90                   	nop
140a4e7f5:	90                   	nop
140a4e7f6:	90                   	nop
140a4e7f7:	90                   	nop
140a4e7f8:	90                   	nop
140a4e7f9:	90                   	nop
140a4e7fa:	90                   	nop
140a4e7fb:	90                   	nop
140a4e7fc:	90                   	nop
140a4e7fd:	90                   	nop
140a4e7fe:	90                   	nop
140a4e7ff:	90                   	nop
140a4e800:	40 53                	rex push %rbx
140a4e802:	48 83 ec 40          	sub    $0x40,%rsp
140a4e806:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140a4e80a:	48 8b da             	mov    %rdx,%rbx
140a4e80d:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140a4e813:	48 8b 01             	mov    (%rcx),%rax
140a4e816:	48 8b 40 38          	mov    0x38(%rax),%rax
140a4e81a:	ff 15 18 e4 0b 00    	call   *0xbe418(%rip)        # 0x140b0cc38
140a4e820:	48 8b c3             	mov    %rbx,%rax
140a4e823:	48 83 c4 40          	add    $0x40,%rsp
140a4e827:	5b                   	pop    %rbx
140a4e828:	c3                   	ret
140a4e829:	90                   	nop
140a4e82a:	90                   	nop
140a4e82b:	90                   	nop
140a4e82c:	90                   	nop
140a4e82d:	90                   	nop
140a4e82e:	90                   	nop
140a4e82f:	90                   	nop
140a4e830:	48 8b c4             	mov    %rsp,%rax
140a4e833:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a4e837:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a4e83b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a4e83f:	57                   	push   %rdi
140a4e840:	48 83 ec 40          	sub    $0x40,%rsp
140a4e844:	48 8b f2             	mov    %rdx,%rsi
140a4e847:	49 8b d0             	mov    %r8,%rdx
140a4e84a:	48 8d 48 e0          	lea    -0x20(%rax),%rcx
140a4e84e:	e8 45 51 01 00       	call   0x140a63998
140a4e853:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4e858:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140a4e85c:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a4e860:	48 85 d2             	test   %rdx,%rdx
140a4e863:	0f 84 f6 00 00 00    	je     0x140a4e95f
140a4e869:	8b 42 08             	mov    0x8(%rdx),%eax
140a4e86c:	eb 0a                	jmp    0x140a4e878
140a4e86e:	8d 48 01             	lea    0x1(%rax),%ecx
140a4e871:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a4e876:	74 0a                	je     0x140a4e882
140a4e878:	85 c0                	test   %eax,%eax
140a4e87a:	0f 84 df 00 00 00    	je     0x140a4e95f
140a4e880:	eb ec                	jmp    0x140a4e86e
140a4e882:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4e886:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140a4e88a:	33 c9                	xor    %ecx,%ecx
140a4e88c:	33 ff                	xor    %edi,%edi
140a4e88e:	48 85 db             	test   %rbx,%rbx
140a4e891:	74 0a                	je     0x140a4e89d
140a4e893:	48 8b c8             	mov    %rax,%rcx
140a4e896:	48 8b fb             	mov    %rbx,%rdi
140a4e899:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a4e89d:	33 c0                	xor    %eax,%eax
140a4e89f:	33 d2                	xor    %edx,%edx
140a4e8a1:	48 85 ff             	test   %rdi,%rdi
140a4e8a4:	74 0a                	je     0x140a4e8b0
140a4e8a6:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140a4e8aa:	48 8b c1             	mov    %rcx,%rax
140a4e8ad:	48 8b d7             	mov    %rdi,%rdx
140a4e8b0:	49 89 40 08          	mov    %rax,0x8(%r8)
140a4e8b4:	49 8b 48 10          	mov    0x10(%r8),%rcx
140a4e8b8:	49 89 50 10          	mov    %rdx,0x10(%r8)
140a4e8bc:	83 cd ff             	or     $0xffffffff,%ebp
140a4e8bf:	48 85 c9             	test   %rcx,%rcx
140a4e8c2:	74 18                	je     0x140a4e8dc
140a4e8c4:	8b c5                	mov    %ebp,%eax
140a4e8c6:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a4e8cb:	03 c5                	add    %ebp,%eax
140a4e8cd:	75 0d                	jne    0x140a4e8dc
140a4e8cf:	48 8b 01             	mov    (%rcx),%rax
140a4e8d2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e8d6:	ff 15 5c e3 0b 00    	call   *0xbe35c(%rip)        # 0x140b0cc38
140a4e8dc:	48 85 ff             	test   %rdi,%rdi
140a4e8df:	74 1b                	je     0x140a4e8fc
140a4e8e1:	8b c5                	mov    %ebp,%eax
140a4e8e3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4e8e8:	03 c5                	add    %ebp,%eax
140a4e8ea:	75 10                	jne    0x140a4e8fc
140a4e8ec:	48 8b 07             	mov    (%rdi),%rax
140a4e8ef:	48 8b cf             	mov    %rdi,%rcx
140a4e8f2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e8f6:	ff 15 3c e3 0b 00    	call   *0xbe33c(%rip)        # 0x140b0cc38
140a4e8fc:	48 85 db             	test   %rbx,%rbx
140a4e8ff:	74 35                	je     0x140a4e936
140a4e901:	8b c5                	mov    %ebp,%eax
140a4e903:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4e908:	03 c5                	add    %ebp,%eax
140a4e90a:	75 2a                	jne    0x140a4e936
140a4e90c:	48 8b 03             	mov    (%rbx),%rax
140a4e90f:	48 8b cb             	mov    %rbx,%rcx
140a4e912:	48 8b 00             	mov    (%rax),%rax
140a4e915:	ff 15 1d e3 0b 00    	call   *0xbe31d(%rip)        # 0x140b0cc38
140a4e91b:	8b c5                	mov    %ebp,%eax
140a4e91d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4e922:	03 c5                	add    %ebp,%eax
140a4e924:	75 10                	jne    0x140a4e936
140a4e926:	48 8b 03             	mov    (%rbx),%rax
140a4e929:	48 8b cb             	mov    %rbx,%rcx
140a4e92c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4e930:	ff 15 02 e3 0b 00    	call   *0xbe302(%rip)        # 0x140b0cc38
140a4e936:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a4e93b:	48 89 06             	mov    %rax,(%rsi)
140a4e93e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a4e943:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a4e947:	48 8b c6             	mov    %rsi,%rax
140a4e94a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a4e94f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a4e954:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a4e959:	48 83 c4 40          	add    $0x40,%rsp
140a4e95d:	5f                   	pop    %rdi
140a4e95e:	c3                   	ret
140a4e95f:	e8 24 a9 5b ff       	call   0x140009288
140a4e964:	90                   	nop
140a4e965:	eb 00                	jmp    0x140a4e967
140a4e967:	90                   	nop
140a4e968:	90                   	nop
140a4e969:	90                   	nop
140a4e96a:	90                   	nop