1407c33f9:	e8 62 ae a1 ff       	call   0x1401de260
1407c33fe:	44 0f 10 4d 70       	movups 0x70(%rbp),%xmm9
1407c3403:	44 0f 11 4d 10       	movups %xmm9,0x10(%rbp)
1407c3408:	0f 10 bd 80 00 00 00 	movups 0x80(%rbp),%xmm7
1407c340f:	0f 11 7d 20          	movups %xmm7,0x20(%rbp)
1407c3413:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1407c3417:	48 83 fa 0f          	cmp    $0xf,%rdx
1407c341b:	76 32                	jbe    0x1407c344f
1407c341d:	48 ff c2             	inc    %rdx
1407c3420:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1407c3424:	48 8b c1             	mov    %rcx,%rax
1407c3427:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c342e:	72 19                	jb     0x1407c3449
1407c3430:	48 83 c2 27          	add    $0x27,%rdx
1407c3434:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407c3438:	48 2b c1             	sub    %rcx,%rax
1407c343b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c343f:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c3443:	0f 87 96 03 00 00    	ja     0x1407c37df
1407c3449:	e8 f6 7c 65 00       	call   0x140e1b144
1407c344e:	90                   	nop
1407c344f:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1407c3453:	48 83 fa 0f          	cmp    $0xf,%rdx
1407c3457:	76 32                	jbe    0x1407c348b
1407c3459:	48 ff c2             	inc    %rdx
1407c345c:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1407c3460:	48 8b c1             	mov    %rcx,%rax
1407c3463:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c346a:	72 19                	jb     0x1407c3485
1407c346c:	48 83 c2 27          	add    $0x27,%rdx
1407c3470:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407c3474:	48 2b c1             	sub    %rcx,%rax
1407c3477:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c347b:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c347f:	0f 87 60 03 00 00    	ja     0x1407c37e5
1407c3485:	e8 ba 7c 65 00       	call   0x140e1b144
1407c348a:	90                   	nop
1407c348b:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1407c348f:	48 83 fa 0f          	cmp    $0xf,%rdx
1407c3493:	76 32                	jbe    0x1407c34c7
1407c3495:	48 ff c2             	inc    %rdx
1407c3498:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1407c349c:	48 8b c1             	mov    %rcx,%rax
1407c349f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c34a6:	72 19                	jb     0x1407c34c1
1407c34a8:	48 83 c2 27          	add    $0x27,%rdx
1407c34ac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407c34b0:	48 2b c1             	sub    %rcx,%rax
1407c34b3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c34b7:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c34bb:	0f 87 2a 03 00 00    	ja     0x1407c37eb
1407c34c1:	e8 7e 7c 65 00       	call   0x140e1b144
1407c34c6:	90                   	nop
1407c34c7:	49 83 fd 0f          	cmp    $0xf,%r13
1407c34cb:	76 31                	jbe    0x1407c34fe
1407c34cd:	49 8d 55 01          	lea    0x1(%r13),%rdx
1407c34d1:	4d 8b c6             	mov    %r14,%r8
1407c34d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c34db:	72 19                	jb     0x1407c34f6
1407c34dd:	48 83 c2 27          	add    $0x27,%rdx
1407c34e1:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1407c34e5:	4d 2b c6             	sub    %r14,%r8
1407c34e8:	49 83 c0 f8          	add    $0xfffffffffffffff8,%r8
1407c34ec:	49 83 f8 1f          	cmp    $0x1f,%r8
1407c34f0:	0f 87 fb 02 00 00    	ja     0x1407c37f1
1407c34f6:	49 8b ce             	mov    %r14,%rcx
1407c34f9:	e8 46 7c 65 00       	call   0x140e1b144
1407c34fe:	48 8b 0d a3 e6 c6 00 	mov    0xc6e6a3(%rip),%rcx        # 0x141431ba8
1407c3505:	4c 8b 05 94 e6 c6 00 	mov    0xc6e694(%rip),%r8        # 0x141431ba0
1407c350c:	49 2b c8             	sub    %r8,%rcx
1407c350f:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1407c3516:	aa aa 2a
1407c3519:	48 f7 e9             	imul   %rcx
1407c351c:	48 c1 fa 02          	sar    $0x2,%rdx
1407c3520:	48 8b c2             	mov    %rdx,%rax
1407c3523:	48 c1 e8 3f          	shr    $0x3f,%rax
1407c3527:	48 83 c2 fe          	add    $0xfffffffffffffffe,%rdx
1407c352b:	48 03 c2             	add    %rdx,%rax
1407c352e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1407c3532:	41 0f 10 34 c8       	movups (%r8,%rcx,8),%xmm6
1407c3537:	49 8b 54 c8 08       	mov    0x8(%r8,%rcx,8),%rdx
1407c353c:	48 83 c2 48          	add    $0x48,%rdx
1407c3540:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1407c3545:	76 09                	jbe    0x1407c3550
1407c3547:	48 8b 12             	mov    (%rdx),%rdx
1407c354a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1407c3550:	48 ff c6             	inc    %rsi
1407c3553:	80 3c 32 00          	cmpb   $0x0,(%rdx,%rsi,1)
1407c3557:	75 f7                	jne    0x1407c3550
1407c3559:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1407c355d:	66 4c 0f 7e cb       	movq   %xmm9,%rbx
1407c3562:	66 0f 6f c7          	movdqa %xmm7,%xmm0
1407c3566:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1407c356b:	66 48 0f 7e c7       	movq   %xmm0,%rdi
1407c3570:	48 83 ff 0f          	cmp    $0xf,%rdi
1407c3574:	48 0f 47 cb          	cmova  %rbx,%rcx
1407c3578:	66 49 0f 7e f8       	movq   %xmm7,%r8
1407c357d:	4c 3b c6             	cmp    %rsi,%r8
1407c3580:	75 1d                	jne    0x1407c359f
1407c3582:	e8 c9 c4 71 00       	call   0x140edfa50
1407c3587:	85 c0                	test   %eax,%eax
1407c3589:	75 14                	jne    0x1407c359f
1407c358b:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1407c3590:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407c3595:	e8 56 42 fe ff       	call   0x1407a77f0
1407c359a:	e9 9b 00 00 00       	jmp    0x1407c363a
1407c359f:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
1407c35a4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407c35a9:	e8 42 42 fe ff       	call   0x1407a77f0
1407c35ae:	e9 87 00 00 00       	jmp    0x1407c363a
1407c35b3:	66 4c 0f 7e c2       	movq   %xmm8,%rdx
1407c35b8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407c35bd:	e8 2e 42 fe ff       	call   0x1407a77f0
1407c35c2:	90                   	nop
1407c35c3:	49 83 fe 0f          	cmp    $0xf,%r14
1407c35c7:	76 32                	jbe    0x1407c35fb
1407c35c9:	49 8d 56 01          	lea    0x1(%r14),%rdx
1407c35cd:	48 8b c3             	mov    %rbx,%rax
1407c35d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c35d7:	72 19                	jb     0x1407c35f2
1407c35d9:	48 83 c2 27          	add    $0x27,%rdx
1407c35dd:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1407c35e1:	48 2b c3             	sub    %rbx,%rax
1407c35e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c35e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c35ec:	0f 87 f9 01 00 00    	ja     0x1407c37eb
1407c35f2:	48 8b cb             	mov    %rbx,%rcx
1407c35f5:	e8 4a 7b 65 00       	call   0x140e1b144
1407c35fa:	90                   	nop
1407c35fb:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1407c35ff:	48 83 fa 0f          	cmp    $0xf,%rdx
1407c3603:	76 31                	jbe    0x1407c3636
1407c3605:	48 ff c2             	inc    %rdx
1407c3608:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407c360c:	48 8b c1             	mov    %rcx,%rax
1407c360f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c3616:	72 19                	jb     0x1407c3631
1407c3618:	48 83 c2 27          	add    $0x27,%rdx
1407c361c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407c3620:	48 2b c1             	sub    %rcx,%rax
1407c3623:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c3627:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c362b:	0f 87 c0 01 00 00    	ja     0x1407c37f1
1407c3631:	e8 0e 7b 65 00       	call   0x140e1b144
1407c3636:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1407c363a:	48 83 ff 0f          	cmp    $0xf,%rdi
1407c363e:	76 32                	jbe    0x1407c3672
1407c3640:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1407c3644:	48 8b c3             	mov    %rbx,%rax
1407c3647:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c364e:	72 19                	jb     0x1407c3669
1407c3650:	48 83 c2 27          	add    $0x27,%rdx
1407c3654:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1407c3658:	48 2b c3             	sub    %rbx,%rax
1407c365b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c365f:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c3663:	0f 87 8e 01 00 00    	ja     0x1407c37f7
1407c3669:	48 8b cb             	mov    %rbx,%rcx
1407c366c:	e8 d3 7a 65 00       	call   0x140e1b144
1407c3671:	90                   	nop
1407c3672:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1407c3676:	48 83 fa 0f          	cmp    $0xf,%rdx
1407c367a:	76 2d                	jbe    0x1407c36a9
1407c367c:	48 ff c2             	inc    %rdx
1407c367f:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1407c3683:	48 8b c1             	mov    %rcx,%rax
1407c3686:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c368d:	72 15                	jb     0x1407c36a4
1407c368f:	48 83 c2 27          	add    $0x27,%rdx
1407c3693:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407c3697:	48 2b c1             	sub    %rcx,%rax
1407c369a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c369e:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c36a2:	77 49                	ja     0x1407c36ed
1407c36a4:	e8 9b 7a 65 00       	call   0x140e1b144
1407c36a9:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
1407c36b0:	48 33 cc             	xor    %rsp,%rcx
1407c36b3:	e8 48 7e 65 00       	call   0x140e1b500
1407c36b8:	4c 8d 9c 24 e0 02 00 	lea    0x2e0(%rsp),%r11
1407c36bf:	00
1407c36c0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1407c36c4:	49 8b 73 38          	mov    0x38(%r11),%rsi
1407c36c8:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1407c36cc:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1407c36d1:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1407c36d6:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1407c36db:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1407c36e0:	49 8b e3             	mov    %r11,%rsp
1407c36e3:	41 5f                	pop    %r15
1407c36e5:	41 5e                	pop    %r14
1407c36e7:	41 5d                	pop    %r13
1407c36e9:	41 5c                	pop    %r12
1407c36eb:	5d                   	pop    %rbp
1407c36ec:	c3                   	ret
1407c36ed:	e8 b2 6a 66 00       	call   0x140e2a1a4
1407c36f2:	cc                   	int3
1407c36f3:	45 33 c0             	xor    %r8d,%r8d
1407c36f6:	33 d2                	xor    %edx,%edx
1407c36f8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c36fd:	e8 9e 00 06 00       	call   0x1408237a0
1407c3702:	90                   	nop
1407c3703:	48 8b 03             	mov    (%rbx),%rax
1407c3706:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1407c370b:	48 8b cb             	mov    %rbx,%rcx
1407c370e:	48 8b 40 08          	mov    0x8(%rax),%rax
1407c3712:	ff 15 08 03 7c 00    	call   *0x7c0308(%rip)        # 0x140f83a20
1407c3718:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c371d:	e8 1e b8 a4 ff       	call   0x14020ef40
1407c3722:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1407c3727:	4c 8b cf             	mov    %rdi,%r9
1407c372a:	4c 8d 05 bf 32 87 00 	lea    0x8732bf(%rip),%r8        # 0x1410369f0
1407c3731:	48 8b d6             	mov    %rsi,%rdx
1407c3734:	48 8b 0d bd dd c6 00 	mov    0xc6ddbd(%rip),%rcx        # 0x1414314f8
1407c373b:	e8 20 ff fc ff       	call   0x140793660
1407c3740:	90                   	nop
1407c3741:	48 8b 03             	mov    (%rbx),%rax
1407c3744:	48 8b 40 10          	mov    0x10(%rax),%rax
1407c3748:	ff 15 d2 02 7c 00    	call   *0x7c02d2(%rip)        # 0x140f83a20
1407c374e:	4c 8b cf             	mov    %rdi,%r9
1407c3751:	4c 8d 05 58 4d 81 00 	lea    0x814d58(%rip),%r8        # 0x140fd84b0
1407c3758:	48 8b d0             	mov    %rax,%rdx
1407c375b:	48 8b 0d 96 dd c6 00 	mov    0xc6dd96(%rip),%rcx        # 0x1414314f8
1407c3762:	e8 89 0e fd ff       	call   0x1407945f0
1407c3767:	cc                   	int3
1407c3768:	4c 8b cf             	mov    %rdi,%r9
1407c376b:	4c 8d 05 3e 4d 81 00 	lea    0x814d3e(%rip),%r8        # 0x140fd84b0
1407c3772:	33 d2                	xor    %edx,%edx
1407c3774:	e8 77 0e fd ff       	call   0x1407945f0
1407c3779:	90                   	nop
1407c377a:	e8 11 9a 9d ff       	call   0x14019d190
1407c377f:	90                   	nop
1407c3780:	48 8b 02             	mov    (%rdx),%rax
1407c3783:	48 8b 40 10          	mov    0x10(%rax),%rax
1407c3787:	ff 15 93 02 7c 00    	call   *0x7c0293(%rip)        # 0x140f83a20
1407c378d:	4c 8b cf             	mov    %rdi,%r9
1407c3790:	4c 8d 05 19 4d 81 00 	lea    0x814d19(%rip),%r8        # 0x140fd84b0
1407c3797:	48 8b d0             	mov    %rax,%rdx
1407c379a:	48 8b 0d 57 dd c6 00 	mov    0xc6dd57(%rip),%rcx        # 0x1414314f8
1407c37a1:	e8 4a 0e fd ff       	call   0x1407945f0
1407c37a6:	cc                   	int3
1407c37a7:	4c 8b cf             	mov    %rdi,%r9
1407c37aa:	4c 8d 05 ff 4c 81 00 	lea    0x814cff(%rip),%r8        # 0x140fd84b0
1407c37b1:	33 d2                	xor    %edx,%edx
1407c37b3:	e8 38 0e fd ff       	call   0x1407945f0
1407c37b8:	cc                   	int3
1407c37b9:	4c 8b cf             	mov    %rdi,%r9
1407c37bc:	4c 8d 05 ed 4c 81 00 	lea    0x814ced(%rip),%r8        # 0x140fd84b0
1407c37c3:	48 8b d6             	mov    %rsi,%rdx
1407c37c6:	48 8b 0d 2b dd c6 00 	mov    0xc6dd2b(%rip),%rcx        # 0x1414314f8
1407c37cd:	e8 8e fe fc ff       	call   0x140793660
1407c37d2:	90                   	nop
1407c37d3:	e8 d8 9d 9d ff       	call   0x14019d5b0
1407c37d8:	90                   	nop
1407c37d9:	e8 92 9d 9d ff       	call   0x14019d570
1407c37de:	cc                   	int3
1407c37df:	e8 c0 69 66 00       	call   0x140e2a1a4
1407c37e4:	90                   	nop
1407c37e5:	e8 ba 69 66 00       	call   0x140e2a1a4
1407c37ea:	90                   	nop
1407c37eb:	e8 b4 69 66 00       	call   0x140e2a1a4
1407c37f0:	90                   	nop
1407c37f1:	e8 ae 69 66 00       	call   0x140e2a1a4
1407c37f6:	90                   	nop
1407c37f7:	e8 a8 69 66 00       	call   0x140e2a1a4
1407c37fc:	cc                   	int3
1407c37fd:	cc                   	int3
1407c37fe:	cc                   	int3
1407c37ff:	cc                   	int3
1407c3800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407c3805:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407c380a:	57                   	push   %rdi
1407c380b:	48 83 ec 40          	sub    $0x40,%rsp
1407c380f:	48 8b da             	mov    %rdx,%rbx
1407c3812:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1407c3817:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1407c381e:	48 8b c6             	mov    %rsi,%rax
1407c3821:	48 ff c0             	inc    %rax
1407c3824:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
1407c3828:	75 f7                	jne    0x1407c3821
1407c382a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407c382f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1407c3834:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1407c383a:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1407c383f:	44 8b c1             	mov    %ecx,%r8d
1407c3842:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1407c3847:	48 8b 0d 12 f6 c6 00 	mov    0xc6f612(%rip),%rcx        # 0x141432e60
1407c384e:	e8 ed 09 05 00       	call   0x140814240
1407c3853:	90                   	nop
1407c3854:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1407c3859:	48 85 c9             	test   %rcx,%rcx
1407c385c:	75 21                	jne    0x1407c387f
1407c385e:	48 8b d3             	mov    %rbx,%rdx
1407c3861:	48 8d 0d f0 10 87 00 	lea    0x8710f0(%rip),%rcx        # 0x141034958
1407c3868:	e8 a3 40 0a 00       	call   0x140867910
1407c386d:	45 33 c0             	xor    %r8d,%r8d
1407c3870:	33 d2                	xor    %edx,%edx
1407c3872:	48 8b c8             	mov    %rax,%rcx
1407c3875:	e8 c6 f6 ff ff       	call   0x1407c2f40
1407c387a:	40 32 ff             	xor    %dil,%dil
1407c387d:	eb 08                	jmp    0x1407c3887
1407c387f:	e8 bc 08 05 00       	call   0x140814140
1407c3884:	40 b7 01             	mov    $0x1,%dil
1407c3887:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1407c388c:	48 85 db             	test   %rbx,%rbx
1407c388f:	74 35                	je     0x1407c38c6
1407c3891:	8b c6                	mov    %esi,%eax
1407c3893:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1407c3898:	83 f8 01             	cmp    $0x1,%eax
1407c389b:	75 29                	jne    0x1407c38c6
1407c389d:	48 8b 03             	mov    (%rbx),%rax
1407c38a0:	48 8b cb             	mov    %rbx,%rcx
1407c38a3:	48 8b 00             	mov    (%rax),%rax
1407c38a6:	ff 15 74 01 7c 00    	call   *0x7c0174(%rip)        # 0x140f83a20
1407c38ac:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1407c38b1:	83 fe 01             	cmp    $0x1,%esi
1407c38b4:	75 10                	jne    0x1407c38c6
1407c38b6:	48 8b 13             	mov    (%rbx),%rdx
1407c38b9:	48 8b cb             	mov    %rbx,%rcx
1407c38bc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1407c38c0:	ff 15 5a 01 7c 00    	call   *0x7c015a(%rip)        # 0x140f83a20
1407c38c6:	40 0f b6 c7          	movzbl %dil,%eax
1407c38ca:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407c38cf:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1407c38d4:	48 83 c4 40          	add    $0x40,%rsp
1407c38d8:	5f                   	pop    %rdi
1407c38d9:	c3                   	ret
1407c38da:	cc                   	int3
1407c38db:	cc                   	int3
1407c38dc:	cc                   	int3
1407c38dd:	cc                   	int3
1407c38de:	cc                   	int3
1407c38df:	cc                   	int3
1407c38e0:	40 53                	rex push %rbx
1407c38e2:	48 83 ec 30          	sub    $0x30,%rsp
1407c38e6:	48 8b d9             	mov    %rcx,%rbx
1407c38e9:	49 8b 08             	mov    (%r8),%rcx
1407c38ec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c38f0:	48 2b c1             	sub    %rcx,%rax
1407c38f3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c38f7:	48 83 f8 08          	cmp    $0x8,%rax
1407c38fb:	74 26                	je     0x1407c3923
1407c38fd:	48 8d 15 6c 10 87 00 	lea    0x87106c(%rip),%rdx        # 0x141034970
1407c3904:	48 8b 0d ed db c6 00 	mov    0xc6dbed(%rip),%rcx        # 0x1414314f8
1407c390b:	e8 b0 fc fc ff       	call   0x1407935c0
1407c3910:	33 d2                	xor    %edx,%edx
1407c3912:	48 8b cb             	mov    %rbx,%rcx
1407c3915:	e8 96 b0 a4 ff       	call   0x14020e9b0
1407c391a:	48 8b c3             	mov    %rbx,%rax
1407c391d:	48 83 c4 30          	add    $0x30,%rsp
1407c3921:	5b                   	pop    %rbx