14007b4d8:	4d 8b ec             	mov    %r12,%r13
14007b4db:	49 83 ec 30          	sub    $0x30,%r12
14007b4df:	49 8b cc             	mov    %r12,%rcx
14007b4e2:	e8 01 d8 ff ff       	call   0x140078ce8
14007b4e7:	8b d8                	mov    %eax,%ebx
14007b4e9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b4ed:	e8 f6 d7 ff ff       	call   0x140078ce8
14007b4f2:	49 8b cd             	mov    %r13,%rcx
14007b4f5:	3b c3                	cmp    %ebx,%eax
14007b4f7:	7f d7                	jg     0x14007b4d0
14007b4f9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b4fd:	e8 d2 39 fd ff       	call   0x14004eed4
14007b502:	90                   	nop
14007b503:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14007b507:	4d 8b 40 08          	mov    0x8(%r8),%r8
14007b50b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b50f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b513:	e8 14 31 fa ff       	call   0x14001e62c
14007b518:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14007b51c:	ff 15 9e 13 a9 00    	call   *0xa9139e(%rip)        # 0x140b0c8c0
14007b522:	49 83 c6 30          	add    $0x30,%r14
14007b526:	49 83 c7 30          	add    $0x30,%r15
14007b52a:	4c 3b f6             	cmp    %rsi,%r14
14007b52d:	0f 85 38 fe ff ff    	jne    0x14007b36b
14007b533:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14007b538:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14007b53c:	49 8b 73 38          	mov    0x38(%r11),%rsi
14007b540:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14007b544:	49 8b e3             	mov    %r11,%rsp
14007b547:	41 5f                	pop    %r15
14007b549:	41 5e                	pop    %r14
14007b54b:	41 5d                	pop    %r13
14007b54d:	41 5c                	pop    %r12
14007b54f:	5d                   	pop    %rbp
14007b550:	c3                   	ret
14007b551:	90                   	nop
14007b552:	90                   	nop
14007b553:	90                   	nop
14007b554:	48 8b c4             	mov    %rsp,%rax
14007b557:	48 89 58 08          	mov    %rbx,0x8(%rax)
14007b55b:	48 89 70 10          	mov    %rsi,0x10(%rax)
14007b55f:	48 89 78 18          	mov    %rdi,0x18(%rax)
14007b563:	4c 89 60 20          	mov    %r12,0x20(%rax)
14007b567:	55                   	push   %rbp
14007b568:	41 56                	push   %r14
14007b56a:	41 57                	push   %r15
14007b56c:	48 8b ec             	mov    %rsp,%rbp
14007b56f:	48 83 ec 70          	sub    $0x70,%rsp
14007b573:	48 8b c2             	mov    %rdx,%rax
14007b576:	41 8a d9             	mov    %r9b,%bl
14007b579:	48 2b c1             	sub    %rcx,%rax
14007b57c:	4d 8b f0             	mov    %r8,%r14
14007b57f:	48 8b f2             	mov    %rdx,%rsi
14007b582:	48 8b f9             	mov    %rcx,%rdi
14007b585:	48 3d 30 06 00 00    	cmp    $0x630,%rax
14007b58b:	0f 8c a5 00 00 00    	jl     0x14007b636
14007b591:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b598:	aa aa aa
14007b59b:	4d 85 f6             	test   %r14,%r14
14007b59e:	0f 8e a4 00 00 00    	jle    0x14007b648
14007b5a4:	44 8a cb             	mov    %bl,%r9b
14007b5a7:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14007b5ab:	4c 8b c6             	mov    %rsi,%r8
14007b5ae:	48 8b d7             	mov    %rdi,%rdx
14007b5b1:	e8 8a 19 00 00       	call   0x14007cf40
14007b5b6:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
14007b5ba:	49 8b ce             	mov    %r14,%rcx
14007b5bd:	48 c1 f9 02          	sar    $0x2,%rcx
14007b5c1:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
14007b5c8:	aa aa aa
14007b5cb:	49 d1 fe             	sar    $1,%r14
14007b5ce:	44 8a cb             	mov    %bl,%r9b
14007b5d1:	4c 03 f1             	add    %rcx,%r14
14007b5d4:	48 8b ce             	mov    %rsi,%rcx
14007b5d7:	49 2b cf             	sub    %r15,%rcx
14007b5da:	4d 8b c6             	mov    %r14,%r8
14007b5dd:	48 c1 f9 04          	sar    $0x4,%rcx
14007b5e1:	49 0f af cc          	imul   %r12,%rcx
14007b5e5:	4c 8b 65 c0          	mov    -0x40(%rbp),%r12
14007b5e9:	49 8b c4             	mov    %r12,%rax
14007b5ec:	48 2b c7             	sub    %rdi,%rax
14007b5ef:	48 c1 f8 04          	sar    $0x4,%rax
14007b5f3:	48 0f af c2          	imul   %rdx,%rax
14007b5f7:	48 3b c1             	cmp    %rcx,%rax
14007b5fa:	7d 10                	jge    0x14007b60c
14007b5fc:	49 8b d4             	mov    %r12,%rdx
14007b5ff:	48 8b cf             	mov    %rdi,%rcx
14007b602:	e8 4d ff ff ff       	call   0x14007b554
14007b607:	49 8b ff             	mov    %r15,%rdi
14007b60a:	eb 0e                	jmp    0x14007b61a
14007b60c:	48 8b d6             	mov    %rsi,%rdx
14007b60f:	49 8b cf             	mov    %r15,%rcx
14007b612:	e8 3d ff ff ff       	call   0x14007b554
14007b617:	49 8b f4             	mov    %r12,%rsi
14007b61a:	48 8b c6             	mov    %rsi,%rax
14007b61d:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b624:	aa aa aa
14007b627:	48 2b c7             	sub    %rdi,%rax
14007b62a:	48 3d 30 06 00 00    	cmp    $0x630,%rax
14007b630:	0f 8d 65 ff ff ff    	jge    0x14007b59b
14007b636:	48 3b fe             	cmp    %rsi,%rdi
14007b639:	0f 84 b2 01 00 00    	je     0x14007b7f1
14007b63f:	48 8d 5f 30          	lea    0x30(%rdi),%rbx
14007b643:	e9 a0 01 00 00       	jmp    0x14007b7e8
14007b648:	4c 8b f6             	mov    %rsi,%r14
14007b64b:	4c 2b f7             	sub    %rdi,%r14
14007b64e:	49 c1 fe 04          	sar    $0x4,%r14
14007b652:	4d 0f af f4          	imul   %r12,%r14
14007b656:	4d 8b fe             	mov    %r14,%r15
14007b659:	49 d1 ff             	sar    $1,%r15
14007b65c:	4d 85 ff             	test   %r15,%r15
14007b65f:	7e 62                	jle    0x14007b6c3
14007b661:	4f 8d 24 7f          	lea    (%r15,%r15,2),%r12
14007b665:	49 c1 e4 04          	shl    $0x4,%r12
14007b669:	4c 03 e7             	add    %rdi,%r12
14007b66c:	49 83 ec 30          	sub    $0x30,%r12
14007b670:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b674:	49 8b d4             	mov    %r12,%rdx
14007b677:	49 ff cf             	dec    %r15
14007b67a:	e8 55 39 fc ff       	call   0x14003efd4
14007b67f:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14007b683:	88 5c 24 20          	mov    %bl,0x20(%rsp)
14007b687:	4d 8b c6             	mov    %r14,%r8
14007b68a:	49 8b d7             	mov    %r15,%rdx
14007b68d:	48 8b cf             	mov    %rdi,%rcx
14007b690:	e8 7f 29 00 00       	call   0x14007e014
14007b695:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14007b699:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b69d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b6a1:	4d 8b 40 08          	mov    0x8(%r8),%r8
14007b6a5:	e8 82 2f fa ff       	call   0x14001e62c
14007b6aa:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14007b6ae:	ff 15 0c 12 a9 00    	call   *0xa9120c(%rip)        # 0x140b0c8c0
14007b6b4:	4d 85 ff             	test   %r15,%r15
14007b6b7:	7f b3                	jg     0x14007b66c
14007b6b9:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b6c0:	aa aa aa
14007b6c3:	49 83 fe 02          	cmp    $0x2,%r14
14007b6c7:	0f 8c 24 01 00 00    	jl     0x14007b7f1
14007b6cd:	48 83 c6 d0          	add    $0xffffffffffffffd0,%rsi
14007b6d1:	41 be 30 00 00 00    	mov    $0x30,%r14d
14007b6d7:	4c 2b f7             	sub    %rdi,%r14
14007b6da:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
14007b6de:	48 c1 f8 04          	sar    $0x4,%rax
14007b6e2:	49 0f af c4          	imul   %r12,%rax
14007b6e6:	48 83 f8 02          	cmp    $0x2,%rax
14007b6ea:	7c 56                	jl     0x14007b742
14007b6ec:	48 8b d6             	mov    %rsi,%rdx
14007b6ef:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b6f3:	e8 dc 38 fc ff       	call   0x14003efd4
14007b6f8:	48 8b d7             	mov    %rdi,%rdx
14007b6fb:	48 8b ce             	mov    %rsi,%rcx
14007b6fe:	e8 d1 37 fd ff       	call   0x14004eed4
14007b703:	4c 8b c6             	mov    %rsi,%r8
14007b706:	88 5c 24 20          	mov    %bl,0x20(%rsp)
14007b70a:	4c 2b c7             	sub    %rdi,%r8
14007b70d:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14007b711:	49 c1 f8 04          	sar    $0x4,%r8
14007b715:	33 d2                	xor    %edx,%edx
14007b717:	4d 0f af c4          	imul   %r12,%r8
14007b71b:	48 8b cf             	mov    %rdi,%rcx
14007b71e:	e8 f1 28 00 00       	call   0x14007e014
14007b723:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14007b727:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b72b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b72f:	4d 8b 40 08          	mov    0x8(%r8),%r8
14007b733:	e8 f4 2e fa ff       	call   0x14001e62c
14007b738:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14007b73c:	ff 15 7e 11 a9 00    	call   *0xa9117e(%rip)        # 0x140b0c8c0
14007b742:	48 83 ee 30          	sub    $0x30,%rsi
14007b746:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
14007b74a:	48 83 f8 60          	cmp    $0x60,%rax
14007b74e:	7d 8a                	jge    0x14007b6da
14007b750:	e9 9c 00 00 00       	jmp    0x14007b7f1
14007b755:	48 8b d3             	mov    %rbx,%rdx
14007b758:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b75c:	4c 8b fb             	mov    %rbx,%r15
14007b75f:	e8 70 38 fc ff       	call   0x14003efd4
14007b764:	f3 0f 10 47 14       	movss  0x14(%rdi),%xmm0
14007b769:	0f 2f 45 e4          	comiss -0x1c(%rbp),%xmm0
14007b76d:	76 21                	jbe    0x14007b790
14007b76f:	4c 8b f3             	mov    %rbx,%r14
14007b772:	48 3b df             	cmp    %rdi,%rbx
14007b775:	74 14                	je     0x14007b78b
14007b777:	49 8b ce             	mov    %r14,%rcx
14007b77a:	49 83 ee 30          	sub    $0x30,%r14
14007b77e:	49 8b d6             	mov    %r14,%rdx
14007b781:	e8 4e 37 fd ff       	call   0x14004eed4
14007b786:	4c 3b f7             	cmp    %rdi,%r14
14007b789:	75 ec                	jne    0x14007b777
14007b78b:	4c 8b ff             	mov    %rdi,%r15
14007b78e:	eb 29                	jmp    0x14007b7b9
14007b790:	f3 0f 10 43 e4       	movss  -0x1c(%rbx),%xmm0
14007b795:	4c 8d 73 d0          	lea    -0x30(%rbx),%r14
14007b799:	eb 18                	jmp    0x14007b7b3
14007b79b:	49 8b d6             	mov    %r14,%rdx
14007b79e:	49 8b cf             	mov    %r15,%rcx
14007b7a1:	e8 2e 37 fd ff       	call   0x14004eed4
14007b7a6:	f3 41 0f 10 46 e4    	movss  -0x1c(%r14),%xmm0
14007b7ac:	4d 8b fe             	mov    %r14,%r15
14007b7af:	49 83 ee 30          	sub    $0x30,%r14
14007b7b3:	0f 2f 45 e4          	comiss -0x1c(%rbp),%xmm0
14007b7b7:	77 e2                	ja     0x14007b79b
14007b7b9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b7bd:	49 8b cf             	mov    %r15,%rcx
14007b7c0:	e8 0f 37 fd ff       	call   0x14004eed4
14007b7c5:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14007b7c9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b7cd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b7d1:	4d 8b 40 08          	mov    0x8(%r8),%r8
14007b7d5:	e8 52 2e fa ff       	call   0x14001e62c
14007b7da:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14007b7de:	ff 15 dc 10 a9 00    	call   *0xa910dc(%rip)        # 0x140b0c8c0
14007b7e4:	48 83 c3 30          	add    $0x30,%rbx
14007b7e8:	48 3b de             	cmp    %rsi,%rbx
14007b7eb:	0f 85 64 ff ff ff    	jne    0x14007b755
14007b7f1:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14007b7f6:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14007b7fa:	49 8b 73 28          	mov    0x28(%r11),%rsi
14007b7fe:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14007b802:	4d 8b 63 38          	mov    0x38(%r11),%r12
14007b806:	49 8b e3             	mov    %r11,%rsp
14007b809:	41 5f                	pop    %r15
14007b80b:	41 5e                	pop    %r14
14007b80d:	5d                   	pop    %rbp
14007b80e:	c3                   	ret
14007b80f:	90                   	nop
14007b810:	48 8b c4             	mov    %rsp,%rax
14007b813:	48 89 58 08          	mov    %rbx,0x8(%rax)
14007b817:	48 89 70 10          	mov    %rsi,0x10(%rax)
14007b81b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14007b81f:	4c 89 60 20          	mov    %r12,0x20(%rax)
14007b823:	55                   	push   %rbp
14007b824:	41 56                	push   %r14
14007b826:	41 57                	push   %r15
14007b828:	48 8b ec             	mov    %rsp,%rbp
14007b82b:	48 83 ec 70          	sub    $0x70,%rsp
14007b82f:	48 8b c2             	mov    %rdx,%rax
14007b832:	41 8a d9             	mov    %r9b,%bl
14007b835:	48 2b c1             	sub    %rcx,%rax
14007b838:	4d 8b f0             	mov    %r8,%r14
14007b83b:	48 8b f2             	mov    %rdx,%rsi
14007b83e:	48 8b f9             	mov    %rcx,%rdi
14007b841:	48 3d 30 06 00 00    	cmp    $0x630,%rax
14007b847:	0f 8c a5 00 00 00    	jl     0x14007b8f2
14007b84d:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b854:	aa aa aa
14007b857:	4d 85 f6             	test   %r14,%r14
14007b85a:	0f 8e a4 00 00 00    	jle    0x14007b904
14007b860:	44 8a cb             	mov    %bl,%r9b
14007b863:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14007b867:	4c 8b c6             	mov    %rsi,%r8
14007b86a:	48 8b d7             	mov    %rdi,%rdx
14007b86d:	e8 8e 1a 00 00       	call   0x14007d300
14007b872:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
14007b876:	49 8b ce             	mov    %r14,%rcx
14007b879:	48 c1 f9 02          	sar    $0x2,%rcx
14007b87d:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
14007b884:	aa aa aa
14007b887:	49 d1 fe             	sar    $1,%r14
14007b88a:	44 8a cb             	mov    %bl,%r9b
14007b88d:	4c 03 f1             	add    %rcx,%r14
14007b890:	48 8b ce             	mov    %rsi,%rcx
14007b893:	49 2b cf             	sub    %r15,%rcx
14007b896:	4d 8b c6             	mov    %r14,%r8
14007b899:	48 c1 f9 04          	sar    $0x4,%rcx
14007b89d:	49 0f af cc          	imul   %r12,%rcx
14007b8a1:	4c 8b 65 c0          	mov    -0x40(%rbp),%r12
14007b8a5:	49 8b c4             	mov    %r12,%rax
14007b8a8:	48 2b c7             	sub    %rdi,%rax
14007b8ab:	48 c1 f8 04          	sar    $0x4,%rax
14007b8af:	48 0f af c2          	imul   %rdx,%rax
14007b8b3:	48 3b c1             	cmp    %rcx,%rax
14007b8b6:	7d 10                	jge    0x14007b8c8
14007b8b8:	49 8b d4             	mov    %r12,%rdx
14007b8bb:	48 8b cf             	mov    %rdi,%rcx
14007b8be:	e8 4d ff ff ff       	call   0x14007b810
14007b8c3:	49 8b ff             	mov    %r15,%rdi
14007b8c6:	eb 0e                	jmp    0x14007b8d6
14007b8c8:	48 8b d6             	mov    %rsi,%rdx
14007b8cb:	49 8b cf             	mov    %r15,%rcx
14007b8ce:	e8 3d ff ff ff       	call   0x14007b810
14007b8d3:	49 8b f4             	mov    %r12,%rsi
14007b8d6:	48 8b c6             	mov    %rsi,%rax
14007b8d9:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b8e0:	aa aa aa
14007b8e3:	48 2b c7             	sub    %rdi,%rax
14007b8e6:	48 3d 30 06 00 00    	cmp    $0x630,%rax
14007b8ec:	0f 8d 65 ff ff ff    	jge    0x14007b857
14007b8f2:	48 3b fe             	cmp    %rsi,%rdi
14007b8f5:	0f 84 b2 01 00 00    	je     0x14007baad
14007b8fb:	48 8d 5f 30          	lea    0x30(%rdi),%rbx
14007b8ff:	e9 a0 01 00 00       	jmp    0x14007baa4
14007b904:	4c 8b f6             	mov    %rsi,%r14
14007b907:	4c 2b f7             	sub    %rdi,%r14
14007b90a:	49 c1 fe 04          	sar    $0x4,%r14
14007b90e:	4d 0f af f4          	imul   %r12,%r14
14007b912:	4d 8b fe             	mov    %r14,%r15
14007b915:	49 d1 ff             	sar    $1,%r15
14007b918:	4d 85 ff             	test   %r15,%r15
14007b91b:	7e 62                	jle    0x14007b97f
14007b91d:	4f 8d 24 7f          	lea    (%r15,%r15,2),%r12
14007b921:	49 c1 e4 04          	shl    $0x4,%r12
14007b925:	4c 03 e7             	add    %rdi,%r12
14007b928:	49 83 ec 30          	sub    $0x30,%r12
14007b92c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b930:	49 8b d4             	mov    %r12,%rdx
14007b933:	49 ff cf             	dec    %r15
14007b936:	e8 99 36 fc ff       	call   0x14003efd4
14007b93b:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14007b93f:	88 5c 24 20          	mov    %bl,0x20(%rsp)
14007b943:	4d 8b c6             	mov    %r14,%r8
14007b946:	49 8b d7             	mov    %r15,%rdx
14007b949:	48 8b cf             	mov    %rdi,%rcx
14007b94c:	e8 df 27 00 00       	call   0x14007e130
14007b951:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
14007b955:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007b959:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b95d:	4d 8b 40 08          	mov    0x8(%r8),%r8
14007b961:	e8 c6 2c fa ff       	call   0x14001e62c
14007b966:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14007b96a:	ff 15 50 0f a9 00    	call   *0xa90f50(%rip)        # 0x140b0c8c0
14007b970:	4d 85 ff             	test   %r15,%r15
14007b973:	7f b3                	jg     0x14007b928
14007b975:	49 bc ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r12
14007b97c:	aa aa aa
14007b97f:	49 83 fe 02          	cmp    $0x2,%r14
14007b983:	0f 8c 24 01 00 00    	jl     0x14007baad
14007b989:	48 83 c6 d0          	add    $0xffffffffffffffd0,%rsi
14007b98d:	41 be 30 00 00 00    	mov    $0x30,%r14d
14007b993:	4c 2b f7             	sub    %rdi,%r14
14007b996:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
14007b99a:	48 c1 f8 04          	sar    $0x4,%rax
14007b99e:	49 0f af c4          	imul   %r12,%rax
14007b9a2:	48 83 f8 02          	cmp    $0x2,%rax
14007b9a6:	7c 56                	jl     0x14007b9fe
14007b9a8:	48 8b d6             	mov    %rsi,%rdx
14007b9ab:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14007b9af:	e8 20 36 fc ff       	call   0x14003efd4
14007b9b4:	48 8b d7             	mov    %rdi,%rdx
14007b9b7:	48 8b ce             	mov    %rsi,%rcx
14007b9ba:	e8 15 35 fd ff       	call   0x14004eed4
14007b9bf:	4c 8b c6             	mov    %rsi,%r8
14007b9c2:	88 5c 24 20          	mov    %bl,0x20(%rsp)
14007b9c6:	4c 2b c7             	sub    %rdi,%r8
14007b9c9:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14007b9cd:	49 c1 f8 04          	sar    $0x4,%r8
14007b9d1:	33 d2                	xor    %edx,%edx
14007b9d3:	4d 0f af c4          	imul   %r12,%r8
14007b9d7:	48 8b cf             	mov    %rdi,%rcx