1401c55f6:	e8 f5 39 fe ff       	call   0x1401a8ff0
1401c55fb:	48 8d 15 8e b4 1d 01 	lea    0x11db48e(%rip),%rdx        # 0x1413a0a90
1401c5602:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c5607:	e8 0c 72 c5 00       	call   0x140e1c818
1401c560c:	cc                   	int3
1401c560d:	cc                   	int3
1401c560e:	cc                   	int3
1401c560f:	cc                   	int3
1401c5610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c5615:	55                   	push   %rbp
1401c5616:	56                   	push   %rsi
1401c5617:	57                   	push   %rdi
1401c5618:	41 56                	push   %r14
1401c561a:	41 57                	push   %r15
1401c561c:	48 83 ec 50          	sub    $0x50,%rsp
1401c5620:	4d 8b f9             	mov    %r9,%r15
1401c5623:	4d 8b c8             	mov    %r8,%r9
1401c5626:	48 8b da             	mov    %rdx,%rbx
1401c5629:	48 8b f9             	mov    %rcx,%rdi
1401c562c:	33 ed                	xor    %ebp,%ebp
1401c562e:	48 83 c2 03          	add    $0x3,%rdx
1401c5632:	49 3b d0             	cmp    %r8,%rdx
1401c5635:	0f 87 3c 01 00 00    	ja     0x1401c5777
1401c563b:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
1401c563f:	48 3b d1             	cmp    %rcx,%rdx
1401c5642:	0f 82 2f 01 00 00    	jb     0x1401c5777
1401c5648:	0f b7 03             	movzwl (%rbx),%eax
1401c564b:	83 7f 1c 01          	cmpl   $0x1,0x1c(%rdi)
1401c564f:	74 04                	je     0x1401c5655
1401c5651:	66 c1 c8 08          	ror    $0x8,%ax
1401c5655:	66 89 07             	mov    %ax,(%rdi)
1401c5658:	0f b6 01             	movzbl (%rcx),%eax
1401c565b:	88 47 02             	mov    %al,0x2(%rdi)
1401c565e:	44 0f b6 47 19       	movzbl 0x19(%rdi),%r8d
1401c5663:	48 8d 73 ff          	lea    -0x1(%rbx),%rsi
1401c5667:	49 03 f0             	add    %r8,%rsi
1401c566a:	49 3b f1             	cmp    %r9,%rsi
1401c566d:	0f 87 db 00 00 00    	ja     0x1401c574e
1401c5673:	48 3b f2             	cmp    %rdx,%rsi
1401c5676:	0f 82 d2 00 00 00    	jb     0x1401c574e
1401c567c:	0f ae e8             	lfence
1401c567f:	41 83 f8 04          	cmp    $0x4,%r8d
1401c5683:	0f 82 1a 01 00 00    	jb     0x1401c57a3
1401c5689:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c568d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401c5691:	e8 ca 8c fe ff       	call   0x1401ae360
1401c5696:	2b f3                	sub    %ebx,%esi
1401c5698:	0f b6 47 18          	movzbl 0x18(%rdi),%eax
1401c569c:	88 47 20             	mov    %al,0x20(%rdi)
1401c569f:	4d 8b 7f 08          	mov    0x8(%r15),%r15
1401c56a3:	48 8b 0d f6 21 25 01 	mov    0x12521f6(%rip),%rcx        # 0x1414178a0
1401c56aa:	48 85 c9             	test   %rcx,%rcx
1401c56ad:	0f 84 81 00 00 00    	je     0x1401c5734
1401c56b3:	e8 78 fe 64 00       	call   0x140815530
1401c56b8:	84 c0                	test   %al,%al
1401c56ba:	74 78                	je     0x1401c5734
1401c56bc:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c56c0:	44 8b 77 10          	mov    0x10(%rdi),%r14d
1401c56c4:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c56c9:	e8 3a 5a c5 00       	call   0x140e1b108
1401c56ce:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401c56d5:	00
1401c56d6:	48 85 c0             	test   %rax,%rax
1401c56d9:	74 21                	je     0x1401c56fc
1401c56db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c56de:	33 c9                	xor    %ecx,%ecx
1401c56e0:	0f 11 00             	movups %xmm0,(%rax)
1401c56e3:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c56e7:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c56eb:	4c 8b c3             	mov    %rbx,%r8
1401c56ee:	41 8b d6             	mov    %r14d,%edx
1401c56f1:	48 8b c8             	mov    %rax,%rcx
1401c56f4:	e8 f7 c4 56 00       	call   0x140731bf0
1401c56f9:	48 8b e8             	mov    %rax,%rbp
1401c56fc:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
1401c5703:	00
1401c5704:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1401c5708:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401c570c:	0f b6 57 02          	movzbl 0x2(%rdi),%edx
1401c5710:	44 0f b7 0f          	movzwl (%rdi),%r9d
1401c5714:	44 0f b6 47 20       	movzbl 0x20(%rdi),%r8d
1401c5719:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1401c5720:	00
1401c5721:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c5726:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c572b:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c572f:	e8 4c a4 ff ff       	call   0x1401bfb80
1401c5734:	c6 47 21 01          	movb   $0x1,0x21(%rdi)
1401c5738:	8b c6                	mov    %esi,%eax
1401c573a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401c5741:	00
1401c5742:	48 83 c4 50          	add    $0x50,%rsp
1401c5746:	41 5f                	pop    %r15
1401c5748:	41 5e                	pop    %r14
1401c574a:	5f                   	pop    %rdi
1401c574b:	5e                   	pop    %rsi
1401c574c:	5d                   	pop    %rbp
1401c574d:	c3                   	ret
1401c574e:	44 2b cb             	sub    %ebx,%r9d
1401c5751:	41 ff c8             	dec    %r8d
1401c5754:	48 8d 15 fd 35 de 00 	lea    0xde35fd(%rip),%rdx        # 0x140fa8d58
1401c575b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5760:	e8 8b 39 fe ff       	call   0x1401a90f0
1401c5765:	48 8d 15 64 b2 1d 01 	lea    0x11db264(%rip),%rdx        # 0x1413a09d0
1401c576c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5771:	e8 a2 70 c5 00       	call   0x140e1c818
1401c5776:	cc                   	int3
1401c5777:	44 2b cb             	sub    %ebx,%r9d
1401c577a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401c5780:	48 8d 15 b9 35 de 00 	lea    0xde35b9(%rip),%rdx        # 0x140fa8d40
1401c5787:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c578c:	e8 5f 39 fe ff       	call   0x1401a90f0
1401c5791:	48 8d 15 38 b2 1d 01 	lea    0x11db238(%rip),%rdx        # 0x1413a09d0
1401c5798:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c579d:	e8 76 70 c5 00       	call   0x140e1c818
1401c57a2:	cc                   	int3
1401c57a3:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c57a7:	48 8d 15 d2 35 de 00 	lea    0xde35d2(%rip),%rdx        # 0x140fa8d80
1401c57ae:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c57b3:	e8 38 38 fe ff       	call   0x1401a8ff0
1401c57b8:	48 8d 15 d1 b2 1d 01 	lea    0x11db2d1(%rip),%rdx        # 0x1413a0a90
1401c57bf:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c57c4:	e8 4f 70 c5 00       	call   0x140e1c818
1401c57c9:	cc                   	int3
1401c57ca:	cc                   	int3
1401c57cb:	cc                   	int3
1401c57cc:	cc                   	int3
1401c57cd:	cc                   	int3
1401c57ce:	cc                   	int3
1401c57cf:	cc                   	int3
1401c57d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c57d5:	55                   	push   %rbp
1401c57d6:	56                   	push   %rsi
1401c57d7:	57                   	push   %rdi
1401c57d8:	41 56                	push   %r14
1401c57da:	41 57                	push   %r15
1401c57dc:	48 83 ec 60          	sub    $0x60,%rsp
1401c57e0:	4d 8b f9             	mov    %r9,%r15
1401c57e3:	4d 8b c8             	mov    %r8,%r9
1401c57e6:	48 8b fa             	mov    %rdx,%rdi
1401c57e9:	48 8b d9             	mov    %rcx,%rbx
1401c57ec:	33 ed                	xor    %ebp,%ebp
1401c57ee:	48 83 c2 03          	add    $0x3,%rdx
1401c57f2:	49 3b d0             	cmp    %r8,%rdx
1401c57f5:	0f 87 5c 01 00 00    	ja     0x1401c5957
1401c57fb:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1401c57ff:	48 3b d1             	cmp    %rcx,%rdx
1401c5802:	0f 82 4f 01 00 00    	jb     0x1401c5957
1401c5808:	0f b7 07             	movzwl (%rdi),%eax
1401c580b:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
1401c580f:	74 04                	je     0x1401c5815
1401c5811:	66 c1 c8 08          	ror    $0x8,%ax
1401c5815:	66 89 03             	mov    %ax,(%rbx)
1401c5818:	0f b6 01             	movzbl (%rcx),%eax
1401c581b:	88 43 02             	mov    %al,0x2(%rbx)
1401c581e:	44 0f b6 43 19       	movzbl 0x19(%rbx),%r8d
1401c5823:	48 8d 77 ff          	lea    -0x1(%rdi),%rsi
1401c5827:	49 03 f0             	add    %r8,%rsi
1401c582a:	49 3b f1             	cmp    %r9,%rsi
1401c582d:	0f 87 fb 00 00 00    	ja     0x1401c592e
1401c5833:	48 3b f2             	cmp    %rdx,%rsi
1401c5836:	0f 82 f2 00 00 00    	jb     0x1401c592e
1401c583c:	0f ae e8             	lfence
1401c583f:	41 83 f8 04          	cmp    $0x4,%r8d
1401c5843:	0f 82 3a 01 00 00    	jb     0x1401c5983
1401c5849:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c584d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401c5851:	e8 0a 8b fe ff       	call   0x1401ae360
1401c5856:	2b f7                	sub    %edi,%esi
1401c5858:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
1401c585c:	88 43 20             	mov    %al,0x20(%rbx)
1401c585f:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
1401c5863:	0f b6 c1             	movzbl %cl,%eax
1401c5866:	24 7f                	and    $0x7f,%al
1401c5868:	88 43 21             	mov    %al,0x21(%rbx)
1401c586b:	c0 e9 07             	shr    $0x7,%cl
1401c586e:	88 4b 22             	mov    %cl,0x22(%rbx)
1401c5871:	4d 8b 7f 08          	mov    0x8(%r15),%r15
1401c5875:	48 8b 0d 84 20 25 01 	mov    0x1252084(%rip),%rcx        # 0x141417900
1401c587c:	48 85 c9             	test   %rcx,%rcx
1401c587f:	0f 84 8f 00 00 00    	je     0x1401c5914
1401c5885:	e8 a6 fc 64 00       	call   0x140815530
1401c588a:	84 c0                	test   %al,%al
1401c588c:	0f 84 82 00 00 00    	je     0x1401c5914
1401c5892:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401c5896:	44 8b 73 10          	mov    0x10(%rbx),%r14d
1401c589a:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c589f:	e8 64 58 c5 00       	call   0x140e1b108
1401c58a4:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401c58ab:	00
1401c58ac:	48 85 c0             	test   %rax,%rax
1401c58af:	74 21                	je     0x1401c58d2
1401c58b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c58b4:	33 c9                	xor    %ecx,%ecx
1401c58b6:	0f 11 00             	movups %xmm0,(%rax)
1401c58b9:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c58bd:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c58c1:	4c 8b c7             	mov    %rdi,%r8
1401c58c4:	41 8b d6             	mov    %r14d,%edx
1401c58c7:	48 8b c8             	mov    %rax,%rcx
1401c58ca:	e8 21 c3 56 00       	call   0x140731bf0
1401c58cf:	48 8b e8             	mov    %rax,%rbp
1401c58d2:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1401c58d9:	00
1401c58da:	49 8b 47 18          	mov    0x18(%r15),%rax
1401c58de:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401c58e2:	0f b6 53 22          	movzbl 0x22(%rbx),%edx
1401c58e6:	44 0f b6 53 21       	movzbl 0x21(%rbx),%r10d
1401c58eb:	44 0f b7 0b          	movzwl (%rbx),%r9d
1401c58ef:	44 0f b6 43 20       	movzbl 0x20(%rbx),%r8d
1401c58f4:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1401c58fb:	00
1401c58fc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c5901:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401c5906:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1401c590b:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c590f:	e8 3c a4 ff ff       	call   0x1401bfd50
1401c5914:	c6 43 23 01          	movb   $0x1,0x23(%rbx)
1401c5918:	8b c6                	mov    %esi,%eax
1401c591a:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401c5921:	00
1401c5922:	48 83 c4 60          	add    $0x60,%rsp
1401c5926:	41 5f                	pop    %r15
1401c5928:	41 5e                	pop    %r14
1401c592a:	5f                   	pop    %rdi
1401c592b:	5e                   	pop    %rsi
1401c592c:	5d                   	pop    %rbp
1401c592d:	c3                   	ret
1401c592e:	44 2b cf             	sub    %edi,%r9d
1401c5931:	41 ff c8             	dec    %r8d
1401c5934:	48 8d 15 9d 31 de 00 	lea    0xde319d(%rip),%rdx        # 0x140fa8ad8
1401c593b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c5940:	e8 ab 37 fe ff       	call   0x1401a90f0
1401c5945:	48 8d 15 84 b0 1d 01 	lea    0x11db084(%rip),%rdx        # 0x1413a09d0
1401c594c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c5951:	e8 c2 6e c5 00       	call   0x140e1c818
1401c5956:	cc                   	int3
1401c5957:	44 2b cf             	sub    %edi,%r9d
1401c595a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401c5960:	48 8d 15 49 31 de 00 	lea    0xde3149(%rip),%rdx        # 0x140fa8ab0
1401c5967:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c596c:	e8 7f 37 fe ff       	call   0x1401a90f0
1401c5971:	48 8d 15 58 b0 1d 01 	lea    0x11db058(%rip),%rdx        # 0x1413a09d0
1401c5978:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c597d:	e8 96 6e c5 00       	call   0x140e1c818
1401c5982:	cc                   	int3
1401c5983:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c5987:	48 8d 15 72 31 de 00 	lea    0xde3172(%rip),%rdx        # 0x140fa8b00
1401c598e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c5993:	e8 58 36 fe ff       	call   0x1401a8ff0
1401c5998:	48 8d 15 f1 b0 1d 01 	lea    0x11db0f1(%rip),%rdx        # 0x1413a0a90
1401c599f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c59a4:	e8 6f 6e c5 00       	call   0x140e1c818
1401c59a9:	cc                   	int3
1401c59aa:	cc                   	int3
1401c59ab:	cc                   	int3
1401c59ac:	cc                   	int3
1401c59ad:	cc                   	int3
1401c59ae:	cc                   	int3
1401c59af:	cc                   	int3
1401c59b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c59b5:	55                   	push   %rbp
1401c59b6:	56                   	push   %rsi
1401c59b7:	57                   	push   %rdi
1401c59b8:	41 56                	push   %r14
1401c59ba:	41 57                	push   %r15
1401c59bc:	48 83 ec 50          	sub    $0x50,%rsp
1401c59c0:	4d 8b f9             	mov    %r9,%r15
1401c59c3:	4d 8b c8             	mov    %r8,%r9
1401c59c6:	48 8b da             	mov    %rdx,%rbx
1401c59c9:	48 8b f9             	mov    %rcx,%rdi
1401c59cc:	33 ed                	xor    %ebp,%ebp
1401c59ce:	48 83 c2 03          	add    $0x3,%rdx
1401c59d2:	49 3b d0             	cmp    %r8,%rdx
1401c59d5:	0f 87 3c 01 00 00    	ja     0x1401c5b17
1401c59db:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
1401c59df:	48 3b d1             	cmp    %rcx,%rdx
1401c59e2:	0f 82 2f 01 00 00    	jb     0x1401c5b17
1401c59e8:	0f b7 03             	movzwl (%rbx),%eax
1401c59eb:	83 7f 1c 01          	cmpl   $0x1,0x1c(%rdi)
1401c59ef:	74 04                	je     0x1401c59f5
1401c59f1:	66 c1 c8 08          	ror    $0x8,%ax
1401c59f5:	66 89 07             	mov    %ax,(%rdi)
1401c59f8:	0f b6 01             	movzbl (%rcx),%eax
1401c59fb:	88 47 02             	mov    %al,0x2(%rdi)
1401c59fe:	44 0f b6 47 19       	movzbl 0x19(%rdi),%r8d
1401c5a03:	48 8d 73 ff          	lea    -0x1(%rbx),%rsi
1401c5a07:	49 03 f0             	add    %r8,%rsi
1401c5a0a:	49 3b f1             	cmp    %r9,%rsi
1401c5a0d:	0f 87 db 00 00 00    	ja     0x1401c5aee
1401c5a13:	48 3b f2             	cmp    %rdx,%rsi
1401c5a16:	0f 82 d2 00 00 00    	jb     0x1401c5aee
1401c5a1c:	0f ae e8             	lfence
1401c5a1f:	41 83 f8 04          	cmp    $0x4,%r8d
1401c5a23:	0f 82 1a 01 00 00    	jb     0x1401c5b43
1401c5a29:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c5a2d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401c5a31:	e8 2a 89 fe ff       	call   0x1401ae360
1401c5a36:	2b f3                	sub    %ebx,%esi
1401c5a38:	0f b6 47 18          	movzbl 0x18(%rdi),%eax
1401c5a3c:	88 47 20             	mov    %al,0x20(%rdi)
1401c5a3f:	4d 8b 7f 08          	mov    0x8(%r15),%r15
1401c5a43:	48 8b 0d 4e 1e 25 01 	mov    0x1251e4e(%rip),%rcx        # 0x141417898
1401c5a4a:	48 85 c9             	test   %rcx,%rcx
1401c5a4d:	0f 84 81 00 00 00    	je     0x1401c5ad4
1401c5a53:	e8 d8 fa 64 00       	call   0x140815530
1401c5a58:	84 c0                	test   %al,%al
1401c5a5a:	74 78                	je     0x1401c5ad4
1401c5a5c:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c5a60:	44 8b 77 10          	mov    0x10(%rdi),%r14d
1401c5a64:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c5a69:	e8 9a 56 c5 00       	call   0x140e1b108
1401c5a6e:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401c5a75:	00
1401c5a76:	48 85 c0             	test   %rax,%rax
1401c5a79:	74 21                	je     0x1401c5a9c
1401c5a7b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c5a7e:	33 c9                	xor    %ecx,%ecx
1401c5a80:	0f 11 00             	movups %xmm0,(%rax)
1401c5a83:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c5a87:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c5a8b:	4c 8b c3             	mov    %rbx,%r8
1401c5a8e:	41 8b d6             	mov    %r14d,%edx
1401c5a91:	48 8b c8             	mov    %rax,%rcx
1401c5a94:	e8 57 c1 56 00       	call   0x140731bf0
1401c5a99:	48 8b e8             	mov    %rax,%rbp
1401c5a9c:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
1401c5aa3:	00
1401c5aa4:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1401c5aa8:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401c5aac:	0f b6 57 02          	movzbl 0x2(%rdi),%edx
1401c5ab0:	44 0f b7 0f          	movzwl (%rdi),%r9d
1401c5ab4:	44 0f b6 47 20       	movzbl 0x20(%rdi),%r8d
1401c5ab9:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1401c5ac0:	00
1401c5ac1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c5ac6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c5acb:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c5acf:	e8 6c a4 ff ff       	call   0x1401bff40
1401c5ad4:	c6 47 21 01          	movb   $0x1,0x21(%rdi)
1401c5ad8:	8b c6                	mov    %esi,%eax
1401c5ada:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401c5ae1:	00
1401c5ae2:	48 83 c4 50          	add    $0x50,%rsp
1401c5ae6:	41 5f                	pop    %r15
1401c5ae8:	41 5e                	pop    %r14
1401c5aea:	5f                   	pop    %rdi
1401c5aeb:	5e                   	pop    %rsi
1401c5aec:	5d                   	pop    %rbp
1401c5aed:	c3                   	ret