1401aa40c:	48 85 f6             	test   %rsi,%rsi
1401aa40f:	74 f1                	je     0x1401aa402
1401aa411:	f7 c5 08 50 83 8f    	test   $0x8f835008,%ebp
1401aa417:	75 da                	jne    0x1401aa3f3
1401aa419:	48 83 c1 08          	add    $0x8,%rcx
1401aa41d:	4d 8b c8             	mov    %r8,%r9
1401aa420:	48 8b c3             	mov    %rbx,%rax
1401aa423:	44 8b c5             	mov    %ebp,%r8d
1401aa426:	48 f7 d8             	neg    %rax
1401aa429:	48 1b d2             	sbb    %rdx,%rdx
1401aa42c:	48 23 d1             	and    %rcx,%rdx
1401aa42f:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401aa433:	e8 f0 d5 ff ff       	call   0x1401a7a28
1401aa438:	48 8b f8             	mov    %rax,%rdi
1401aa43b:	48 85 c0             	test   %rax,%rax
1401aa43e:	75 07                	jne    0x1401aa447
1401aa440:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401aa445:	eb 75                	jmp    0x1401aa4bc
1401aa447:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401aa44d:	48 8b d7             	mov    %rdi,%rdx
1401aa450:	48 8b cb             	mov    %rbx,%rcx
1401aa453:	e8 90 fb ff ff       	call   0x1401a9fe8
1401aa458:	8b d8                	mov    %eax,%ebx
1401aa45a:	85 c0                	test   %eax,%eax
1401aa45c:	78 49                	js     0x1401aa4a7
1401aa45e:	48 8d 87 c8 00 00 00 	lea    0xc8(%rdi),%rax
1401aa465:	0f ba e5 1d          	bt     $0x1d,%ebp
1401aa469:	72 37                	jb     0x1401aa4a2
1401aa46b:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1401aa471:	0f ae e8             	lfence
1401aa474:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401aa479:	ba 02 00 00 00       	mov    $0x2,%edx
1401aa47e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401aa483:	48 8b c8             	mov    %rax,%rcx
1401aa486:	e8 39 d2 00 00       	call   0x1401b76c4
1401aa48b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401aa490:	48 89 06             	mov    %rax,(%rsi)
1401aa493:	48 f7 d8             	neg    %rax
1401aa496:	1b db                	sbb    %ebx,%ebx
1401aa498:	f7 d3                	not    %ebx
1401aa49a:	81 e3 ff ff 00 80    	and    $0x8000ffff,%ebx
1401aa4a0:	eb 05                	jmp    0x1401aa4a7
1401aa4a2:	48 89 06             	mov    %rax,(%rsi)
1401aa4a5:	33 ff                	xor    %edi,%edi
1401aa4a7:	48 85 ff             	test   %rdi,%rdi
1401aa4aa:	74 10                	je     0x1401aa4bc
1401aa4ac:	48 8b 07             	mov    (%rdi),%rax
1401aa4af:	48 8b cf             	mov    %rdi,%rcx
1401aa4b2:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aa4b6:	ff 15 74 89 06 00    	call   *0x68974(%rip)        # 0x140212e30
1401aa4bc:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401aa4c1:	8b c3                	mov    %ebx,%eax
1401aa4c3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401aa4c8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401aa4cd:	48 83 c4 30          	add    $0x30,%rsp
1401aa4d1:	5f                   	pop    %rdi
1401aa4d2:	c3                   	ret
1401aa4d3:	90                   	nop
1401aa4d4:	90                   	nop
1401aa4d5:	90                   	nop
1401aa4d6:	90                   	nop
1401aa4d7:	90                   	nop
1401aa4d8:	90                   	nop
1401aa4d9:	90                   	nop
1401aa4da:	90                   	nop
1401aa4db:	90                   	nop
1401aa4dc:	90                   	nop
1401aa4dd:	90                   	nop
1401aa4de:	90                   	nop
1401aa4df:	90                   	nop
1401aa4e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401aa4e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401aa4ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401aa4ef:	57                   	push   %rdi
1401aa4f0:	41 56                	push   %r14
1401aa4f2:	41 57                	push   %r15
1401aa4f4:	48 83 ec 30          	sub    $0x30,%rsp
1401aa4f8:	8b 41 34             	mov    0x34(%rcx),%eax
1401aa4fb:	4d 8b f8             	mov    %r8,%r15
1401aa4fe:	8b ea                	mov    %edx,%ebp
1401aa500:	4c 8b f1             	mov    %rcx,%r14
1401aa503:	85 c0                	test   %eax,%eax
1401aa505:	74 0a                	je     0x1401aa511
1401aa507:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401aa50c:	e9 4f 01 00 00       	jmp    0x1401aa660
1401aa511:	40 f6 c5 01          	test   $0x1,%bpl
1401aa515:	75 f0                	jne    0x1401aa507
1401aa517:	f7 c5 00 0f 00 00    	test   $0xf00,%ebp
1401aa51d:	75 e8                	jne    0x1401aa507
1401aa51f:	40 f6 c5 70          	test   $0x70,%bpl
1401aa523:	75 e2                	jne    0x1401aa507
1401aa525:	f7 c5 08 50 83 8f    	test   $0x8f835008,%ebp
1401aa52b:	75 da                	jne    0x1401aa507
1401aa52d:	40 f6 c5 02          	test   $0x2,%bpl
1401aa531:	75 d4                	jne    0x1401aa507
1401aa533:	b9 60 01 00 00       	mov    $0x160,%ecx
1401aa538:	ff 15 12 86 06 00    	call   *0x68612(%rip)        # 0x140212b50
1401aa53e:	48 8b f0             	mov    %rax,%rsi
1401aa541:	48 85 c0             	test   %rax,%rax
1401aa544:	74 7c                	je     0x1401aa5c2
1401aa546:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401aa54a:	44 8b c5             	mov    %ebp,%r8d
1401aa54d:	49 8b c6             	mov    %r14,%rax
1401aa550:	48 f7 d8             	neg    %rax
1401aa553:	48 1b ff             	sbb    %rdi,%rdi
1401aa556:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1401aa55b:	48 23 f9             	and    %rcx,%rdi
1401aa55e:	41 81 c8 00 02 00 02 	or     $0x2000200,%r8d
1401aa565:	48 8b d7             	mov    %rdi,%rdx
1401aa568:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1401aa56c:	45 33 c9             	xor    %r9d,%r9d
1401aa56f:	e8 94 4d 00 00       	call   0x1401af308
1401aa574:	48 8d 05 25 ac 09 00 	lea    0x9ac25(%rip),%rax        # 0x1402451a0
1401aa57b:	48 8b cf             	mov    %rdi,%rcx
1401aa57e:	48 89 06             	mov    %rax,(%rsi)
1401aa581:	48 8d 05 c8 aa 09 00 	lea    0x9aac8(%rip),%rax        # 0x140245050
1401aa588:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401aa58c:	48 8d 05 dd ab 09 00 	lea    0x9abdd(%rip),%rax        # 0x140245170
1401aa593:	48 89 46 18          	mov    %rax,0x18(%rsi)
1401aa597:	48 8d 05 4a ac 09 00 	lea    0x9ac4a(%rip),%rax        # 0x1402451e8
1401aa59e:	48 89 86 d8 00 00 00 	mov    %rax,0xd8(%rsi)
1401aa5a5:	48 8b 07             	mov    (%rdi),%rax
1401aa5a8:	48 8b 40 28          	mov    0x28(%rax),%rax
1401aa5ac:	ff 15 7e 88 06 00    	call   *0x6887e(%rip)        # 0x140212e30
1401aa5b2:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx
1401aa5b9:	b2 01                	mov    $0x1,%dl
1401aa5bb:	e8 90 5f ec ff       	call   0x140070550
1401aa5c0:	eb 02                	jmp    0x1401aa5c4
1401aa5c2:	33 f6                	xor    %esi,%esi
1401aa5c4:	48 85 f6             	test   %rsi,%rsi
1401aa5c7:	75 0a                	jne    0x1401aa5d3
1401aa5c9:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401aa5ce:	e9 8d 00 00 00       	jmp    0x1401aa660
1401aa5d3:	48 8d 56 10          	lea    0x10(%rsi),%rdx
1401aa5d7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401aa5dd:	49 8b ce             	mov    %r14,%rcx
1401aa5e0:	e8 03 fa ff ff       	call   0x1401a9fe8
1401aa5e5:	8b d8                	mov    %eax,%ebx
1401aa5e7:	85 c0                	test   %eax,%eax
1401aa5e9:	78 49                	js     0x1401aa634
1401aa5eb:	48 8d 86 d8 00 00 00 	lea    0xd8(%rsi),%rax
1401aa5f2:	0f ba e5 1d          	bt     $0x1d,%ebp
1401aa5f6:	72 37                	jb     0x1401aa62f
1401aa5f8:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
1401aa5fe:	0f ae e8             	lfence
1401aa601:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401aa606:	ba 02 00 00 00       	mov    $0x2,%edx
1401aa60b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401aa610:	48 8b c8             	mov    %rax,%rcx
1401aa613:	e8 ac d0 00 00       	call   0x1401b76c4
1401aa618:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401aa61d:	49 89 07             	mov    %rax,(%r15)
1401aa620:	48 f7 d8             	neg    %rax
1401aa623:	1b db                	sbb    %ebx,%ebx
1401aa625:	f7 d3                	not    %ebx
1401aa627:	81 e3 ff ff 00 80    	and    $0x8000ffff,%ebx
1401aa62d:	eb 05                	jmp    0x1401aa634
1401aa62f:	49 89 07             	mov    %rax,(%r15)
1401aa632:	33 f6                	xor    %esi,%esi
1401aa634:	48 85 f6             	test   %rsi,%rsi
1401aa637:	74 27                	je     0x1401aa660
1401aa639:	48 8b 06             	mov    (%rsi),%rax
1401aa63c:	48 8d 0d 0d d3 ff ff 	lea    -0x2cf3(%rip),%rcx        # 0x1401a7950
1401aa643:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aa647:	48 3b c1             	cmp    %rcx,%rax
1401aa64a:	75 0b                	jne    0x1401aa657
1401aa64c:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1401aa650:	e8 7b 44 ff ff       	call   0x14019ead0
1401aa655:	eb 09                	jmp    0x1401aa660
1401aa657:	48 8b ce             	mov    %rsi,%rcx
1401aa65a:	ff 15 d0 87 06 00    	call   *0x687d0(%rip)        # 0x140212e30
1401aa660:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401aa665:	8b c3                	mov    %ebx,%eax
1401aa667:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401aa66c:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401aa671:	48 83 c4 30          	add    $0x30,%rsp
1401aa675:	41 5f                	pop    %r15
1401aa677:	41 5e                	pop    %r14
1401aa679:	5f                   	pop    %rdi
1401aa67a:	c3                   	ret
1401aa67b:	90                   	nop
1401aa67c:	90                   	nop
1401aa67d:	90                   	nop
1401aa67e:	90                   	nop
1401aa67f:	90                   	nop
1401aa680:	48 83 ec 38          	sub    $0x38,%rsp
1401aa684:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1401aa689:	e8 06 00 00 00       	call   0x1401aa694
1401aa68e:	48 83 c4 38          	add    $0x38,%rsp
1401aa692:	c3                   	ret
1401aa693:	90                   	nop
1401aa694:	48 8b c4             	mov    %rsp,%rax
1401aa697:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401aa69b:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401aa69f:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401aa6a3:	57                   	push   %rdi
1401aa6a4:	41 54                	push   %r12
1401aa6a6:	41 55                	push   %r13
1401aa6a8:	41 56                	push   %r14
1401aa6aa:	41 57                	push   %r15
1401aa6ac:	48 83 ec 20          	sub    $0x20,%rsp
1401aa6b0:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401aa6b5:	33 ff                	xor    %edi,%edi
1401aa6b7:	8b 41 34             	mov    0x34(%rcx),%eax
1401aa6ba:	4d 8b e9             	mov    %r9,%r13
1401aa6bd:	41 8b f0             	mov    %r8d,%esi
1401aa6c0:	48 8b ea             	mov    %rdx,%rbp
1401aa6c3:	4c 8b f9             	mov    %rcx,%r15
1401aa6c6:	85 c0                	test   %eax,%eax
1401aa6c8:	74 0a                	je     0x1401aa6d4
1401aa6ca:	be 05 40 00 80       	mov    $0x80004005,%esi
1401aa6cf:	e9 c1 01 00 00       	jmp    0x1401aa895
1401aa6d4:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
1401aa6db:	e8 48 56 ec ff       	call   0x14006fd28
1401aa6e0:	8a 54 24 70          	mov    0x70(%rsp),%dl
1401aa6e4:	4d 8d a7 b8 00 00 00 	lea    0xb8(%r15),%r12
1401aa6eb:	49 8b 1c 24          	mov    (%r12),%rbx
1401aa6ef:	4d 8b f4             	mov    %r12,%r14
1401aa6f2:	48 85 db             	test   %rbx,%rbx
1401aa6f5:	74 60                	je     0x1401aa757
1401aa6f7:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401aa6fb:	48 3b 83 9c 00 00 00 	cmp    0x9c(%rbx),%rax
1401aa702:	75 3a                	jne    0x1401aa73e
1401aa704:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401aa708:	48 3b 83 a4 00 00 00 	cmp    0xa4(%rbx),%rax
1401aa70f:	75 2d                	jne    0x1401aa73e
1401aa711:	84 d2                	test   %dl,%dl
1401aa713:	74 1e                	je     0x1401aa733
1401aa715:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401aa718:	8b c6                	mov    %esi,%eax
1401aa71a:	0f ba f1 1c          	btr    $0x1c,%ecx
1401aa71e:	0d 00 02 00 02       	or     $0x2000200,%eax
1401aa723:	3b c1                	cmp    %ecx,%eax
1401aa725:	75 17                	jne    0x1401aa73e
1401aa727:	eb 0a                	jmp    0x1401aa733
1401aa729:	8d 48 01             	lea    0x1(%rax),%ecx
1401aa72c:	f0 0f b1 4b 38       	lock cmpxchg %ecx,0x38(%rbx)
1401aa731:	74 14                	je     0x1401aa747
1401aa733:	8b 43 38             	mov    0x38(%rbx),%eax
1401aa736:	85 c0                	test   %eax,%eax
1401aa738:	0f 0d 4b 38          	prefetchw 0x38(%rbx)
1401aa73c:	75 eb                	jne    0x1401aa729
1401aa73e:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1401aa742:	48 85 db             	test   %rbx,%rbx
1401aa745:	75 b0                	jne    0x1401aa6f7
1401aa747:	48 85 db             	test   %rbx,%rbx
1401aa74a:	0f 85 8f 00 00 00    	jne    0x1401aa7df
1401aa750:	4d 8d b7 b8 00 00 00 	lea    0xb8(%r15),%r14
1401aa757:	84 d2                	test   %dl,%dl
1401aa759:	74 7f                	je     0x1401aa7da
1401aa75b:	49 8b 07             	mov    (%r15),%rax
1401aa75e:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401aa763:	0f ba ee 1c          	bts    $0x1c,%esi
1401aa767:	49 8b cf             	mov    %r15,%rcx
1401aa76a:	8b d6                	mov    %esi,%edx
1401aa76c:	48 8b 40 38          	mov    0x38(%rax),%rax
1401aa770:	ff 15 ba 86 06 00    	call   *0x686ba(%rip)        # 0x140212e30
1401aa776:	8b f0                	mov    %eax,%esi
1401aa778:	85 c0                	test   %eax,%eax
1401aa77a:	0f 88 98 00 00 00    	js     0x1401aa818
1401aa780:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401aa785:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1401aa789:	48 8d 91 28 ff ff ff 	lea    -0xd8(%rcx),%rdx
1401aa790:	48 f7 d9             	neg    %rcx
1401aa793:	48 1b ff             	sbb    %rdi,%rdi
1401aa796:	48 23 fa             	and    %rdx,%rdi
1401aa799:	f3 0f 7f 87 ac 00 00 	movdqu %xmm0,0xac(%rdi)
1401aa7a0:	00
1401aa7a1:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
1401aa7a6:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1401aa7aa:	74 16                	je     0x1401aa7c2
1401aa7ac:	0f ae e8             	lfence
1401aa7af:	48 8b c7             	mov    %rdi,%rax
1401aa7b2:	48 f7 d8             	neg    %rax
1401aa7b5:	49 8b 06             	mov    (%r14),%rax
1401aa7b8:	48 1b c9             	sbb    %rcx,%rcx
1401aa7bb:	48 23 ca             	and    %rdx,%rcx
1401aa7be:	48 89 48 18          	mov    %rcx,0x18(%rax)
1401aa7c2:	49 8b 06             	mov    (%r14),%rax
1401aa7c5:	48 89 47 20          	mov    %rax,0x20(%rdi)
1401aa7c9:	48 8b c7             	mov    %rdi,%rax
1401aa7cc:	48 f7 d8             	neg    %rax
1401aa7cf:	48 1b c9             	sbb    %rcx,%rcx
1401aa7d2:	48 23 ca             	and    %rdx,%rcx
1401aa7d5:	49 89 0e             	mov    %rcx,(%r14)
1401aa7d8:	eb 3e                	jmp    0x1401aa818
1401aa7da:	48 85 db             	test   %rbx,%rbx
1401aa7dd:	74 34                	je     0x1401aa813
1401aa7df:	48 8b 03             	mov    (%rbx),%rax
1401aa7e2:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401aa7e7:	48 8d 15 1a bb 10 00 	lea    0x10bb1a(%rip),%rdx        # 0x1402b6308
1401aa7ee:	48 8b cb             	mov    %rbx,%rcx
1401aa7f1:	48 8b 00             	mov    (%rax),%rax
1401aa7f4:	ff 15 36 86 06 00    	call   *0x68636(%rip)        # 0x140212e30
1401aa7fa:	8b f0                	mov    %eax,%esi
1401aa7fc:	85 c0                	test   %eax,%eax
1401aa7fe:	78 18                	js     0x1401aa818
1401aa800:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401aa805:	48 85 ff             	test   %rdi,%rdi
1401aa808:	74 0e                	je     0x1401aa818
1401aa80a:	48 81 c7 28 ff ff ff 	add    $0xffffffffffffff28,%rdi
1401aa811:	eb 05                	jmp    0x1401aa818
1401aa813:	be 05 40 00 80       	mov    $0x80004005,%esi
1401aa818:	49 8b 8f b0 00 00 00 	mov    0xb0(%r15),%rcx
1401aa81f:	83 41 04 ff          	addl   $0xffffffff,0x4(%rcx)
1401aa823:	75 0d                	jne    0x1401aa832
1401aa825:	83 21 00             	andl   $0x0,(%rcx)
1401aa828:	48 83 c1 08          	add    $0x8,%rcx
1401aa82c:	ff 15 46 7a 06 00    	call   *0x67a46(%rip)        # 0x140212278
1401aa832:	85 f6                	test   %esi,%esi
1401aa834:	78 14                	js     0x1401aa84a
1401aa836:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401aa83b:	33 c9                	xor    %ecx,%ecx
1401aa83d:	49 89 45 00          	mov    %rax,0x0(%r13)
1401aa841:	33 ff                	xor    %edi,%edi
1401aa843:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401aa848:	eb 05                	jmp    0x1401aa84f
1401aa84a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401aa84f:	48 85 db             	test   %rbx,%rbx
1401aa852:	74 15                	je     0x1401aa869
1401aa854:	48 8b 03             	mov    (%rbx),%rax
1401aa857:	48 8b cb             	mov    %rbx,%rcx
1401aa85a:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aa85e:	ff 15 cc 85 06 00    	call   *0x685cc(%rip)        # 0x140212e30
1401aa864:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401aa869:	48 85 ff             	test   %rdi,%rdi
1401aa86c:	74 15                	je     0x1401aa883
1401aa86e:	48 8b 07             	mov    (%rdi),%rax
1401aa871:	48 8b cf             	mov    %rdi,%rcx
1401aa874:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aa878:	ff 15 b2 85 06 00    	call   *0x685b2(%rip)        # 0x140212e30
1401aa87e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401aa883:	48 85 c9             	test   %rcx,%rcx
1401aa886:	74 0d                	je     0x1401aa895
1401aa888:	48 8b 01             	mov    (%rcx),%rax
1401aa88b:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aa88f:	ff 15 9b 85 06 00    	call   *0x6859b(%rip)        # 0x140212e30
1401aa895:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401aa89a:	8b c6                	mov    %esi,%eax
1401aa89c:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401aa8a1:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401aa8a6:	48 83 c4 20          	add    $0x20,%rsp
1401aa8aa:	41 5f                	pop    %r15
1401aa8ac:	41 5e                	pop    %r14
1401aa8ae:	41 5d                	pop    %r13
1401aa8b0:	41 5c                	pop    %r12
1401aa8b2:	5f                   	pop    %rdi
1401aa8b3:	c3                   	ret
1401aa8b4:	90                   	nop
1401aa8b5:	90                   	nop