1408ae3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ae3d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408ae3da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408ae3df:	57                   	push   %rdi
1408ae3e0:	41 54                	push   %r12
1408ae3e2:	41 55                	push   %r13
1408ae3e4:	41 56                	push   %r14
1408ae3e6:	41 57                	push   %r15
1408ae3e8:	48 83 ec 30          	sub    $0x30,%rsp
1408ae3ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ae3ef:	49 8b d9             	mov    %r9,%rbx
1408ae3f2:	49 8b f0             	mov    %r8,%rsi
1408ae3f5:	44 8b fa             	mov    %edx,%r15d
1408ae3f8:	4c 8b f1             	mov    %rcx,%r14
1408ae3fb:	41 0f 11 01          	movups %xmm0,(%r9)
1408ae3ff:	41 0f 11 41 10       	movups %xmm0,0x10(%r9)
1408ae404:	41 0f 11 41 20       	movups %xmm0,0x20(%r9)
1408ae409:	85 d2                	test   %edx,%edx
1408ae40b:	75 16                	jne    0x1408ae423
1408ae40d:	e8 ce fe 03 00       	call   0x1408ee2e0
1408ae412:	85 c0                	test   %eax,%eax
1408ae414:	74 7c                	je     0x1408ae492
1408ae416:	48 8b d3             	mov    %rbx,%rdx
1408ae419:	49 8b ce             	mov    %r14,%rcx
1408ae41c:	e8 ef 86 01 00       	call   0x1408c6b10
1408ae421:	eb 74                	jmp    0x1408ae497
1408ae423:	49 8b 08             	mov    (%r8),%rcx
1408ae426:	41 bc 02 02 00 00    	mov    $0x202,%r12d
1408ae42c:	4c 8d 05 4d 9c 79 00 	lea    0x799c4d(%rip),%r8        # 0x141048080
1408ae433:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
1408ae437:	8b c2                	mov    %edx,%eax
1408ae439:	83 e0 3f             	and    $0x3f,%eax
1408ae43c:	46 0f b6 04 00       	movzbl (%rax,%r8,1),%r8d
1408ae441:	41 80 f8 02          	cmp    $0x2,%r8b
1408ae445:	74 6d                	je     0x1408ae4b4
1408ae447:	41 80 f8 01          	cmp    $0x1,%r8b
1408ae44b:	74 67                	je     0x1408ae4b4
1408ae44d:	48 85 c9             	test   %rcx,%rcx
1408ae450:	74 40                	je     0x1408ae492
1408ae452:	0f b7 c2             	movzwl %dx,%eax
1408ae455:	66 41 23 c4          	and    %r12w,%ax
1408ae459:	66 41 3b c4          	cmp    %r12w,%ax
1408ae45d:	75 0c                	jne    0x1408ae46b
1408ae45f:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
1408ae463:	75 06                	jne    0x1408ae46b
1408ae465:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408ae469:	eb 0c                	jmp    0x1408ae477
1408ae46b:	f6 c2 01             	test   $0x1,%dl
1408ae46e:	75 22                	jne    0x1408ae492
1408ae470:	b2 01                	mov    $0x1,%dl
1408ae472:	e8 d9 98 07 00       	call   0x140927d50
1408ae477:	48 85 c0             	test   %rax,%rax
1408ae47a:	74 16                	je     0x1408ae492
1408ae47c:	4c 8b c3             	mov    %rbx,%r8
1408ae47f:	48 8b d0             	mov    %rax,%rdx
1408ae482:	49 8b ce             	mov    %r14,%rcx
1408ae485:	e8 56 c0 00 00       	call   0x1408ba4e0
1408ae48a:	85 c0                	test   %eax,%eax
1408ae48c:	0f 84 8a 00 00 00    	je     0x1408ae51c
1408ae492:	b8 01 00 00 00       	mov    $0x1,%eax
1408ae497:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408ae49c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1408ae4a1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1408ae4a6:	48 83 c4 30          	add    $0x30,%rsp
1408ae4aa:	41 5f                	pop    %r15
1408ae4ac:	41 5e                	pop    %r14
1408ae4ae:	41 5d                	pop    %r13
1408ae4b0:	41 5c                	pop    %r12
1408ae4b2:	5f                   	pop    %rdi
1408ae4b3:	c3                   	ret
1408ae4b4:	0f 57 d2             	xorps  %xmm2,%xmm2
1408ae4b7:	f6 c2 08             	test   $0x8,%dl
1408ae4ba:	74 06                	je     0x1408ae4c2
1408ae4bc:	f2 0f 10 09          	movsd  (%rcx),%xmm1
1408ae4c0:	eb 21                	jmp    0x1408ae4e3
1408ae4c2:	f6 c2 24             	test   $0x24,%dl
1408ae4c5:	74 0a                	je     0x1408ae4d1
1408ae4c7:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ae4ca:	f2 48 0f 2a 09       	cvtsi2sdq (%rcx),%xmm1
1408ae4cf:	eb 12                	jmp    0x1408ae4e3
1408ae4d1:	f6 c2 12             	test   $0x12,%dl
1408ae4d4:	74 0a                	je     0x1408ae4e0
1408ae4d6:	e8 05 55 00 00       	call   0x1408b39e0
1408ae4db:	0f 28 c8             	movaps %xmm0,%xmm1
1408ae4de:	eb 03                	jmp    0x1408ae4e3
1408ae4e0:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ae4e3:	66 0f 2f ca          	comisd %xmm2,%xmm1
1408ae4e7:	c6 43 29 01          	movb   $0x1,0x29(%rbx)
1408ae4eb:	f2 0f 11 4b 20       	movsd  %xmm1,0x20(%rbx)
1408ae4f0:	72 2a                	jb     0x1408ae51c
1408ae4f2:	f2 0f 10 05 ee 55 7a 	movsd  0x7a55ee(%rip),%xmm0        # 0x141053ae8
1408ae4f9:	00
1408ae4fa:	66 0f 2f c1          	comisd %xmm1,%xmm0
1408ae4fe:	76 1c                	jbe    0x1408ae51c
1408ae500:	f2 0f 59 0d e8 55 7a 	mulsd  0x7a55e8(%rip),%xmm1        # 0x141053af0
1408ae507:	00
1408ae508:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
1408ae50c:	f2 0f 58 0d bc 38 73 	addsd  0x7338bc(%rip),%xmm1        # 0x140fe1dd0
1408ae513:	00
1408ae514:	f2 48 0f 2c c1       	cvttsd2si %xmm1,%rax
1408ae519:	48 89 03             	mov    %rax,(%rbx)
1408ae51c:	bd 01 00 00 00       	mov    $0x1,%ebp
1408ae521:	44 3b fd             	cmp    %ebp,%r15d
1408ae524:	0f 8e b2 00 00 00    	jle    0x1408ae5dc
1408ae52a:	48 83 c6 08          	add    $0x8,%rsi
1408ae52e:	66 90                	xchg   %ax,%ax
1408ae530:	48 8b 0e             	mov    (%rsi),%rcx
1408ae533:	48 85 c9             	test   %rcx,%rcx
1408ae536:	75 04                	jne    0x1408ae53c
1408ae538:	33 ff                	xor    %edi,%edi
1408ae53a:	eb 30                	jmp    0x1408ae56c
1408ae53c:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
1408ae540:	0f b7 c2             	movzwl %dx,%eax
1408ae543:	66 41 23 c4          	and    %r12w,%ax
1408ae547:	66 41 3b c4          	cmp    %r12w,%ax
1408ae54b:	75 0c                	jne    0x1408ae559
1408ae54d:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
1408ae551:	75 06                	jne    0x1408ae559
1408ae553:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1408ae557:	eb 13                	jmp    0x1408ae56c
1408ae559:	f6 c2 01             	test   $0x1,%dl
1408ae55c:	74 04                	je     0x1408ae562
1408ae55e:	33 ff                	xor    %edi,%edi
1408ae560:	eb 0a                	jmp    0x1408ae56c
1408ae562:	b2 01                	mov    $0x1,%dl
1408ae564:	e8 e7 97 07 00       	call   0x140927d50
1408ae569:	48 8b f8             	mov    %rax,%rdi
1408ae56c:	48 8b 0e             	mov    (%rsi),%rcx
1408ae56f:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
1408ae573:	a8 02                	test   $0x2,%al
1408ae575:	74 0c                	je     0x1408ae583
1408ae577:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
1408ae57b:	75 06                	jne    0x1408ae583
1408ae57d:	44 8b 41 10          	mov    0x10(%rcx),%r8d
1408ae581:	eb 27                	jmp    0x1408ae5aa
1408ae583:	a8 10                	test   $0x10,%al
1408ae585:	74 10                	je     0x1408ae597
1408ae587:	66 0f ba e0 0a       	bt     $0xa,%ax
1408ae58c:	44 8b 41 10          	mov    0x10(%rcx),%r8d
1408ae590:	73 18                	jae    0x1408ae5aa
1408ae592:	44 03 01             	add    (%rcx),%r8d
1408ae595:	eb 13                	jmp    0x1408ae5aa
1408ae597:	a8 01                	test   $0x1,%al
1408ae599:	74 05                	je     0x1408ae5a0
1408ae59b:	45 33 c0             	xor    %r8d,%r8d
1408ae59e:	eb 0a                	jmp    0x1408ae5aa
1408ae5a0:	b2 01                	mov    $0x1,%dl
1408ae5a2:	e8 29 8e 07 00       	call   0x1409273d0
1408ae5a7:	44 8b c0             	mov    %eax,%r8d
1408ae5aa:	48 85 ff             	test   %rdi,%rdi
1408ae5ad:	0f 84 df fe ff ff    	je     0x1408ae492
1408ae5b3:	4c 8b cb             	mov    %rbx,%r9
1408ae5b6:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1408ae5ba:	48 8b d7             	mov    %rdi,%rdx
1408ae5bd:	49 8b ce             	mov    %r14,%rcx
1408ae5c0:	e8 ab c2 00 00       	call   0x1408ba870
1408ae5c5:	85 c0                	test   %eax,%eax
1408ae5c7:	0f 85 c5 fe ff ff    	jne    0x1408ae492
1408ae5cd:	ff c5                	inc    %ebp
1408ae5cf:	48 83 c6 08          	add    $0x8,%rsi
1408ae5d3:	41 3b ef             	cmp    %r15d,%ebp
1408ae5d6:	0f 8c 54 ff ff ff    	jl     0x1408ae530
1408ae5dc:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1408ae5e0:	75 32                	jne    0x1408ae614
1408ae5e2:	80 7b 2a 00          	cmpb   $0x0,0x2a(%rbx)
1408ae5e6:	74 50                	je     0x1408ae638
1408ae5e8:	8b 4b 08             	mov    0x8(%rbx),%ecx
1408ae5eb:	44 8b 4b 0c          	mov    0xc(%rbx),%r9d
1408ae5ef:	45 8b d9             	mov    %r9d,%r11d
1408ae5f2:	8b 7b 10             	mov    0x10(%rbx),%edi
1408ae5f5:	8d 81 69 12 00 00    	lea    0x1269(%rcx),%eax
1408ae5fb:	3d 78 39 00 00       	cmp    $0x3978,%eax
1408ae600:	76 46                	jbe    0x1408ae648
1408ae602:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ae605:	0f 11 03             	movups %xmm0,(%rbx)
1408ae608:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408ae60c:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408ae610:	c6 43 2e 01          	movb   $0x1,0x2e(%rbx)
1408ae614:	80 7b 2e 00          	cmpb   $0x0,0x2e(%rbx)
1408ae618:	0f 85 74 fe ff ff    	jne    0x1408ae492
1408ae61e:	48 b8 ff fd 72 10 40 	movabs $0x1a6401072fdff,%rax
1408ae625:	a6 01 00
1408ae628:	48 39 03             	cmp    %rax,(%rbx)
1408ae62b:	0f 87 61 fe ff ff    	ja     0x1408ae492
1408ae631:	33 c0                	xor    %eax,%eax
1408ae633:	e9 5f fe ff ff       	jmp    0x1408ae497
1408ae638:	bf 01 00 00 00       	mov    $0x1,%edi
1408ae63d:	b9 d0 07 00 00       	mov    $0x7d0,%ecx
1408ae642:	44 8b df             	mov    %edi,%r11d
1408ae645:	44 8b cf             	mov    %edi,%r9d
1408ae648:	80 7b 29 00          	cmpb   $0x0,0x29(%rbx)
1408ae64c:	75 b4                	jne    0x1408ae602
1408ae64e:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
1408ae652:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
1408ae656:	41 83 fb 02          	cmp    $0x2,%r11d
1408ae65a:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1408ae65f:	44 0f 4f c1          	cmovg  %ecx,%r8d
1408ae663:	41 8d 4b 0c          	lea    0xc(%r11),%ecx
1408ae667:	41 f7 e8             	imul   %r8d
1408ae66a:	44 8b d2             	mov    %edx,%r10d
1408ae66d:	41 c1 fa 05          	sar    $0x5,%r10d
1408ae671:	41 8b c2             	mov    %r10d,%eax
1408ae674:	c1 e8 1f             	shr    $0x1f,%eax
1408ae677:	44 03 d0             	add    %eax,%r10d
1408ae67a:	b8 ad 8b db 68       	mov    $0x68db8bad,%eax
1408ae67f:	41 83 fb 02          	cmp    $0x2,%r11d
1408ae683:	41 0f 4f c9          	cmovg  %r9d,%ecx
1408ae687:	ff c1                	inc    %ecx
1408ae689:	69 c9 51 ab 04 00    	imul   $0x4ab51,%ecx,%ecx
1408ae68f:	f7 e9                	imul   %ecx
1408ae691:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1408ae696:	44 8b ca             	mov    %edx,%r9d
1408ae699:	41 c1 f9 0c          	sar    $0xc,%r9d
1408ae69d:	41 8b c9             	mov    %r9d,%ecx
1408ae6a0:	c1 e9 1f             	shr    $0x1f,%ecx
1408ae6a3:	44 03 c9             	add    %ecx,%r9d
1408ae6a6:	41 8d 88 6c 12 00 00 	lea    0x126c(%r8),%ecx
1408ae6ad:	44 69 c1 ad 8e 00 00 	imul   $0x8ead,%ecx,%r8d
1408ae6b4:	41 f7 e8             	imul   %r8d
1408ae6b7:	41 8b c2             	mov    %r10d,%eax
1408ae6ba:	c1 fa 05             	sar    $0x5,%edx
1408ae6bd:	8b ca                	mov    %edx,%ecx
1408ae6bf:	41 03 d1             	add    %r9d,%edx
1408ae6c2:	c1 e9 1f             	shr    $0x1f,%ecx
1408ae6c5:	03 ca                	add    %edx,%ecx
1408ae6c7:	99                   	cltd
1408ae6c8:	83 e2 03             	and    $0x3,%edx
1408ae6cb:	03 c2                	add    %edx,%eax
1408ae6cd:	c1 f8 02             	sar    $0x2,%eax
1408ae6d0:	03 c1                	add    %ecx,%eax
1408ae6d2:	41 2b c2             	sub    %r10d,%eax
1408ae6d5:	83 c0 02             	add    $0x2,%eax
1408ae6d8:	03 c7                	add    %edi,%eax
1408ae6da:	80 7b 2b 00          	cmpb   $0x0,0x2b(%rbx)
1408ae6de:	66 0f 6e c0          	movd   %eax,%xmm0
1408ae6e2:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1408ae6e6:	f2 0f 5c 05 e2 53 7a 	subsd  0x7a53e2(%rip),%xmm0        # 0x141053ad0
1408ae6ed:	00
1408ae6ee:	f2 0f 59 05 fa 53 7a 	mulsd  0x7a53fa(%rip),%xmm0        # 0x141053af0
1408ae6f5:	00
1408ae6f6:	f2 48 0f 2c d0       	cvttsd2si %xmm0,%rdx
1408ae6fb:	48 89 13             	mov    %rdx,(%rbx)
1408ae6fe:	0f 84 10 ff ff ff    	je     0x1408ae614
1408ae704:	6b 43 14 3c          	imul   $0x3c,0x14(%rbx),%eax
1408ae708:	f2 0f 10 43 20       	movsd  0x20(%rbx),%xmm0
1408ae70d:	f2 0f 59 05 3b 54 7a 	mulsd  0x7a543b(%rip),%xmm0        # 0x141053b50
1408ae714:	00
1408ae715:	03 43 18             	add    0x18(%rbx),%eax
1408ae718:	69 c0 60 ea 00 00    	imul   $0xea60,%eax,%eax
1408ae71e:	48 63 c8             	movslq %eax,%rcx
1408ae721:	f2 48 0f 2c c0       	cvttsd2si %xmm0,%rax
1408ae726:	48 2b c8             	sub    %rax,%rcx
1408ae729:	48 03 d1             	add    %rcx,%rdx
1408ae72c:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
1408ae730:	48 89 13             	mov    %rdx,(%rbx)
1408ae733:	0f 84 db fe ff ff    	je     0x1408ae614
1408ae739:	69 43 1c 60 ea 00 00 	imul   $0xea60,0x1c(%rbx),%eax
1408ae740:	66 c7 43 2a 00 00    	movw   $0x0,0x2a(%rbx)
1408ae746:	c6 43 2c 00          	movb   $0x0,0x2c(%rbx)
1408ae74a:	48 63 c8             	movslq %eax,%rcx
1408ae74d:	48 2b d1             	sub    %rcx,%rdx
1408ae750:	48 89 13             	mov    %rdx,(%rbx)
1408ae753:	e9 bc fe ff ff       	jmp    0x1408ae614
1408ae758:	cc                   	int3
1408ae759:	cc                   	int3
1408ae75a:	cc                   	int3
1408ae75b:	cc                   	int3
1408ae75c:	cc                   	int3
1408ae75d:	cc                   	int3
1408ae75e:	cc                   	int3
1408ae75f:	cc                   	int3
1408ae760:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408ae765:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1408ae76a:	55                   	push   %rbp
1408ae76b:	56                   	push   %rsi
1408ae76c:	57                   	push   %rdi
1408ae76d:	41 54                	push   %r12
1408ae76f:	41 55                	push   %r13
1408ae771:	41 56                	push   %r14
1408ae773:	41 57                	push   %r15
1408ae775:	48 83 ec 40          	sub    $0x40,%rsp
1408ae779:	83 3a 01             	cmpl   $0x1,(%rdx)
1408ae77c:	49 8b e9             	mov    %r9,%rbp
1408ae77f:	49 8b c0             	mov    %r8,%rax
1408ae782:	4c 8b f9             	mov    %rcx,%r15
1408ae785:	0f 85 52 02 00 00    	jne    0x1408ae9dd
1408ae78b:	8b 7a 4c             	mov    0x4c(%rdx),%edi
1408ae78e:	48 8b 5a 28          	mov    0x28(%rdx),%rbx
1408ae792:	33 d2                	xor    %edx,%edx
1408ae794:	45 8b 19             	mov    (%r9),%r11d
1408ae797:	44 8b d2             	mov    %edx,%r10d
1408ae79a:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
1408ae7a1:	45 85 db             	test   %r11d,%r11d
1408ae7a4:	7e 6e                	jle    0x1408ae814
1408ae7a6:	49 8d 51 08          	lea    0x8(%r9),%rdx
1408ae7aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408ae7b0:	48 8b 0a             	mov    (%rdx),%rcx
1408ae7b3:	48 85 c9             	test   %rcx,%rcx
1408ae7b6:	74 46                	je     0x1408ae7fe
1408ae7b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408ae7bf:	00
1408ae7c0:	8b 41 04             	mov    0x4(%rcx),%eax
1408ae7c3:	a9 00 20 08 00       	test   $0x82000,%eax
1408ae7c8:	74 1b                	je     0x1408ae7e5
1408ae7ca:	0f ba e0 13          	bt     $0x13,%eax
1408ae7ce:	73 0a                	jae    0x1408ae7da
1408ae7d0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408ae7d4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408ae7d8:	eb 04                	jmp    0x1408ae7de
1408ae7da:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1408ae7de:	48 85 c9             	test   %rcx,%rcx
1408ae7e1:	75 dd                	jne    0x1408ae7c0
1408ae7e3:	eb 19                	jmp    0x1408ae7fe
1408ae7e5:	0f b6 01             	movzbl (%rcx),%eax
1408ae7e8:	04 59                	add    $0x59,%al
1408ae7ea:	a8 fd                	test   $0xfd,%al
1408ae7ec:	75 10                	jne    0x1408ae7fe
1408ae7ee:	39 79 2c             	cmp    %edi,0x2c(%rcx)
1408ae7f1:	75 0b                	jne    0x1408ae7fe
1408ae7f3:	66 83 79 30 00       	cmpw   $0x0,0x30(%rcx)
1408ae7f8:	0f 8c d8 01 00 00    	jl     0x1408ae9d6
1408ae7fe:	41 ff c2             	inc    %r10d
1408ae801:	48 83 c2 20          	add    $0x20,%rdx
1408ae805:	45 3b d3             	cmp    %r11d,%r10d
1408ae808:	7c a6                	jl     0x1408ae7b0
1408ae80a:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1408ae811:	00
1408ae812:	33 d2                	xor    %edx,%edx
1408ae814:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1408ae818:	48 85 f6             	test   %rsi,%rsi
1408ae81b:	0f 84 bc 01 00 00    	je     0x1408ae9dd
1408ae821:	80 7e 62 00          	cmpb   $0x0,0x62(%rsi)
1408ae825:	0f 84 95 01 00 00    	je     0x1408ae9c0
1408ae82b:	48 83 7e 48 00       	cmpq   $0x0,0x48(%rsi)
1408ae830:	0f 85 8a 01 00 00    	jne    0x1408ae9c0
1408ae836:	44 8b ea             	mov    %edx,%r13d
1408ae839:	66 3b 56 5e          	cmp    0x5e(%rsi),%dx
1408ae83d:	0f 83 74 01 00 00    	jae    0x1408ae9b7
1408ae843:	4c 8b f2             	mov    %rdx,%r14
1408ae846:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1408ae84b:	48 8b da             	mov    %rdx,%rbx
1408ae84e:	66 90                	xchg   %ax,%ax
1408ae850:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1408ae855:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
1408ae85c:	45 8b c5             	mov    %r13d,%r8d
1408ae85f:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1408ae866:	00
1408ae867:	8b d7                	mov    %edi,%edx
1408ae869:	48 8b c8             	mov    %rax,%rcx
1408ae86c:	e8 bf f8 06 00       	call   0x14091e130