1409b7309:	4c 8b c1             	mov    %rcx,%r8
1409b730c:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1409b7310:	33 d2                	xor    %edx,%edx
1409b7312:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1409b7317:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1409b731c:	44 8d 4d ff          	lea    -0x1(%rbp),%r9d
1409b7320:	ff 15 3a c0 5c 00    	call   *0x5cc03a(%rip)        # 0x140f83360
1409b7326:	48 63 d8             	movslq %eax,%rbx
1409b7329:	85 c0                	test   %eax,%eax
1409b732b:	74 3c                	je     0x1409b7369
1409b732d:	48 8b cb             	mov    %rbx,%rcx
1409b7330:	48 03 c9             	add    %rcx,%rcx
1409b7333:	e8 f4 b3 47 00       	call   0x140e3272c
1409b7338:	48 8b f8             	mov    %rax,%rdi
1409b733b:	48 85 c0             	test   %rax,%rax
1409b733e:	74 34                	je     0x1409b7374
1409b7340:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1409b7344:	44 8d 4d ff          	lea    -0x1(%rbp),%r9d
1409b7348:	4c 8b c6             	mov    %rsi,%r8
1409b734b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409b7350:	33 d2                	xor    %edx,%edx
1409b7352:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1409b7357:	ff 15 03 c0 5c 00    	call   *0x5cc003(%rip)        # 0x140f83360
1409b735d:	85 c0                	test   %eax,%eax
1409b735f:	75 3c                	jne    0x1409b739d
1409b7361:	48 8b cf             	mov    %rdi,%rcx
1409b7364:	e8 27 9d 47 00       	call   0x140e31090
1409b7369:	e8 82 2f 47 00       	call   0x140e2a2f0
1409b736e:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1409b7374:	4c 8d 05 5d 53 6b 00 	lea    0x6b535d(%rip),%r8        # 0x14106c6d8
1409b737b:	ba 00 01 00 00       	mov    $0x100,%edx
1409b7380:	48 8b ce             	mov    %rsi,%rcx
1409b7383:	e8 a8 89 9c ff       	call   0x14037fd30
1409b7388:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409b738d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409b7392:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409b7397:	48 83 c4 40          	add    $0x40,%rsp
1409b739b:	5f                   	pop    %rdi
1409b739c:	c3                   	ret
1409b739d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1409b73a2:	33 d2                	xor    %edx,%edx
1409b73a4:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1409b73a9:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1409b73af:	c7 44 24 28 00 01 00 	movl   $0x100,0x28(%rsp)
1409b73b6:	00
1409b73b7:	4c 8b c7             	mov    %rdi,%r8
1409b73ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409b73bf:	8d 4a 03             	lea    0x3(%rdx),%ecx
1409b73c2:	ff 15 e0 bf 5c 00    	call   *0x5cbfe0(%rip)        # 0x140f833a8
1409b73c8:	85 c0                	test   %eax,%eax
1409b73ca:	75 27                	jne    0x1409b73f3
1409b73cc:	ff 15 96 be 5c 00    	call   *0x5cbe96(%rip)        # 0x140f83268
1409b73d2:	48 8b cf             	mov    %rdi,%rcx
1409b73d5:	8b d8                	mov    %eax,%ebx
1409b73d7:	e8 b4 9c 47 00       	call   0x140e31090
1409b73dc:	83 fb 7a             	cmp    $0x7a,%ebx
1409b73df:	48 8d 05 f2 52 6b 00 	lea    0x6b52f2(%rip),%rax        # 0x14106c6d8
1409b73e6:	4c 8d 05 23 53 6b 00 	lea    0x6b5323(%rip),%r8        # 0x14106c710
1409b73ed:	4c 0f 45 c0          	cmovne %rax,%r8
1409b73f1:	eb 88                	jmp    0x1409b737b
1409b73f3:	48 8b cf             	mov    %rdi,%rcx
1409b73f6:	e8 95 9c 47 00       	call   0x140e31090
1409b73fb:	eb 8b                	jmp    0x1409b7388
1409b73fd:	cc                   	int3
1409b73fe:	cc                   	int3
1409b73ff:	cc                   	int3
1409b7400:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409b7405:	55                   	push   %rbp
1409b7406:	56                   	push   %rsi
1409b7407:	57                   	push   %rdi
1409b7408:	41 54                	push   %r12
1409b740a:	41 55                	push   %r13
1409b740c:	41 56                	push   %r14
1409b740e:	41 57                	push   %r15
1409b7410:	48 8d ac 24 00 ec ff 	lea    -0x1400(%rsp),%rbp
1409b7417:	ff
1409b7418:	b8 00 15 00 00       	mov    $0x1500,%eax
1409b741d:	e8 7e 40 46 00       	call   0x140e1b4a0
1409b7422:	48 2b e0             	sub    %rax,%rsp
1409b7425:	48 8b 05 d4 1a a0 00 	mov    0xa01ad4(%rip),%rax        # 0x1413b8f00
1409b742c:	48 33 c4             	xor    %rsp,%rax
1409b742f:	48 89 85 f0 13 00 00 	mov    %rax,0x13f0(%rbp)
1409b7436:	0f 10 05 43 f4 a7 00 	movups 0xa7f443(%rip),%xmm0        # 0x141436880
1409b743d:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1409b7441:	33 ff                	xor    %edi,%edi
1409b7443:	f2 0f 10 0d 45 f4 a7 	movsd  0xa7f445(%rip),%xmm1        # 0x141436890
1409b744a:	00
1409b744b:	48 8d 9d 60 12 00 00 	lea    0x1260(%rbp),%rbx
1409b7452:	45 33 c0             	xor    %r8d,%r8d
1409b7455:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409b745a:	8b 05 30 57 6b 00    	mov    0x6b5730(%rip),%eax        # 0x14106cb90
1409b7460:	4c 8d ad 60 12 00 00 	lea    0x1260(%rbp),%r13
1409b7467:	41 ba c8 00 00 00    	mov    $0xc8,%r10d
1409b746d:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
1409b7472:	41 b9 fe ff ff ff    	mov    $0xfffffffe,%r9d
1409b7478:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1409b747d:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1409b7481:	4c 8b f2             	mov    %rdx,%r14
1409b7484:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1409b7489:	4c 8b d9             	mov    %rcx,%r11
1409b748c:	f2 0f 11 4d 90       	movsd  %xmm1,-0x70(%rbp)
1409b7491:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
1409b7496:	4c 8d 65 a0          	lea    -0x60(%rbp),%r12
1409b749a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409b749f:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
1409b74a4:	0f 1f 40 00          	nopl   0x0(%rax)
1409b74a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409b74af:	00
1409b74b0:	4b 8d 14 12          	lea    (%r10,%r10,1),%rdx
1409b74b4:	66 41 89 7d 00       	mov    %di,0x0(%r13)
1409b74b9:	48 8d 4b fe          	lea    -0x2(%rbx),%rcx
1409b74bd:	45 8b f8             	mov    %r8d,%r15d
1409b74c0:	48 03 ca             	add    %rdx,%rcx
1409b74c3:	49 3b cd             	cmp    %r13,%rcx
1409b74c6:	0f 87 2f 01 00 00    	ja     0x1409b75fb
1409b74cc:	4c 2b eb             	sub    %rbx,%r13
1409b74cf:	b8 10 27 00 00       	mov    $0x2710,%eax
1409b74d4:	49 d1 fd             	sar    $1,%r13
1409b74d7:	49 8d 75 01          	lea    0x1(%r13),%rsi
1409b74db:	4c 3b d0             	cmp    %rax,%r10
1409b74de:	0f 8d 01 14 00 00    	jge    0x1409b88e5
1409b74e4:	48 3b d0             	cmp    %rax,%rdx
1409b74e7:	4c 8b ea             	mov    %rdx,%r13
1409b74ea:	4c 8b f3             	mov    %rbx,%r14
1409b74ed:	4c 0f 4f e8          	cmovg  %rax,%r13
1409b74f1:	41 6b cd 1a          	imul   $0x1a,%r13d,%ecx
1409b74f5:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1409b74fa:	83 c1 17             	add    $0x17,%ecx
1409b74fd:	e8 2a b2 47 00       	call   0x140e3272c
1409b7502:	4c 8b c0             	mov    %rax,%r8
1409b7505:	48 85 c0             	test   %rax,%rax
1409b7508:	0f 84 d2 13 00 00    	je     0x1409b88e0
1409b750e:	48 85 f6             	test   %rsi,%rsi
1409b7511:	7e 1e                	jle    0x1409b7531
1409b7513:	48 8b c8             	mov    %rax,%rcx
1409b7516:	48 2b d8             	sub    %rax,%rbx
1409b7519:	48 8b d6             	mov    %rsi,%rdx
1409b751c:	0f 1f 40 00          	nopl   0x0(%rax)
1409b7520:	0f b7 04 19          	movzwl (%rcx,%rbx,1),%eax
1409b7524:	66 89 01             	mov    %ax,(%rcx)
1409b7527:	48 8d 49 02          	lea    0x2(%rcx),%rcx
1409b752b:	48 83 ea 01          	sub    $0x1,%rdx
1409b752f:	75 ef                	jne    0x1409b7520
1409b7531:	4a 8d 0c 6d 17 00 00 	lea    0x17(,%r13,2),%rcx
1409b7538:	00
1409b7539:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1409b753e:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1409b7545:	aa aa 2a
1409b7548:	4d 8b e0             	mov    %r8,%r12
1409b754b:	48 f7 e9             	imul   %rcx
1409b754e:	48 c1 fa 02          	sar    $0x2,%rdx
1409b7552:	48 8b c2             	mov    %rdx,%rax
1409b7555:	48 c1 e8 3f          	shr    $0x3f,%rax
1409b7559:	48 03 d0             	add    %rax,%rdx
1409b755c:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
1409b7560:	49 8d 1c c0          	lea    (%r8,%rax,8),%rbx
1409b7564:	48 85 f6             	test   %rsi,%rsi
1409b7567:	7e 34                	jle    0x1409b759d
1409b7569:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409b756e:	48 8b c3             	mov    %rbx,%rax
1409b7571:	48 2b cb             	sub    %rbx,%rcx
1409b7574:	48 8b d6             	mov    %rsi,%rdx
1409b7577:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409b757e:	00 00
1409b7580:	0f 10 04 01          	movups (%rcx,%rax,1),%xmm0
1409b7584:	48 8d 40 18          	lea    0x18(%rax),%rax
1409b7588:	0f 11 40 e8          	movups %xmm0,-0x18(%rax)
1409b758c:	f2 0f 10 4c 01 f8    	movsd  -0x8(%rcx,%rax,1),%xmm1
1409b7592:	f2 0f 11 48 f8       	movsd  %xmm1,-0x8(%rax)
1409b7597:	48 83 ea 01          	sub    $0x1,%rdx
1409b759b:	75 e3                	jne    0x1409b7580
1409b759d:	48 8d 8d 60 12 00 00 	lea    0x1260(%rbp),%rcx
1409b75a4:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1409b75a9:	4c 3b f1             	cmp    %rcx,%r14
1409b75ac:	74 08                	je     0x1409b75b6
1409b75ae:	49 8b ce             	mov    %r14,%rcx
1409b75b1:	e8 da 9a 47 00       	call   0x140e31090
1409b75b6:	4d 8d 6c 24 fe       	lea    -0x2(%r12),%r13
1409b75bb:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
1409b75bf:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1409b75c3:	4c 8d 24 c3          	lea    (%rbx,%rax,8),%r12
1409b75c7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b75cc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1409b75d1:	4d 8d 6c 75 00       	lea    0x0(%r13,%rsi,2),%r13
1409b75d6:	48 ff c8             	dec    %rax
1409b75d9:	48 8d 04 43          	lea    (%rbx,%rax,2),%rax
1409b75dd:	49 3b c5             	cmp    %r13,%rax
1409b75e0:	0f 86 0b 14 00 00    	jbe    0x1409b89f1
1409b75e6:	8b 05 a4 55 6b 00    	mov    0x6b55a4(%rip),%eax        # 0x14106cb90
1409b75ec:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1409b75f1:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
1409b75f6:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
1409b75fb:	83 ff 03             	cmp    $0x3,%edi
1409b75fe:	0f 84 f4 13 00 00    	je     0x1409b89f8
1409b7604:	48 63 f7             	movslq %edi,%rsi
1409b7607:	4c 8d 15 f2 89 64 ff 	lea    -0x9b760e(%rip),%r10        # 0x140000000
1409b760e:	41 0f bf 9c 72 20 cd 	movswl 0x106cd20(%r10,%rsi,2),%ebx
1409b7615:	06 01
1409b7617:	81 fb 27 ff ff ff    	cmp    $0xffffff27,%ebx
1409b761d:	0f 84 49 01 00 00    	je     0x1409b776c
1409b7623:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
1409b7627:	75 20                	jne    0x1409b7649
1409b7629:	49 8b d3             	mov    %r11,%rdx
1409b762c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1409b7630:	e8 2b 28 00 00       	call   0x1409b9e60
1409b7635:	44 8b c8             	mov    %eax,%r9d
1409b7638:	89 44 24 50          	mov    %eax,0x50(%rsp)
1409b763c:	8b 05 4e 55 6b 00    	mov    0x6b554e(%rip),%eax        # 0x14106cb90
1409b7642:	4c 8d 15 b7 89 64 ff 	lea    -0x9b7649(%rip),%r10        # 0x140000000
1409b7649:	45 85 c9             	test   %r9d,%r9d
1409b764c:	7f 0c                	jg     0x1409b765a
1409b764e:	45 33 c9             	xor    %r9d,%r9d
1409b7651:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
1409b7656:	33 d2                	xor    %edx,%edx
1409b7658:	eb 3a                	jmp    0x1409b7694
1409b765a:	41 81 f9 00 01 00 00 	cmp    $0x100,%r9d
1409b7661:	75 15                	jne    0x1409b7678
1409b7663:	b9 01 01 00 00       	mov    $0x101,%ecx
1409b7668:	4c 8d 3d 91 89 64 ff 	lea    -0x9b766f(%rip),%r15        # 0x140000000
1409b766f:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
1409b7673:	e9 4d 01 00 00       	jmp    0x1409b77c5
1409b7678:	41 81 f9 7a 01 00 00 	cmp    $0x17a,%r9d
1409b767f:	77 0e                	ja     0x1409b768f
1409b7681:	49 63 c9             	movslq %r9d,%rcx
1409b7684:	42 0f b6 94 11 a0 cb 	movzbl 0x106cba0(%rcx,%r10,1),%edx
1409b768b:	06 01
1409b768d:	eb 05                	jmp    0x1409b7694
1409b768f:	ba 02 00 00 00       	mov    $0x2,%edx
1409b7694:	03 da                	add    %edx,%ebx
1409b7696:	81 fb 20 03 00 00    	cmp    $0x320,%ebx
1409b769c:	0f 87 ca 00 00 00    	ja     0x1409b776c
1409b76a2:	48 63 cb             	movslq %ebx,%rcx
1409b76a5:	4c 8d 04 09          	lea    (%rcx,%rcx,1),%r8
1409b76a9:	43 0f bf 8c 10 b0 d7 	movswl 0x106d7b0(%r8,%r10,1),%ecx
1409b76b0:	06 01
1409b76b2:	3b ca                	cmp    %edx,%ecx
1409b76b4:	0f 85 b2 00 00 00    	jne    0x1409b776c
1409b76ba:	43 0f bf bc 10 60 d1 	movswl 0x106d160(%r8,%r10,1),%edi
1409b76c1:	06 01
1409b76c3:	85 ff                	test   %edi,%edi
1409b76c5:	7f 66                	jg     0x1409b772d
1409b76c7:	f7 df                	neg    %edi
1409b76c9:	4c 8d 3d 30 89 64 ff 	lea    -0x9b76d0(%rip),%r15        # 0x140000000
1409b76d0:	44 8b c7             	mov    %edi,%r8d
1409b76d3:	49 63 c8             	movslq %r8d,%rcx
1409b76d6:	ba 01 00 00 00       	mov    $0x1,%edx
1409b76db:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
1409b76df:	41 83 c0 fe          	add    $0xfffffffe,%r8d
1409b76e3:	42 0f be 8c 39 10 e0 	movsbl 0x106e010(%rcx,%r15,1),%ecx
1409b76ea:	06 01
1409b76ec:	2b d1                	sub    %ecx,%edx
1409b76ee:	88 4c 24 54          	mov    %cl,0x54(%rsp)
1409b76f2:	48 63 ca             	movslq %edx,%rcx
1409b76f5:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
1409b76f9:	f2 41 0f 10 4c d4 10 	movsd  0x10(%r12,%rdx,8),%xmm1
1409b7700:	f2 0f 11 4c 24 48    	movsd  %xmm1,0x48(%rsp)
1409b7706:	41 0f 10 04 d4       	movups (%r12,%rdx,8),%xmm0
1409b770b:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1409b7710:	41 81 f8 db 00 00 00 	cmp    $0xdb,%r8d
1409b7717:	0f 87 10 11 00 00    	ja     0x1409b882d
1409b771d:	49 63 c8             	movslq %r8d,%rcx
1409b7720:	41 8b 94 8f 40 8a 9b 	mov    0x9b8a40(%r15,%rcx,4),%edx
1409b7727:	00
1409b7728:	49 03 d7             	add    %r15,%rdx
1409b772b:	ff e2                	jmp    *%rdx
1409b772d:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
1409b7732:	49 83 c4 18          	add    $0x18,%r12
1409b7736:	0f 10 45 80          	movups -0x80(%rbp),%xmm0
1409b773a:	41 8b c8             	mov    %r8d,%ecx
1409b773d:	41 b9 fe ff ff ff    	mov    $0xfffffffe,%r9d
1409b7743:	41 ff c8             	dec    %r8d
1409b7746:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
1409b774b:	41 0f 11 04 24       	movups %xmm0,(%r12)
1409b7750:	85 c9                	test   %ecx,%ecx
1409b7752:	f2 0f 10 4d 90       	movsd  -0x70(%rbp),%xmm1
1409b7757:	45 0f 44 c7          	cmove  %r15d,%r8d
1409b775b:	f2 41 0f 11 4c 24 10 	movsd  %xmm1,0x10(%r12)
1409b7762:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
1409b7767:	e9 57 11 00 00       	jmp    0x1409b88c3
1409b776c:	4c 8d 3d 8d 88 64 ff 	lea    -0x9b7773(%rip),%r15        # 0x140000000
1409b7773:	46 0f b6 84 3e 70 cf 	movzbl 0x106cf70(%rsi,%r15,1),%r8d
1409b777a:	06 01
1409b777c:	45 85 c0             	test   %r8d,%r8d
1409b777f:	0f 85 4e ff ff ff    	jne    0x1409b76d3
1409b7785:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409b7789:	85 c9                	test   %ecx,%ecx
1409b778b:	75 1e                	jne    0x1409b77ab
1409b778d:	4c 8d 05 b4 a1 62 00 	lea    0x62a1b4(%rip),%r8        # 0x140fe1948
1409b7794:	49 8b ce             	mov    %r14,%rcx
1409b7797:	48 8d 15 ca 6b 6b 00 	lea    0x6b6bca(%rip),%rdx        # 0x14106e368
1409b779e:	e8 cd ad fe ff       	call   0x1409a2570
1409b77a3:	8b 05 e7 53 6b 00    	mov    0x6b53e7(%rip),%eax        # 0x14106cb90
1409b77a9:	eb 1a                	jmp    0x1409b77c5
1409b77ab:	83 f9 03             	cmp    $0x3,%ecx
1409b77ae:	75 15                	jne    0x1409b77c5
1409b77b0:	45 85 c9             	test   %r9d,%r9d
1409b77b3:	7f 08                	jg     0x1409b77bd
1409b77b5:	0f 84 31 12 00 00    	je     0x1409b89ec
1409b77bb:	eb 08                	jmp    0x1409b77c5
1409b77bd:	c7 44 24 50 fe ff ff 	movl   $0xfffffffe,0x50(%rsp)
1409b77c4:	ff
1409b77c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b77ca:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1409b77d0:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
1409b77d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409b77dc:	00 00 00 00
1409b77e0:	48 63 cf             	movslq %edi,%rcx
1409b77e3:	49 0f bf 94 4f 20 cd 	movswq 0x106cd20(%r15,%rcx,2),%rdx
1409b77ea:	06 01
1409b77ec:	81 fa 27 ff ff ff    	cmp    $0xffffff27,%edx
1409b77f2:	74 24                	je     0x1409b7818
1409b77f4:	8d 4a 01             	lea    0x1(%rdx),%ecx
1409b77f7:	81 f9 20 03 00 00    	cmp    $0x320,%ecx
1409b77fd:	77 19                	ja     0x1409b7818
1409b77ff:	66 41 83 bc 57 b2 d7 	cmpw   $0x1,0x106d7b2(%r15,%rdx,2)
1409b7806:	06 01 01
1409b7809:	75 0d                	jne    0x1409b7818
1409b780b:	41 0f bf bc 57 62 d1 	movswl 0x106d162(%r15,%rdx,2),%edi
1409b7812:	06 01
1409b7814:	85 ff                	test   %edi,%edi
1409b7816:	7f 18                	jg     0x1409b7830
1409b7818:	4c 3b eb             	cmp    %rbx,%r13
1409b781b:	0f 84 d0 11 00 00    	je     0x1409b89f1
1409b7821:	41 0f bf 7d fe       	movswl -0x2(%r13),%edi
1409b7826:	49 83 ec 18          	sub    $0x18,%r12
1409b782a:	49 83 ed 02          	sub    $0x2,%r13
1409b782e:	eb b0                	jmp    0x1409b77e0
1409b7830:	0f 10 45 80          	movups -0x80(%rbp),%xmm0
1409b7834:	49 83 c4 18          	add    $0x18,%r12
1409b7838:	41 0f 11 04 24       	movups %xmm0,(%r12)
1409b783d:	f2 0f 10 4d 90       	movsd  -0x70(%rbp),%xmm1
1409b7842:	f2 41 0f 11 4c 24 10 	movsd  %xmm1,0x10(%r12)
1409b7849:	e9 70 10 00 00       	jmp    0x1409b88be
1409b784e:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
1409b7853:	49 8b ce             	mov    %r14,%rcx
1409b7856:	e8 25 ae fe ff       	call   0x1409a2680
1409b785b:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b785e:	0f 84 88 11 00 00    	je     0x1409b89ec
1409b7864:	e9 be 0f 00 00       	jmp    0x1409b8827
1409b7869:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
1409b786e:	49 8b 4c 24 e0       	mov    -0x20(%r12),%rcx
1409b7873:	e8 a8 b2 fe ff       	call   0x1409a2b20
1409b7878:	e9 93 0f 00 00       	jmp    0x1409b8810
1409b787d:	45 8b 4c 24 e8       	mov    -0x18(%r12),%r9d
1409b7882:	33 d2                	xor    %edx,%edx
1409b7884:	45 8b 04 24          	mov    (%r12),%r8d
1409b7888:	49 8b ce             	mov    %r14,%rcx
1409b788b:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1409b7890:	e8 2b 42 ff ff       	call   0x1409abac0
1409b7895:	48 89 44 24 48       	mov    %rax,0x48(%rsp)