140ede542:	77 2b                	ja     0x140ede56f
140ede544:	e8 fb cb f3 ff       	call   0x140e1b144
140ede549:	b0 01                	mov    $0x1,%al
140ede54b:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
140ede552:	00
140ede553:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140ede55a:	41 5f                	pop    %r15
140ede55c:	41 5e                	pop    %r14
140ede55e:	41 5c                	pop    %r12
140ede560:	5f                   	pop    %rdi
140ede561:	5e                   	pop    %rsi
140ede562:	c3                   	ret
140ede563:	e8 08 f0 2b ff       	call   0x14019d570
140ede568:	90                   	nop
140ede569:	e8 36 bc f4 ff       	call   0x140e2a1a4
140ede56e:	90                   	nop
140ede56f:	e8 30 bc f4 ff       	call   0x140e2a1a4
140ede574:	cc                   	int3
140ede575:	cc                   	int3
140ede576:	cc                   	int3
140ede577:	cc                   	int3
140ede578:	cc                   	int3
140ede579:	cc                   	int3
140ede57a:	cc                   	int3
140ede57b:	cc                   	int3
140ede57c:	cc                   	int3
140ede57d:	cc                   	int3
140ede57e:	cc                   	int3
140ede57f:	cc                   	int3
140ede580:	40 53                	rex push %rbx
140ede582:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140ede589:	48 8b d9             	mov    %rcx,%rbx
140ede58c:	44 0f b6 01          	movzbl (%rcx),%r8d
140ede590:	41 83 f8 09          	cmp    $0x9,%r8d
140ede594:	0f 87 9c 00 00 00    	ja     0x140ede636
140ede59a:	48 8d 0d 5f 1a 12 ff 	lea    -0xede5a1(%rip),%rcx        # 0x140000000
140ede5a1:	42 8b 94 81 88 e6 ed 	mov    0xede688(%rcx,%r8,4),%edx
140ede5a8:	00
140ede5a9:	48 03 d1             	add    %rcx,%rdx
140ede5ac:	ff e2                	jmp    *%rdx
140ede5ae:	48 8d 43 08          	lea    0x8(%rbx),%rax
140ede5b2:	33 d2                	xor    %edx,%edx
140ede5b4:	41 80 f8 06          	cmp    $0x6,%r8b
140ede5b8:	48 0f 45 c2          	cmovne %rdx,%rax
140ede5bc:	48 8b 08             	mov    (%rax),%rcx
140ede5bf:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede5c2:	48 85 c9             	test   %rcx,%rcx
140ede5c5:	78 0e                	js     0x140ede5d5
140ede5c7:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
140ede5cc:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ede5d3:	5b                   	pop    %rbx
140ede5d4:	c3                   	ret
140ede5d5:	48 8b c1             	mov    %rcx,%rax
140ede5d8:	48 d1 e8             	shr    $1,%rax
140ede5db:	83 e1 01             	and    $0x1,%ecx
140ede5de:	48 0b c1             	or     %rcx,%rax
140ede5e1:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
140ede5e6:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
140ede5ea:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ede5f1:	5b                   	pop    %rbx
140ede5f2:	c3                   	ret
140ede5f3:	41 80 e8 05          	sub    $0x5,%r8b
140ede5f7:	41 80 f8 01          	cmp    $0x1,%r8b
140ede5fb:	0f 96 c0             	setbe  %al
140ede5fe:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140ede602:	33 d2                	xor    %edx,%edx
140ede604:	84 c0                	test   %al,%al
140ede606:	48 0f 44 ca          	cmove  %rdx,%rcx
140ede60a:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede60d:	f2 48 0f 2a 01       	cvtsi2sdq (%rcx),%xmm0
140ede612:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ede619:	5b                   	pop    %rbx
140ede61a:	c3                   	ret
140ede61b:	48 8d 43 08          	lea    0x8(%rbx),%rax
140ede61f:	33 d2                	xor    %edx,%edx
140ede621:	41 80 f8 07          	cmp    $0x7,%r8b
140ede625:	48 0f 45 c2          	cmovne %rdx,%rax
140ede629:	f2 0f 10 00          	movsd  (%rax),%xmm0
140ede62d:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ede634:	5b                   	pop    %rbx
140ede635:	c3                   	ret
140ede636:	48 8b cb             	mov    %rbx,%rcx
140ede639:	e8 c2 b4 36 ff       	call   0x140249b00
140ede63e:	48 8b d0             	mov    %rax,%rdx
140ede641:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ede646:	e8 c5 94 2b ff       	call   0x140197b10
140ede64b:	90                   	nop
140ede64c:	4c 8b c0             	mov    %rax,%r8
140ede64f:	48 8d 15 2a 70 1a 00 	lea    0x1a702a(%rip),%rdx        # 0x141085680
140ede656:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ede65b:	e8 d0 7a 2b ff       	call   0x140196130
140ede660:	90                   	nop
140ede661:	4c 8b cb             	mov    %rbx,%r9
140ede664:	4c 8b c0             	mov    %rax,%r8
140ede667:	ba 2e 01 00 00       	mov    $0x12e,%edx
140ede66c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ede671:	e8 3a 82 36 ff       	call   0x1402468b0
140ede676:	48 8d 15 53 31 4c 00 	lea    0x4c3153(%rip),%rdx        # 0x1413a17d0
140ede67d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ede682:	e8 91 e1 f3 ff       	call   0x140e1c818
140ede687:	cc                   	int3
140ede688:	36 e6 ed             	ss out %al,$0xed
140ede68b:	00 36                	add    %dh,(%rsi)
140ede68d:	e6 ed                	out    %al,$0xed
140ede68f:	00 36                	add    %dh,(%rsi)
140ede691:	e6 ed                	out    %al,$0xed
140ede693:	00 36                	add    %dh,(%rsi)
140ede695:	e6 ed                	out    %al,$0xed
140ede697:	00 36                	add    %dh,(%rsi)
140ede699:	e6 ed                	out    %al,$0xed
140ede69b:	00 f3                	add    %dh,%bl
140ede69d:	e5 ed                	in     $0xed,%eax
140ede69f:	00 ae e5 ed 00 1b    	add    %ch,0x1b00ede5(%rsi)
140ede6a5:	e6 ed                	out    %al,$0xed
140ede6a7:	00 36                	add    %dh,(%rsi)
140ede6a9:	e6 ed                	out    %al,$0xed
140ede6ab:	00 36                	add    %dh,(%rsi)
140ede6ad:	e6 ed                	out    %al,$0xed
140ede6af:	00 48 89             	add    %cl,-0x77(%rax)
140ede6b2:	5c                   	pop    %rsp
140ede6b3:	24 18                	and    $0x18,%al
140ede6b5:	55                   	push   %rbp
140ede6b6:	56                   	push   %rsi
140ede6b7:	57                   	push   %rdi
140ede6b8:	41 54                	push   %r12
140ede6ba:	41 55                	push   %r13
140ede6bc:	41 56                	push   %r14
140ede6be:	41 57                	push   %r15
140ede6c0:	48 8d ac 24 30 ff ff 	lea    -0xd0(%rsp),%rbp
140ede6c7:	ff
140ede6c8:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
140ede6cf:	48 8b 05 2a a8 4d 00 	mov    0x4da82a(%rip),%rax        # 0x1413b8f00
140ede6d6:	48 33 c4             	xor    %rsp,%rax
140ede6d9:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
140ede6e0:	4c 8b e2             	mov    %rdx,%r12
140ede6e3:	4c 8b e9             	mov    %rcx,%r13
140ede6e6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140ede6eb:	33 c9                	xor    %ecx,%ecx
140ede6ed:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140ede6f1:	41 88 4d 00          	mov    %cl,0x0(%r13)
140ede6f5:	41 89 4d 04          	mov    %ecx,0x4(%r13)
140ede6f9:	49 89 4d 08          	mov    %rcx,0x8(%r13)
140ede6fd:	49 89 4d 10          	mov    %rcx,0x10(%r13)
140ede701:	49 89 4d 18          	mov    %rcx,0x18(%r13)
140ede705:	49 89 4d 20          	mov    %rcx,0x20(%r13)
140ede709:	49 89 4d 28          	mov    %rcx,0x28(%r13)
140ede70d:	41 88 4d 30          	mov    %cl,0x30(%r13)
140ede711:	41 89 4d 34          	mov    %ecx,0x34(%r13)
140ede715:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140ede71c:	00
140ede71d:	4c 8b c2             	mov    %rdx,%r8
140ede720:	48 8d 15 31 5c 33 00 	lea    0x335c31(%rip),%rdx        # 0x141214358
140ede727:	49 8b cd             	mov    %r13,%rcx
140ede72a:	e8 01 0d fc ff       	call   0x140e9f430
140ede72f:	4d 8b c4             	mov    %r12,%r8
140ede732:	48 8d 15 2f 5c 33 00 	lea    0x335c2f(%rip),%rdx        # 0x141214368
140ede739:	49 8d 4d 04          	lea    0x4(%r13),%rcx
140ede73d:	e8 0e e7 fb ff       	call   0x140e9ce50
140ede742:	4d 8b c4             	mov    %r12,%r8
140ede745:	48 8d 15 2c 5c 33 00 	lea    0x335c2c(%rip),%rdx        # 0x141214378
140ede74c:	49 8d 4d 08          	lea    0x8(%r13),%rcx
140ede750:	e8 3b fa ff ff       	call   0x140ede190
140ede755:	4d 8b c4             	mov    %r12,%r8
140ede758:	48 8d 15 29 5c 33 00 	lea    0x335c29(%rip),%rdx        # 0x141214388
140ede75f:	49 8d 4d 10          	lea    0x10(%r13),%rcx
140ede763:	e8 28 fa ff ff       	call   0x140ede190
140ede768:	4c 8b 35 29 5c 33 00 	mov    0x335c29(%rip),%r14        # 0x141214398
140ede76f:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140ede774:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ede779:	49 8b cc             	mov    %r12,%rcx
140ede77c:	e8 7f 73 ed ff       	call   0x140db5b00
140ede781:	84 c0                	test   %al,%al
140ede783:	0f 84 5f 03 00 00    	je     0x140edeae8
140ede789:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede78c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140ede791:	0f 57 c9             	xorps  %xmm1,%xmm1
140ede794:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140ede79a:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140ede7a1:	48 ff c7             	inc    %rdi
140ede7a4:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
140ede7a9:	75 f6                	jne    0x140ede7a1
140ede7ab:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140ede7b2:	ff ff 7f
140ede7b5:	48 3b fe             	cmp    %rsi,%rdi
140ede7b8:	0f 87 06 04 00 00    	ja     0x140edebc4
140ede7be:	48 83 ff 0f          	cmp    $0xf,%rdi
140ede7c2:	77 28                	ja     0x140ede7ec
140ede7c4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140ede7c9:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140ede7d0:	00 00
140ede7d2:	0f ae e8             	lfence
140ede7d5:	4c 8b c7             	mov    %rdi,%r8
140ede7d8:	49 8b d6             	mov    %r14,%rdx
140ede7db:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ede7e0:	e8 2b 08 00 00       	call   0x140edf010
140ede7e5:	c6 44 3c 20 00       	movb   $0x0,0x20(%rsp,%rdi,1)
140ede7ea:	eb 4b                	jmp    0x140ede837
140ede7ec:	48 8b c7             	mov    %rdi,%rax
140ede7ef:	48 83 c8 0f          	or     $0xf,%rax
140ede7f3:	48 3b c6             	cmp    %rsi,%rax
140ede7f6:	77 0f                	ja     0x140ede807
140ede7f8:	48 8b f0             	mov    %rax,%rsi
140ede7fb:	b9 16 00 00 00       	mov    $0x16,%ecx
140ede800:	48 3b c1             	cmp    %rcx,%rax
140ede803:	48 0f 42 f1          	cmovb  %rcx,%rsi
140ede807:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140ede80b:	e8 20 85 2b ff       	call   0x140196d30
140ede810:	48 8b d8             	mov    %rax,%rbx
140ede813:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ede818:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140ede81d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140ede822:	0f ae e8             	lfence
140ede825:	4c 8b c7             	mov    %rdi,%r8
140ede828:	49 8b d6             	mov    %r14,%rdx
140ede82b:	48 8b c8             	mov    %rax,%rcx
140ede82e:	e8 dd 07 00 00       	call   0x140edf010
140ede833:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140ede837:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ede83c:	49 8b cc             	mov    %r12,%rcx
140ede83f:	e8 ec de bc ff       	call   0x140aac730
140ede844:	48 8b d0             	mov    %rax,%rdx
140ede847:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ede84b:	e8 e0 89 36 ff       	call   0x140247230
140ede850:	90                   	nop
140ede851:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140ede856:	48 83 fa 0f          	cmp    $0xf,%rdx
140ede85a:	76 32                	jbe    0x140ede88e
140ede85c:	48 ff c2             	inc    %rdx
140ede85f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140ede864:	48 8b c1             	mov    %rcx,%rax
140ede867:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ede86e:	72 19                	jb     0x140ede889
140ede870:	48 83 c2 27          	add    $0x27,%rdx
140ede874:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ede878:	48 2b c1             	sub    %rcx,%rax
140ede87b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ede87f:	48 83 f8 1f          	cmp    $0x1f,%rax
140ede883:	0f 87 41 03 00 00    	ja     0x140edebca
140ede889:	e8 b6 c8 f3 ff       	call   0x140e1b144
140ede88e:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede891:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140ede895:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140ede899:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140ede89d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ede8a2:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ede8a6:	e8 b5 df bc ff       	call   0x140aac860
140ede8ab:	90                   	nop
140ede8ac:	0f 10 00             	movups (%rax),%xmm0
140ede8af:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
140ede8b3:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140ede8b7:	0f 29 4d f0          	movaps %xmm1,-0x10(%rbp)
140ede8bb:	33 f6                	xor    %esi,%esi
140ede8bd:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140ede8c1:	48 89 75 08          	mov    %rsi,0x8(%rbp)
140ede8c5:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede8c8:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140ede8cc:	0f 57 c9             	xorps  %xmm1,%xmm1
140ede8cf:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
140ede8d4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ede8da:	48 8d 15 eb 35 0d 00 	lea    0xd35eb(%rip),%rdx        # 0x140fb1ecc
140ede8e1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140ede8e5:	e8 16 85 2b ff       	call   0x140196e00
140ede8ea:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede8ed:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140ede8f1:	66 0f 6f 0d 37 55 0c 	movdqa 0xc5537(%rip),%xmm1        # 0x140fa3e30
140ede8f8:	00
140ede8f9:	66 0f 7f 4d 40       	movdqa %xmm1,0x40(%rbp)
140ede8fe:	40 88 75 30          	mov    %sil,0x30(%rbp)
140ede902:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140ede906:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
140ede90d:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
140ede914:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ede919:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ede91d:	e8 2e e3 bc ff       	call   0x140aacc50
140ede922:	90                   	nop
140ede923:	0f 10 00             	movups (%rax),%xmm0
140ede926:	0f 29 45 50          	movaps %xmm0,0x50(%rbp)
140ede92a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140ede92e:	0f 29 4d 60          	movaps %xmm1,0x60(%rbp)
140ede932:	48 89 75 70          	mov    %rsi,0x70(%rbp)
140ede936:	48 89 75 78          	mov    %rsi,0x78(%rbp)
140ede93a:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede93d:	0f 11 85 80 00 00 00 	movups %xmm0,0x80(%rbp)
140ede944:	0f 57 c9             	xorps  %xmm1,%xmm1
140ede947:	66 0f 7f 8d 90 00 00 	movdqa %xmm1,0x90(%rbp)
140ede94e:	00
140ede94f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ede955:	48 8d 15 70 35 0d 00 	lea    0xd3570(%rip),%rdx        # 0x140fb1ecc
140ede95c:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140ede963:	e8 98 84 2b ff       	call   0x140196e00
140ede968:	0f 57 c0             	xorps  %xmm0,%xmm0
140ede96b:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
140ede972:	66 0f 6f 0d b6 54 0c 	movdqa 0xc54b6(%rip),%xmm1        # 0x140fa3e30
140ede979:	00
140ede97a:	66 0f 7f 8d b0 00 00 	movdqa %xmm1,0xb0(%rbp)
140ede981:	00
140ede982:	40 88 b5 a0 00 00 00 	mov    %sil,0xa0(%rbp)
140ede989:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140ede98d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140ede991:	e8 ba 6d bc ff       	call   0x140aa5750
140ede996:	84 c0                	test   %al,%al
140ede998:	0f 84 28 01 00 00    	je     0x140edeac6
140ede99e:	48 8d 3d 5b 16 12 ff 	lea    -0xede9a5(%rip),%rdi        # 0x140000000
140ede9a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140ede9ac:	00 00 00 00
140ede9b0:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140ede9b4:	0f b6 13             	movzbl (%rbx),%edx
140ede9b7:	83 fa 09             	cmp    $0x9,%edx
140ede9ba:	77 36                	ja     0x140ede9f2
140ede9bc:	8b 8c 97 48 ec ed 00 	mov    0xedec48(%rdi,%rdx,4),%ecx
140ede9c3:	48 03 cf             	add    %rdi,%rcx
140ede9c6:	ff e1                	jmp    *%rcx
140ede9c8:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140ede9cc:	48 3b 55 08          	cmp    0x8(%rbp),%rdx
140ede9d0:	74 20                	je     0x140ede9f2
140ede9d2:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140ede9d6:	e8 b5 f7 ed ff       	call   0x140dbe190
140ede9db:	48 8b 45 00          	mov    0x0(%rbp),%rax
140ede9df:	48 89 45 08          	mov    %rax,0x8(%rbp)
140ede9e3:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140ede9e7:	eb 09                	jmp    0x140ede9f2
140ede9e9:	80 fa 01             	cmp    $0x1,%dl
140ede9ec:	0f 85 de 01 00 00    	jne    0x140edebd0
140ede9f2:	0f b6 03             	movzbl (%rbx),%eax
140ede9f5:	83 f8 09             	cmp    $0x9,%eax
140ede9f8:	77 1c                	ja     0x140edea16
140ede9fa:	8b 8c 87 70 ec ed 00 	mov    0xedec70(%rdi,%rax,4),%ecx
140edea01:	48 03 cf             	add    %rdi,%rcx
140edea04:	ff e1                	jmp    *%rcx
140edea06:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140edea0a:	48 83 c3 40          	add    $0x40,%rbx
140edea0e:	eb 11                	jmp    0x140edea21
140edea10:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140edea14:	eb 0b                	jmp    0x140edea21
140edea16:	48 83 7d f8 00       	cmpq   $0x0,-0x8(%rbp)
140edea1b:	0f 85 6a 01 00 00    	jne    0x140edeb8b
140edea21:	0f b6 13             	movzbl (%rbx),%edx
140edea24:	83 fa 09             	cmp    $0x9,%edx
140edea27:	0f 87 0e 01 00 00    	ja     0x140edeb3b
140edea2d:	8b 8c 97 98 ec ed 00 	mov    0xedec98(%rdi,%rdx,4),%ecx
140edea34:	48 03 cf             	add    %rdi,%rcx
140edea37:	ff e1                	jmp    *%rcx
140edea39:	48 8d 43 08          	lea    0x8(%rbx),%rax
140edea3d:	80 fa 06             	cmp    $0x6,%dl
140edea40:	48 0f 45 c6          	cmovne %rsi,%rax
140edea44:	8b 08                	mov    (%rax),%ecx
140edea46:	eb 37                	jmp    0x140edea7f
140edea48:	80 ea 05             	sub    $0x5,%dl
140edea4b:	80 fa 01             	cmp    $0x1,%dl
140edea4e:	0f 96 c0             	setbe  %al