14081d3a4:	4d 8b 66 18          	mov    0x18(%r14),%r12
14081d3a8:	49 8b ce             	mov    %r14,%rcx
14081d3ab:	e8 e0 54 f8 ff       	call   0x1407a2890
14081d3b0:	48 8b d0             	mov    %rax,%rdx
14081d3b3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14081d3b8:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d3be:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d3c2:	4d 85 ff             	test   %r15,%r15
14081d3c5:	75 51                	jne    0x14081d418
14081d3c7:	48 63 4c 24 54       	movslq 0x54(%rsp),%rcx
14081d3cc:	48 c1 e1 05          	shl    $0x5,%rcx
14081d3d0:	e8 57 53 61 00       	call   0x140e3272c
14081d3d5:	4c 8b f8             	mov    %rax,%r15
14081d3d8:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14081d3dc:	33 c0                	xor    %eax,%eax
14081d3de:	4d 85 ff             	test   %r15,%r15
14081d3e1:	0f 45 44 24 54       	cmovne 0x54(%rsp),%eax
14081d3e6:	83 e8 01             	sub    $0x1,%eax
14081d3e9:	48 63 c8             	movslq %eax,%rcx
14081d3ec:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d3f2:	78 1f                	js     0x14081d413
14081d3f4:	48 8b c1             	mov    %rcx,%rax
14081d3f7:	48 c1 e0 05          	shl    $0x5,%rax
14081d3fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14081d400:	66 46 89 14 38       	mov    %r10w,(%rax,%r15,1)
14081d405:	48 8d 40 e0          	lea    -0x20(%rax),%rax
14081d409:	48 83 e9 01          	sub    $0x1,%rcx
14081d40d:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d411:	79 ed                	jns    0x14081d400
14081d413:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14081d418:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14081d41d:	4c 3b e3             	cmp    %rbx,%r12
14081d420:	0f 87 74 15 00 00    	ja     0x14081e99a
14081d426:	c7 85 70 01 00 00 ff 	movl   $0xffffffff,0x170(%rbp)
14081d42d:	ff ff ff
14081d430:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14081d436:	49 b8 15 7c 4a 7f b9 	movabs $0x9e3779b97f4a7c15,%r8
14081d43d:	79 37 9e
14081d440:	4d 85 ff             	test   %r15,%r15
14081d443:	0f 84 60 03 00 00    	je     0x14081d7a9
14081d449:	0f b7 44 24 52       	movzwl 0x52(%rsp),%eax
14081d44e:	85 c0                	test   %eax,%eax
14081d450:	75 04                	jne    0x14081d456
14081d452:	33 ff                	xor    %edi,%edi
14081d454:	eb 15                	jmp    0x14081d46b
14081d456:	41 8b fd             	mov    %r13d,%edi
14081d459:	b9 40 00 00 00       	mov    $0x40,%ecx
14081d45e:	48 2b c8             	sub    %rax,%rcx
14081d461:	49 0f af f8          	imul   %r8,%rdi
14081d465:	48 d3 e7             	shl    %cl,%rdi
14081d468:	48 d3 ef             	shr    %cl,%rdi
14081d46b:	44 8b cf             	mov    %edi,%r9d
14081d46e:	89 bd 70 01 00 00    	mov    %edi,0x170(%rbp)
14081d474:	48 63 4c 24 54       	movslq 0x54(%rsp),%rcx
14081d479:	3b f9                	cmp    %ecx,%edi
14081d47b:	0f 8d f7 00 00 00    	jge    0x14081d578
14081d481:	48 63 f7             	movslq %edi,%rsi
14081d484:	4c 8b f1             	mov    %rcx,%r14
14081d487:	48 8b de             	mov    %rsi,%rbx
14081d48a:	48 c1 e3 05          	shl    $0x5,%rbx
14081d48e:	48 83 c3 18          	add    $0x18,%rbx
14081d492:	49 03 df             	add    %r15,%rbx
14081d495:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14081d49c:	00 00 00 00
14081d4a0:	0f b7 43 e8          	movzwl -0x18(%rbx),%eax
14081d4a4:	66 41 3b c2          	cmp    %r10w,%ax
14081d4a8:	0f 84 ca 00 00 00    	je     0x14081d578
14081d4ae:	41 8b c9             	mov    %r9d,%ecx
14081d4b1:	2b c8                	sub    %eax,%ecx
14081d4b3:	3b cf                	cmp    %edi,%ecx
14081d4b5:	0f 8f bd 00 00 00    	jg     0x14081d578
14081d4bb:	75 39                	jne    0x14081d4f6
14081d4bd:	8b 43 f0             	mov    -0x10(%rbx),%eax
14081d4c0:	49 33 c5             	xor    %r13,%rax
14081d4c3:	8b c0                	mov    %eax,%eax
14081d4c5:	48 85 c0             	test   %rax,%rax
14081d4c8:	75 2c                	jne    0x14081d4f6
14081d4ca:	8b 43 ec             	mov    -0x14(%rbx),%eax
14081d4cd:	41 3b c4             	cmp    %r12d,%eax
14081d4d0:	75 24                	jne    0x14081d4f6
14081d4d2:	83 f8 08             	cmp    $0x8,%eax
14081d4d5:	48 8b cb             	mov    %rbx,%rcx
14081d4d8:	76 03                	jbe    0x14081d4dd
14081d4da:	48 8b 0b             	mov    (%rbx),%rcx
14081d4dd:	4c 8b c0             	mov    %rax,%r8
14081d4e0:	e8 6b 25 6c 00       	call   0x140edfa50
14081d4e5:	85 c0                	test   %eax,%eax
14081d4e7:	74 2a                	je     0x14081d513
14081d4e9:	44 8b 8d 70 01 00 00 	mov    0x170(%rbp),%r9d
14081d4f0:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d4f6:	41 ff c1             	inc    %r9d
14081d4f9:	44 89 8d 70 01 00 00 	mov    %r9d,0x170(%rbp)
14081d500:	48 ff c6             	inc    %rsi
14081d503:	48 83 c3 20          	add    $0x20,%rbx
14081d507:	49 3b f6             	cmp    %r14,%rsi
14081d50a:	7d 6c                	jge    0x14081d578
14081d50c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14081d511:	eb 8d                	jmp    0x14081d4a0
14081d513:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14081d519:	8b f0                	mov    %eax,%esi
14081d51b:	c7 85 70 01 00 00 ff 	movl   $0xffffffff,0x170(%rbp)
14081d522:	ff ff ff
14081d525:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14081d52b:	44 89 75 b4          	mov    %r14d,-0x4c(%rbp)
14081d52f:	85 c0                	test   %eax,%eax
14081d531:	0f 89 a0 01 00 00    	jns    0x14081d6d7
14081d537:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d53d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14081d543:	44 89 85 80 01 00 00 	mov    %r8d,0x180(%rbp)
14081d54a:	66 44 39 44 24 50    	cmp    %r8w,0x50(%rsp)
14081d550:	0f 82 53 02 00 00    	jb     0x14081d7a9
14081d556:	0f b7 44 24 52       	movzwl 0x52(%rsp),%eax
14081d55b:	8d 50 ff             	lea    -0x1(%rax),%edx
14081d55e:	89 95 88 01 00 00    	mov    %edx,0x188(%rbp)
14081d564:	b9 41 00 00 00       	mov    $0x41,%ecx
14081d569:	2b c8                	sub    %eax,%ecx
14081d56b:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14081d56f:	90                   	nop
14081d570:	85 d2                	test   %edx,%edx
14081d572:	75 19                	jne    0x14081d58d
14081d574:	33 ff                	xor    %edi,%edi
14081d576:	eb 33                	jmp    0x14081d5ab
14081d578:	45 8b f1             	mov    %r9d,%r14d
14081d57b:	44 2b f7             	sub    %edi,%r14d
14081d57e:	44 89 75 b4          	mov    %r14d,-0x4c(%rbp)
14081d582:	45 3b f2             	cmp    %r10d,%r14d
14081d585:	0f 8d eb 13 00 00    	jge    0x14081e976
14081d58b:	eb b0                	jmp    0x14081d53d
14081d58d:	41 8b fd             	mov    %r13d,%edi
14081d590:	48 63 c9             	movslq %ecx,%rcx
14081d593:	48 b8 15 7c 4a 7f b9 	movabs $0x9e3779b97f4a7c15,%rax
14081d59a:	79 37 9e
14081d59d:	48 0f af f8          	imul   %rax,%rdi
14081d5a1:	48 d3 e7             	shl    %cl,%rdi
14081d5a4:	48 d3 ef             	shr    %cl,%rdi
14081d5a7:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
14081d5ab:	8b 44 24 60          	mov    0x60(%rsp),%eax
14081d5af:	3b f8                	cmp    %eax,%edi
14081d5b1:	0f 8f 9b 00 00 00    	jg     0x14081d652
14081d5b7:	ff c0                	inc    %eax
14081d5b9:	8b f7                	mov    %edi,%esi
14081d5bb:	3b f8                	cmp    %eax,%edi
14081d5bd:	0f 8d 84 00 00 00    	jge    0x14081d647
14081d5c3:	4c 63 f7             	movslq %edi,%r14
14081d5c6:	48 98                	cltq
14081d5c8:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14081d5cc:	49 8b de             	mov    %r14,%rbx
14081d5cf:	48 c1 e3 05          	shl    $0x5,%rbx
14081d5d3:	48 83 c3 18          	add    $0x18,%rbx
14081d5d7:	49 03 df             	add    %r15,%rbx
14081d5da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14081d5e0:	0f b7 43 e8          	movzwl -0x18(%rbx),%eax
14081d5e4:	66 41 3b c2          	cmp    %r10w,%ax
14081d5e8:	74 50                	je     0x14081d63a
14081d5ea:	8b ce                	mov    %esi,%ecx
14081d5ec:	2b c8                	sub    %eax,%ecx
14081d5ee:	3b cf                	cmp    %edi,%ecx
14081d5f0:	7f 48                	jg     0x14081d63a
14081d5f2:	75 37                	jne    0x14081d62b
14081d5f4:	8b 43 f0             	mov    -0x10(%rbx),%eax
14081d5f7:	49 33 c5             	xor    %r13,%rax
14081d5fa:	8b c0                	mov    %eax,%eax
14081d5fc:	48 85 c0             	test   %rax,%rax
14081d5ff:	75 2a                	jne    0x14081d62b
14081d601:	8b 43 ec             	mov    -0x14(%rbx),%eax
14081d604:	41 3b c4             	cmp    %r12d,%eax
14081d607:	75 22                	jne    0x14081d62b
14081d609:	83 f8 08             	cmp    $0x8,%eax
14081d60c:	48 8b cb             	mov    %rbx,%rcx
14081d60f:	76 03                	jbe    0x14081d614
14081d611:	48 8b 0b             	mov    (%rbx),%rcx
14081d614:	4c 8b c0             	mov    %rax,%r8
14081d617:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14081d61c:	e8 2f 24 6c 00       	call   0x140edfa50
14081d621:	85 c0                	test   %eax,%eax
14081d623:	74 5e                	je     0x14081d683
14081d625:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d62b:	ff c6                	inc    %esi
14081d62d:	49 ff c6             	inc    %r14
14081d630:	48 83 c3 20          	add    $0x20,%rbx
14081d634:	4c 3b 75 c0          	cmp    -0x40(%rbp),%r14
14081d638:	7c a6                	jl     0x14081d5e0
14081d63a:	8b 95 88 01 00 00    	mov    0x188(%rbp),%edx
14081d640:	44 8b 85 80 01 00 00 	mov    0x180(%rbp),%r8d
14081d647:	c7 45 b0 ff ff ff ff 	movl   $0xffffffff,-0x50(%rbp)
14081d64e:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
14081d652:	41 ff c0             	inc    %r8d
14081d655:	44 89 85 80 01 00 00 	mov    %r8d,0x180(%rbp)
14081d65c:	ff ca                	dec    %edx
14081d65e:	89 95 88 01 00 00    	mov    %edx,0x188(%rbp)
14081d664:	ff c1                	inc    %ecx
14081d666:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14081d66a:	0f b7 44 24 50       	movzwl 0x50(%rsp),%eax
14081d66f:	44 3b c0             	cmp    %eax,%r8d
14081d672:	0f 8f 2d 01 00 00    	jg     0x14081d7a5
14081d678:	41 ba ff ff 00 00    	mov    $0xffff,%r10d
14081d67e:	e9 ed fe ff ff       	jmp    0x14081d570
14081d683:	89 75 b0             	mov    %esi,-0x50(%rbp)
14081d686:	85 f6                	test   %esi,%esi
14081d688:	79 0f                	jns    0x14081d699
14081d68a:	8b 95 88 01 00 00    	mov    0x188(%rbp),%edx
14081d690:	44 8b 85 80 01 00 00 	mov    0x180(%rbp),%r8d
14081d697:	eb b5                	jmp    0x14081d64e
14081d699:	0f b7 44 24 5c       	movzwl 0x5c(%rsp),%eax
14081d69e:	66 85 c0             	test   %ax,%ax
14081d6a1:	75 1c                	jne    0x14081d6bf
14081d6a3:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14081d6a7:	8b d6                	mov    %esi,%edx
14081d6a9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14081d6ae:	e8 5d d5 d5 ff       	call   0x14057ac10
14081d6b3:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d6b7:	0f b7 44 24 5c       	movzwl 0x5c(%rsp),%eax
14081d6bc:	8b 75 b0             	mov    -0x50(%rbp),%esi
14081d6bf:	8b 8d 70 01 00 00    	mov    0x170(%rbp),%ecx
14081d6c5:	89 8d 70 01 00 00    	mov    %ecx,0x170(%rbp)
14081d6cb:	44 8b 75 b4          	mov    -0x4c(%rbp),%r14d
14081d6cf:	85 f6                	test   %esi,%esi
14081d6d1:	0f 88 d7 00 00 00    	js     0x14081d7ae
14081d6d7:	8b fe                	mov    %esi,%edi
14081d6d9:	48 c1 e7 05          	shl    $0x5,%rdi
14081d6dd:	48 8d 85 78 01 00 00 	lea    0x178(%rbp),%rax
14081d6e4:	49 89 44 3f 10       	mov    %rax,0x10(%r15,%rdi,1)
14081d6e9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14081d6ee:	e8 51 da 5f 00       	call   0x140e1b144
14081d6f3:	4c 8b 4d 98          	mov    -0x68(%rbp),%r9
14081d6f7:	4d 85 c9             	test   %r9,%r9
14081d6fa:	0f 84 9d 00 00 00    	je     0x14081d79d
14081d700:	4d 8b 71 08          	mov    0x8(%r9),%r14
14081d704:	49 8b 31             	mov    (%r9),%rsi
14081d707:	49 3b f6             	cmp    %r14,%rsi
14081d70a:	0f 84 8d 00 00 00    	je     0x14081d79d
14081d710:	48 8b 1e             	mov    (%rsi),%rbx
14081d713:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14081d717:	44 8b 44 38 08       	mov    0x8(%rax,%rdi,1),%r8d
14081d71c:	8b 4c 38 04          	mov    0x4(%rax,%rdi,1),%ecx
14081d720:	48 8d 50 18          	lea    0x18(%rax),%rdx
14081d724:	48 03 d7             	add    %rdi,%rdx
14081d727:	83 f9 08             	cmp    $0x8,%ecx
14081d72a:	76 03                	jbe    0x14081d72f
14081d72c:	48 8b 12             	mov    (%rdx),%rdx
14081d72f:	44 39 43 18          	cmp    %r8d,0x18(%rbx)
14081d733:	75 2a                	jne    0x14081d75f
14081d735:	8b 43 14             	mov    0x14(%rbx),%eax
14081d738:	3b c1                	cmp    %ecx,%eax
14081d73a:	75 23                	jne    0x14081d75f
14081d73c:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14081d740:	83 f8 08             	cmp    $0x8,%eax
14081d743:	76 03                	jbe    0x14081d748
14081d745:	48 8b 09             	mov    (%rcx),%rcx
14081d748:	4c 8b c0             	mov    %rax,%r8
14081d74b:	e8 00 23 6c 00       	call   0x140edfa50
14081d750:	85 c0                	test   %eax,%eax
14081d752:	75 0b                	jne    0x14081d75f
14081d754:	48 8d 85 78 01 00 00 	lea    0x178(%rbp),%rax
14081d75b:	48 89 43 20          	mov    %rax,0x20(%rbx)
14081d75f:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
14081d763:	4c 03 c7             	add    %rdi,%r8
14081d766:	48 8b 0b             	mov    (%rbx),%rcx
14081d769:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14081d76d:	48 8b d3             	mov    %rbx,%rdx
14081d770:	48 8b 09             	mov    (%rcx),%rcx
14081d773:	e8 f8 ae d5 ff       	call   0x140578670
14081d778:	48 3b c3             	cmp    %rbx,%rax
14081d77b:	74 0b                	je     0x14081d788
14081d77d:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
14081d784:	48 89 48 10          	mov    %rcx,0x10(%rax)
14081d788:	48 83 c6 08          	add    $0x8,%rsi
14081d78c:	49 3b f6             	cmp    %r14,%rsi
14081d78f:	0f 85 7b ff ff ff    	jne    0x14081d710
14081d795:	45 33 ed             	xor    %r13d,%r13d
14081d798:	e9 76 06 00 00       	jmp    0x14081de13
14081d79d:	45 33 ed             	xor    %r13d,%r13d
14081d7a0:	e9 72 06 00 00       	jmp    0x14081de17
14081d7a5:	44 8b 75 b4          	mov    -0x4c(%rbp),%r14d
14081d7a9:	0f b7 44 24 5c       	movzwl 0x5c(%rsp),%eax
14081d7ae:	66 85 c0             	test   %ax,%ax
14081d7b1:	74 37                	je     0x14081d7ea
14081d7b3:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
14081d7b7:	48 85 d2             	test   %rdx,%rdx
14081d7ba:	74 0d                	je     0x14081d7c9
14081d7bc:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14081d7c0:	48 2b 0a             	sub    (%rdx),%rcx
14081d7c3:	48 c1 f9 03          	sar    $0x3,%rcx
14081d7c7:	eb 02                	jmp    0x14081d7cb
14081d7c9:	33 c9                	xor    %ecx,%ecx
14081d7cb:	0f b7 c0             	movzwl %ax,%eax
14081d7ce:	48 3b c8             	cmp    %rax,%rcx
14081d7d1:	74 17                	je     0x14081d7ea
14081d7d3:	48 8d 15 6e 2c 7f 00 	lea    0x7f2c6e(%rip),%rdx        # 0x141010448
14081d7da:	48 8b 0d 17 3d c1 00 	mov    0xc13d17(%rip),%rcx        # 0x1414314f8
14081d7e1:	e8 ba 64 f7 ff       	call   0x140793ca0
14081d7e6:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d7ea:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
14081d7ee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14081d7f3:	48 85 ff             	test   %rdi,%rdi
14081d7f6:	74 2c                	je     0x14081d824
14081d7f8:	4d 8b cd             	mov    %r13,%r9
14081d7fb:	4d 8b c4             	mov    %r12,%r8
14081d7fe:	48 8b d3             	mov    %rbx,%rdx
14081d801:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14081d805:	e8 a6 42 f8 ff       	call   0x1407a1ab0
14081d80a:	90                   	nop
14081d80b:	48 8b d0             	mov    %rax,%rdx
14081d80e:	48 8b cf             	mov    %rdi,%rcx
14081d811:	e8 fa ae d5 ff       	call   0x140578710
14081d816:	90                   	nop
14081d817:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14081d81b:	e8 70 43 f8 ff       	call   0x1407a1b90
14081d820:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d824:	66 44 89 75 c8       	mov    %r14w,-0x38(%rbp)
14081d829:	44 89 65 cc          	mov    %r12d,-0x34(%rbp)
14081d82d:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
14081d831:	48 8d 85 78 01 00 00 	lea    0x178(%rbp),%rax
14081d838:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14081d83c:	48 85 db             	test   %rbx,%rbx
14081d83f:	74 27                	je     0x14081d868
14081d841:	41 83 fc 08          	cmp    $0x8,%r12d
14081d845:	77 1d                	ja     0x14081d864
14081d847:	45 8b c4             	mov    %r12d,%r8d
14081d84a:	48 8b d3             	mov    %rbx,%rdx
14081d84d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14081d851:	e8 ba 17 6c 00       	call   0x140edf010
14081d856:	48 8b cb             	mov    %rbx,%rcx
14081d859:	e8 e6 d8 5f 00       	call   0x140e1b144
14081d85e:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
14081d862:	eb 04                	jmp    0x14081d868
14081d864:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14081d868:	44 8b b5 70 01 00 00 	mov    0x170(%rbp),%r14d
14081d86f:	41 8b f6             	mov    %r14d,%esi
14081d872:	44 89 b5 88 01 00 00 	mov    %r14d,0x188(%rbp)
14081d879:	0f 10 7d d8          	movups -0x28(%rbp),%xmm7
14081d87d:	0f 10 75 c8          	movups -0x38(%rbp),%xmm6
14081d881:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
14081d887:	45 33 ed             	xor    %r13d,%r13d
14081d88a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14081d890:	41 8b c5             	mov    %r13d,%eax
14081d893:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
14081d897:	4d 85 ff             	test   %r15,%r15
14081d89a:	0f 45 c1             	cmovne %ecx,%eax
14081d89d:	3b f0                	cmp    %eax,%esi
14081d89f:	0f 8d b8 00 00 00    	jge    0x14081d95d
14081d8a5:	48 63 d6             	movslq %esi,%rdx
14081d8a8:	4c 8b d2             	mov    %rdx,%r10
14081d8ab:	49 c1 e2 05          	shl    $0x5,%r10
14081d8af:	4d 03 d7             	add    %r15,%r10
14081d8b2:	41 0f b7 02          	movzwl (%r10),%eax
14081d8b6:	66 41 3b c4          	cmp    %r12w,%ax
14081d8ba:	0f 84 8f 00 00 00    	je     0x14081d94f
14081d8c0:	41 0f 10 02          	movups (%r10),%xmm0
14081d8c4:	0f 11 85 c0 00 00 00 	movups %xmm0,0xc0(%rbp)