1409b34aa:	49 c1 e2 08          	shl    $0x8,%r10
1409b34ae:	4c 0b d0             	or     %rax,%r10
1409b34b1:	48 81 e2 00 00 00 ff 	and    $0xffffffffff000000,%rdx
1409b34b8:	41 8b c0             	mov    %r8d,%eax
1409b34bb:	49 c1 e2 10          	shl    $0x10,%r10
1409b34bf:	25 00 ff 00 00       	and    $0xff00,%eax
1409b34c4:	4c 0b d2             	or     %rdx,%r10
1409b34c7:	0b c1                	or     %ecx,%eax
1409b34c9:	49 c1 e2 08          	shl    $0x8,%r10
1409b34cd:	c1 e0 08             	shl    $0x8,%eax
1409b34d0:	4c 0b d0             	or     %rax,%r10
1409b34d3:	41 8b c0             	mov    %r8d,%eax
1409b34d6:	25 00 00 ff 00       	and    $0xff0000,%eax
1409b34db:	49 c1 e8 10          	shr    $0x10,%r8
1409b34df:	49 0b c0             	or     %r8,%rax
1409b34e2:	48 c1 e8 08          	shr    $0x8,%rax
1409b34e6:	e9 44 01 00 00       	jmp    0x1409b362f
1409b34eb:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1409b34f0:	49 83 fb 04          	cmp    $0x4,%r11
1409b34f4:	73 19                	jae    0x1409b350f
1409b34f6:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1409b34fc:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b3503:	4c 8d 05 f6 8a 6b 00 	lea    0x6b8af6(%rip),%r8        # 0x14106c000
1409b350a:	e9 54 02 00 00       	jmp    0x1409b3763
1409b350f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1409b3514:	49 83 eb 04          	sub    $0x4,%r11
1409b3518:	49 8d 69 04          	lea    0x4(%r9),%rbp
1409b351c:	4d 85 c9             	test   %r9,%r9
1409b351f:	0f 84 48 02 00 00    	je     0x1409b376d
1409b3525:	45 8b 09             	mov    (%r9),%r9d
1409b3528:	33 f6                	xor    %esi,%esi
1409b352a:	39 77 40             	cmp    %esi,0x40(%rdi)
1409b352d:	74 03                	je     0x1409b3532
1409b352f:	41 0f c9             	bswap  %r9d
1409b3532:	45 89 4e 0c          	mov    %r9d,0xc(%r14)
1409b3536:	45 89 4e 08          	mov    %r9d,0x8(%r14)
1409b353a:	8b 47 68             	mov    0x68(%rdi),%eax
1409b353d:	44 3b c8             	cmp    %eax,%r9d
1409b3540:	76 07                	jbe    0x1409b3549
1409b3542:	41 89 46 08          	mov    %eax,0x8(%r14)
1409b3546:	44 8b c8             	mov    %eax,%r9d
1409b3549:	45 33 d2             	xor    %r10d,%r10d
1409b354c:	e9 e1 00 00 00       	jmp    0x1409b3632
1409b3551:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1409b3556:	49 83 fb 14          	cmp    $0x14,%r11
1409b355a:	73 19                	jae    0x1409b3575
1409b355c:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1409b3562:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b3569:	4c 8d 05 90 8a 6b 00 	lea    0x6b8a90(%rip),%r8        # 0x14106c000
1409b3570:	e9 ee 01 00 00       	jmp    0x1409b3763
1409b3575:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1409b357a:	49 83 eb 14          	sub    $0x14,%r11
1409b357e:	48 8d 69 14          	lea    0x14(%rcx),%rbp
1409b3582:	48 85 c9             	test   %rcx,%rcx
1409b3585:	0f 84 e2 01 00 00    	je     0x1409b376d
1409b358b:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b358f:	0f b7 01             	movzwl (%rcx),%eax
1409b3592:	44 8b 49 0c          	mov    0xc(%rcx),%r9d
1409b3596:	74 7f                	je     0x1409b3617
1409b3598:	66 c1 c8 08          	ror    $0x8,%ax
1409b359c:	0f b7 f0             	movzwl %ax,%esi
1409b359f:	41 0f c9             	bswap  %r9d
1409b35a2:	45 89 4e 08          	mov    %r9d,0x8(%r14)
1409b35a6:	8b 41 10             	mov    0x10(%rcx),%eax
1409b35a9:	0f c8                	bswap  %eax
1409b35ab:	41 89 46 0c          	mov    %eax,0xc(%r14)
1409b35af:	8b 51 04             	mov    0x4(%rcx),%edx
1409b35b2:	44 8b 41 08          	mov    0x8(%rcx),%r8d
1409b35b6:	44 8b d2             	mov    %edx,%r10d
1409b35b9:	41 c1 e2 10          	shl    $0x10,%r10d
1409b35bd:	8b c2                	mov    %edx,%eax
1409b35bf:	25 00 ff 00 00       	and    $0xff00,%eax
1409b35c4:	41 8b c8             	mov    %r8d,%ecx
1409b35c7:	44 0b d0             	or     %eax,%r10d
1409b35ca:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
1409b35d0:	41 c1 e2 08          	shl    $0x8,%r10d
1409b35d4:	8b c2                	mov    %edx,%eax
1409b35d6:	25 00 00 ff 00       	and    $0xff0000,%eax
1409b35db:	49 c1 e2 08          	shl    $0x8,%r10
1409b35df:	4c 0b d0             	or     %rax,%r10
1409b35e2:	48 81 e2 00 00 00 ff 	and    $0xffffffffff000000,%rdx
1409b35e9:	41 8b c0             	mov    %r8d,%eax
1409b35ec:	49 c1 e2 10          	shl    $0x10,%r10
1409b35f0:	c1 e0 10             	shl    $0x10,%eax
1409b35f3:	4c 0b d2             	or     %rdx,%r10
1409b35f6:	0b c1                	or     %ecx,%eax
1409b35f8:	49 c1 e2 08          	shl    $0x8,%r10
1409b35fc:	c1 e0 08             	shl    $0x8,%eax
1409b35ff:	4c 0b d0             	or     %rax,%r10
1409b3602:	41 8b c0             	mov    %r8d,%eax
1409b3605:	25 00 00 ff 00       	and    $0xff0000,%eax
1409b360a:	49 c1 e8 10          	shr    $0x10,%r8
1409b360e:	49 0b c0             	or     %r8,%rax
1409b3611:	48 c1 e8 08          	shr    $0x8,%rax
1409b3615:	eb 18                	jmp    0x1409b362f
1409b3617:	8b f0                	mov    %eax,%esi
1409b3619:	45 89 4e 08          	mov    %r9d,0x8(%r14)
1409b361d:	8b 41 10             	mov    0x10(%rcx),%eax
1409b3620:	41 89 46 0c          	mov    %eax,0xc(%r14)
1409b3624:	44 8b 51 04          	mov    0x4(%rcx),%r10d
1409b3628:	8b 41 08             	mov    0x8(%rcx),%eax
1409b362b:	49 c1 e2 20          	shl    $0x20,%r10
1409b362f:	4c 0b d0             	or     %rax,%r10
1409b3632:	41 3b 77 0c          	cmp    0xc(%r15),%esi
1409b3636:	72 16                	jb     0x1409b364e
1409b3638:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b363f:	44 8b ce             	mov    %esi,%r9d
1409b3642:	4c 8d 05 f7 8e 6b 00 	lea    0x6b8ef7(%rip),%r8        # 0x14106c540
1409b3649:	e9 15 01 00 00       	jmp    0x1409b3763
1409b364e:	8b 47 68             	mov    0x68(%rdi),%eax
1409b3651:	44 3b c8             	cmp    %eax,%r9d
1409b3654:	76 26                	jbe    0x1409b367c
1409b3656:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b365d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409b3661:	4c 8d 05 00 59 6b 00 	lea    0x6b5900(%rip),%r8        # 0x141068f68
1409b3668:	ba 00 01 00 00       	mov    $0x100,%edx
1409b366d:	e8 be c6 9c ff       	call   0x14037fd30
1409b3672:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3677:	e9 0a fd ff ff       	jmp    0x1409b3386
1409b367c:	8b ce                	mov    %esi,%ecx
1409b367e:	49 8b c2             	mov    %r10,%rax
1409b3681:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
1409b3688:	00
1409b3689:	48 8d 14 89          	lea    (%rcx,%rcx,4),%rdx
1409b368d:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1409b3691:	4c 8b 64 d1 08       	mov    0x8(%rcx,%rdx,8),%r12
1409b3696:	48 8d 34 d1          	lea    (%rcx,%rdx,8),%rsi
1409b369a:	4c 8b 56 20          	mov    0x20(%rsi),%r10
1409b369e:	33 d2                	xor    %edx,%edx
1409b36a0:	8b 4e 10             	mov    0x10(%rsi),%ecx
1409b36a3:	49 f7 f4             	div    %r12
1409b36a6:	4c 03 d0             	add    %rax,%r10
1409b36a9:	4c 8b c2             	mov    %rdx,%r8
1409b36ac:	83 e9 01             	sub    $0x1,%ecx
1409b36af:	74 2e                	je     0x1409b36df
1409b36b1:	83 e9 01             	sub    $0x1,%ecx
1409b36b4:	74 1b                	je     0x1409b36d1
1409b36b6:	83 e9 01             	sub    $0x1,%ecx
1409b36b9:	74 05                	je     0x1409b36c0
1409b36bb:	83 f9 01             	cmp    $0x1,%ecx
1409b36be:	75 24                	jne    0x1409b36e4
1409b36c0:	4d 0f af 07          	imul   (%r15),%r8
1409b36c4:	33 d2                	xor    %edx,%edx
1409b36c6:	49 8b c0             	mov    %r8,%rax
1409b36c9:	49 f7 f4             	div    %r12
1409b36cc:	4c 8b c0             	mov    %rax,%r8
1409b36cf:	eb 13                	jmp    0x1409b36e4
1409b36d1:	49 8b c0             	mov    %r8,%rax
1409b36d4:	33 d2                	xor    %edx,%edx
1409b36d6:	48 f7 76 18          	divq   0x18(%rsi)
1409b36da:	4c 8b c0             	mov    %rax,%r8
1409b36dd:	eb 05                	jmp    0x1409b36e4
1409b36df:	4c 0f af 46 18       	imul   0x18(%rsi),%r8
1409b36e4:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1409b36eb:	00
1409b36ec:	41 8b c1             	mov    %r9d,%eax
1409b36ef:	45 89 16             	mov    %r10d,(%r14)
1409b36f2:	45 89 46 04          	mov    %r8d,0x4(%r14)
1409b36f6:	4c 3b d8             	cmp    %rax,%r11
1409b36f9:	73 2d                	jae    0x1409b3728
1409b36fb:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b3702:	44 8b cb             	mov    %ebx,%r9d
1409b3705:	4c 8d 05 f4 88 6b 00 	lea    0x6b88f4(%rip),%r8        # 0x14106c000
1409b370c:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3711:	e8 1a c6 9c ff       	call   0x14037fd30
1409b3716:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b371b:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
1409b3722:	00
1409b3723:	e9 5e fc ff ff       	jmp    0x1409b3386
1409b3728:	49 89 6d 00          	mov    %rbp,0x0(%r13)
1409b372c:	48 85 ed             	test   %rbp,%rbp
1409b372f:	74 3c                	je     0x1409b376d
1409b3731:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b3735:	74 0e                	je     0x1409b3745
1409b3737:	8b 4f 6c             	mov    0x6c(%rdi),%ecx
1409b373a:	4c 8b c5             	mov    %rbp,%r8
1409b373d:	49 8b d6             	mov    %r14,%rdx
1409b3740:	e8 4b f2 ff ff       	call   0x1409b2990
1409b3745:	33 c0                	xor    %eax,%eax
1409b3747:	e9 3a fc ff ff       	jmp    0x1409b3386
1409b374c:	44 8b 4b 04          	mov    0x4(%rbx),%r9d
1409b3750:	4c 8d 05 d9 8c 6b 00 	lea    0x6b8cd9(%rip),%r8        # 0x14106c430
1409b3757:	eb 07                	jmp    0x1409b3760
1409b3759:	4c 8d 05 80 8c 6b 00 	lea    0x6b8c80(%rip),%r8        # 0x14106c3e0
1409b3760:	48 8b ce             	mov    %rsi,%rcx
1409b3763:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3768:	e8 c3 c5 9c ff       	call   0x14037fd30
1409b376d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3772:	e9 0f fc ff ff       	jmp    0x1409b3386
1409b3777:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1409b377d:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
1409b3784:	4c 8d 05 75 88 6b 00 	lea    0x6b8875(%rip),%r8        # 0x14106c000
1409b378b:	eb d6                	jmp    0x1409b3763
1409b378d:	cc                   	int3
1409b378e:	cc                   	int3
1409b378f:	cc                   	int3
1409b3790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3795:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409b379a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b379f:	57                   	push   %rdi
1409b37a0:	41 54                	push   %r12
1409b37a2:	41 55                	push   %r13
1409b37a4:	41 56                	push   %r14
1409b37a6:	41 57                	push   %r15
1409b37a8:	48 83 ec 20          	sub    $0x20,%rsp
1409b37ac:	45 33 e4             	xor    %r12d,%r12d
1409b37af:	4d 8b f9             	mov    %r9,%r15
1409b37b2:	4c 8b ca             	mov    %rdx,%r9
1409b37b5:	4d 8b d8             	mov    %r8,%r11
1409b37b8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1409b37bc:	48 8b e9             	mov    %rcx,%rbp
1409b37bf:	41 8b fc             	mov    %r12d,%edi
1409b37c2:	41 8b f4             	mov    %r12d,%esi
1409b37c5:	48 85 d2             	test   %rdx,%rdx
1409b37c8:	0f 84 ce 01 00 00    	je     0x1409b399c
1409b37ce:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1409b37d3:	41 bd 00 00 00 ff    	mov    $0xff000000,%r13d
1409b37d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409b37e0:	48 83 fa 04          	cmp    $0x4,%rdx
1409b37e4:	0f 82 3d 02 00 00    	jb     0x1409b3a27
1409b37ea:	4d 8b 01             	mov    (%r9),%r8
1409b37ed:	49 8d 40 04          	lea    0x4(%r8),%rax
1409b37f1:	49 89 01             	mov    %rax,(%r9)
1409b37f4:	48 8d 42 fc          	lea    -0x4(%rdx),%rax
1409b37f8:	49 89 41 08          	mov    %rax,0x8(%r9)
1409b37fc:	4d 85 c0             	test   %r8,%r8
1409b37ff:	0f 84 3c 02 00 00    	je     0x1409b3a41
1409b3805:	44 39 65 40          	cmp    %r12d,0x40(%rbp)
1409b3809:	74 22                	je     0x1409b382d
1409b380b:	41 0f b7 00          	movzwl (%r8),%eax
1409b380f:	41 0f b6 48 01       	movzbl 0x1(%r8),%ecx
1409b3814:	66 c1 e0 08          	shl    $0x8,%ax
1409b3818:	66 0b c8             	or     %ax,%cx
1409b381b:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3820:	66 c1 c8 08          	ror    $0x8,%ax
1409b3824:	66 41 89 40 02       	mov    %ax,0x2(%r8)
1409b3829:	66 41 89 08          	mov    %cx,(%r8)
1409b382d:	41 0f b7 48 02       	movzwl 0x2(%r8),%ecx
1409b3832:	4d 8b 51 08          	mov    0x8(%r9),%r10
1409b3836:	48 83 c1 03          	add    $0x3,%rcx
1409b383a:	48 83 e1 fc          	and    $0xfffffffffffffffc,%rcx
1409b383e:	4c 3b d1             	cmp    %rcx,%r10
1409b3841:	0f 82 e0 01 00 00    	jb     0x1409b3a27
1409b3847:	49 8b 19             	mov    (%r9),%rbx
1409b384a:	4c 2b d1             	sub    %rcx,%r10
1409b384d:	4d 89 51 08          	mov    %r10,0x8(%r9)
1409b3851:	48 8d 04 0b          	lea    (%rbx,%rcx,1),%rax
1409b3855:	49 89 01             	mov    %rax,(%r9)
1409b3858:	48 85 db             	test   %rbx,%rbx
1409b385b:	0f 84 e0 01 00 00    	je     0x1409b3a41
1409b3861:	41 0f b7 00          	movzwl (%r8),%eax
1409b3865:	66 85 c0             	test   %ax,%ax
1409b3868:	0f 84 a3 01 00 00    	je     0x1409b3a11
1409b386e:	66 83 f8 09          	cmp    $0x9,%ax
1409b3872:	0f 84 b7 00 00 00    	je     0x1409b392f
1409b3878:	66 83 f8 0e          	cmp    $0xe,%ax
1409b387c:	0f 85 0d 01 00 00    	jne    0x1409b398f
1409b3882:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3887:	83 f8 08             	cmp    $0x8,%eax
1409b388a:	0f 85 34 01 00 00    	jne    0x1409b39c4
1409b3890:	85 f6                	test   %esi,%esi
1409b3892:	0f 85 23 01 00 00    	jne    0x1409b39bb
1409b3898:	4c 8b 03             	mov    (%rbx),%r8
1409b389b:	8d 70 f9             	lea    -0x7(%rax),%esi
1409b389e:	4d 89 07             	mov    %r8,(%r15)
1409b38a1:	44 39 65 40          	cmp    %r12d,0x40(%rbp)
1409b38a5:	0f 84 e4 00 00 00    	je     0x1409b398f
1409b38ab:	49 8b d0             	mov    %r8,%rdx
1409b38ae:	49 8b c0             	mov    %r8,%rax
1409b38b1:	48 c1 e0 10          	shl    $0x10,%rax
1409b38b5:	81 e2 00 ff 00 00    	and    $0xff00,%edx
1409b38bb:	48 0b d0             	or     %rax,%rdx
1409b38be:	49 8b c8             	mov    %r8,%rcx
1409b38c1:	48 c1 e2 10          	shl    $0x10,%rdx
1409b38c5:	49 8b c0             	mov    %r8,%rax
1409b38c8:	25 00 00 ff 00       	and    $0xff0000,%eax
1409b38cd:	49 ba 00 00 00 00 00 	movabs $0xff0000000000,%r10
1409b38d4:	ff 00 00
1409b38d7:	48 0b d0             	or     %rax,%rdx
1409b38da:	49 8b c0             	mov    %r8,%rax
1409b38dd:	49 23 c5             	and    %r13,%rax
1409b38e0:	48 c1 e2 10          	shl    $0x10,%rdx
1409b38e4:	48 0b d0             	or     %rax,%rdx
1409b38e7:	48 b8 00 00 00 00 00 	movabs $0xff000000000000,%rax
1409b38ee:	00 ff 00
1409b38f1:	48 23 c8             	and    %rax,%rcx
1409b38f4:	48 c1 e2 08          	shl    $0x8,%rdx
1409b38f8:	49 8b c0             	mov    %r8,%rax
1409b38fb:	48 c1 e8 10          	shr    $0x10,%rax
1409b38ff:	48 0b c8             	or     %rax,%rcx
1409b3902:	49 8b c0             	mov    %r8,%rax
1409b3905:	48 c1 e9 10          	shr    $0x10,%rcx
1409b3909:	49 23 c2             	and    %r10,%rax
1409b390c:	48 0b c8             	or     %rax,%rcx
1409b390f:	48 b8 00 00 00 00 ff 	movabs $0xff00000000,%rax
1409b3916:	00 00 00
1409b3919:	48 c1 e9 10          	shr    $0x10,%rcx
1409b391d:	4c 23 c0             	and    %rax,%r8
1409b3920:	49 0b c8             	or     %r8,%rcx
1409b3923:	48 c1 e9 08          	shr    $0x8,%rcx
1409b3927:	48 0b d1             	or     %rcx,%rdx
1409b392a:	49 89 17             	mov    %rdx,(%r15)
1409b392d:	eb 60                	jmp    0x1409b398f
1409b392f:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3934:	83 f8 01             	cmp    $0x1,%eax
1409b3937:	0f 85 c8 00 00 00    	jne    0x1409b3a05
1409b393d:	85 ff                	test   %edi,%edi
1409b393f:	0f 85 a3 00 00 00    	jne    0x1409b39e8
1409b3945:	8b f8                	mov    %eax,%edi
1409b3947:	0f b6 03             	movzbl (%rbx),%eax
1409b394a:	84 c0                	test   %al,%al
1409b394c:	79 16                	jns    0x1409b3964
1409b394e:	24 7f                	and    $0x7f,%al
1409b3950:	0f b6 c8             	movzbl %al,%ecx
1409b3953:	3c 3f                	cmp    $0x3f,%al
1409b3955:	77 79                	ja     0x1409b39d0
1409b3957:	8b c7                	mov    %edi,%eax
1409b3959:	41 89 3e             	mov    %edi,(%r14)
1409b395c:	48 d3 e0             	shl    %cl,%rax
1409b395f:	49 89 03             	mov    %rax,(%r11)
1409b3962:	eb 2b                	jmp    0x1409b398f
1409b3964:	48 8b c8             	mov    %rax,%rcx
1409b3967:	3c 13                	cmp    $0x13,%al
1409b3969:	77 71                	ja     0x1409b39dc
1409b396b:	45 89 26             	mov    %r12d,(%r14)
1409b396e:	49 89 3b             	mov    %rdi,(%r11)
1409b3971:	84 c0                	test   %al,%al
1409b3973:	74 1a                	je     0x1409b398f
1409b3975:	48 8b c7             	mov    %rdi,%rax
1409b3978:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409b397f:	00
1409b3980:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1409b3984:	48 03 c0             	add    %rax,%rax
1409b3987:	49 89 03             	mov    %rax,(%r11)
1409b398a:	48 2b cf             	sub    %rdi,%rcx
1409b398d:	75 f1                	jne    0x1409b3980
1409b398f:	49 8b 51 08          	mov    0x8(%r9),%rdx
1409b3993:	48 85 d2             	test   %rdx,%rdx
1409b3996:	0f 85 44 fe ff ff    	jne    0x1409b37e0
1409b399c:	33 c0                	xor    %eax,%eax
1409b399e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409b39a3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409b39a8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1409b39ad:	48 83 c4 20          	add    $0x20,%rsp
1409b39b1:	41 5f                	pop    %r15
1409b39b3:	41 5e                	pop    %r14
1409b39b5:	41 5d                	pop    %r13
1409b39b7:	41 5c                	pop    %r12
1409b39b9:	5f                   	pop    %rdi
1409b39ba:	c3                   	ret