1402214a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402214ac:	41 03 c4             	add    %r12d,%eax
1402214af:	75 10                	jne    0x1402214c1
1402214b1:	48 8b 03             	mov    (%rbx),%rax
1402214b4:	48 8b cb             	mov    %rbx,%rcx
1402214b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1402214bb:	ff 15 77 b7 8e 00    	call   *0x8eb777(%rip)        # 0x140b0cc38
1402214c1:	49 ff c7             	inc    %r15
1402214c4:	48 83 c7 10          	add    $0x10,%rdi
1402214c8:	4c 3b fe             	cmp    %rsi,%r15
1402214cb:	0f 82 63 ff ff ff    	jb     0x140221434
1402214d1:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1402214d5:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402214d9:	e8 f2 99 df ff       	call   0x14001aed0
1402214de:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402214e2:	e8 e9 99 df ff       	call   0x14001aed0
1402214e7:	bb 00 10 00 00       	mov    $0x1000,%ebx
1402214ec:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402214f0:	48 85 c9             	test   %rcx,%rcx
1402214f3:	74 44                	je     0x140221539
1402214f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402214fc:	00 00 00 00
140221500:	48 8b 45 60          	mov    0x60(%rbp),%rax
140221504:	48 2b c1             	sub    %rcx,%rax
140221507:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14022150b:	48 8b d1             	mov    %rcx,%rdx
14022150e:	48 3b c3             	cmp    %rbx,%rax
140221511:	72 1f                	jb     0x140221532
140221513:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140221517:	48 2b d1             	sub    %rcx,%rdx
14022151a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14022151e:	48 83 f8 1f          	cmp    $0x1f,%rax
140221522:	76 0e                	jbe    0x140221532
140221524:	ff 15 6e b4 8e 00    	call   *0x8eb46e(%rip)        # 0x140b0c998
14022152a:	90                   	nop
14022152b:	ff 15 67 b4 8e 00    	call   *0x8eb467(%rip)        # 0x140b0c998
140221531:	90                   	nop
140221532:	ff 15 88 b3 8e 00    	call   *0x8eb388(%rip)        # 0x140b0c8c0
140221538:	90                   	nop
140221539:	48 85 ff             	test   %rdi,%rdi
14022153c:	74 35                	je     0x140221573
14022153e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140221542:	48 2b c7             	sub    %rdi,%rax
140221545:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140221549:	48 8b cf             	mov    %rdi,%rcx
14022154c:	48 3b c3             	cmp    %rbx,%rax
14022154f:	72 18                	jb     0x140221569
140221551:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140221555:	48 2b cf             	sub    %rdi,%rcx
140221558:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14022155c:	48 83 f8 1f          	cmp    $0x1f,%rax
140221560:	76 07                	jbe    0x140221569
140221562:	ff 15 30 b4 8e 00    	call   *0x8eb430(%rip)        # 0x140b0c998
140221568:	cc                   	int3
140221569:	48 8b cf             	mov    %rdi,%rcx
14022156c:	ff 15 4e b3 8e 00    	call   *0x8eb34e(%rip)        # 0x140b0c8c0
140221572:	90                   	nop
140221573:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140221577:	48 85 c9             	test   %rcx,%rcx
14022157a:	74 3d                	je     0x1402215b9
14022157c:	83 cf ff             	or     $0xffffffff,%edi
14022157f:	8b c7                	mov    %edi,%eax
140221581:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140221586:	03 c7                	add    %edi,%eax
140221588:	75 2f                	jne    0x1402215b9
14022158a:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14022158e:	48 8b 03             	mov    (%rbx),%rax
140221591:	48 8b cb             	mov    %rbx,%rcx
140221594:	48 8b 00             	mov    (%rax),%rax
140221597:	ff 15 9b b6 8e 00    	call   *0x8eb69b(%rip)        # 0x140b0cc38
14022159d:	8b c7                	mov    %edi,%eax
14022159f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402215a4:	03 c7                	add    %edi,%eax
1402215a6:	75 11                	jne    0x1402215b9
1402215a8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402215ac:	48 8b 01             	mov    (%rcx),%rax
1402215af:	48 8b 40 08          	mov    0x8(%rax),%rax
1402215b3:	ff 15 7f b6 8e 00    	call   *0x8eb67f(%rip)        # 0x140b0cc38
1402215b9:	33 c0                	xor    %eax,%eax
1402215bb:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1402215c2:	48 33 cc             	xor    %rsp,%rcx
1402215c5:	e8 16 e0 8c 00       	call   0x140aef5e0
1402215ca:	4c 8d 9c 24 f0 01 00 	lea    0x1f0(%rsp),%r11
1402215d1:	00
1402215d2:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1402215d6:	49 8b 73 40          	mov    0x40(%r11),%rsi
1402215da:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1402215de:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402215e3:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1402215e8:	49 8b e3             	mov    %r11,%rsp
1402215eb:	41 5f                	pop    %r15
1402215ed:	41 5e                	pop    %r14
1402215ef:	41 5d                	pop    %r13
1402215f1:	41 5c                	pop    %r12
1402215f3:	5d                   	pop    %rbp
1402215f4:	c3                   	ret
1402215f5:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1402215f9:	e8 b2 79 e0 ff       	call   0x140028fb0
1402215fe:	48 8d 15 db 43 a1 00 	lea    0xa143db(%rip),%rdx        # 0x140c359e0
140221605:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140221609:	e8 70 ee 8c 00       	call   0x140af047e
14022160e:	cc                   	int3
14022160f:	90                   	nop
140221610:	48 8b c4             	mov    %rsp,%rax
140221613:	48 89 58 08          	mov    %rbx,0x8(%rax)
140221617:	48 89 70 10          	mov    %rsi,0x10(%rax)
14022161b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14022161f:	55                   	push   %rbp
140221620:	48 8b ec             	mov    %rsp,%rbp
140221623:	48 83 ec 70          	sub    $0x70,%rsp
140221627:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14022162b:	0f 57 c0             	xorps  %xmm0,%xmm0
14022162e:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140221633:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
140221638:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14022163d:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140221642:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140221648:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14022164c:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140221650:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140221654:	e8 6b f8 e0 ff       	call   0x140030ec4
140221659:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14022165d:	48 85 c9             	test   %rcx,%rcx
140221660:	74 34                	je     0x140221696
140221662:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140221666:	48 2b c1             	sub    %rcx,%rax
140221669:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14022166d:	48 8b d1             	mov    %rcx,%rdx
140221670:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140221676:	72 18                	jb     0x140221690
140221678:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14022167c:	48 2b d1             	sub    %rcx,%rdx
14022167f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140221683:	48 83 f8 1f          	cmp    $0x1f,%rax
140221687:	76 07                	jbe    0x140221690
140221689:	ff 15 09 b3 8e 00    	call   *0x8eb309(%rip)        # 0x140b0c998
14022168f:	cc                   	int3
140221690:	ff 15 2a b2 8e 00    	call   *0x8eb22a(%rip)        # 0x140b0c8c0
140221696:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14022169a:	e9 d5 00 00 00       	jmp    0x140221774
14022169f:	0f 57 f6             	xorps  %xmm6,%xmm6
1402216a2:	0f 11 75 b0          	movups %xmm6,-0x50(%rbp)
1402216a6:	33 f6                	xor    %esi,%esi
1402216a8:	48 8b 0b             	mov    (%rbx),%rcx
1402216ab:	48 8b 01             	mov    (%rcx),%rax
1402216ae:	48 8b 40 40          	mov    0x40(%rax),%rax
1402216b2:	ff 15 80 b5 8e 00    	call   *0x8eb580(%rip)        # 0x140b0cc38
1402216b8:	48 85 c0             	test   %rax,%rax
1402216bb:	0f 84 a4 00 00 00    	je     0x140221765
1402216c1:	48 8b 0b             	mov    (%rbx),%rcx
1402216c4:	48 8b 01             	mov    (%rcx),%rax
1402216c7:	4c 8b c6             	mov    %rsi,%r8
1402216ca:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402216ce:	48 8b 40 30          	mov    0x30(%rax),%rax
1402216d2:	ff 15 60 b5 8e 00    	call   *0x8eb560(%rip)        # 0x140b0cc38
1402216d8:	90                   	nop
1402216d9:	48 8b 08             	mov    (%rax),%rcx
1402216dc:	48 85 f6             	test   %rsi,%rsi
1402216df:	40 0f 94 c7          	sete   %dil
1402216e3:	48 8b 01             	mov    (%rcx),%rax
1402216e6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402216ed:	ff 15 45 b5 8e 00    	call   *0x8eb545(%rip)        # 0x140b0cc38
1402216f3:	48 8b d0             	mov    %rax,%rdx
1402216f6:	44 8a c7             	mov    %dil,%r8b
1402216f9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402216fd:	e8 96 4b f9 ff       	call   0x1401b6298
140221702:	90                   	nop
140221703:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140221707:	48 85 ff             	test   %rdi,%rdi
14022170a:	74 39                	je     0x140221745
14022170c:	83 c8 ff             	or     $0xffffffff,%eax
14022170f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140221714:	83 f8 01             	cmp    $0x1,%eax
140221717:	75 2c                	jne    0x140221745
140221719:	48 8b 07             	mov    (%rdi),%rax
14022171c:	48 8b cf             	mov    %rdi,%rcx
14022171f:	48 8b 00             	mov    (%rax),%rax
140221722:	ff 15 10 b5 8e 00    	call   *0x8eb510(%rip)        # 0x140b0cc38
140221728:	83 c8 ff             	or     $0xffffffff,%eax
14022172b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140221730:	83 f8 01             	cmp    $0x1,%eax
140221733:	75 10                	jne    0x140221745
140221735:	48 8b 07             	mov    (%rdi),%rax
140221738:	48 8b cf             	mov    %rdi,%rcx
14022173b:	48 8b 40 08          	mov    0x8(%rax),%rax
14022173f:	ff 15 f3 b4 8e 00    	call   *0x8eb4f3(%rip)        # 0x140b0cc38
140221745:	48 ff c6             	inc    %rsi
140221748:	48 8b 0b             	mov    (%rbx),%rcx
14022174b:	48 8b 01             	mov    (%rcx),%rax
14022174e:	48 8b 40 40          	mov    0x40(%rax),%rax
140221752:	ff 15 e0 b4 8e 00    	call   *0x8eb4e0(%rip)        # 0x140b0cc38
140221758:	48 3b f0             	cmp    %rax,%rsi
14022175b:	0f 82 60 ff ff ff    	jb     0x1402216c1
140221761:	0f 10 75 b0          	movups -0x50(%rbp),%xmm6
140221765:	48 8b 03             	mov    (%rbx),%rax
140221768:	f3 0f 7f b0 88 00 00 	movdqu %xmm6,0x88(%rax)
14022176f:	00
140221770:	48 83 c3 10          	add    $0x10,%rbx
140221774:	48 3b 5d e0          	cmp    -0x20(%rbp),%rbx
140221778:	0f 85 21 ff ff ff    	jne    0x14022169f
14022177e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140221782:	e8 49 97 df ff       	call   0x14001aed0
140221787:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14022178c:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140221790:	49 8b 73 18          	mov    0x18(%r11),%rsi
140221794:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140221798:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
14022179d:	49 8b e3             	mov    %r11,%rsp
1402217a0:	5d                   	pop    %rbp
1402217a1:	c3                   	ret
1402217a2:	90                   	nop
1402217a3:	90                   	nop
1402217a4:	48 8b c4             	mov    %rsp,%rax
1402217a7:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402217ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402217af:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402217b3:	55                   	push   %rbp
1402217b4:	41 54                	push   %r12
1402217b6:	41 55                	push   %r13
1402217b8:	41 56                	push   %r14
1402217ba:	41 57                	push   %r15
1402217bc:	48 8d a8 18 fb ff ff 	lea    -0x4e8(%rax),%rbp
1402217c3:	48 81 ec c0 05 00 00 	sub    $0x5c0,%rsp
1402217ca:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1402217ce:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1402217d2:	44 0f 29 40 a8       	movaps %xmm8,-0x58(%rax)
1402217d7:	44 0f 29 48 98       	movaps %xmm9,-0x68(%rax)
1402217dc:	44 0f 29 50 88       	movaps %xmm10,-0x78(%rax)
1402217e1:	44 0f 29 98 78 ff ff 	movaps %xmm11,-0x88(%rax)
1402217e8:	ff
1402217e9:	48 8b 05 50 d8 a9 00 	mov    0xa9d850(%rip),%rax        # 0x140cbf040
1402217f0:	48 33 c4             	xor    %rsp,%rax
1402217f3:	48 89 85 50 04 00 00 	mov    %rax,0x450(%rbp)
1402217fa:	4c 8b e9             	mov    %rcx,%r13
1402217fd:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140221802:	0f 57 c0             	xorps  %xmm0,%xmm0
140221805:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14022180a:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
14022180f:	45 33 e4             	xor    %r12d,%r12d
140221812:	4c 8d 71 20          	lea    0x20(%rcx),%r14
140221816:	4c 89 b5 18 01 00 00 	mov    %r14,0x118(%rbp)
14022181d:	49 8b 0e             	mov    (%r14),%rcx
140221820:	48 8b 01             	mov    (%rcx),%rax
140221823:	48 8b 40 40          	mov    0x40(%rax),%rax
140221827:	ff 15 0b b4 8e 00    	call   *0x8eb40b(%rip)        # 0x140b0cc38
14022182d:	48 bb ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rbx
140221834:	aa aa aa
140221837:	45 0f 57 d2          	xorps  %xmm10,%xmm10
14022183b:	48 85 c0             	test   %rax,%rax
14022183e:	0f 84 e5 01 00 00    	je     0x140221a29
140221844:	49 8b 0e             	mov    (%r14),%rcx
140221847:	48 8b 01             	mov    (%rcx),%rax
14022184a:	4d 8b c4             	mov    %r12,%r8
14022184d:	48 8d 95 78 01 00 00 	lea    0x178(%rbp),%rdx
140221854:	48 8b 40 30          	mov    0x30(%rax),%rax
140221858:	ff 15 da b3 8e 00    	call   *0x8eb3da(%rip)        # 0x140b0cc38
14022185e:	48 8b d0             	mov    %rax,%rdx
140221861:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140221866:	e8 65 b9 df ff       	call   0x14001d1d0
14022186b:	90                   	nop
14022186c:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
140221873:	e8 08 49 de ff       	call   0x140006180
140221878:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14022187d:	4d 85 ff             	test   %r15,%r15
140221880:	0f 84 7d 01 00 00    	je     0x140221a03
140221886:	45 33 f6             	xor    %r14d,%r14d
140221889:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
14022188d:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140221891:	48 2b f7             	sub    %rdi,%rsi
140221894:	48 c1 fe 03          	sar    $0x3,%rsi
140221898:	48 0f af f3          	imul   %rbx,%rsi
14022189c:	48 85 f6             	test   %rsi,%rsi
14022189f:	74 68                	je     0x140221909
1402218a1:	4c 3b f6             	cmp    %rsi,%r14
1402218a4:	0f 83 66 02 00 00    	jae    0x140221b10
1402218aa:	48 8b 0f             	mov    (%rdi),%rcx
1402218ad:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402218b1:	48 2b c1             	sub    %rcx,%rax
1402218b4:	48 c1 f8 04          	sar    $0x4,%rax
1402218b8:	48 85 c0             	test   %rax,%rax
1402218bb:	0f 84 4f 02 00 00    	je     0x140221b10
1402218c1:	48 8b 09             	mov    (%rcx),%rcx
1402218c4:	48 8b 01             	mov    (%rcx),%rax
1402218c7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402218ce:	ff 15 64 b3 8e 00    	call   *0x8eb364(%rip)        # 0x140b0cc38
1402218d4:	48 8b d8             	mov    %rax,%rbx
1402218d7:	49 8b 0f             	mov    (%r15),%rcx
1402218da:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1402218e1:	49 8b cf             	mov    %r15,%rcx
1402218e4:	ff 15 4e b3 8e 00    	call   *0x8eb34e(%rip)        # 0x140b0cc38
1402218ea:	48 8b d0             	mov    %rax,%rdx
1402218ed:	48 8b cb             	mov    %rbx,%rcx
1402218f0:	e8 4b 46 f9 ff       	call   0x1401b5f40
1402218f5:	41 0f 2e c2          	ucomiss %xmm10,%xmm0
1402218f9:	7a 4c                	jp     0x140221947
1402218fb:	75 4a                	jne    0x140221947
1402218fd:	49 ff c6             	inc    %r14
140221900:	48 83 c7 18          	add    $0x18,%rdi
140221904:	4c 3b f6             	cmp    %rsi,%r14
140221907:	72 a1                	jb     0x1402218aa
140221909:	0f 57 c0             	xorps  %xmm0,%xmm0
14022190c:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140221912:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140221918:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14022191d:	33 d2                	xor    %edx,%edx
14022191f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140221924:	e8 1f 13 e1 ff       	call   0x140032c48
140221929:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14022192d:	4c 3b 45 e0          	cmp    -0x20(%rbp),%r8
140221931:	74 63                	je     0x140221996
140221933:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140221938:	49 8b c8             	mov    %r8,%rcx
14022193b:	e8 c4 9b df ff       	call   0x14001b504
140221940:	48 83 45 d8 18       	addq   $0x18,-0x28(%rbp)
140221945:	eb 62                	jmp    0x1402219a9
140221947:	4b 8d 0c 76          	lea    (%r14,%r14,2),%rcx
14022194b:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14022194f:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
140221953:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140221957:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14022195b:	74 2d                	je     0x14022198a
14022195d:	48 83 22 00          	andq   $0x0,(%rdx)
140221961:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140221966:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14022196a:	48 85 c0             	test   %rax,%rax
14022196d:	74 0d                	je     0x14022197c
14022196f:	f0 ff 40 08          	lock incl 0x8(%rax)
140221973:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140221977:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14022197c:	4c 89 3a             	mov    %r15,(%rdx)
14022197f:	48 89 42 08          	mov    %rax,0x8(%rdx)
140221983:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
140221988:	eb 6b                	jmp    0x1402219f5
14022198a:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14022198f:	e8 b4 12 e1 ff       	call   0x140032c48
140221994:	eb 5f                	jmp    0x1402219f5
140221996:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14022199b:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14022199f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402219a3:	e8 70 59 00 00       	call   0x140227318
1402219a8:	90                   	nop
1402219a9:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402219ae:	48 85 db             	test   %rbx,%rbx
1402219b1:	74 42                	je     0x1402219f5
1402219b3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402219b8:	48 8b cb             	mov    %rbx,%rcx
1402219bb:	e8 b0 c8 df ff       	call   0x14001e270
1402219c0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1402219c5:	48 2b c3             	sub    %rbx,%rax
1402219c8:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax