1800c6643:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1800c6647:	48 89 39             	mov    %rdi,(%rcx)
1800c664a:	e8 0d 62 f8 ff       	call   0x18004c85c
1800c664f:	8b d8                	mov    %eax,%ebx
1800c6651:	85 c0                	test   %eax,%eax
1800c6653:	0f 88 5b ff ff ff    	js     0x1800c65b4
1800c6659:	48 8b ce             	mov    %rsi,%rcx
1800c665c:	e8 3f 01 00 00       	call   0x1800c67a0
1800c6661:	48 85 c0             	test   %rax,%rax
1800c6664:	0f 84 45 ff ff ff    	je     0x1800c65af
1800c666a:	40 88 78 68          	mov    %dil,0x68(%rax)
1800c666e:	8b df                	mov    %edi,%ebx
1800c6670:	48 83 c0 40          	add    $0x40,%rax
1800c6674:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c6678:	48 89 00             	mov    %rax,(%rax)
1800c667b:	e9 3c ff ff ff       	jmp    0x1800c65bc
1800c6680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c6685:	57                   	push   %rdi
1800c6686:	48 83 ec 20          	sub    $0x20,%rsp
1800c668a:	48 8d b9 18 01 00 00 	lea    0x118(%rcx),%rdi
1800c6691:	48 8b d9             	mov    %rcx,%rbx
1800c6694:	48 8b 07             	mov    (%rdi),%rax
1800c6697:	48 85 c0             	test   %rax,%rax
1800c669a:	74 6d                	je     0x1800c6709
1800c669c:	eb 66                	jmp    0x1800c6704
1800c669e:	48 8d 48 28          	lea    0x28(%rax),%rcx
1800c66a2:	48 8b 11             	mov    (%rcx),%rdx
1800c66a5:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
1800c66a9:	0f 85 ea 00 00 00    	jne    0x1800c6799
1800c66af:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1800c66b3:	49 39 08             	cmp    %rcx,(%r8)
1800c66b6:	0f 85 dd 00 00 00    	jne    0x1800c6799
1800c66bc:	49 89 10             	mov    %rdx,(%r8)
1800c66bf:	4c 89 42 08          	mov    %r8,0x8(%rdx)
1800c66c3:	48 89 49 08          	mov    %rcx,0x8(%rcx)
1800c66c7:	48 89 09             	mov    %rcx,(%rcx)
1800c66ca:	ff 8b 88 01 00 00    	decl   0x188(%rbx)
1800c66d0:	48 8b 08             	mov    (%rax),%rcx
1800c66d3:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1800c66d7:	0f 85 bc 00 00 00    	jne    0x1800c6799
1800c66dd:	48 8b 50 08          	mov    0x8(%rax),%rdx
1800c66e1:	48 39 02             	cmp    %rax,(%rdx)
1800c66e4:	0f 85 af 00 00 00    	jne    0x1800c6799
1800c66ea:	48 89 0a             	mov    %rcx,(%rdx)
1800c66ed:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c66f1:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
1800c66f5:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c66f9:	48 89 00             	mov    %rax,(%rax)
1800c66fc:	e8 b7 01 00 00       	call   0x1800c68b8
1800c6701:	48 8b 07             	mov    (%rdi),%rax
1800c6704:	48 3b c7             	cmp    %rdi,%rax
1800c6707:	75 95                	jne    0x1800c669e
1800c6709:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1800c670d:	48 8d 8b 80 02 00 00 	lea    0x280(%rbx),%rcx
1800c6714:	80 79 1c 00          	cmpb   $0x0,0x1c(%rcx)
1800c6718:	74 2f                	je     0x1800c6749
1800c671a:	48 8b 01             	mov    (%rcx),%rax
1800c671d:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1800c6721:	75 76                	jne    0x1800c6799
1800c6723:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1800c6727:	48 39 0a             	cmp    %rcx,(%rdx)
1800c672a:	75 6d                	jne    0x1800c6799
1800c672c:	48 89 02             	mov    %rax,(%rdx)
1800c672f:	48 89 50 08          	mov    %rdx,0x8(%rax)
1800c6733:	8b 41 18             	mov    0x18(%rcx),%eax
1800c6736:	41 29 40 68          	sub    %eax,0x68(%r8)
1800c673a:	83 61 18 00          	andl   $0x0,0x18(%rcx)
1800c673e:	48 89 49 08          	mov    %rcx,0x8(%rcx)
1800c6742:	48 89 09             	mov    %rcx,(%rcx)
1800c6745:	c6 41 1c 00          	movb   $0x0,0x1c(%rcx)
1800c6749:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
1800c6750:	48 85 c9             	test   %rcx,%rcx
1800c6753:	74 0d                	je     0x1800c6762
1800c6755:	e8 a2 38 fd ff       	call   0x180099ffc
1800c675a:	48 83 a3 10 01 00 00 	andq   $0x0,0x110(%rbx)
1800c6761:	00
1800c6762:	48 8b 8b f0 01 00 00 	mov    0x1f0(%rbx),%rcx
1800c6769:	48 85 c9             	test   %rcx,%rcx
1800c676c:	74 0d                	je     0x1800c677b
1800c676e:	e8 89 38 fd ff       	call   0x180099ffc
1800c6773:	48 83 a3 f0 01 00 00 	andq   $0x0,0x1f0(%rbx)
1800c677a:	00
1800c677b:	48 83 bb 28 02 00 00 	cmpq   $0x0,0x228(%rbx)
1800c6782:	00
1800c6783:	74 08                	je     0x1800c678d
1800c6785:	48 83 a3 28 02 00 00 	andq   $0x0,0x228(%rbx)
1800c678c:	00
1800c678d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800c6792:	48 83 c4 20          	add    $0x20,%rsp
1800c6796:	5f                   	pop    %rdi
1800c6797:	c3                   	ret
1800c6798:	cc                   	int3
1800c6799:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c679e:	cd 29                	int    $0x29
1800c67a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c67a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800c67aa:	57                   	push   %rdi
1800c67ab:	48 83 ec 20          	sub    $0x20,%rsp
1800c67af:	48 8b 41 18          	mov    0x18(%rcx),%rax
1800c67b3:	48 8b f9             	mov    %rcx,%rdi
1800c67b6:	8b 50 38             	mov    0x38(%rax),%edx
1800c67b9:	b8 d8 00 00 00       	mov    $0xd8,%eax
1800c67be:	81 c2 a8 00 00 00    	add    $0xa8,%edx
1800c67c4:	3b d0                	cmp    %eax,%edx
1800c67c6:	0f 42 d0             	cmovb  %eax,%edx
1800c67c9:	8b ca                	mov    %edx,%ecx
1800c67cb:	8b f2                	mov    %edx,%esi
1800c67cd:	e8 7e 36 fd ff       	call   0x180099e50
1800c67d2:	48 8b d8             	mov    %rax,%rbx
1800c67d5:	48 85 c0             	test   %rax,%rax
1800c67d8:	75 13                	jne    0x1800c67ed
1800c67da:	33 c0                	xor    %eax,%eax
1800c67dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800c67e1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800c67e6:	48 83 c4 20          	add    $0x20,%rsp
1800c67ea:	5f                   	pop    %rdi
1800c67eb:	c3                   	ret
1800c67ec:	cc                   	int3
1800c67ed:	4c 8b c6             	mov    %rsi,%r8
1800c67f0:	33 d2                	xor    %edx,%edx
1800c67f2:	48 8b cb             	mov    %rbx,%rcx
1800c67f5:	e8 86 f4 06 00       	call   0x180135c80
1800c67fa:	b9 00 20 00 00       	mov    $0x2000,%ecx
1800c67ff:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
1800c6803:	c6 43 68 00          	movb   $0x0,0x68(%rbx)
1800c6807:	e8 44 36 fd ff       	call   0x180099e50
1800c680c:	48 85 c0             	test   %rax,%rax
1800c680f:	74 14                	je     0x1800c6825
1800c6811:	48 8d 88 00 10 00 00 	lea    0x1000(%rax),%rcx
1800c6818:	48 81 e1 00 f0 ff ff 	and    $0xfffffffffffff000,%rcx
1800c681f:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
1800c6823:	eb 02                	jmp    0x1800c6827
1800c6825:	33 c9                	xor    %ecx,%ecx
1800c6827:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
1800c682e:	48 85 c9             	test   %rcx,%rcx
1800c6831:	75 0a                	jne    0x1800c683d
1800c6833:	48 8b cb             	mov    %rbx,%rcx
1800c6836:	e8 c1 37 fd ff       	call   0x180099ffc
1800c683b:	eb 9d                	jmp    0x1800c67da
1800c683d:	ff 87 88 01 00 00    	incl   0x188(%rdi)
1800c6843:	48 8d 87 18 01 00 00 	lea    0x118(%rdi),%rax
1800c684a:	48 8b 50 08          	mov    0x8(%rax),%rdx
1800c684e:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1800c6852:	48 39 02             	cmp    %rax,(%rdx)
1800c6855:	75 5a                	jne    0x1800c68b1
1800c6857:	48 89 01             	mov    %rax,(%rcx)
1800c685a:	48 81 c7 28 01 00 00 	add    $0x128,%rdi
1800c6861:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c6865:	48 89 0a             	mov    %rcx,(%rdx)
1800c6868:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c686c:	48 8d 43 30          	lea    0x30(%rbx),%rax
1800c6870:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1800c6874:	48 39 39             	cmp    %rdi,(%rcx)
1800c6877:	75 38                	jne    0x1800c68b1
1800c6879:	48 89 38             	mov    %rdi,(%rax)
1800c687c:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c6880:	48 89 01             	mov    %rax,(%rcx)
1800c6883:	48 89 47 08          	mov    %rax,0x8(%rdi)
1800c6887:	48 8d 43 40          	lea    0x40(%rbx),%rax
1800c688b:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c688f:	48 89 00             	mov    %rax,(%rax)
1800c6892:	48 8d 43 58          	lea    0x58(%rbx),%rax
1800c6896:	48 83 20 00          	andq   $0x0,(%rax)
1800c689a:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c689e:	48 8d 43 70          	lea    0x70(%rbx),%rax
1800c68a2:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c68a6:	48 89 00             	mov    %rax,(%rax)
1800c68a9:	48 8b c3             	mov    %rbx,%rax
1800c68ac:	e9 2b ff ff ff       	jmp    0x1800c67dc
1800c68b1:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c68b6:	cd 29                	int    $0x29
1800c68b8:	40 53                	rex push %rbx
1800c68ba:	48 83 ec 20          	sub    $0x20,%rsp
1800c68be:	48 8b d9             	mov    %rcx,%rbx
1800c68c1:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1800c68c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1800c68cc:	e8 2b 37 fd ff       	call   0x180099ffc
1800c68d1:	48 83 a3 80 00 00 00 	andq   $0x0,0x80(%rbx)
1800c68d8:	00
1800c68d9:	48 8b cb             	mov    %rbx,%rcx
1800c68dc:	48 83 c4 20          	add    $0x20,%rsp
1800c68e0:	5b                   	pop    %rbx
1800c68e1:	e9 16 37 fd ff       	jmp    0x180099ffc
1800c68e6:	cc                   	int3
1800c68e7:	cc                   	int3
1800c68e8:	8b 51 68             	mov    0x68(%rcx),%edx
1800c68eb:	48 8d 41 70          	lea    0x70(%rcx),%rax
1800c68ef:	4c 8b 00             	mov    (%rax),%r8
1800c68f2:	49 83 e8 70          	sub    $0x70,%r8
1800c68f6:	0f ba e2 08          	bt     $0x8,%edx
1800c68fa:	72 2d                	jb     0x1800c6929
1800c68fc:	4c 3b c1             	cmp    %rcx,%r8
1800c68ff:	74 28                	je     0x1800c6929
1800c6901:	41 0f ba 70 68 08    	btrl   $0x8,0x68(%r8)
1800c6907:	48 8d 51 40          	lea    0x40(%rcx),%rdx
1800c690b:	4c 8b 0a             	mov    (%rdx),%r9
1800c690e:	49 83 c0 40          	add    $0x40,%r8
1800c6912:	49 39 51 08          	cmp    %rdx,0x8(%r9)
1800c6916:	75 60                	jne    0x1800c6978
1800c6918:	4d 89 08             	mov    %r9,(%r8)
1800c691b:	49 89 50 08          	mov    %rdx,0x8(%r8)
1800c691f:	4d 89 41 08          	mov    %r8,0x8(%r9)
1800c6923:	4c 89 02             	mov    %r8,(%rdx)
1800c6926:	8b 51 68             	mov    0x68(%rcx),%edx
1800c6929:	81 e2 ff fc ff ff    	and    $0xfffffcff,%edx
1800c692f:	89 51 68             	mov    %edx,0x68(%rcx)
1800c6932:	48 83 c1 40          	add    $0x40,%rcx
1800c6936:	4c 8b 01             	mov    (%rcx),%r8
1800c6939:	49 39 48 08          	cmp    %rcx,0x8(%r8)
1800c693d:	75 39                	jne    0x1800c6978
1800c693f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1800c6943:	48 39 0a             	cmp    %rcx,(%rdx)
1800c6946:	75 30                	jne    0x1800c6978
1800c6948:	4c 89 02             	mov    %r8,(%rdx)
1800c694b:	49 89 50 08          	mov    %rdx,0x8(%r8)
1800c694f:	48 89 49 08          	mov    %rcx,0x8(%rcx)
1800c6953:	48 89 09             	mov    %rcx,(%rcx)
1800c6956:	48 8b 10             	mov    (%rax),%rdx
1800c6959:	48 39 42 08          	cmp    %rax,0x8(%rdx)
1800c695d:	75 19                	jne    0x1800c6978
1800c695f:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c6963:	48 39 01             	cmp    %rax,(%rcx)
1800c6966:	75 10                	jne    0x1800c6978
1800c6968:	48 89 11             	mov    %rdx,(%rcx)
1800c696b:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1800c696f:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c6973:	48 89 00             	mov    %rax,(%rax)
1800c6976:	c3                   	ret
1800c6977:	cc                   	int3
1800c6978:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c697d:	cd 29                	int    $0x29
1800c697f:	cc                   	int3
1800c6980:	45 33 db             	xor    %r11d,%r11d
1800c6983:	45 8b d0             	mov    %r8d,%r10d
1800c6986:	41 83 f9 0e          	cmp    $0xe,%r9d
1800c698a:	75 16                	jne    0x1800c69a2
1800c698c:	80 7a 68 01          	cmpb   $0x1,0x68(%rdx)
1800c6990:	76 10                	jbe    0x1800c69a2
1800c6992:	83 81 a4 01 00 00 ff 	addl   $0xffffffff,0x1a4(%rcx)
1800c6999:	75 07                	jne    0x1800c69a2
1800c699b:	44 88 99 e8 01 00 00 	mov    %r11b,0x1e8(%rcx)
1800c69a2:	4c 8d 42 58          	lea    0x58(%rdx),%r8
1800c69a6:	44 88 4a 68          	mov    %r9b,0x68(%rdx)
1800c69aa:	49 8b 08             	mov    (%r8),%rcx
1800c69ad:	48 85 c9             	test   %rcx,%rcx
1800c69b0:	74 4b                	je     0x1800c69fd
1800c69b2:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
1800c69b7:	48 8b 01             	mov    (%rcx),%rax
1800c69ba:	49 89 00             	mov    %rax,(%r8)
1800c69bd:	48 85 c0             	test   %rax,%rax
1800c69c0:	75 04                	jne    0x1800c69c6
1800c69c2:	4d 89 40 08          	mov    %r8,0x8(%r8)
1800c69c6:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1800c69ca:	44 89 52 08          	mov    %r10d,0x8(%rdx)
1800c69ce:	44 38 5a 0c          	cmp    %r11b,0xc(%rdx)
1800c69d2:	74 13                	je     0x1800c69e7
1800c69d4:	45 38 59 28          	cmp    %r11b,0x28(%r9)
1800c69d8:	74 0d                	je     0x1800c69e7
1800c69da:	49 8b 41 18          	mov    0x18(%r9),%rax
1800c69de:	48 89 10             	mov    %rdx,(%rax)
1800c69e1:	49 89 51 18          	mov    %rdx,0x18(%r9)
1800c69e5:	eb 0b                	jmp    0x1800c69f2
1800c69e7:	49 8b 41 08          	mov    0x8(%r9),%rax
1800c69eb:	48 89 10             	mov    %rdx,(%rax)
1800c69ee:	49 89 51 08          	mov    %rdx,0x8(%r9)
1800c69f2:	4c 89 1a             	mov    %r11,(%rdx)
1800c69f5:	49 8b 08             	mov    (%r8),%rcx
1800c69f8:	48 85 c9             	test   %rcx,%rcx
1800c69fb:	75 ba                	jne    0x1800c69b7
1800c69fd:	c3                   	ret
1800c69fe:	cc                   	int3
1800c69ff:	cc                   	int3
1800c6a00:	66 90                	xchg   %ax,%ax
1800c6a02:	48 8d 4a a8          	lea    -0x58(%rdx),%rcx
1800c6a06:	49 8b d0             	mov    %r8,%rdx
1800c6a09:	e9 02 00 00 00       	jmp    0x1800c6a10
1800c6a0e:	cc                   	int3
1800c6a0f:	cc                   	int3
1800c6a10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c6a15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800c6a1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800c6a1f:	57                   	push   %rdi
1800c6a20:	41 54                	push   %r12
1800c6a22:	41 55                	push   %r13
1800c6a24:	41 56                	push   %r14
1800c6a26:	41 57                	push   %r15
1800c6a28:	48 83 ec 30          	sub    $0x30,%rsp
1800c6a2c:	45 33 d2             	xor    %r10d,%r10d
1800c6a2f:	48 8b d9             	mov    %rcx,%rbx
1800c6a32:	48 8b f2             	mov    %rdx,%rsi
1800c6a35:	45 8a e2             	mov    %r10b,%r12b
1800c6a38:	41 8a ca             	mov    %r10b,%cl
1800c6a3b:	41 8b ea             	mov    %r10d,%ebp
1800c6a3e:	45 8a ea             	mov    %r10b,%r13b
1800c6a41:	45 8b fa             	mov    %r10d,%r15d
1800c6a44:	83 7b 38 01          	cmpl   $0x1,0x38(%rbx)
1800c6a48:	75 0a                	jne    0x1800c6a54
1800c6a4a:	41 b4 01             	mov    $0x1,%r12b
1800c6a4d:	c7 43 38 02 00 00 00 	movl   $0x2,0x38(%rbx)
1800c6a54:	4c 8d b3 18 01 00 00 	lea    0x118(%rbx),%r14
1800c6a5b:	49 8b 3e             	mov    (%r14),%rdi
1800c6a5e:	49 3b fe             	cmp    %r14,%rdi
1800c6a61:	0f 84 0f 01 00 00    	je     0x1800c6b76
1800c6a67:	45 84 e4             	test   %r12b,%r12b
1800c6a6a:	74 0d                	je     0x1800c6a79
1800c6a6c:	44 39 57 54          	cmp    %r10d,0x54(%rdi)
1800c6a70:	7d 07                	jge    0x1800c6a79
1800c6a72:	0f ba 6f 50 0b       	btsl   $0xb,0x50(%rdi)
1800c6a77:	ff c5                	inc    %ebp
1800c6a79:	8a 47 50             	mov    0x50(%rdi),%al
1800c6a7c:	3c 04                	cmp    $0x4,%al
1800c6a7e:	7c 65                	jl     0x1800c6ae5
1800c6a80:	3c 06                	cmp    $0x6,%al
1800c6a82:	7e 4e                	jle    0x1800c6ad2
1800c6a84:	3c 07                	cmp    $0x7,%al
1800c6a86:	74 0d                	je     0x1800c6a95
1800c6a88:	3c 08                	cmp    $0x8,%al
1800c6a8a:	74 46                	je     0x1800c6ad2
1800c6a8c:	3c 0d                	cmp    $0xd,%al
1800c6a8e:	75 55                	jne    0x1800c6ae5
1800c6a90:	41 b5 01             	mov    $0x1,%r13b
1800c6a93:	eb 50                	jmp    0x1800c6ae5
1800c6a95:	48 8d 47 18          	lea    0x18(%rdi),%rax
1800c6a99:	c6 47 50 08          	movb   $0x8,0x50(%rdi)
1800c6a9d:	48 8b 10             	mov    (%rax),%rdx
1800c6aa0:	48 39 42 08          	cmp    %rax,0x8(%rdx)
1800c6aa4:	75 5a                	jne    0x1800c6b00
1800c6aa6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c6aaa:	48 39 01             	cmp    %rax,(%rcx)
1800c6aad:	75 51                	jne    0x1800c6b00
1800c6aaf:	48 89 11             	mov    %rdx,(%rcx)
1800c6ab2:	4c 8b c6             	mov    %rsi,%r8
1800c6ab5:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1800c6ab9:	48 8b cb             	mov    %rbx,%rcx
1800c6abc:	48 8b 97 90 00 00 00 	mov    0x90(%rdi),%rdx
1800c6ac3:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c6ac7:	48 89 00             	mov    %rax,(%rax)
1800c6aca:	e8 0d 0f 00 00       	call   0x1800c79dc
1800c6acf:	45 33 d2             	xor    %r10d,%r10d
1800c6ad2:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1800c6ad9:	b1 01                	mov    $0x1,%cl
1800c6adb:	4c 3b f8             	cmp    %rax,%r15
1800c6ade:	49 0f 47 c7          	cmova  %r15,%rax
1800c6ae2:	4c 8b f8             	mov    %rax,%r15
1800c6ae5:	48 8b 3f             	mov    (%rdi),%rdi
1800c6ae8:	49 3b fe             	cmp    %r14,%rdi
1800c6aeb:	0f 85 76 ff ff ff    	jne    0x1800c6a67
1800c6af1:	85 ed                	test   %ebp,%ebp
1800c6af3:	74 12                	je     0x1800c6b07
1800c6af5:	89 ab c0 00 00 00    	mov    %ebp,0xc0(%rbx)