14028c2b4:	48 2b c8             	sub    %rax,%rcx
14028c2b7:	e9 ac f3 ff ff       	jmp    0x14028b668
14028c2bc:	90                   	nop
14028c2bd:	90                   	nop
14028c2be:	90                   	nop
14028c2bf:	90                   	nop
14028c2c0:	48 63 41 fc          	movslq -0x4(%rcx),%rax
14028c2c4:	48 2b c8             	sub    %rax,%rcx
14028c2c7:	e9 84 eb ff ff       	jmp    0x14028ae50
14028c2cc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14028c2d1:	55                   	push   %rbp
14028c2d2:	56                   	push   %rsi
14028c2d3:	57                   	push   %rdi
14028c2d4:	41 54                	push   %r12
14028c2d6:	41 55                	push   %r13
14028c2d8:	41 56                	push   %r14
14028c2da:	41 57                	push   %r15
14028c2dc:	48 8b ec             	mov    %rsp,%rbp
14028c2df:	48 83 ec 60          	sub    $0x60,%rsp
14028c2e3:	48 8b 05 56 2d a3 00 	mov    0xa32d56(%rip),%rax        # 0x140cbf040
14028c2ea:	48 33 c4             	xor    %rsp,%rax
14028c2ed:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14028c2f1:	4d 8b f1             	mov    %r9,%r14
14028c2f4:	49 8b f0             	mov    %r8,%rsi
14028c2f7:	4c 8b d2             	mov    %rdx,%r10
14028c2fa:	48 8b d9             	mov    %rcx,%rbx
14028c2fd:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
14028c301:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
14028c305:	4c 8b 65 68          	mov    0x68(%rbp),%r12
14028c309:	4c 8b 6d 70          	mov    0x70(%rbp),%r13
14028c30d:	45 33 c0             	xor    %r8d,%r8d
14028c310:	44 89 45 c0          	mov    %r8d,-0x40(%rbp)
14028c314:	48 8d 05 d1 bd 8b 00 	lea    0x8bbdd1(%rip),%rax        # 0x140b480ec
14028c31b:	48 89 41 08          	mov    %rax,0x8(%rcx)
14028c31f:	48 8d 05 b2 63 89 00 	lea    0x8963b2(%rip),%rax        # 0x140b226d8
14028c326:	48 89 81 00 02 00 00 	mov    %rax,0x200(%rcx)
14028c32d:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
14028c334:	48 8d 05 c5 60 89 00 	lea    0x8960c5(%rip),%rax        # 0x140b22400
14028c33b:	48 89 01             	mov    %rax,(%rcx)
14028c33e:	48 63 05 ab bd 8b 00 	movslq 0x8bbdab(%rip),%rax        # 0x140b480f0
14028c345:	48 8d 0d 9c 61 89 00 	lea    0x89619c(%rip),%rcx        # 0x140b224e8
14028c34c:	48 89 4c 18 08       	mov    %rcx,0x8(%rax,%rbx,1)
14028c351:	4c 89 43 10          	mov    %r8,0x10(%rbx)
14028c355:	4c 89 43 18          	mov    %r8,0x18(%rbx)
14028c359:	48 8d 05 20 62 89 00 	lea    0x896220(%rip),%rax        # 0x140b22580
14028c360:	48 89 03             	mov    %rax,(%rbx)
14028c363:	48 8b 43 08          	mov    0x8(%rbx),%rax
14028c367:	48 63 48 04          	movslq 0x4(%rax),%rcx
14028c36b:	48 8d 05 f6 62 89 00 	lea    0x8962f6(%rip),%rax        # 0x140b22668
14028c372:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
14028c377:	48 8b 43 08          	mov    0x8(%rbx),%rax
14028c37b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14028c37f:	8d 91 08 fe ff ff    	lea    -0x1f8(%rcx),%edx
14028c385:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
14028c389:	4c 89 43 20          	mov    %r8,0x20(%rbx)
14028c38d:	4c 89 43 28          	mov    %r8,0x28(%rbx)
14028c391:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
14028c395:	4c 89 07             	mov    %r8,(%rdi)
14028c398:	4c 89 47 08          	mov    %r8,0x8(%rdi)
14028c39c:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14028c3a0:	44 88 43 48          	mov    %r8b,0x48(%rbx)
14028c3a4:	49 8b 0a             	mov    (%r10),%rcx
14028c3a7:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14028c3ab:	48 85 c9             	test   %rcx,%rcx
14028c3ae:	74 10                	je     0x14028c3c0
14028c3b0:	48 8b 01             	mov    (%rcx),%rax
14028c3b3:	48 8b 40 08          	mov    0x8(%rax),%rax
14028c3b7:	ff 15 7b 08 88 00    	call   *0x88087b(%rip)        # 0x140b0cc38
14028c3bd:	45 33 c0             	xor    %r8d,%r8d
14028c3c0:	4c 89 43 58          	mov    %r8,0x58(%rbx)
14028c3c4:	4c 89 43 60          	mov    %r8,0x60(%rbx)
14028c3c8:	48 8b 46 08          	mov    0x8(%rsi),%rax
14028c3cc:	48 85 c0             	test   %rax,%rax
14028c3cf:	74 04                	je     0x14028c3d5
14028c3d1:	f0 ff 40 08          	lock incl 0x8(%rax)
14028c3d5:	48 8b 06             	mov    (%rsi),%rax
14028c3d8:	48 89 43 58          	mov    %rax,0x58(%rbx)
14028c3dc:	48 8b 46 08          	mov    0x8(%rsi),%rax
14028c3e0:	48 89 43 60          	mov    %rax,0x60(%rbx)
14028c3e4:	4c 89 43 68          	mov    %r8,0x68(%rbx)
14028c3e8:	4c 89 43 70          	mov    %r8,0x70(%rbx)
14028c3ec:	49 8b 46 08          	mov    0x8(%r14),%rax
14028c3f0:	48 85 c0             	test   %rax,%rax
14028c3f3:	74 04                	je     0x14028c3f9
14028c3f5:	f0 ff 40 08          	lock incl 0x8(%rax)
14028c3f9:	49 8b 06             	mov    (%r14),%rax
14028c3fc:	48 89 43 68          	mov    %rax,0x68(%rbx)
14028c400:	49 8b 46 08          	mov    0x8(%r14),%rax
14028c404:	48 89 43 70          	mov    %rax,0x70(%rbx)
14028c408:	4c 89 43 78          	mov    %r8,0x78(%rbx)
14028c40c:	4c 89 83 80 00 00 00 	mov    %r8,0x80(%rbx)
14028c413:	49 8b 47 08          	mov    0x8(%r15),%rax
14028c417:	48 85 c0             	test   %rax,%rax
14028c41a:	74 04                	je     0x14028c420
14028c41c:	f0 ff 40 08          	lock incl 0x8(%rax)
14028c420:	49 8b 07             	mov    (%r15),%rax
14028c423:	48 89 43 78          	mov    %rax,0x78(%rbx)
14028c427:	49 8b 47 08          	mov    0x8(%r15),%rax
14028c42b:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
14028c432:	45 33 ff             	xor    %r15d,%r15d
14028c435:	4c 89 bb 88 00 00 00 	mov    %r15,0x88(%rbx)
14028c43c:	4c 89 bb 90 00 00 00 	mov    %r15,0x90(%rbx)
14028c443:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14028c448:	48 85 c0             	test   %rax,%rax
14028c44b:	74 04                	je     0x14028c451
14028c44d:	f0 ff 40 08          	lock incl 0x8(%rax)
14028c451:	49 8b 04 24          	mov    (%r12),%rax
14028c455:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
14028c45c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14028c461:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
14028c468:	4c 89 bb 98 00 00 00 	mov    %r15,0x98(%rbx)
14028c46f:	4c 89 bb a0 00 00 00 	mov    %r15,0xa0(%rbx)
14028c476:	49 8b 45 08          	mov    0x8(%r13),%rax
14028c47a:	48 85 c0             	test   %rax,%rax
14028c47d:	74 04                	je     0x14028c483
14028c47f:	f0 ff 40 08          	lock incl 0x8(%rax)
14028c483:	49 8b 45 00          	mov    0x0(%r13),%rax
14028c487:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14028c48e:	49 8b 45 08          	mov    0x8(%r13),%rax
14028c492:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
14028c499:	4c 8d b3 a8 00 00 00 	lea    0xa8(%rbx),%r14
14028c4a0:	4d 89 3e             	mov    %r15,(%r14)
14028c4a3:	4d 89 7e 08          	mov    %r15,0x8(%r14)
14028c4a7:	4c 89 bb b8 00 00 00 	mov    %r15,0xb8(%rbx)
14028c4ae:	4c 89 bb c0 00 00 00 	mov    %r15,0xc0(%rbx)
14028c4b5:	4c 89 bb c8 00 00 00 	mov    %r15,0xc8(%rbx)
14028c4bc:	4c 89 bb d0 00 00 00 	mov    %r15,0xd0(%rbx)
14028c4c3:	4c 89 bb d8 00 00 00 	mov    %r15,0xd8(%rbx)
14028c4ca:	4c 89 bb e0 00 00 00 	mov    %r15,0xe0(%rbx)
14028c4d1:	4c 89 bb e8 00 00 00 	mov    %r15,0xe8(%rbx)
14028c4d8:	4c 89 bb f0 00 00 00 	mov    %r15,0xf0(%rbx)
14028c4df:	4c 89 bb f8 00 00 00 	mov    %r15,0xf8(%rbx)
14028c4e6:	4c 89 bb 00 01 00 00 	mov    %r15,0x100(%rbx)
14028c4ed:	4c 89 bb 08 01 00 00 	mov    %r15,0x108(%rbx)
14028c4f4:	4c 89 bb 10 01 00 00 	mov    %r15,0x110(%rbx)
14028c4fb:	44 89 7d d0          	mov    %r15d,-0x30(%rbp)
14028c4ff:	48 8d 8b 18 01 00 00 	lea    0x118(%rbx),%rcx
14028c506:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14028c50a:	e8 29 99 00 00       	call   0x140295e38
14028c50f:	4c 89 bb 28 01 00 00 	mov    %r15,0x128(%rbx)
14028c516:	4c 89 bb 30 01 00 00 	mov    %r15,0x130(%rbx)
14028c51d:	4c 89 bb 38 01 00 00 	mov    %r15,0x138(%rbx)
14028c524:	4c 89 bb 40 01 00 00 	mov    %r15,0x140(%rbx)
14028c52b:	4c 89 bb 48 01 00 00 	mov    %r15,0x148(%rbx)
14028c532:	4c 89 bb 50 01 00 00 	mov    %r15,0x150(%rbx)
14028c539:	48 8d b3 58 01 00 00 	lea    0x158(%rbx),%rsi
14028c540:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c544:	4c 89 3e             	mov    %r15,(%rsi)
14028c547:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c54b:	b9 48 00 00 00       	mov    $0x48,%ecx
14028c550:	ff 15 72 03 88 00    	call   *0x880372(%rip)        # 0x140b0c8c8
14028c556:	48 85 c0             	test   %rax,%rax
14028c559:	75 07                	jne    0x14028c562
14028c55b:	ff 15 37 ff 87 00    	call   *0x87ff37(%rip)        # 0x140b0c498
14028c561:	cc                   	int3
14028c562:	48 89 00             	mov    %rax,(%rax)
14028c565:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c569:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c56d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c573:	48 89 06             	mov    %rax,(%rsi)
14028c576:	48 8d b3 68 01 00 00 	lea    0x168(%rbx),%rsi
14028c57d:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c581:	4c 89 3e             	mov    %r15,(%rsi)
14028c584:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c588:	b9 30 00 00 00       	mov    $0x30,%ecx
14028c58d:	ff 15 35 03 88 00    	call   *0x880335(%rip)        # 0x140b0c8c8
14028c593:	48 85 c0             	test   %rax,%rax
14028c596:	75 07                	jne    0x14028c59f
14028c598:	ff 15 fa fe 87 00    	call   *0x87fefa(%rip)        # 0x140b0c498
14028c59e:	cc                   	int3
14028c59f:	48 89 00             	mov    %rax,(%rax)
14028c5a2:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c5a6:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c5aa:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c5b0:	48 89 06             	mov    %rax,(%rsi)
14028c5b3:	48 8d b3 78 01 00 00 	lea    0x178(%rbx),%rsi
14028c5ba:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c5be:	4c 89 3e             	mov    %r15,(%rsi)
14028c5c1:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c5c5:	41 bc 38 00 00 00    	mov    $0x38,%r12d
14028c5cb:	41 8b cc             	mov    %r12d,%ecx
14028c5ce:	ff 15 f4 02 88 00    	call   *0x8802f4(%rip)        # 0x140b0c8c8
14028c5d4:	48 85 c0             	test   %rax,%rax
14028c5d7:	75 07                	jne    0x14028c5e0
14028c5d9:	ff 15 b9 fe 87 00    	call   *0x87feb9(%rip)        # 0x140b0c498
14028c5df:	cc                   	int3
14028c5e0:	48 89 00             	mov    %rax,(%rax)
14028c5e3:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c5e7:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c5eb:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c5f1:	48 89 06             	mov    %rax,(%rsi)
14028c5f4:	48 8d b3 88 01 00 00 	lea    0x188(%rbx),%rsi
14028c5fb:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c5ff:	4c 89 3e             	mov    %r15,(%rsi)
14028c602:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c606:	49 8b cc             	mov    %r12,%rcx
14028c609:	ff 15 b9 02 88 00    	call   *0x8802b9(%rip)        # 0x140b0c8c8
14028c60f:	48 85 c0             	test   %rax,%rax
14028c612:	75 07                	jne    0x14028c61b
14028c614:	ff 15 7e fe 87 00    	call   *0x87fe7e(%rip)        # 0x140b0c498
14028c61a:	cc                   	int3
14028c61b:	48 89 00             	mov    %rax,(%rax)
14028c61e:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c622:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c626:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c62c:	48 89 06             	mov    %rax,(%rsi)
14028c62f:	48 8d b3 98 01 00 00 	lea    0x198(%rbx),%rsi
14028c636:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c63a:	4c 89 3e             	mov    %r15,(%rsi)
14028c63d:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c641:	b9 58 00 00 00       	mov    $0x58,%ecx
14028c646:	ff 15 7c 02 88 00    	call   *0x88027c(%rip)        # 0x140b0c8c8
14028c64c:	48 85 c0             	test   %rax,%rax
14028c64f:	75 07                	jne    0x14028c658
14028c651:	ff 15 41 fe 87 00    	call   *0x87fe41(%rip)        # 0x140b0c498
14028c657:	cc                   	int3
14028c658:	48 89 00             	mov    %rax,(%rax)
14028c65b:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c65f:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c663:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c669:	48 89 06             	mov    %rax,(%rsi)
14028c66c:	4c 89 bb a8 01 00 00 	mov    %r15,0x1a8(%rbx)
14028c673:	4c 89 bb b0 01 00 00 	mov    %r15,0x1b0(%rbx)
14028c67a:	4c 89 bb b8 01 00 00 	mov    %r15,0x1b8(%rbx)
14028c681:	48 8d b3 c0 01 00 00 	lea    0x1c0(%rbx),%rsi
14028c688:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14028c68c:	4c 89 3e             	mov    %r15,(%rsi)
14028c68f:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
14028c693:	49 8b cc             	mov    %r12,%rcx
14028c696:	ff 15 2c 02 88 00    	call   *0x88022c(%rip)        # 0x140b0c8c8
14028c69c:	48 85 c0             	test   %rax,%rax
14028c69f:	75 07                	jne    0x14028c6a8
14028c6a1:	ff 15 f1 fd 87 00    	call   *0x87fdf1(%rip)        # 0x140b0c498
14028c6a7:	cc                   	int3
14028c6a8:	48 89 00             	mov    %rax,(%rax)
14028c6ab:	48 89 40 08          	mov    %rax,0x8(%rax)
14028c6af:	48 89 40 10          	mov    %rax,0x10(%rax)
14028c6b3:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14028c6b9:	48 89 06             	mov    %rax,(%rsi)
14028c6bc:	4c 89 bb d8 01 00 00 	mov    %r15,0x1d8(%rbx)
14028c6c3:	4c 89 bb e0 01 00 00 	mov    %r15,0x1e0(%rbx)
14028c6ca:	4c 89 bb e8 01 00 00 	mov    %r15,0x1e8(%rbx)
14028c6d1:	44 88 bb f0 01 00 00 	mov    %r15b,0x1f0(%rbx)
14028c6d8:	0f 57 c0             	xorps  %xmm0,%xmm0
14028c6db:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14028c6df:	41 bd 03 00 00 00    	mov    $0x3,%r13d
14028c6e5:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
14028c6e9:	41 8d 75 0c          	lea    0xc(%r13),%esi
14028c6ed:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
14028c6f1:	8b 05 79 b9 8b 00    	mov    0x8bb979(%rip),%eax        # 0x140b48070
14028c6f7:	66 89 45 d0          	mov    %ax,-0x30(%rbp)
14028c6fb:	8a 05 71 b9 8b 00    	mov    0x8bb971(%rip),%al        # 0x140b48072
14028c701:	88 45 d2             	mov    %al,-0x2e(%rbp)
14028c704:	44 88 7d d3          	mov    %r15b,-0x2d(%rbp)
14028c708:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14028c70c:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14028c710:	74 20                	je     0x14028c732
14028c712:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14028c716:	0f 11 02             	movups %xmm0,(%rdx)
14028c719:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
14028c71d:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
14028c721:	8b c6                	mov    %esi,%eax
14028c723:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14028c727:	44 88 7d d0          	mov    %r15b,-0x30(%rbp)
14028c72b:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
14028c730:	eb 10                	jmp    0x14028c742
14028c732:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14028c736:	48 8b cf             	mov    %rdi,%rcx
14028c739:	e8 3a 8f 00 00       	call   0x140295678
14028c73e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14028c742:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
14028c748:	48 3b c6             	cmp    %rsi,%rax
14028c74b:	76 2a                	jbe    0x14028c777
14028c74d:	48 ff c0             	inc    %rax
14028c750:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14028c754:	48 8b d1             	mov    %rcx,%rdx
14028c757:	49 3b c4             	cmp    %r12,%rax
14028c75a:	72 15                	jb     0x14028c771
14028c75c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14028c760:	48 2b d1             	sub    %rcx,%rdx
14028c763:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14028c767:	48 83 f8 1f          	cmp    $0x1f,%rax
14028c76b:	0f 87 2d 03 00 00    	ja     0x14028ca9e
14028c771:	ff 15 49 01 88 00    	call   *0x880149(%rip)        # 0x140b0c8c0
14028c777:	0f 57 c0             	xorps  %xmm0,%xmm0
14028c77a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14028c77e:	48 c7 45 e0 02 00 00 	movq   $0x2,-0x20(%rbp)
14028c785:	00
14028c786:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
14028c78a:	0f b7 05 db b8 8b 00 	movzwl 0x8bb8db(%rip),%eax        # 0x140b4806c
14028c791:	66 89 45 d0          	mov    %ax,-0x30(%rbp)
14028c795:	44 88 7d d2          	mov    %r15b,-0x2e(%rbp)
14028c799:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14028c79d:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14028c7a1:	74 21                	je     0x14028c7c4
14028c7a3:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14028c7a7:	0f 11 02             	movups %xmm0,(%rdx)
14028c7aa:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
14028c7ae:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
14028c7b2:	48 8b c6             	mov    %rsi,%rax
14028c7b5:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14028c7b9:	44 88 7d d0          	mov    %r15b,-0x30(%rbp)
14028c7bd:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
14028c7c2:	eb 10                	jmp    0x14028c7d4
14028c7c4:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14028c7c8:	48 8b cf             	mov    %rdi,%rcx
14028c7cb:	e8 a8 8e 00 00       	call   0x140295678
14028c7d0:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14028c7d4:	48 3b c6             	cmp    %rsi,%rax
14028c7d7:	76 2a                	jbe    0x14028c803
14028c7d9:	48 ff c0             	inc    %rax
14028c7dc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14028c7e0:	48 8b d1             	mov    %rcx,%rdx
14028c7e3:	49 3b c4             	cmp    %r12,%rax
14028c7e6:	72 15                	jb     0x14028c7fd
14028c7e8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14028c7ec:	48 2b d1             	sub    %rcx,%rdx
14028c7ef:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14028c7f3:	48 83 f8 1f          	cmp    $0x1f,%rax
14028c7f7:	0f 87 a1 02 00 00    	ja     0x14028ca9e
14028c7fd:	ff 15 bd 00 88 00    	call   *0x8800bd(%rip)        # 0x140b0c8c0
14028c803:	0f 57 c0             	xorps  %xmm0,%xmm0
14028c806:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14028c80a:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
14028c80e:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
14028c812:	4d 8b c5             	mov    %r13,%r8
14028c815:	48 8d 15 4c b8 8b 00 	lea    0x8bb84c(%rip),%rdx        # 0x140b48068
14028c81c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14028c820:	e8 7b 29 e8 ff       	call   0x14010f1a0
14028c825:	90                   	nop
14028c826:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14028c82a:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14028c82e:	74 21                	je     0x14028c851
14028c830:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14028c834:	0f 11 02             	movups %xmm0,(%rdx)
14028c837:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
14028c83b:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
14028c83f:	48 8b c6             	mov    %rsi,%rax
14028c842:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14028c846:	44 88 7d d0          	mov    %r15b,-0x30(%rbp)
14028c84a:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
14028c84f:	eb 10                	jmp    0x14028c861
14028c851:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14028c855:	48 8b cf             	mov    %rdi,%rcx
14028c858:	e8 1b 8e 00 00       	call   0x140295678
14028c85d:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14028c861:	48 3b c6             	cmp    %rsi,%rax
14028c864:	76 2a                	jbe    0x14028c890
14028c866:	48 ff c0             	inc    %rax
14028c869:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx