14090f28e:	e8 5d 3a 00 00       	call   0x140912cf0
14090f293:	0f b7 4d 5c          	movzwl 0x5c(%rbp),%ecx
14090f297:	44 8b e0             	mov    %eax,%r12d
14090f29a:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f29e:	ba 02 02 00 00       	mov    $0x202,%edx
14090f2a3:	0f b7 c1             	movzwl %cx,%eax
14090f2a6:	66 23 c2             	and    %dx,%ax
14090f2a9:	66 3b c2             	cmp    %dx,%ax
14090f2ac:	75 0c                	jne    0x14090f2ba
14090f2ae:	80 7d 5e 01          	cmpb   $0x1,0x5e(%rbp)
14090f2b2:	75 06                	jne    0x14090f2ba
14090f2b4:	48 8b 45 50          	mov    0x50(%rbp),%rax
14090f2b8:	eb 18                	jmp    0x14090f2d2
14090f2ba:	f6 c1 01             	test   $0x1,%cl
14090f2bd:	0f 85 38 01 00 00    	jne    0x14090f3fb
14090f2c3:	b2 01                	mov    $0x1,%dl
14090f2c5:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14090f2c9:	e8 82 8a 01 00       	call   0x140927d50
14090f2ce:	0f b7 4d 5c          	movzwl 0x5c(%rbp),%ecx
14090f2d2:	48 85 c0             	test   %rax,%rax
14090f2d5:	0f 84 20 01 00 00    	je     0x14090f3fb
14090f2db:	4d 8b 45 20          	mov    0x20(%r13),%r8
14090f2df:	48 8d 9e a8 00 00 00 	lea    0xa8(%rsi),%rbx
14090f2e6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090f2eb:	48 8b d0             	mov    %rax,%rdx
14090f2ee:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14090f2f2:	48 c1 e1 05          	shl    $0x5,%rcx
14090f2f6:	4e 8b 04 01          	mov    (%rcx,%r8,1),%r8
14090f2fa:	49 8b cd             	mov    %r13,%rcx
14090f2fd:	e8 de 22 fd ff       	call   0x1408e15e0
14090f302:	45 33 c0             	xor    %r8d,%r8d
14090f305:	48 8b f0             	mov    %rax,%rsi
14090f308:	48 8b 48 48          	mov    0x48(%rax),%rcx
14090f30c:	48 8b 39             	mov    (%rcx),%rdi
14090f30f:	49 8d 8d 20 02 00 00 	lea    0x220(%r13),%rcx
14090f316:	48 8b d7             	mov    %rdi,%rdx
14090f319:	e8 f2 62 f9 ff       	call   0x1408a5610
14090f31e:	4c 8b 40 10          	mov    0x10(%rax),%r8
14090f322:	4d 85 c0             	test   %r8,%r8
14090f325:	0f 84 a1 00 00 00    	je     0x14090f3cc
14090f32b:	49 8b 08             	mov    (%r8),%rcx
14090f32e:	4c 8b 49 08          	mov    0x8(%rcx),%r9
14090f332:	4d 85 c9             	test   %r9,%r9
14090f335:	0f 84 91 00 00 00    	je     0x14090f3cc
14090f33b:	48 83 79 28 00       	cmpq   $0x0,0x28(%rcx)
14090f340:	0f 84 86 00 00 00    	je     0x14090f3cc
14090f346:	48 8b d6             	mov    %rsi,%rdx
14090f349:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14090f34e:	49 8b cd             	mov    %r13,%rcx
14090f351:	e8 fa ca 01 00       	call   0x14092be50
14090f356:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f35a:	44 8b e0             	mov    %eax,%r12d
14090f35d:	85 c0                	test   %eax,%eax
14090f35f:	0f 85 88 00 00 00    	jne    0x14090f3ed
14090f365:	48 8b 46 50          	mov    0x50(%rsi),%rax
14090f369:	48 85 c0             	test   %rax,%rax
14090f36c:	0f 84 7b 00 00 00    	je     0x14090f3ed
14090f372:	4c 39 28             	cmp    %r13,(%rax)
14090f375:	74 0b                	je     0x14090f382
14090f377:	48 8b 40 28          	mov    0x28(%rax),%rax
14090f37b:	48 85 c0             	test   %rax,%rax
14090f37e:	75 f2                	jne    0x14090f372
14090f380:	eb 6b                	jmp    0x14090f3ed
14090f382:	49 8b cd             	mov    %r13,%rcx
14090f385:	e8 c6 db f9 ff       	call   0x1408acf50
14090f38a:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f38e:	44 8b e0             	mov    %eax,%r12d
14090f391:	85 c0                	test   %eax,%eax
14090f393:	75 58                	jne    0x14090f3ed
14090f395:	48 8b 56 50          	mov    0x50(%rsi),%rdx
14090f399:	48 85 d2             	test   %rdx,%rdx
14090f39c:	74 10                	je     0x14090f3ae
14090f39e:	66 90                	xchg   %ax,%ax
14090f3a0:	4c 39 2a             	cmp    %r13,(%rdx)
14090f3a3:	74 09                	je     0x14090f3ae
14090f3a5:	48 8b 52 28          	mov    0x28(%rdx),%rdx
14090f3a9:	48 85 d2             	test   %rdx,%rdx
14090f3ac:	75 f2                	jne    0x14090f3a0
14090f3ae:	49 63 8d 1c 02 00 00 	movslq 0x21c(%r13),%rcx
14090f3b5:	49 8b 85 40 02 00 00 	mov    0x240(%r13),%rax
14090f3bc:	48 89 14 c8          	mov    %rdx,(%rax,%rcx,8)
14090f3c0:	41 ff 85 1c 02 00 00 	incl   0x21c(%r13)
14090f3c7:	ff 42 18             	incl   0x18(%rdx)
14090f3ca:	eb 21                	jmp    0x14090f3ed
14090f3cc:	4c 8b c7             	mov    %rdi,%r8
14090f3cf:	48 8d 15 da 3b 74 00 	lea    0x743bda(%rip),%rdx        # 0x141052fb0
14090f3d6:	49 8b cd             	mov    %r13,%rcx
14090f3d9:	e8 52 e3 fd ff       	call   0x1408ed730
14090f3de:	48 89 03             	mov    %rax,(%rbx)
14090f3e1:	b8 01 00 00 00       	mov    $0x1,%eax
14090f3e6:	44 8b e0             	mov    %eax,%r12d
14090f3e9:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f3ed:	0f b7 4d 5c          	movzwl 0x5c(%rbp),%ecx
14090f3f1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090f3f6:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090f3fb:	b8 00 90 00 00       	mov    $0x9000,%eax
14090f400:	66 85 c8             	test   %cx,%ax
14090f403:	75 06                	jne    0x14090f40b
14090f405:	83 7d 68 00          	cmpl   $0x0,0x68(%rbp)
14090f409:	74 09                	je     0x14090f414
14090f40b:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14090f40f:	e8 4c 9e 01 00       	call   0x140929260
14090f414:	45 85 e4             	test   %r12d,%r12d
14090f417:	e9 ee c7 ff ff       	jmp    0x14090bc0a
14090f41c:	41 ff 85 e8 00 00 00 	incl   0xe8(%r13)
14090f423:	45 8b e3             	mov    %r11d,%r12d
14090f426:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090f42b:	4d 8b 45 20          	mov    0x20(%r13),%r8
14090f42f:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090f434:	48 63 41 04          	movslq 0x4(%rcx),%rax
14090f438:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14090f43c:	49 8b cd             	mov    %r13,%rcx
14090f43f:	48 c1 e0 05          	shl    $0x5,%rax
14090f443:	4e 8b 04 00          	mov    (%rax,%r8,1),%r8
14090f447:	e8 94 21 fd ff       	call   0x1408e15e0
14090f44c:	48 8b f8             	mov    %rax,%rdi
14090f44f:	48 85 c0             	test   %rax,%rax
14090f452:	0f 84 9a 00 00 00    	je     0x14090f4f2
14090f458:	80 78 3f 01          	cmpb   $0x1,0x3f(%rax)
14090f45c:	0f 85 90 00 00 00    	jne    0x14090f4f2
14090f462:	48 8b 48 50          	mov    0x50(%rax),%rcx
14090f466:	48 85 c9             	test   %rcx,%rcx
14090f469:	0f 84 83 00 00 00    	je     0x14090f4f2
14090f46f:	90                   	nop
14090f470:	48 8b 41 10          	mov    0x10(%rcx),%rax
14090f474:	83 78 08 00          	cmpl   $0x0,0x8(%rax)
14090f478:	0f 8f 90 13 00 00    	jg     0x14091080e
14090f47e:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14090f482:	48 85 c9             	test   %rcx,%rcx
14090f485:	75 e9                	jne    0x14090f470
14090f487:	48 8b d7             	mov    %rdi,%rdx
14090f48a:	49 8b cd             	mov    %r13,%rcx
14090f48d:	e8 0e d1 01 00       	call   0x14092c5a0
14090f492:	48 8b d8             	mov    %rax,%rbx
14090f495:	48 8b 48 08          	mov    0x8(%rax),%rcx
14090f499:	48 8b 11             	mov    (%rcx),%rdx
14090f49c:	48 8b 42 28          	mov    0x28(%rdx),%rax
14090f4a0:	48 85 c0             	test   %rax,%rax
14090f4a3:	75 04                	jne    0x14090f4a9
14090f4a5:	48 8b 42 20          	mov    0x20(%rdx),%rax
14090f4a9:	ff 47 2c             	incl   0x2c(%rdi)
14090f4ac:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14090f4b0:	ff 15 6a 45 67 00    	call   *0x67456a(%rip)        # 0x140f83a20
14090f4b6:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f4ba:	44 8b e0             	mov    %eax,%r12d
14090f4bd:	85 c0                	test   %eax,%eax
14090f4bf:	75 12                	jne    0x14090f4d3
14090f4c1:	33 c0                	xor    %eax,%eax
14090f4c3:	48 8b cb             	mov    %rbx,%rcx
14090f4c6:	48 89 43 10          	mov    %rax,0x10(%rbx)
14090f4ca:	48 89 47 50          	mov    %rax,0x50(%rdi)
14090f4ce:	e8 1d 80 00 00       	call   0x1409174f0
14090f4d3:	49 83 bd 00 03 00 00 	cmpq   $0x0,0x300(%r13)
14090f4da:	00
14090f4db:	75 0a                	jne    0x14090f4e7
14090f4dd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14090f4e2:	01 47 2c             	add    %eax,0x2c(%rdi)
14090f4e5:	75 0b                	jne    0x14090f4f2
14090f4e7:	48 8b d7             	mov    %rdi,%rdx
14090f4ea:	49 8b cd             	mov    %r13,%rcx
14090f4ed:	e8 2e f7 f8 ff       	call   0x14089ec20
14090f4f2:	41 ff 8d e8 00 00 00 	decl   0xe8(%r13)
14090f4f9:	45 85 e4             	test   %r12d,%r12d
14090f4fc:	0f 85 20 a0 ff ff    	jne    0x140909522
14090f502:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090f507:	45 33 db             	xor    %r11d,%r11d
14090f50a:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090f50f:	e9 1d d0 ff ff       	jmp    0x14090c531
14090f514:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090f519:	4c 89 5d b8          	mov    %r11,-0x48(%rbp)
14090f51d:	48 8b 40 10          	mov    0x10(%rax),%rax
14090f521:	48 8b 58 10          	mov    0x10(%rax),%rbx
14090f525:	48 85 db             	test   %rbx,%rbx
14090f528:	0f 84 e7 12 00 00    	je     0x140910815
14090f52e:	48 8b 3b             	mov    (%rbx),%rdi
14090f531:	48 85 ff             	test   %rdi,%rdi
14090f534:	0f 84 db 12 00 00    	je     0x140910815
14090f53a:	48 8b 47 30          	mov    0x30(%rdi),%rax
14090f53e:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14090f542:	48 8b cb             	mov    %rbx,%rcx
14090f545:	ff 15 d5 44 67 00    	call   *0x6744d5(%rip)        # 0x140f83a20
14090f54b:	48 8b d3             	mov    %rbx,%rdx
14090f54e:	48 8b ce             	mov    %rsi,%rcx
14090f551:	44 8b e0             	mov    %eax,%r12d
14090f554:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090f558:	e8 73 7a 00 00       	call   0x140916fd0
14090f55d:	45 85 e4             	test   %r12d,%r12d
14090f560:	0f 85 bc 9f ff ff    	jne    0x140909522
14090f566:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14090f56a:	41 b1 02             	mov    $0x2,%r9b
14090f56d:	45 33 c0             	xor    %r8d,%r8d
14090f570:	48 8b ce             	mov    %rsi,%rcx
14090f573:	48 89 18             	mov    %rbx,(%rax)
14090f576:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090f57b:	8b 50 04             	mov    0x4(%rax),%edx
14090f57e:	e8 9d ff f7 ff       	call   0x14088f520
14090f583:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14090f587:	48 85 c0             	test   %rax,%rax
14090f58a:	0f 84 95 12 00 00    	je     0x140910825
14090f590:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090f595:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090f59a:	48 89 48 30          	mov    %rcx,0x30(%rax)
14090f59e:	ff 43 08             	incl   0x8(%rbx)
14090f5a1:	45 33 db             	xor    %r11d,%r11d
14090f5a4:	e9 88 cf ff ff       	jmp    0x14090c531
14090f5a9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090f5ae:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090f5b2:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090f5b6:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090f5ba:	e8 b1 43 01 00       	call   0x140923970
14090f5bf:	85 c0                	test   %eax,%eax
14090f5c1:	0f 85 80 14 00 00    	jne    0x140910a47
14090f5c7:	b9 10 00 00 00       	mov    $0x10,%ecx
14090f5cc:	e8 8f e1 fd ff       	call   0x1408ed760
14090f5d1:	48 8b f8             	mov    %rax,%rdi
14090f5d4:	48 85 c0             	test   %rax,%rax
14090f5d7:	0f 84 6a 14 00 00    	je     0x140910a47
14090f5dd:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090f5e1:	48 89 08             	mov    %rcx,(%rax)
14090f5e4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090f5e9:	48 63 48 0c          	movslq 0xc(%rax),%rcx
14090f5ed:	48 6b d1 38          	imul   $0x38,%rcx,%rdx
14090f5f1:	49 03 d6             	add    %r14,%rdx
14090f5f4:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14090f5f8:	48 63 48 08          	movslq 0x8(%rax),%rcx
14090f5fc:	b8 00 90 00 00       	mov    $0x9000,%eax
14090f601:	48 6b d9 38          	imul   $0x38,%rcx,%rbx
14090f605:	48 03 5e 68          	add    0x68(%rsi),%rbx
14090f609:	66 85 43 14          	test   %ax,0x14(%rbx)
14090f60d:	74 0b                	je     0x14090f61a
14090f60f:	48 8b cb             	mov    %rbx,%rcx
14090f612:	e8 b9 81 fa ff       	call   0x1408b77d0
14090f617:	48 8b d8             	mov    %rax,%rbx
14090f61a:	48 8b cb             	mov    %rbx,%rcx
14090f61d:	66 c7 43 14 01 00    	movw   $0x1,0x14(%rbx)
14090f623:	e8 38 9c 01 00       	call   0x140929260
14090f628:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090f62d:	48 8d 05 24 00 74 00 	lea    0x740024(%rip),%rax        # 0x14104f658
14090f634:	48 89 03             	mov    %rax,(%rbx)
14090f637:	45 33 db             	xor    %r11d,%r11d
14090f63a:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14090f63e:	48 8d 05 0b c5 f7 ff 	lea    -0x83af5(%rip),%rax        # 0x14088bb50
14090f645:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090f64a:	66 c7 43 14 01 1a    	movw   $0x1a01,0x14(%rbx)
14090f650:	c6 43 17 70          	movb   $0x70,0x17(%rbx)
14090f654:	48 89 43 30          	mov    %rax,0x30(%rbx)
14090f658:	e9 d4 ce ff ff       	jmp    0x14090c531
14090f65d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090f662:	48 63 41 0c          	movslq 0xc(%rcx),%rax
14090f666:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14090f66a:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090f66e:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090f672:	49 03 d6             	add    %r14,%rdx
14090f675:	48 63 7a 38          	movslq 0x38(%rdx),%rdi
14090f679:	4c 8d 5a 38          	lea    0x38(%rdx),%r11
14090f67d:	66 49 0f 6e e3       	movq   %r11,%xmm4
14090f682:	4c 8b 2c c8          	mov    (%rax,%rcx,8),%r13
14090f686:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090f68b:	44 8b 22             	mov    (%rdx),%r12d
14090f68e:	66 0f 6c e4          	punpcklqdq %xmm4,%xmm4
14090f692:	49 8b 75 30          	mov    0x30(%r13),%rsi
14090f696:	48 8b 58 70          	mov    0x70(%rax),%rbx
14090f69a:	33 c0                	xor    %eax,%eax
14090f69c:	44 8b c8             	mov    %eax,%r9d
14090f69f:	8b d0                	mov    %eax,%edx
14090f6a1:	4c 8b 3e             	mov    (%rsi),%r15
14090f6a4:	4d 8b 37             	mov    (%r15),%r14
14090f6a7:	85 ff                	test   %edi,%edi
14090f6a9:	0f 8e 0d 01 00 00    	jle    0x14090f7bc
14090f6af:	83 ff 08             	cmp    $0x8,%edi
14090f6b2:	0f 82 04 01 00 00    	jb     0x14090f7bc
14090f6b8:	41 83 f8 06          	cmp    $0x6,%r8d
14090f6bc:	0f 8c fa 00 00 00    	jl     0x14090f7bc
14090f6c2:	8b c7                	mov    %edi,%eax
14090f6c4:	25 07 00 00 80       	and    $0x80000007,%eax
14090f6c9:	7d 07                	jge    0x14090f6d2
14090f6cb:	ff c8                	dec    %eax
14090f6cd:	83 c8 f8             	or     $0xfffffff8,%eax
14090f6d0:	ff c0                	inc    %eax
14090f6d2:	44 8b d7             	mov    %edi,%r10d
14090f6d5:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14090f6d9:	44 2b d0             	sub    %eax,%r10d
14090f6dc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14090f6e2:	0f 1f 40 00          	nopl   0x0(%rax)
14090f6e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14090f6ed:	00 00 00
14090f6f0:	f3 41 0f 7e d8       	movq   %xmm8,%xmm3
14090f6f5:	66 41 0f 6e c9       	movd   %r9d,%xmm1
14090f6fa:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1
14090f6ff:	41 8d 40 fe          	lea    -0x2(%r8),%eax
14090f703:	66 0f fe cb          	paddd  %xmm3,%xmm1
14090f707:	66 0f 6e d0          	movd   %eax,%xmm2
14090f70b:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
14090f710:	41 8d 40 02          	lea    0x2(%r8),%eax
14090f714:	66 0f fe d3          	paddd  %xmm3,%xmm2
14090f718:	48 8d 49 40          	lea    0x40(%rcx),%rcx
14090f71c:	f3 0f 7e c7          	movq   %xmm7,%xmm0
14090f720:	41 83 c1 08          	add    $0x8,%r9d
14090f724:	66 0f fe c8          	paddd  %xmm0,%xmm1
14090f728:	48 83 c2 08          	add    $0x8,%rdx
14090f72c:	66 0f 38 25 c1       	pmovsxdq %xmm1,%xmm0
14090f731:	62 f2 fd 08 40 ce    	vpmullq %xmm6,%xmm0,%xmm1
14090f737:	66 0f d4 cc          	paddq  %xmm4,%xmm1
14090f73b:	f3 0f 7e c7          	movq   %xmm7,%xmm0
14090f73f:	66 0f fe d0          	paddd  %xmm0,%xmm2
14090f743:	66 0f 38 25 c2       	pmovsxdq %xmm2,%xmm0
14090f748:	f3 0f 7f 49 a0       	movdqu %xmm1,-0x60(%rcx)
14090f74d:	62 f2 fd 08 40 ce    	vpmullq %xmm6,%xmm0,%xmm1
14090f753:	66 0f d4 cc          	paddq  %xmm4,%xmm1
14090f757:	66 41 0f 6e d0       	movd   %r8d,%xmm2
14090f75c:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
14090f761:	41 83 c0 08          	add    $0x8,%r8d
14090f765:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
14090f76a:	f3 0f 7e c7          	movq   %xmm7,%xmm0
14090f76e:	66 0f fe d3          	paddd  %xmm3,%xmm2
14090f772:	66 0f fe d0          	paddd  %xmm0,%xmm2
14090f776:	66 0f 38 25 c2       	pmovsxdq %xmm2,%xmm0
14090f77b:	66 0f 6e d0          	movd   %eax,%xmm2
14090f77f:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
14090f784:	66 0f fe d3          	paddd  %xmm3,%xmm2
14090f788:	62 f2 fd 08 40 ce    	vpmullq %xmm6,%xmm0,%xmm1
14090f78e:	66 0f d4 cc          	paddq  %xmm4,%xmm1
14090f792:	f3 0f 7e c7          	movq   %xmm7,%xmm0
14090f796:	66 0f fe d0          	paddd  %xmm0,%xmm2
14090f79a:	f3 0f 7f 49 c0       	movdqu %xmm1,-0x40(%rcx)
14090f79f:	66 0f 38 25 c2       	pmovsxdq %xmm2,%xmm0
14090f7a4:	62 f2 fd 08 40 ce    	vpmullq %xmm6,%xmm0,%xmm1
14090f7aa:	66 0f d4 cc          	paddq  %xmm4,%xmm1
14090f7ae:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
14090f7b3:	45 3b ca             	cmp    %r10d,%r9d
14090f7b6:	0f 8c 34 ff ff ff    	jl     0x14090f6f0
14090f7bc:	48 3b d7             	cmp    %rdi,%rdx
14090f7bf:	7d 28                	jge    0x14090f7e9
14090f7c1:	45 8d 41 01          	lea    0x1(%r9),%r8d
14090f7c5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14090f7cc:	00 00 00 00
14090f7d0:	49 63 c0             	movslq %r8d,%rax
14090f7d3:	41 ff c0             	inc    %r8d
14090f7d6:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090f7da:	49 03 cb             	add    %r11,%rcx
14090f7dd:	48 89 0c d3          	mov    %rcx,(%rbx,%rdx,8)
14090f7e1:	48 ff c2             	inc    %rdx
14090f7e4:	48 3b d7             	cmp    %rdi,%rdx
14090f7e7:	7c e7                	jl     0x14090f7d0
14090f7e9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090f7ee:	44 8b cf             	mov    %edi,%r9d
14090f7f1:	41 8b d4             	mov    %r12d,%edx
14090f7f4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14090f7f9:	48 8b ce             	mov    %rsi,%rcx
14090f7fc:	4c 8b 40 10          	mov    0x10(%rax),%r8