1408c3348:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1408c334e:	48 8d 15 03 7e 2a 00 	lea    0x2a7e03(%rip),%rdx        # 0x140b6b158
1408c3355:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408c335a:	e8 c1 0a 74 ff       	call   0x140003e20
1408c335f:	41 b1 01             	mov    $0x1,%r9b
1408c3362:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408c3367:	48 8b d6             	mov    %rsi,%rdx
1408c336a:	48 8b cf             	mov    %rdi,%rcx
1408c336d:	48 8b c3             	mov    %rbx,%rax
1408c3370:	ff 15 c2 98 24 00    	call   *0x2498c2(%rip)        # 0x140b0cc38
1408c3376:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1408c337b:	48 83 f8 07          	cmp    $0x7,%rax
1408c337f:	76 36                	jbe    0x1408c33b7
1408c3381:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1408c3386:	48 8b d1             	mov    %rcx,%rdx
1408c3389:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408c3390:	00
1408c3391:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1408c3397:	72 18                	jb     0x1408c33b1
1408c3399:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408c339d:	48 2b d1             	sub    %rcx,%rdx
1408c33a0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408c33a4:	48 83 f8 1f          	cmp    $0x1f,%rax
1408c33a8:	76 07                	jbe    0x1408c33b1
1408c33aa:	ff 15 e8 95 24 00    	call   *0x2495e8(%rip)        # 0x140b0c998
1408c33b0:	cc                   	int3
1408c33b1:	ff 15 09 95 24 00    	call   *0x249509(%rip)        # 0x140b0c8c0
1408c33b7:	48 8b c6             	mov    %rsi,%rax
1408c33ba:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408c33bf:	48 33 cc             	xor    %rsp,%rcx
1408c33c2:	e8 19 c2 22 00       	call   0x140aef5e0
1408c33c7:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1408c33cc:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408c33d0:	49 8b 73 28          	mov    0x28(%r11),%rsi
1408c33d4:	49 8b e3             	mov    %r11,%rsp
1408c33d7:	5f                   	pop    %rdi
1408c33d8:	c3                   	ret
1408c33d9:	90                   	nop
1408c33da:	90                   	nop
1408c33db:	90                   	nop
1408c33dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c33e1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408c33e6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1408c33eb:	55                   	push   %rbp
1408c33ec:	48 8b ec             	mov    %rsp,%rbp
1408c33ef:	48 83 ec 40          	sub    $0x40,%rsp
1408c33f3:	48 8b f9             	mov    %rcx,%rdi
1408c33f6:	c6 41 08 00          	movb   $0x0,0x8(%rcx)
1408c33fa:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1408c3401:	48 8b 01             	mov    (%rcx),%rax
1408c3404:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c3407:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c340c:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c3410:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c3414:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c341b:	ff 15 17 98 24 00    	call   *0x249817(%rip)        # 0x140b0cc38
1408c3421:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1408c3425:	48 8b d0             	mov    %rax,%rdx
1408c3428:	e8 b7 2e 74 ff       	call   0x1400062e4
1408c342d:	83 ce ff             	or     $0xffffffff,%esi
1408c3430:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c3434:	48 85 db             	test   %rbx,%rbx
1408c3437:	74 36                	je     0x1408c346f
1408c3439:	8b c6                	mov    %esi,%eax
1408c343b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c3440:	03 c6                	add    %esi,%eax
1408c3442:	75 2b                	jne    0x1408c346f
1408c3444:	48 8b 03             	mov    (%rbx),%rax
1408c3447:	48 8b cb             	mov    %rbx,%rcx
1408c344a:	48 8b 00             	mov    (%rax),%rax
1408c344d:	ff 15 e5 97 24 00    	call   *0x2497e5(%rip)        # 0x140b0cc38
1408c3453:	8b c6                	mov    %esi,%eax
1408c3455:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c345a:	03 c6                	add    %esi,%eax
1408c345c:	75 11                	jne    0x1408c346f
1408c345e:	48 8b 03             	mov    (%rbx),%rax
1408c3461:	48 8b cb             	mov    %rbx,%rcx
1408c3464:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3468:	ff 15 ca 97 24 00    	call   *0x2497ca(%rip)        # 0x140b0cc38
1408c346e:	90                   	nop
1408c346f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c3473:	48 85 db             	test   %rbx,%rbx
1408c3476:	74 35                	je     0x1408c34ad
1408c3478:	8b c6                	mov    %esi,%eax
1408c347a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c347f:	03 c6                	add    %esi,%eax
1408c3481:	75 2a                	jne    0x1408c34ad
1408c3483:	48 8b 03             	mov    (%rbx),%rax
1408c3486:	48 8b cb             	mov    %rbx,%rcx
1408c3489:	48 8b 00             	mov    (%rax),%rax
1408c348c:	ff 15 a6 97 24 00    	call   *0x2497a6(%rip)        # 0x140b0cc38
1408c3492:	8b c6                	mov    %esi,%eax
1408c3494:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c3499:	03 c6                	add    %esi,%eax
1408c349b:	75 10                	jne    0x1408c34ad
1408c349d:	48 8b 03             	mov    (%rbx),%rax
1408c34a0:	48 8b cb             	mov    %rbx,%rcx
1408c34a3:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c34a7:	ff 15 8b 97 24 00    	call   *0x24978b(%rip)        # 0x140b0cc38
1408c34ad:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1408c34b4:	48 8b 01             	mov    (%rcx),%rax
1408c34b7:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c34ba:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c34bf:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c34c3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c34c7:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c34ce:	ff 15 64 97 24 00    	call   *0x249764(%rip)        # 0x140b0cc38
1408c34d4:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1408c34d8:	48 8b d0             	mov    %rax,%rdx
1408c34db:	e8 04 2e 74 ff       	call   0x1400062e4
1408c34e0:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c34e4:	48 85 db             	test   %rbx,%rbx
1408c34e7:	74 36                	je     0x1408c351f
1408c34e9:	8b c6                	mov    %esi,%eax
1408c34eb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c34f0:	03 c6                	add    %esi,%eax
1408c34f2:	75 2b                	jne    0x1408c351f
1408c34f4:	48 8b 03             	mov    (%rbx),%rax
1408c34f7:	48 8b cb             	mov    %rbx,%rcx
1408c34fa:	48 8b 00             	mov    (%rax),%rax
1408c34fd:	ff 15 35 97 24 00    	call   *0x249735(%rip)        # 0x140b0cc38
1408c3503:	8b c6                	mov    %esi,%eax
1408c3505:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c350a:	03 c6                	add    %esi,%eax
1408c350c:	75 11                	jne    0x1408c351f
1408c350e:	48 8b 03             	mov    (%rbx),%rax
1408c3511:	48 8b cb             	mov    %rbx,%rcx
1408c3514:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3518:	ff 15 1a 97 24 00    	call   *0x24971a(%rip)        # 0x140b0cc38
1408c351e:	90                   	nop
1408c351f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c3523:	48 85 db             	test   %rbx,%rbx
1408c3526:	74 35                	je     0x1408c355d
1408c3528:	8b c6                	mov    %esi,%eax
1408c352a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c352f:	03 c6                	add    %esi,%eax
1408c3531:	75 2a                	jne    0x1408c355d
1408c3533:	48 8b 03             	mov    (%rbx),%rax
1408c3536:	48 8b cb             	mov    %rbx,%rcx
1408c3539:	48 8b 00             	mov    (%rax),%rax
1408c353c:	ff 15 f6 96 24 00    	call   *0x2496f6(%rip)        # 0x140b0cc38
1408c3542:	8b c6                	mov    %esi,%eax
1408c3544:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c3549:	03 c6                	add    %esi,%eax
1408c354b:	75 10                	jne    0x1408c355d
1408c354d:	48 8b 03             	mov    (%rbx),%rax
1408c3550:	48 8b cb             	mov    %rbx,%rcx
1408c3553:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3557:	ff 15 db 96 24 00    	call   *0x2496db(%rip)        # 0x140b0cc38
1408c355d:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1408c3564:	48 8b 01             	mov    (%rcx),%rax
1408c3567:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c356a:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c356f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c3573:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c3577:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c357e:	ff 15 b4 96 24 00    	call   *0x2496b4(%rip)        # 0x140b0cc38
1408c3584:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1408c3588:	48 8b d0             	mov    %rax,%rdx
1408c358b:	e8 54 2d 74 ff       	call   0x1400062e4
1408c3590:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c3594:	48 85 db             	test   %rbx,%rbx
1408c3597:	74 36                	je     0x1408c35cf
1408c3599:	8b c6                	mov    %esi,%eax
1408c359b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c35a0:	03 c6                	add    %esi,%eax
1408c35a2:	75 2b                	jne    0x1408c35cf
1408c35a4:	48 8b 03             	mov    (%rbx),%rax
1408c35a7:	48 8b cb             	mov    %rbx,%rcx
1408c35aa:	48 8b 00             	mov    (%rax),%rax
1408c35ad:	ff 15 85 96 24 00    	call   *0x249685(%rip)        # 0x140b0cc38
1408c35b3:	8b c6                	mov    %esi,%eax
1408c35b5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c35ba:	03 c6                	add    %esi,%eax
1408c35bc:	75 11                	jne    0x1408c35cf
1408c35be:	48 8b 03             	mov    (%rbx),%rax
1408c35c1:	48 8b cb             	mov    %rbx,%rcx
1408c35c4:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c35c8:	ff 15 6a 96 24 00    	call   *0x24966a(%rip)        # 0x140b0cc38
1408c35ce:	90                   	nop
1408c35cf:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c35d3:	48 85 db             	test   %rbx,%rbx
1408c35d6:	74 35                	je     0x1408c360d
1408c35d8:	8b c6                	mov    %esi,%eax
1408c35da:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c35df:	03 c6                	add    %esi,%eax
1408c35e1:	75 2a                	jne    0x1408c360d
1408c35e3:	48 8b 03             	mov    (%rbx),%rax
1408c35e6:	48 8b cb             	mov    %rbx,%rcx
1408c35e9:	48 8b 00             	mov    (%rax),%rax
1408c35ec:	ff 15 46 96 24 00    	call   *0x249646(%rip)        # 0x140b0cc38
1408c35f2:	8b c6                	mov    %esi,%eax
1408c35f4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c35f9:	03 c6                	add    %esi,%eax
1408c35fb:	75 10                	jne    0x1408c360d
1408c35fd:	48 8b 03             	mov    (%rbx),%rax
1408c3600:	48 8b cb             	mov    %rbx,%rcx
1408c3603:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3607:	ff 15 2b 96 24 00    	call   *0x24962b(%rip)        # 0x140b0cc38
1408c360d:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1408c3614:	48 8b 01             	mov    (%rcx),%rax
1408c3617:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c361a:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c361f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c3623:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c3627:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c362e:	ff 15 04 96 24 00    	call   *0x249604(%rip)        # 0x140b0cc38
1408c3634:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
1408c3638:	48 8b d0             	mov    %rax,%rdx
1408c363b:	e8 a4 2c 74 ff       	call   0x1400062e4
1408c3640:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c3644:	48 85 db             	test   %rbx,%rbx
1408c3647:	74 36                	je     0x1408c367f
1408c3649:	8b c6                	mov    %esi,%eax
1408c364b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c3650:	03 c6                	add    %esi,%eax
1408c3652:	75 2b                	jne    0x1408c367f
1408c3654:	48 8b 03             	mov    (%rbx),%rax
1408c3657:	48 8b cb             	mov    %rbx,%rcx
1408c365a:	48 8b 00             	mov    (%rax),%rax
1408c365d:	ff 15 d5 95 24 00    	call   *0x2495d5(%rip)        # 0x140b0cc38
1408c3663:	8b c6                	mov    %esi,%eax
1408c3665:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c366a:	03 c6                	add    %esi,%eax
1408c366c:	75 11                	jne    0x1408c367f
1408c366e:	48 8b 03             	mov    (%rbx),%rax
1408c3671:	48 8b cb             	mov    %rbx,%rcx
1408c3674:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3678:	ff 15 ba 95 24 00    	call   *0x2495ba(%rip)        # 0x140b0cc38
1408c367e:	90                   	nop
1408c367f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c3683:	48 85 db             	test   %rbx,%rbx
1408c3686:	74 35                	je     0x1408c36bd
1408c3688:	8b c6                	mov    %esi,%eax
1408c368a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c368f:	03 c6                	add    %esi,%eax
1408c3691:	75 2a                	jne    0x1408c36bd
1408c3693:	48 8b 03             	mov    (%rbx),%rax
1408c3696:	48 8b cb             	mov    %rbx,%rcx
1408c3699:	48 8b 00             	mov    (%rax),%rax
1408c369c:	ff 15 96 95 24 00    	call   *0x249596(%rip)        # 0x140b0cc38
1408c36a2:	8b c6                	mov    %esi,%eax
1408c36a4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c36a9:	03 c6                	add    %esi,%eax
1408c36ab:	75 10                	jne    0x1408c36bd
1408c36ad:	48 8b 03             	mov    (%rbx),%rax
1408c36b0:	48 8b cb             	mov    %rbx,%rcx
1408c36b3:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c36b7:	ff 15 7b 95 24 00    	call   *0x24957b(%rip)        # 0x140b0cc38
1408c36bd:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1408c36c4:	48 8b 01             	mov    (%rcx),%rax
1408c36c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c36ca:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c36cf:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c36d3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c36d7:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c36de:	ff 15 54 95 24 00    	call   *0x249554(%rip)        # 0x140b0cc38
1408c36e4:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
1408c36e8:	48 8b d0             	mov    %rax,%rdx
1408c36eb:	e8 f4 2b 74 ff       	call   0x1400062e4
1408c36f0:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c36f4:	48 85 db             	test   %rbx,%rbx
1408c36f7:	74 36                	je     0x1408c372f
1408c36f9:	8b c6                	mov    %esi,%eax
1408c36fb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c3700:	03 c6                	add    %esi,%eax
1408c3702:	75 2b                	jne    0x1408c372f
1408c3704:	48 8b 03             	mov    (%rbx),%rax
1408c3707:	48 8b cb             	mov    %rbx,%rcx
1408c370a:	48 8b 00             	mov    (%rax),%rax
1408c370d:	ff 15 25 95 24 00    	call   *0x249525(%rip)        # 0x140b0cc38
1408c3713:	8b c6                	mov    %esi,%eax
1408c3715:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c371a:	03 c6                	add    %esi,%eax
1408c371c:	75 11                	jne    0x1408c372f
1408c371e:	48 8b 03             	mov    (%rbx),%rax
1408c3721:	48 8b cb             	mov    %rbx,%rcx
1408c3724:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3728:	ff 15 0a 95 24 00    	call   *0x24950a(%rip)        # 0x140b0cc38
1408c372e:	90                   	nop
1408c372f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c3733:	48 85 db             	test   %rbx,%rbx
1408c3736:	74 35                	je     0x1408c376d
1408c3738:	8b c6                	mov    %esi,%eax
1408c373a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c373f:	03 c6                	add    %esi,%eax
1408c3741:	75 2a                	jne    0x1408c376d
1408c3743:	48 8b 03             	mov    (%rbx),%rax
1408c3746:	48 8b cb             	mov    %rbx,%rcx
1408c3749:	48 8b 00             	mov    (%rax),%rax
1408c374c:	ff 15 e6 94 24 00    	call   *0x2494e6(%rip)        # 0x140b0cc38
1408c3752:	8b c6                	mov    %esi,%eax
1408c3754:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c3759:	03 c6                	add    %esi,%eax
1408c375b:	75 10                	jne    0x1408c376d
1408c375d:	48 8b 03             	mov    (%rbx),%rax
1408c3760:	48 8b cb             	mov    %rbx,%rcx
1408c3763:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3767:	ff 15 cb 94 24 00    	call   *0x2494cb(%rip)        # 0x140b0cc38
1408c376d:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1408c3774:	48 8b 01             	mov    (%rcx),%rax
1408c3777:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c377a:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c377f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408c3783:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408c3787:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408c378e:	ff 15 a4 94 24 00    	call   *0x2494a4(%rip)        # 0x140b0cc38
1408c3794:	48 8d 4f 70          	lea    0x70(%rdi),%rcx
1408c3798:	48 8b d0             	mov    %rax,%rdx
1408c379b:	e8 44 2b 74 ff       	call   0x1400062e4
1408c37a0:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1408c37a4:	48 85 db             	test   %rbx,%rbx
1408c37a7:	74 36                	je     0x1408c37df
1408c37a9:	8b c6                	mov    %esi,%eax
1408c37ab:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c37b0:	03 c6                	add    %esi,%eax
1408c37b2:	75 2b                	jne    0x1408c37df
1408c37b4:	48 8b 03             	mov    (%rbx),%rax
1408c37b7:	48 8b cb             	mov    %rbx,%rcx
1408c37ba:	48 8b 00             	mov    (%rax),%rax
1408c37bd:	ff 15 75 94 24 00    	call   *0x249475(%rip)        # 0x140b0cc38
1408c37c3:	8b c6                	mov    %esi,%eax
1408c37c5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c37ca:	03 c6                	add    %esi,%eax
1408c37cc:	75 11                	jne    0x1408c37df
1408c37ce:	48 8b 03             	mov    (%rbx),%rax
1408c37d1:	48 8b cb             	mov    %rbx,%rcx
1408c37d4:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c37d8:	ff 15 5a 94 24 00    	call   *0x24945a(%rip)        # 0x140b0cc38
1408c37de:	90                   	nop
1408c37df:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408c37e3:	48 85 db             	test   %rbx,%rbx
1408c37e6:	74 35                	je     0x1408c381d
1408c37e8:	8b c6                	mov    %esi,%eax
1408c37ea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c37ef:	03 c6                	add    %esi,%eax
1408c37f1:	75 2a                	jne    0x1408c381d
1408c37f3:	48 8b 03             	mov    (%rbx),%rax
1408c37f6:	48 8b cb             	mov    %rbx,%rcx
1408c37f9:	48 8b 00             	mov    (%rax),%rax
1408c37fc:	ff 15 36 94 24 00    	call   *0x249436(%rip)        # 0x140b0cc38
1408c3802:	8b c6                	mov    %esi,%eax
1408c3804:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c3809:	03 c6                	add    %esi,%eax
1408c380b:	75 10                	jne    0x1408c381d
1408c380d:	48 8b 03             	mov    (%rbx),%rax
1408c3810:	48 8b cb             	mov    %rbx,%rcx
1408c3813:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c3817:	ff 15 1b 94 24 00    	call   *0x24941b(%rip)        # 0x140b0cc38
1408c381d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx