140b02503:	83 c8 ff             	or     $0xffffffff,%eax
140b02506:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b0250b:	83 f8 01             	cmp    $0x1,%eax
140b0250e:	75 2d                	jne    0x140b0253d
140b02510:	48 8b 03             	mov    (%rbx),%rax
140b02513:	48 8b cb             	mov    %rbx,%rcx
140b02516:	48 8b 00             	mov    (%rax),%rax
140b02519:	ff 15 19 a7 00 00    	call   *0xa719(%rip)        # 0x140b0cc38
140b0251f:	83 c8 ff             	or     $0xffffffff,%eax
140b02522:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b02527:	83 f8 01             	cmp    $0x1,%eax
140b0252a:	75 11                	jne    0x140b0253d
140b0252c:	48 8b 03             	mov    (%rbx),%rax
140b0252f:	48 8b cb             	mov    %rbx,%rcx
140b02532:	48 8b 40 08          	mov    0x8(%rax),%rax
140b02536:	ff 15 fc a6 00 00    	call   *0xa6fc(%rip)        # 0x140b0cc38
140b0253c:	90                   	nop
140b0253d:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140b02544:	48 85 db             	test   %rbx,%rbx
140b02547:	74 3a                	je     0x140b02583
140b02549:	83 c8 ff             	or     $0xffffffff,%eax
140b0254c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b02551:	83 f8 01             	cmp    $0x1,%eax
140b02554:	75 2d                	jne    0x140b02583
140b02556:	48 8b 03             	mov    (%rbx),%rax
140b02559:	48 8b cb             	mov    %rbx,%rcx
140b0255c:	48 8b 00             	mov    (%rax),%rax
140b0255f:	ff 15 d3 a6 00 00    	call   *0xa6d3(%rip)        # 0x140b0cc38
140b02565:	83 c8 ff             	or     $0xffffffff,%eax
140b02568:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b0256d:	83 f8 01             	cmp    $0x1,%eax
140b02570:	75 11                	jne    0x140b02583
140b02572:	48 8b 03             	mov    (%rbx),%rax
140b02575:	48 8b cb             	mov    %rbx,%rcx
140b02578:	48 8b 40 08          	mov    0x8(%rax),%rax
140b0257c:	ff 15 b6 a6 00 00    	call   *0xa6b6(%rip)        # 0x140b0cc38
140b02582:	90                   	nop
140b02583:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
140b02587:	48 85 db             	test   %rbx,%rbx
140b0258a:	74 39                	je     0x140b025c5
140b0258c:	83 c8 ff             	or     $0xffffffff,%eax
140b0258f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b02594:	83 f8 01             	cmp    $0x1,%eax
140b02597:	75 2c                	jne    0x140b025c5
140b02599:	48 8b 03             	mov    (%rbx),%rax
140b0259c:	48 8b cb             	mov    %rbx,%rcx
140b0259f:	48 8b 00             	mov    (%rax),%rax
140b025a2:	ff 15 90 a6 00 00    	call   *0xa690(%rip)        # 0x140b0cc38
140b025a8:	83 c8 ff             	or     $0xffffffff,%eax
140b025ab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b025b0:	83 f8 01             	cmp    $0x1,%eax
140b025b3:	75 10                	jne    0x140b025c5
140b025b5:	48 8b 03             	mov    (%rbx),%rax
140b025b8:	48 8b cb             	mov    %rbx,%rcx
140b025bb:	48 8b 40 08          	mov    0x8(%rax),%rax
140b025bf:	ff 15 73 a6 00 00    	call   *0xa673(%rip)        # 0x140b0cc38
140b025c5:	48 8b 0f             	mov    (%rdi),%rcx
140b025c8:	48 8b 01             	mov    (%rcx),%rax
140b025cb:	48 8b 40 28          	mov    0x28(%rax),%rax
140b025cf:	ff 15 63 a6 00 00    	call   *0xa663(%rip)        # 0x140b0cc38
140b025d5:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b025dc:	48 83 c4 40          	add    $0x40,%rsp
140b025e0:	5f                   	pop    %rdi
140b025e1:	5d                   	pop    %rbp
140b025e2:	5b                   	pop    %rbx
140b025e3:	c3                   	ret
140b025e4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b025e9:	53                   	push   %rbx
140b025ea:	55                   	push   %rbp
140b025eb:	57                   	push   %rdi
140b025ec:	48 83 ec 40          	sub    $0x40,%rsp
140b025f0:	48 8b ea             	mov    %rdx,%rbp
140b025f3:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140b025fa:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140b02600:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140b02604:	48 8b 01             	mov    (%rcx),%rax
140b02607:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140b0260e:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140b02615:	ff 15 1d a6 00 00    	call   *0xa61d(%rip)        # 0x140b0cc38
140b0261b:	8b 4d 40             	mov    0x40(%rbp),%ecx
140b0261e:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140b02622:	4c 8b c8             	mov    %rax,%r9
140b02625:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140b02629:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140b0262d:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140b02634:	e8 47 91 e8 ff       	call   0x14098b780
140b02639:	48 8b 08             	mov    (%rax),%rcx
140b0263c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140b02640:	48 83 20 00          	andq   $0x0,(%rax)
140b02644:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140b02649:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
140b0264d:	48 89 0f             	mov    %rcx,(%rdi)
140b02650:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140b02654:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140b02658:	48 85 db             	test   %rbx,%rbx
140b0265b:	74 39                	je     0x140b02696
140b0265d:	83 c8 ff             	or     $0xffffffff,%eax
140b02660:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b02665:	83 f8 01             	cmp    $0x1,%eax
140b02668:	75 2c                	jne    0x140b02696
140b0266a:	48 8b 03             	mov    (%rbx),%rax
140b0266d:	48 8b cb             	mov    %rbx,%rcx
140b02670:	48 8b 00             	mov    (%rax),%rax
140b02673:	ff 15 bf a5 00 00    	call   *0xa5bf(%rip)        # 0x140b0cc38
140b02679:	83 c8 ff             	or     $0xffffffff,%eax
140b0267c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b02681:	83 f8 01             	cmp    $0x1,%eax
140b02684:	75 10                	jne    0x140b02696
140b02686:	48 8b 03             	mov    (%rbx),%rax
140b02689:	48 8b cb             	mov    %rbx,%rcx
140b0268c:	48 8b 40 08          	mov    0x8(%rax),%rax
140b02690:	ff 15 a2 a5 00 00    	call   *0xa5a2(%rip)        # 0x140b0cc38
140b02696:	48 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%rbx
140b0269d:	48 85 db             	test   %rbx,%rbx
140b026a0:	74 3a                	je     0x140b026dc
140b026a2:	83 c8 ff             	or     $0xffffffff,%eax
140b026a5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b026aa:	83 f8 01             	cmp    $0x1,%eax
140b026ad:	75 2d                	jne    0x140b026dc
140b026af:	48 8b 03             	mov    (%rbx),%rax
140b026b2:	48 8b cb             	mov    %rbx,%rcx
140b026b5:	48 8b 00             	mov    (%rax),%rax
140b026b8:	ff 15 7a a5 00 00    	call   *0xa57a(%rip)        # 0x140b0cc38
140b026be:	83 c8 ff             	or     $0xffffffff,%eax
140b026c1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b026c6:	83 f8 01             	cmp    $0x1,%eax
140b026c9:	75 11                	jne    0x140b026dc
140b026cb:	48 8b 03             	mov    (%rbx),%rax
140b026ce:	48 8b cb             	mov    %rbx,%rcx
140b026d1:	48 8b 40 08          	mov    0x8(%rax),%rax
140b026d5:	ff 15 5d a5 00 00    	call   *0xa55d(%rip)        # 0x140b0cc38
140b026db:	90                   	nop
140b026dc:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140b026e3:	48 85 db             	test   %rbx,%rbx
140b026e6:	74 39                	je     0x140b02721
140b026e8:	83 c8 ff             	or     $0xffffffff,%eax
140b026eb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b026f0:	83 f8 01             	cmp    $0x1,%eax
140b026f3:	75 2c                	jne    0x140b02721
140b026f5:	48 8b 03             	mov    (%rbx),%rax
140b026f8:	48 8b cb             	mov    %rbx,%rcx
140b026fb:	48 8b 00             	mov    (%rax),%rax
140b026fe:	ff 15 34 a5 00 00    	call   *0xa534(%rip)        # 0x140b0cc38
140b02704:	83 c8 ff             	or     $0xffffffff,%eax
140b02707:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b0270c:	83 f8 01             	cmp    $0x1,%eax
140b0270f:	75 10                	jne    0x140b02721
140b02711:	48 8b 03             	mov    (%rbx),%rax
140b02714:	48 8b cb             	mov    %rbx,%rcx
140b02717:	48 8b 40 08          	mov    0x8(%rax),%rax
140b0271b:	ff 15 17 a5 00 00    	call   *0xa517(%rip)        # 0x140b0cc38
140b02721:	48 8b 0f             	mov    (%rdi),%rcx
140b02724:	48 8b 01             	mov    (%rcx),%rax
140b02727:	48 8b 40 28          	mov    0x28(%rax),%rax
140b0272b:	ff 15 07 a5 00 00    	call   *0xa507(%rip)        # 0x140b0cc38
140b02731:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b02738:	48 83 c4 40          	add    $0x40,%rsp
140b0273c:	5f                   	pop    %rdi
140b0273d:	5d                   	pop    %rbp
140b0273e:	5b                   	pop    %rbx
140b0273f:	c3                   	ret
140b02740:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b02745:	53                   	push   %rbx
140b02746:	55                   	push   %rbp
140b02747:	57                   	push   %rdi
140b02748:	48 83 ec 40          	sub    $0x40,%rsp
140b0274c:	48 8b ea             	mov    %rdx,%rbp
140b0274f:	48 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%rax
140b02756:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140b0275c:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140b02760:	48 8b 01             	mov    (%rcx),%rax
140b02763:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140b0276a:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140b02771:	ff 15 c1 a4 00 00    	call   *0xa4c1(%rip)        # 0x140b0cc38
140b02777:	8b 4d 40             	mov    0x40(%rbp),%ecx
140b0277a:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140b0277e:	4c 8b c8             	mov    %rax,%r9
140b02781:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140b02785:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140b02789:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140b02790:	e8 eb 8f e8 ff       	call   0x14098b780
140b02795:	48 8b 08             	mov    (%rax),%rcx
140b02798:	48 8b 50 08          	mov    0x8(%rax),%rdx
140b0279c:	48 83 20 00          	andq   $0x0,(%rax)
140b027a0:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140b027a5:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
140b027a9:	48 89 0f             	mov    %rcx,(%rdi)
140b027ac:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140b027b0:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140b027b4:	48 85 db             	test   %rbx,%rbx
140b027b7:	74 39                	je     0x140b027f2
140b027b9:	83 c8 ff             	or     $0xffffffff,%eax
140b027bc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b027c1:	83 f8 01             	cmp    $0x1,%eax
140b027c4:	75 2c                	jne    0x140b027f2
140b027c6:	48 8b 03             	mov    (%rbx),%rax
140b027c9:	48 8b cb             	mov    %rbx,%rcx
140b027cc:	48 8b 00             	mov    (%rax),%rax
140b027cf:	ff 15 63 a4 00 00    	call   *0xa463(%rip)        # 0x140b0cc38
140b027d5:	83 c8 ff             	or     $0xffffffff,%eax
140b027d8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b027dd:	83 f8 01             	cmp    $0x1,%eax
140b027e0:	75 10                	jne    0x140b027f2
140b027e2:	48 8b 03             	mov    (%rbx),%rax
140b027e5:	48 8b cb             	mov    %rbx,%rcx
140b027e8:	48 8b 40 08          	mov    0x8(%rax),%rax
140b027ec:	ff 15 46 a4 00 00    	call   *0xa446(%rip)        # 0x140b0cc38
140b027f2:	48 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%rbx
140b027f9:	48 85 db             	test   %rbx,%rbx
140b027fc:	74 3a                	je     0x140b02838
140b027fe:	83 c8 ff             	or     $0xffffffff,%eax
140b02801:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b02806:	83 f8 01             	cmp    $0x1,%eax
140b02809:	75 2d                	jne    0x140b02838
140b0280b:	48 8b 03             	mov    (%rbx),%rax
140b0280e:	48 8b cb             	mov    %rbx,%rcx
140b02811:	48 8b 00             	mov    (%rax),%rax
140b02814:	ff 15 1e a4 00 00    	call   *0xa41e(%rip)        # 0x140b0cc38
140b0281a:	83 c8 ff             	or     $0xffffffff,%eax
140b0281d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b02822:	83 f8 01             	cmp    $0x1,%eax
140b02825:	75 11                	jne    0x140b02838
140b02827:	48 8b 03             	mov    (%rbx),%rax
140b0282a:	48 8b cb             	mov    %rbx,%rcx
140b0282d:	48 8b 40 08          	mov    0x8(%rax),%rax
140b02831:	ff 15 01 a4 00 00    	call   *0xa401(%rip)        # 0x140b0cc38
140b02837:	90                   	nop
140b02838:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140b0283f:	48 85 db             	test   %rbx,%rbx
140b02842:	74 39                	je     0x140b0287d
140b02844:	83 c8 ff             	or     $0xffffffff,%eax
140b02847:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b0284c:	83 f8 01             	cmp    $0x1,%eax
140b0284f:	75 2c                	jne    0x140b0287d
140b02851:	48 8b 03             	mov    (%rbx),%rax
140b02854:	48 8b cb             	mov    %rbx,%rcx
140b02857:	48 8b 00             	mov    (%rax),%rax
140b0285a:	ff 15 d8 a3 00 00    	call   *0xa3d8(%rip)        # 0x140b0cc38
140b02860:	83 c8 ff             	or     $0xffffffff,%eax
140b02863:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b02868:	83 f8 01             	cmp    $0x1,%eax
140b0286b:	75 10                	jne    0x140b0287d
140b0286d:	48 8b 03             	mov    (%rbx),%rax
140b02870:	48 8b cb             	mov    %rbx,%rcx
140b02873:	48 8b 40 08          	mov    0x8(%rax),%rax
140b02877:	ff 15 bb a3 00 00    	call   *0xa3bb(%rip)        # 0x140b0cc38
140b0287d:	48 8b 0f             	mov    (%rdi),%rcx
140b02880:	48 8b 01             	mov    (%rcx),%rax
140b02883:	48 8b 40 28          	mov    0x28(%rax),%rax
140b02887:	ff 15 ab a3 00 00    	call   *0xa3ab(%rip)        # 0x140b0cc38
140b0288d:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b02894:	48 83 c4 40          	add    $0x40,%rsp
140b02898:	5f                   	pop    %rdi
140b02899:	5d                   	pop    %rbp
140b0289a:	5b                   	pop    %rbx
140b0289b:	c3                   	ret
140b0289c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b028a1:	55                   	push   %rbp
140b028a2:	48 83 ec 40          	sub    $0x40,%rsp
140b028a6:	48 8b ea             	mov    %rdx,%rbp
140b028a9:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
140b028b0:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140b028b6:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b028bd:	48 83 c4 40          	add    $0x40,%rsp
140b028c1:	5d                   	pop    %rbp
140b028c2:	c3                   	ret
140b028c3:	40 55                	rex push %rbp
140b028c5:	48 83 ec 20          	sub    $0x20,%rsp
140b028c9:	48 8b ea             	mov    %rdx,%rbp
140b028cc:	8b 45 68             	mov    0x68(%rbp),%eax
140b028cf:	83 e0 01             	and    $0x1,%eax
140b028d2:	85 c0                	test   %eax,%eax
140b028d4:	74 10                	je     0x140b028e6
140b028d6:	83 65 68 fe          	andl   $0xfffffffe,0x68(%rbp)
140b028da:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140b028e1:	e8 9a 38 50 ff       	call   0x140006180
140b028e6:	48 83 c4 20          	add    $0x20,%rsp
140b028ea:	5d                   	pop    %rbp
140b028eb:	c3                   	ret
140b028ec:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b028f1:	55                   	push   %rbp
140b028f2:	48 83 ec 20          	sub    $0x20,%rsp
140b028f6:	48 8b ea             	mov    %rdx,%rbp
140b028f9:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140b028fd:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140b02901:	e8 da cd e7 ff       	call   0x14097f6e0
140b02906:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140b0290d:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140b02911:	e8 ea f1 5e ff       	call   0x1400f1b00
140b02916:	33 d2                	xor    %edx,%edx
140b02918:	33 c9                	xor    %ecx,%ecx
140b0291a:	e8 5f db fe ff       	call   0x140af047e
140b0291f:	90                   	nop
140b02920:	40 55                	rex push %rbp
140b02922:	48 83 ec 20          	sub    $0x20,%rsp
140b02926:	48 8b ea             	mov    %rdx,%rbp
140b02929:	8b 45 28             	mov    0x28(%rbp),%eax
140b0292c:	83 e0 01             	and    $0x1,%eax
140b0292f:	85 c0                	test   %eax,%eax
140b02931:	74 0d                	je     0x140b02940
140b02933:	83 65 28 fe          	andl   $0xfffffffe,0x28(%rbp)
140b02937:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140b0293b:	e8 40 38 50 ff       	call   0x140006180
140b02940:	48 83 c4 20          	add    $0x20,%rsp
140b02944:	5d                   	pop    %rbp
140b02945:	c3                   	ret
140b02946:	90                   	nop
140b02947:	90                   	nop
140b02948:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0294c:	48 83 c1 18          	add    $0x18,%rcx
140b02950:	e9 97 7b 60 ff       	jmp    0x14010a4ec
140b02955:	90                   	nop
140b02956:	90                   	nop
140b02957:	90                   	nop
140b02958:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0295c:	48 83 c1 20          	add    $0x20,%rcx
140b02960:	e9 87 7b 60 ff       	jmp    0x14010a4ec
140b02965:	90                   	nop
140b02966:	90                   	nop
140b02967:	90                   	nop
140b02968:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0296c:	48 83 c1 28          	add    $0x28,%rcx
140b02970:	e9 0b 38 50 ff       	jmp    0x140006180
140b02975:	90                   	nop
140b02976:	90                   	nop
140b02977:	90                   	nop
140b02978:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0297c:	48 83 c1 40          	add    $0x40,%rcx
140b02980:	e9 db 39 50 ff       	jmp    0x140006360
140b02985:	90                   	nop
140b02986:	90                   	nop
140b02987:	90                   	nop
140b02988:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0298c:	48 83 c1 50          	add    $0x50,%rcx
140b02990:	e9 cb 39 50 ff       	jmp    0x140006360
140b02995:	90                   	nop
140b02996:	90                   	nop
140b02997:	90                   	nop
140b02998:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b0299c:	48 83 c1 60          	add    $0x60,%rcx
140b029a0:	e9 bb 39 50 ff       	jmp    0x140006360
140b029a5:	90                   	nop
140b029a6:	90                   	nop
140b029a7:	90                   	nop
140b029a8:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b029ac:	48 83 c1 70          	add    $0x70,%rcx
140b029b0:	e9 ab 39 50 ff       	jmp    0x140006360
140b029b5:	90                   	nop
140b029b6:	90                   	nop
140b029b7:	90                   	nop