140e8b48e:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
140e8b494:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
140e8b498:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140e8b49c:	48 83 bd 80 00 00 00 	cmpq   $0x0,0x80(%rbp)
140e8b4a3:	00
140e8b4a4:	0f 85 00 08 00 00    	jne    0x140e8bcaa
140e8b4aa:	49 8b 47 08          	mov    0x8(%r15),%rax
140e8b4ae:	48 8b 18             	mov    (%rax),%rbx
140e8b4b1:	48 3b d8             	cmp    %rax,%rbx
140e8b4b4:	74 7e                	je     0x140e8b534
140e8b4b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e8b4bd:	00 00 00
140e8b4c0:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140e8b4c4:	48 8b 47 10          	mov    0x10(%rdi),%rax
140e8b4c8:	4c 8b cf             	mov    %rdi,%r9
140e8b4cb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e8b4d0:	76 03                	jbe    0x140e8b4d5
140e8b4d2:	4c 8b 0f             	mov    (%rdi),%r9
140e8b4d5:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8b4d9:	48 83 fe 0f          	cmp    $0xf,%rsi
140e8b4dd:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140e8b4e2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8b4e7:	45 33 c0             	xor    %r8d,%r8d
140e8b4ea:	49 8b d6             	mov    %r14,%rdx
140e8b4ed:	e8 3e ce 50 ff       	call   0x140398330
140e8b4f2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e8b4f6:	74 23                	je     0x140e8b51b
140e8b4f8:	48 8d 45 30          	lea    0x30(%rbp),%rax
140e8b4fc:	48 3b c7             	cmp    %rdi,%rax
140e8b4ff:	74 1a                	je     0x140e8b51b
140e8b501:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140e8b505:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e8b50a:	76 03                	jbe    0x140e8b50f
140e8b50c:	48 8b 3f             	mov    (%rdi),%rdi
140e8b50f:	48 8b d7             	mov    %rdi,%rdx
140e8b512:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8b516:	e8 b5 3e 31 ff       	call   0x14019f3d0
140e8b51b:	48 8b 1b             	mov    (%rbx),%rbx
140e8b51e:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8b522:	4c 8b 75 60          	mov    0x60(%rbp),%r14
140e8b526:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
140e8b52a:	75 94                	jne    0x140e8b4c0
140e8b52c:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
140e8b530:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
140e8b534:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b538:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
140e8b53c:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b540:	4d 0f 47 c7          	cmova  %r15,%r8
140e8b544:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
140e8b54b:	9c f2 cb
140e8b54e:	49 8b d4             	mov    %r12,%rdx
140e8b551:	48 85 ff             	test   %rdi,%rdi
140e8b554:	74 22                	je     0x140e8b578
140e8b556:	48 be b3 01 00 00 00 	movabs $0x100000001b3,%rsi
140e8b55d:	01 00 00
140e8b560:	41 0f b6 04 10       	movzbl (%r8,%rdx,1),%eax
140e8b565:	48 33 c8             	xor    %rax,%rcx
140e8b568:	48 0f af ce          	imul   %rsi,%rcx
140e8b56c:	48 ff c2             	inc    %rdx
140e8b56f:	48 3b d7             	cmp    %rdi,%rdx
140e8b572:	72 ec                	jb     0x140e8b560
140e8b574:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8b578:	48 23 0d 51 4b 61 00 	and    0x614b51(%rip),%rcx        # 0x1414a00d0
140e8b57f:	48 03 c9             	add    %rcx,%rcx
140e8b582:	48 8b 05 2f 4b 61 00 	mov    0x614b2f(%rip),%rax        # 0x1414a00b8
140e8b589:	48 8b 5c c8 08       	mov    0x8(%rax,%rcx,8),%rbx
140e8b58e:	48 3b 1d 13 4b 61 00 	cmp    0x614b13(%rip),%rbx        # 0x1414a00a8
140e8b595:	74 4b                	je     0x140e8b5e2
140e8b597:	4c 8b 24 c8          	mov    (%rax,%rcx,8),%r12
140e8b59b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e8b5a0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140e8b5a4:	48 8b 42 10          	mov    0x10(%rdx),%rax
140e8b5a8:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140e8b5ad:	76 03                	jbe    0x140e8b5b2
140e8b5af:	48 8b 12             	mov    (%rdx),%rdx
140e8b5b2:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8b5b6:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b5ba:	49 0f 47 cf          	cmova  %r15,%rcx
140e8b5be:	48 3b f8             	cmp    %rax,%rdi
140e8b5c1:	75 0c                	jne    0x140e8b5cf
140e8b5c3:	4c 8b c7             	mov    %rdi,%r8
140e8b5c6:	e8 85 44 05 00       	call   0x140edfa50
140e8b5cb:	85 c0                	test   %eax,%eax
140e8b5cd:	74 0b                	je     0x140e8b5da
140e8b5cf:	49 3b dc             	cmp    %r12,%rbx
140e8b5d2:	74 0b                	je     0x140e8b5df
140e8b5d4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140e8b5d8:	eb c6                	jmp    0x140e8b5a0
140e8b5da:	45 33 e4             	xor    %r12d,%r12d
140e8b5dd:	eb 06                	jmp    0x140e8b5e5
140e8b5df:	45 33 e4             	xor    %r12d,%r12d
140e8b5e2:	49 8b dc             	mov    %r12,%rbx
140e8b5e5:	48 8b 05 bc 4a 61 00 	mov    0x614abc(%rip),%rax        # 0x1414a00a8
140e8b5ec:	48 85 db             	test   %rbx,%rbx
140e8b5ef:	48 0f 45 c3          	cmovne %rbx,%rax
140e8b5f3:	48 3b 05 ae 4a 61 00 	cmp    0x614aae(%rip),%rax        # 0x1414a00a8
140e8b5fa:	0f 84 67 05 00 00    	je     0x140e8bb67
140e8b600:	4c 8d 75 30          	lea    0x30(%rbp),%r14
140e8b604:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b608:	4d 0f 47 f7          	cmova  %r15,%r14
140e8b60c:	4c 8d a5 90 00 00 00 	lea    0x90(%rbp),%r12
140e8b613:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b61a:	0f
140e8b61b:	4c 0f 47 a5 90 00 00 	cmova  0x90(%rbp),%r12
140e8b622:	00
140e8b623:	48 8b b5 a0 00 00 00 	mov    0xa0(%rbp),%rsi
140e8b62a:	48 3b fe             	cmp    %rsi,%rdi
140e8b62d:	77 72                	ja     0x140e8b6a1
140e8b62f:	48 8b c6             	mov    %rsi,%rax
140e8b632:	48 2b c7             	sub    %rdi,%rax
140e8b635:	48 85 ff             	test   %rdi,%rdi
140e8b638:	75 04                	jne    0x140e8b63e
140e8b63a:	33 db                	xor    %ebx,%ebx
140e8b63c:	eb 6a                	jmp    0x140e8b6a8
140e8b63e:	48 ff c0             	inc    %rax
140e8b641:	49 03 c4             	add    %r12,%rax
140e8b644:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140e8b649:	4c 8b c0             	mov    %rax,%r8
140e8b64c:	4d 2b c4             	sub    %r12,%r8
140e8b64f:	41 0f be 16          	movsbl (%r14),%edx
140e8b653:	49 8b cc             	mov    %r12,%rcx
140e8b656:	e8 d5 44 05 00       	call   0x140edfb30
140e8b65b:	48 8b d8             	mov    %rax,%rbx
140e8b65e:	48 85 c0             	test   %rax,%rax
140e8b661:	74 3e                	je     0x140e8b6a1
140e8b663:	0f 1f 40 00          	nopl   0x0(%rax)
140e8b667:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e8b66e:	00 00
140e8b670:	4c 8b c7             	mov    %rdi,%r8
140e8b673:	49 8b d6             	mov    %r14,%rdx
140e8b676:	48 8b cb             	mov    %rbx,%rcx
140e8b679:	e8 d2 43 05 00       	call   0x140edfa50
140e8b67e:	85 c0                	test   %eax,%eax
140e8b680:	74 68                	je     0x140e8b6ea
140e8b682:	48 ff c3             	inc    %rbx
140e8b685:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e8b68a:	4c 2b c3             	sub    %rbx,%r8
140e8b68d:	41 0f be 16          	movsbl (%r14),%edx
140e8b691:	48 8b cb             	mov    %rbx,%rcx
140e8b694:	e8 97 44 05 00       	call   0x140edfb30
140e8b699:	48 8b d8             	mov    %rax,%rbx
140e8b69c:	48 85 c0             	test   %rax,%rax
140e8b69f:	75 cf                	jne    0x140e8b670
140e8b6a1:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140e8b6a8:	4c 8d 24 1f          	lea    (%rdi,%rbx,1),%r12
140e8b6ac:	48 8d 5d 30          	lea    0x30(%rbp),%rbx
140e8b6b0:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b6b4:	49 0f 47 df          	cmova  %r15,%rbx
140e8b6b8:	4c 8d ad 90 00 00 00 	lea    0x90(%rbp),%r13
140e8b6bf:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b6c6:	0f
140e8b6c7:	4c 0f 47 ad 90 00 00 	cmova  0x90(%rbp),%r13
140e8b6ce:	00
140e8b6cf:	48 3b fe             	cmp    %rsi,%rdi
140e8b6d2:	0f 87 7e 00 00 00    	ja     0x140e8b756
140e8b6d8:	48 2b f7             	sub    %rdi,%rsi
140e8b6db:	4c 3b e6             	cmp    %rsi,%r12
140e8b6de:	77 76                	ja     0x140e8b756
140e8b6e0:	48 85 ff             	test   %rdi,%rdi
140e8b6e3:	75 0a                	jne    0x140e8b6ef
140e8b6e5:	49 8b fc             	mov    %r12,%rdi
140e8b6e8:	eb 73                	jmp    0x140e8b75d
140e8b6ea:	49 2b dc             	sub    %r12,%rbx
140e8b6ed:	eb b9                	jmp    0x140e8b6a8
140e8b6ef:	0f ae e8             	lfence
140e8b6f2:	4b 8d 0c 2c          	lea    (%r12,%r13,1),%rcx
140e8b6f6:	44 0f be 33          	movsbl (%rbx),%r14d
140e8b6fa:	4d 8d 45 01          	lea    0x1(%r13),%r8
140e8b6fe:	4c 03 c6             	add    %rsi,%r8
140e8b701:	4c 2b c1             	sub    %rcx,%r8
140e8b704:	41 8b d6             	mov    %r14d,%edx
140e8b707:	e8 24 44 05 00       	call   0x140edfb30
140e8b70c:	48 8b f8             	mov    %rax,%rdi
140e8b70f:	48 85 c0             	test   %rax,%rax
140e8b712:	74 42                	je     0x140e8b756
140e8b714:	4c 8b 7d 40          	mov    0x40(%rbp),%r15
140e8b718:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e8b71f:	00
140e8b720:	4d 8b c7             	mov    %r15,%r8
140e8b723:	48 8b d3             	mov    %rbx,%rdx
140e8b726:	48 8b cf             	mov    %rdi,%rcx
140e8b729:	e8 22 43 05 00       	call   0x140edfa50
140e8b72e:	85 c0                	test   %eax,%eax
140e8b730:	0f 84 10 01 00 00    	je     0x140e8b846
140e8b736:	48 ff c7             	inc    %rdi
140e8b739:	4d 8d 45 01          	lea    0x1(%r13),%r8
140e8b73d:	4c 03 c6             	add    %rsi,%r8
140e8b740:	4c 2b c7             	sub    %rdi,%r8
140e8b743:	41 8b d6             	mov    %r14d,%edx
140e8b746:	48 8b cf             	mov    %rdi,%rcx
140e8b749:	e8 e2 43 05 00       	call   0x140edfb30
140e8b74e:	48 8b f8             	mov    %rax,%rdi
140e8b751:	48 85 c0             	test   %rax,%rax
140e8b754:	75 ca                	jne    0x140e8b720
140e8b756:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e8b75d:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b760:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140e8b767:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140e8b76e:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
140e8b775:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
140e8b77c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b780:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e8b784:	48 8d 0d 15 49 61 00 	lea    0x614915(%rip),%rcx        # 0x1414a00a0
140e8b78b:	e8 60 11 00 00       	call   0x140e8c8f0
140e8b790:	48 8b 08             	mov    (%rax),%rcx
140e8b793:	48 83 c1 40          	add    $0x40,%rcx
140e8b797:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140e8b79c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b7a0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140e8b7a4:	48 8d 0d f5 48 61 00 	lea    0x6148f5(%rip),%rcx        # 0x1414a00a0
140e8b7ab:	e8 40 11 00 00       	call   0x140e8c8f0
140e8b7b0:	48 8b 08             	mov    (%rax),%rcx
140e8b7b3:	48 83 c1 30          	add    $0x30,%rcx
140e8b7b7:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140e8b7bb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b7be:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140e8b7c3:	33 c0                	xor    %eax,%eax
140e8b7c5:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140e8b7c9:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140e8b7cd:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140e8b7d4:	49 3b c4             	cmp    %r12,%rax
140e8b7d7:	0f 82 29 0b 00 00    	jb     0x140e8c306
140e8b7dd:	49 2b c4             	sub    %r12,%rax
140e8b7e0:	48 3b c7             	cmp    %rdi,%rax
140e8b7e3:	48 0f 42 f8          	cmovb  %rax,%rdi
140e8b7e7:	4c 8d b5 90 00 00 00 	lea    0x90(%rbp),%r14
140e8b7ee:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b7f5:	0f
140e8b7f6:	4c 0f 47 b5 90 00 00 	cmova  0x90(%rbp),%r14
140e8b7fd:	00
140e8b7fe:	4d 03 f4             	add    %r12,%r14
140e8b801:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8b808:	ff ff 7f
140e8b80b:	49 3b fd             	cmp    %r13,%rdi
140e8b80e:	0f 87 ec 0a 00 00    	ja     0x140e8c300
140e8b814:	48 83 ff 0f          	cmp    $0xf,%rdi
140e8b818:	77 34                	ja     0x140e8b84e
140e8b81a:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140e8b81e:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140e8b825:	00
140e8b826:	0f ae e8             	lfence
140e8b829:	4c 8b c7             	mov    %rdi,%r8
140e8b82c:	49 8b d6             	mov    %r14,%rdx
140e8b82f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e8b834:	e8 d7 37 05 00       	call   0x140edf010
140e8b839:	c6 44 3c 70 00       	movb   $0x0,0x70(%rsp,%rdi,1)
140e8b83e:	41 bf 16 00 00 00    	mov    $0x16,%r15d
140e8b844:	eb 55                	jmp    0x140e8b89b
140e8b846:	49 2b fd             	sub    %r13,%rdi
140e8b849:	e9 0f ff ff ff       	jmp    0x140e8b75d
140e8b84e:	48 8b f7             	mov    %rdi,%rsi
140e8b851:	48 83 ce 0f          	or     $0xf,%rsi
140e8b855:	41 bf 16 00 00 00    	mov    $0x16,%r15d
140e8b85b:	49 3b f5             	cmp    %r13,%rsi
140e8b85e:	76 05                	jbe    0x140e8b865
140e8b860:	49 8b f5             	mov    %r13,%rsi
140e8b863:	eb 08                	jmp    0x140e8b86d
140e8b865:	48 83 fe 16          	cmp    $0x16,%rsi
140e8b869:	49 0f 42 f7          	cmovb  %r15,%rsi
140e8b86d:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e8b871:	e8 ba b4 30 ff       	call   0x140196d30
140e8b876:	48 8b d8             	mov    %rax,%rbx
140e8b879:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e8b87e:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140e8b882:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
140e8b886:	0f ae e8             	lfence
140e8b889:	4c 8b c7             	mov    %rdi,%r8
140e8b88c:	49 8b d6             	mov    %r14,%rdx
140e8b88f:	48 8b c8             	mov    %rax,%rcx
140e8b892:	e8 79 37 05 00       	call   0x140edf010
140e8b897:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140e8b89b:	83 4c 24 30 02       	orl    $0x2,0x30(%rsp)
140e8b8a0:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140e8b8a5:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140e8b8a9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e8b8ae:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e8b8b5:	e8 c6 e7 ff ff       	call   0x140e8a080
140e8b8ba:	90                   	nop
140e8b8bb:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140e8b8bf:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8b8c3:	76 32                	jbe    0x140e8b8f7
140e8b8c5:	48 ff c2             	inc    %rdx
140e8b8c8:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140e8b8cd:	48 8b c1             	mov    %rcx,%rax
140e8b8d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8b8d7:	72 19                	jb     0x140e8b8f2
140e8b8d9:	48 83 c2 27          	add    $0x27,%rdx
140e8b8dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8b8e1:	48 2b c1             	sub    %rcx,%rax
140e8b8e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8b8e8:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8b8ec:	0f 87 ea 09 00 00    	ja     0x140e8c2dc
140e8b8f2:	e8 4d f8 f8 ff       	call   0x140e1b144
140e8b8f7:	45 33 e4             	xor    %r12d,%r12d
140e8b8fa:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140e8b8fe:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140e8b905:	00
140e8b906:	44 88 64 24 70       	mov    %r12b,0x70(%rsp)
140e8b90b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b90f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140e8b913:	48 8d 0d 86 47 61 00 	lea    0x614786(%rip),%rcx        # 0x1414a00a0
140e8b91a:	e8 d1 0f 00 00       	call   0x140e8c8f0
140e8b91f:	48 8b 08             	mov    (%rax),%rcx
140e8b922:	4c 8b 71 30          	mov    0x30(%rcx),%r14
140e8b926:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b929:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8b92e:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8b933:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140e8b938:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e8b93f:	90                   	nop
140e8b940:	48 ff c7             	inc    %rdi
140e8b943:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
140e8b947:	75 f7                	jne    0x140e8b940
140e8b949:	49 3b fd             	cmp    %r13,%rdi
140e8b94c:	0f 87 a8 09 00 00    	ja     0x140e8c2fa
140e8b952:	48 83 ff 0f          	cmp    $0xf,%rdi
140e8b956:	77 28                	ja     0x140e8b980
140e8b958:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8b95d:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8b964:	00 00
140e8b966:	0f ae e8             	lfence
140e8b969:	4c 8b c7             	mov    %rdi,%r8
140e8b96c:	49 8b d6             	mov    %r14,%rdx
140e8b96f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8b974:	e8 97 36 05 00       	call   0x140edf010
140e8b979:	44 88 64 3c 40       	mov    %r12b,0x40(%rsp,%rdi,1)
140e8b97e:	eb 49                	jmp    0x140e8b9c9
140e8b980:	48 8b f7             	mov    %rdi,%rsi
140e8b983:	48 83 ce 0f          	or     $0xf,%rsi
140e8b987:	49 3b f5             	cmp    %r13,%rsi
140e8b98a:	76 05                	jbe    0x140e8b991
140e8b98c:	49 8b f5             	mov    %r13,%rsi
140e8b98f:	eb 08                	jmp    0x140e8b999
140e8b991:	48 83 fe 16          	cmp    $0x16,%rsi
140e8b995:	49 0f 42 f7          	cmovb  %r15,%rsi
140e8b999:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e8b99d:	e8 8e b3 30 ff       	call   0x140196d30
140e8b9a2:	48 8b d8             	mov    %rax,%rbx
140e8b9a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e8b9aa:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8b9af:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140e8b9b4:	0f ae e8             	lfence
140e8b9b7:	4c 8b c7             	mov    %rdi,%r8
140e8b9ba:	49 8b d6             	mov    %r14,%rdx
140e8b9bd:	48 8b c8             	mov    %rax,%rcx
140e8b9c0:	e8 4b 36 05 00       	call   0x140edf010
140e8b9c5:	44 88 24 3b          	mov    %r12b,(%rbx,%rdi,1)
140e8b9c9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e8b9ce:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140e8b9d2:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx