1409ab5d5:	5e                   	pop    %rsi
1409ab5d6:	5d                   	pop    %rbp
1409ab5d7:	c3                   	ret
1409ab5d8:	ba 00 08 00 00       	mov    $0x800,%edx
1409ab5dd:	49 8b cf             	mov    %r15,%rcx
1409ab5e0:	e8 eb bb ff ff       	call   0x1409a71d0
1409ab5e5:	45 8b 87 c8 01 00 00 	mov    0x1c8(%r15),%r8d
1409ab5ec:	49 8d 97 7c 01 00 00 	lea    0x17c(%r15),%rdx
1409ab5f3:	41 83 c0 10          	add    $0x10,%r8d
1409ab5f7:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409ab5fd:	49 8b cf             	mov    %r15,%rcx
1409ab600:	48 8b f8             	mov    %rax,%rdi
1409ab603:	e8 28 d9 ff ff       	call   0x1409a8f30
1409ab608:	ba 20 01 00 00       	mov    $0x120,%edx
1409ab60d:	49 8b cf             	mov    %r15,%rcx
1409ab610:	48 8b f0             	mov    %rax,%rsi
1409ab613:	e8 f8 5e 00 00       	call   0x1409b1510
1409ab618:	48 8b d8             	mov    %rax,%rbx
1409ab61b:	48 85 c0             	test   %rax,%rax
1409ab61e:	0f 84 ac 02 00 00    	je     0x1409ab8d0
1409ab624:	c7 40 10 35 00 00 00 	movl   $0x35,0x10(%rax)
1409ab62b:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409ab632:	48 89 70 08          	mov    %rsi,0x8(%rax)
1409ab636:	c7 40 28 e0 00 00 00 	movl   $0xe0,0x28(%rax)
1409ab63d:	e9 77 ff ff ff       	jmp    0x1409ab5b9
1409ab642:	41 8b 87 24 01 00 00 	mov    0x124(%r15),%eax
1409ab649:	ff c8                	dec    %eax
1409ab64b:	3d f0 00 00 00       	cmp    $0xf0,%eax
1409ab650:	0f 87 5c 02 00 00    	ja     0x1409ab8b2
1409ab656:	48 8d 15 a3 49 65 ff 	lea    -0x9ab65d(%rip),%rdx        # 0x140000000
1409ab65d:	48 98                	cltq
1409ab65f:	0f b6 84 02 f8 b8 9a 	movzbl 0x9ab8f8(%rdx,%rax,1),%eax
1409ab666:	00
1409ab667:	8b 8c 82 e0 b8 9a 00 	mov    0x9ab8e0(%rdx,%rax,4),%ecx
1409ab66e:	48 03 ca             	add    %rdx,%rcx
1409ab671:	ff e1                	jmp    *%rcx
1409ab673:	ba 01 00 00 00       	mov    $0x1,%edx
1409ab678:	48 8d 05 ad dd 6b 00 	lea    0x6bddad(%rip),%rax        # 0x14106942c
1409ab67f:	44 8b ca             	mov    %edx,%r9d
1409ab682:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ab687:	44 8b c2             	mov    %edx,%r8d
1409ab68a:	49 8b cf             	mov    %r15,%rcx
1409ab68d:	e8 6e 86 ff ff       	call   0x1409a3d00
1409ab692:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409ab697:	48 83 c4 30          	add    $0x30,%rsp
1409ab69b:	41 5f                	pop    %r15
1409ab69d:	41 5e                	pop    %r14
1409ab69f:	5f                   	pop    %rdi
1409ab6a0:	5e                   	pop    %rsi
1409ab6a1:	5d                   	pop    %rbp
1409ab6a2:	c3                   	ret
1409ab6a3:	49 8b cf             	mov    %r15,%rcx
1409ab6a6:	e8 05 1b 00 00       	call   0x1409ad1b0
1409ab6ab:	33 d2                	xor    %edx,%edx
1409ab6ad:	49 8b cf             	mov    %r15,%rcx
1409ab6b0:	48 8b f8             	mov    %rax,%rdi
1409ab6b3:	e8 98 e8 ff ff       	call   0x1409a9f50
1409ab6b8:	48 8b d8             	mov    %rax,%rbx
1409ab6bb:	48 85 ff             	test   %rdi,%rdi
1409ab6be:	0f 84 00 ff ff ff    	je     0x1409ab5c4
1409ab6c4:	e9 f0 fe ff ff       	jmp    0x1409ab5b9
1409ab6c9:	ba 01 00 00 00       	mov    $0x1,%edx
1409ab6ce:	49 8b cf             	mov    %r15,%rcx
1409ab6d1:	e8 7a e8 ff ff       	call   0x1409a9f50
1409ab6d6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409ab6db:	48 83 c4 30          	add    $0x30,%rsp
1409ab6df:	41 5f                	pop    %r15
1409ab6e1:	41 5e                	pop    %r14
1409ab6e3:	5f                   	pop    %rdi
1409ab6e4:	5e                   	pop    %rsi
1409ab6e5:	5d                   	pop    %rbp
1409ab6e6:	c3                   	ret
1409ab6e7:	ba 02 00 00 00       	mov    $0x2,%edx
1409ab6ec:	49 8b cf             	mov    %r15,%rcx
1409ab6ef:	e8 5c e8 ff ff       	call   0x1409a9f50
1409ab6f4:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409ab6f9:	48 83 c4 30          	add    $0x30,%rsp
1409ab6fd:	41 5f                	pop    %r15
1409ab6ff:	41 5e                	pop    %r14
1409ab701:	5f                   	pop    %rdi
1409ab702:	5e                   	pop    %rsi
1409ab703:	5d                   	pop    %rbp
1409ab704:	c3                   	ret
1409ab705:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409ab70b:	49 8d 97 58 01 00 00 	lea    0x158(%r15),%rdx
1409ab712:	49 8b cf             	mov    %r15,%rcx
1409ab715:	45 8d 41 f1          	lea    -0xf(%r9),%r8d
1409ab719:	e8 12 d8 ff ff       	call   0x1409a8f30
1409ab71e:	ba 45 00 00 00       	mov    $0x45,%edx
1409ab723:	49 8b cf             	mov    %r15,%rcx
1409ab726:	48 8b d8             	mov    %rax,%rbx
1409ab729:	e8 52 5d 00 00       	call   0x1409b1480
1409ab72e:	ba 10 00 00 00       	mov    $0x10,%edx
1409ab733:	49 8b cf             	mov    %r15,%rcx
1409ab736:	48 8b f8             	mov    %rax,%rdi
1409ab739:	c7 40 28 01 00 00 00 	movl   $0x1,0x28(%rax)
1409ab740:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409ab744:	e8 07 e8 ff ff       	call   0x1409a9f50
1409ab749:	48 8b d0             	mov    %rax,%rdx
1409ab74c:	48 8b cf             	mov    %rdi,%rcx
1409ab74f:	48 8b e8             	mov    %rax,%rbp
1409ab752:	e8 c9 73 ff ff       	call   0x1409a2b20
1409ab757:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409ab75d:	49 8d 97 58 01 00 00 	lea    0x158(%r15),%rdx
1409ab764:	49 8b cf             	mov    %r15,%rcx
1409ab767:	45 8d 41 f1          	lea    -0xf(%r9),%r8d
1409ab76b:	e8 c0 d7 ff ff       	call   0x1409a8f30
1409ab770:	ba 45 00 00 00       	mov    $0x45,%edx
1409ab775:	49 8b cf             	mov    %r15,%rcx
1409ab778:	48 8b d8             	mov    %rax,%rbx
1409ab77b:	e8 00 5d 00 00       	call   0x1409b1480
1409ab780:	33 f6                	xor    %esi,%esi
1409ab782:	48 8b f8             	mov    %rax,%rdi
1409ab785:	8b ce                	mov    %esi,%ecx
1409ab787:	39 48 44             	cmp    %ecx,0x44(%rax)
1409ab78a:	8d 56 04             	lea    0x4(%rsi),%edx
1409ab78d:	c7 40 28 01 00 00 00 	movl   $0x1,0x28(%rax)
1409ab794:	0f 94 c1             	sete   %cl
1409ab797:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409ab79b:	89 48 44             	mov    %ecx,0x44(%rax)
1409ab79e:	49 8b cf             	mov    %r15,%rcx
1409ab7a1:	e8 aa e7 ff ff       	call   0x1409a9f50
1409ab7a6:	48 8b d0             	mov    %rax,%rdx
1409ab7a9:	48 8b cf             	mov    %rdi,%rcx
1409ab7ac:	48 8b d8             	mov    %rax,%rbx
1409ab7af:	e8 6c 73 ff ff       	call   0x1409a2b20
1409ab7b4:	48 8b d5             	mov    %rbp,%rdx
1409ab7b7:	48 8b cb             	mov    %rbx,%rcx
1409ab7ba:	e8 91 07 00 00       	call   0x1409abf50
1409ab7bf:	44 8d 4e 10          	lea    0x10(%rsi),%r9d
1409ab7c3:	45 33 c0             	xor    %r8d,%r8d
1409ab7c6:	49 8d 97 58 01 00 00 	lea    0x158(%r15),%rdx
1409ab7cd:	49 8b cf             	mov    %r15,%rcx
1409ab7d0:	e8 5b d7 ff ff       	call   0x1409a8f30
1409ab7d5:	8d 56 45             	lea    0x45(%rsi),%edx
1409ab7d8:	49 8b cf             	mov    %r15,%rcx
1409ab7db:	48 8b d8             	mov    %rax,%rbx
1409ab7de:	e8 9d 5c 00 00       	call   0x1409b1480
1409ab7e3:	48 8b d5             	mov    %rbp,%rdx
1409ab7e6:	48 8b c8             	mov    %rax,%rcx
1409ab7e9:	c7 40 28 08 00 00 00 	movl   $0x8,0x28(%rax)
1409ab7f0:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409ab7f4:	e8 27 73 ff ff       	call   0x1409a2b20
1409ab7f9:	44 8d 4e 10          	lea    0x10(%rsi),%r9d
1409ab7fd:	45 33 c0             	xor    %r8d,%r8d
1409ab800:	49 8d 97 58 01 00 00 	lea    0x158(%r15),%rdx
1409ab807:	49 8b cf             	mov    %r15,%rcx
1409ab80a:	e8 21 d7 ff ff       	call   0x1409a8f30
1409ab80f:	8d 56 45             	lea    0x45(%rsi),%edx
1409ab812:	49 8b cf             	mov    %r15,%rcx
1409ab815:	48 8b d8             	mov    %rax,%rbx
1409ab818:	e8 63 5c 00 00       	call   0x1409b1480
1409ab81d:	8b ce                	mov    %esi,%ecx
1409ab81f:	8d 56 04             	lea    0x4(%rsi),%edx
1409ab822:	48 8b f8             	mov    %rax,%rdi
1409ab825:	39 48 44             	cmp    %ecx,0x44(%rax)
1409ab828:	c7 40 28 08 00 00 00 	movl   $0x8,0x28(%rax)
1409ab82f:	0f 94 c1             	sete   %cl
1409ab832:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409ab836:	89 48 44             	mov    %ecx,0x44(%rax)
1409ab839:	49 8b cf             	mov    %r15,%rcx
1409ab83c:	e8 0f e7 ff ff       	call   0x1409a9f50
1409ab841:	48 8b d8             	mov    %rax,%rbx
1409ab844:	48 8b d0             	mov    %rax,%rdx
1409ab847:	48 8b cf             	mov    %rdi,%rcx
1409ab84a:	e8 d1 72 ff ff       	call   0x1409a2b20
1409ab84f:	48 8b d5             	mov    %rbp,%rdx
1409ab852:	48 8b cb             	mov    %rbx,%rcx
1409ab855:	e8 f6 06 00 00       	call   0x1409abf50
1409ab85a:	44 8d 4e 10          	lea    0x10(%rsi),%r9d
1409ab85e:	45 33 c0             	xor    %r8d,%r8d
1409ab861:	49 8d 97 58 01 00 00 	lea    0x158(%r15),%rdx
1409ab868:	49 8b cf             	mov    %r15,%rcx
1409ab86b:	e8 c0 d6 ff ff       	call   0x1409a8f30
1409ab870:	8d 56 45             	lea    0x45(%rsi),%edx
1409ab873:	49 8b cf             	mov    %r15,%rcx
1409ab876:	48 8b d8             	mov    %rax,%rbx
1409ab879:	e8 02 5c 00 00       	call   0x1409b1480
1409ab87e:	48 8b d5             	mov    %rbp,%rdx
1409ab881:	48 8b c8             	mov    %rax,%rcx
1409ab884:	39 70 44             	cmp    %esi,0x44(%rax)
1409ab887:	c7 40 28 04 00 00 00 	movl   $0x4,0x28(%rax)
1409ab88e:	40 0f 94 c6          	sete   %sil
1409ab892:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409ab896:	89 70 44             	mov    %esi,0x44(%rax)
1409ab899:	e8 82 72 ff ff       	call   0x1409a2b20
1409ab89e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409ab8a3:	48 8b c5             	mov    %rbp,%rax
1409ab8a6:	48 83 c4 30          	add    $0x30,%rsp
1409ab8aa:	41 5f                	pop    %r15
1409ab8ac:	41 5e                	pop    %r14
1409ab8ae:	5f                   	pop    %rdi
1409ab8af:	5e                   	pop    %rsi
1409ab8b0:	5d                   	pop    %rbp
1409ab8b1:	c3                   	ret
1409ab8b2:	48 8d 15 d7 fe 6b 00 	lea    0x6bfed7(%rip),%rdx        # 0x14106b790
1409ab8b9:	49 8b cf             	mov    %r15,%rcx
1409ab8bc:	e8 5f 6c ff ff       	call   0x1409a2520
1409ab8c1:	cc                   	int3
1409ab8c2:	ba 01 00 00 00       	mov    $0x1,%edx
1409ab8c7:	49 8b cf             	mov    %r15,%rcx
1409ab8ca:	e8 e5 29 47 00       	call   0x140e1e2b4
1409ab8cf:	cc                   	int3
1409ab8d0:	ba 01 00 00 00       	mov    $0x1,%edx
1409ab8d5:	49 8b cf             	mov    %r15,%rcx
1409ab8d8:	e8 d7 29 47 00       	call   0x140e1e2b4
1409ab8dd:	cc                   	int3
1409ab8de:	66 90                	xchg   %ax,%ax
1409ab8e0:	a3 b6 9a 00 e7 b6 9a 	movabs %eax,0x73009ab6e7009ab6
1409ab8e7:	00 73
1409ab8e9:	b6 9a                	mov    $0x9a,%dh
1409ab8eb:	00 c9                	add    %cl,%cl
1409ab8ed:	b6 9a                	mov    $0x9a,%dh
1409ab8ef:	00 05 b7 9a 00 b2    	add    %al,-0x4dff6549(%rip)        # 0xf29b53ac
1409ab8f5:	b8 9a 00 00 05       	mov    $0x500009a,%eax
1409ab8fa:	05 05 05 01 02       	add    $0x2010505,%eax
1409ab8ff:	05 05 03 05 05       	add    $0x5050305,%eax
1409ab904:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab909:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab90e:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab913:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab918:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab91d:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab922:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab927:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab92c:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab931:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab936:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab93b:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab940:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab945:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab94a:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab94f:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab954:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab959:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab95e:	05 05 04 05 05       	add    $0x5050405,%eax
1409ab963:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab968:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab96d:	05 04 05 05 01       	add    $0x1050504,%eax
1409ab972:	05 05 05 05 04       	add    $0x4050505,%eax
1409ab977:	05 02 05 05 05       	add    $0x5050502,%eax
1409ab97c:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab981:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab986:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab98b:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab990:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab995:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab99a:	04 05                	add    $0x5,%al
1409ab99c:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9a1:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9a6:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9ab:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9b0:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9b5:	05 05 04 05 05       	add    $0x5050405,%eax
1409ab9ba:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9bf:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9c4:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9c9:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9ce:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9d3:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9d8:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9dd:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9e2:	05 05 05 05 05       	add    $0x5050505,%eax
1409ab9e7:	00 00                	add    %al,(%rax)
1409ab9e9:	cc                   	int3
1409ab9ea:	cc                   	int3
1409ab9eb:	cc                   	int3
1409ab9ec:	cc                   	int3
1409ab9ed:	cc                   	int3
1409ab9ee:	cc                   	int3
1409ab9ef:	cc                   	int3
1409ab9f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ab9f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409ab9fa:	57                   	push   %rdi
1409ab9fb:	48 83 ec 20          	sub    $0x20,%rsp
1409ab9ff:	48 8b d9             	mov    %rcx,%rbx
1409aba02:	e8 d9 d3 ff ff       	call   0x1409a8de0
1409aba07:	8b 74 24 50          	mov    0x50(%rsp),%esi
1409aba0b:	48 8b f8             	mov    %rax,%rdi
1409aba0e:	83 fe ff             	cmp    $0xffffffff,%esi
1409aba11:	74 3d                	je     0x1409aba50
1409aba13:	ba 28 00 00 00       	mov    $0x28,%edx
1409aba18:	48 8b cb             	mov    %rbx,%rcx
1409aba1b:	e8 f0 5a 00 00       	call   0x1409b1510
1409aba20:	48 85 c0             	test   %rax,%rax
1409aba23:	0f 84 89 00 00 00    	je     0x1409abab2
1409aba29:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409aba2f:	48 8b d7             	mov    %rdi,%rdx
1409aba32:	89 70 18             	mov    %esi,0x18(%rax)
1409aba35:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409aba39:	48 85 c9             	test   %rcx,%rcx
1409aba3c:	74 0e                	je     0x1409aba4c
1409aba3e:	66 90                	xchg   %ax,%ax
1409aba40:	48 8b d1             	mov    %rcx,%rdx
1409aba43:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409aba47:	48 85 c9             	test   %rcx,%rcx
1409aba4a:	75 f4                	jne    0x1409aba40
1409aba4c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409aba50:	ba 20 01 00 00       	mov    $0x120,%edx
1409aba55:	48 8b cb             	mov    %rbx,%rcx
1409aba58:	e8 b3 5a 00 00       	call   0x1409b1510
1409aba5d:	48 8b c8             	mov    %rax,%rcx
1409aba60:	48 85 c0             	test   %rax,%rax
1409aba63:	74 4d                	je     0x1409abab2
1409aba65:	8b 54 24 58          	mov    0x58(%rsp),%edx
1409aba69:	8b c2                	mov    %edx,%eax
1409aba6b:	83 c8 05             	or     $0x5,%eax
1409aba6e:	48 89 89 98 00 00 00 	mov    %rcx,0x98(%rcx)
1409aba75:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
1409aba7a:	89 41 10             	mov    %eax,0x10(%rcx)
1409aba7d:	8b 44 24 68          	mov    0x68(%rsp),%eax
1409aba81:	89 41 28             	mov    %eax,0x28(%rcx)
1409aba84:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1409aba88:	74 15                	je     0x1409aba9f
1409aba8a:	8d 42 e0             	lea    -0x20(%rdx),%eax
1409aba8d:	a9 ef ff ff ff       	test   $0xffffffef,%eax
1409aba92:	75 0b                	jne    0x1409aba9f
1409aba94:	33 c0                	xor    %eax,%eax
1409aba96:	39 41 44             	cmp    %eax,0x44(%rcx)
1409aba99:	0f 94 c0             	sete   %al
1409aba9c:	89 41 44             	mov    %eax,0x44(%rcx)
1409aba9f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409abaa4:	48 8b c1             	mov    %rcx,%rax
1409abaa7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409abaac:	48 83 c4 20          	add    $0x20,%rsp
1409abab0:	5f                   	pop    %rdi
1409abab1:	c3                   	ret
1409abab2:	ba 01 00 00 00       	mov    $0x1,%edx
1409abab7:	48 8b cb             	mov    %rbx,%rcx
1409ababa:	e8 f5 27 47 00       	call   0x140e1e2b4
1409ababf:	cc                   	int3
1409abac0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1409abac5:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1409abaca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409abacf:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409abad4:	55                   	push   %rbp
1409abad5:	53                   	push   %rbx
1409abad6:	56                   	push   %rsi
1409abad7:	57                   	push   %rdi
1409abad8:	41 56                	push   %r14
1409abada:	41 57                	push   %r15
1409abadc:	48 8b ec             	mov    %rsp,%rbp
1409abadf:	48 83 ec 38          	sub    $0x38,%rsp
1409abae3:	48 8b d4             	mov    %rsp,%rdx
1409abae6:	e8 65 33 53 00       	call   0x140edee50
1409abaeb:	85 c0                	test   %eax,%eax
1409abaed:	74 0f                	je     0x1409abafe
1409abaef:	33 c0                	xor    %eax,%eax
1409abaf1:	48 83 c4 38          	add    $0x38,%rsp
1409abaf5:	41 5f                	pop    %r15