fffff800002c6545:	0a c8                	or     %al,%cl
fffff800002c6547:	0f 85 a6 00 00 00    	jne    0xfffff800002c65f3
fffff800002c654d:	45 85 c0             	test   %r8d,%r8d
fffff800002c6550:	75 2b                	jne    0xfffff800002c657d
fffff800002c6552:	41 8b d1             	mov    %r9d,%edx
fffff800002c6555:	83 e2 01             	and    $0x1,%edx
fffff800002c6558:	75 09                	jne    0xfffff800002c6563
fffff800002c655a:	45 85 c9             	test   %r9d,%r9d
fffff800002c655d:	0f 85 90 00 00 00    	jne    0xfffff800002c65f3
fffff800002c6563:	49 8b 4b 08          	mov    0x8(%r11),%rcx
fffff800002c6567:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002c656e:	74 68                	je     0xfffff800002c65d8
fffff800002c6570:	41 8b c1             	mov    %r9d,%eax
fffff800002c6573:	c1 e8 04             	shr    $0x4,%eax
fffff800002c6576:	83 e0 01             	and    $0x1,%eax
fffff800002c6579:	3b c2                	cmp    %edx,%eax
fffff800002c657b:	eb 59                	jmp    0xfffff800002c65d6
fffff800002c657d:	41 8d 40 ff          	lea    -0x1(%r8),%eax
fffff800002c6581:	41 85 c0             	test   %eax,%r8d
fffff800002c6584:	75 6d                	jne    0xfffff800002c65f3
fffff800002c6586:	41 f7 c0 00 03 00 00 	test   $0x300,%r8d
fffff800002c658d:	74 06                	je     0xfffff800002c6595
fffff800002c658f:	41 83 f9 0d          	cmp    $0xd,%r9d
fffff800002c6593:	75 5e                	jne    0xfffff800002c65f3
fffff800002c6595:	41 f7 c1 ef ff ff ff 	test   $0xffffffef,%r9d
fffff800002c659c:	0f 95 c1             	setne  %cl
fffff800002c659f:	41 0f ba e0 0a       	bt     $0xa,%r8d
fffff800002c65a4:	0f 92 c0             	setb   %al
fffff800002c65a7:	84 c8                	test   %cl,%al
fffff800002c65a9:	75 48                	jne    0xfffff800002c65f3
fffff800002c65ab:	41 f7 c2 00 48 00 00 	test   $0x4800,%r10d
fffff800002c65b2:	75 3f                	jne    0xfffff800002c65f3
fffff800002c65b4:	49 8b 4b 08          	mov    0x8(%r11),%rcx
fffff800002c65b8:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff800002c65bf:	a8 01                	test   $0x1,%al
fffff800002c65c1:	75 30                	jne    0xfffff800002c65f3
fffff800002c65c3:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800002c65c8:	73 0e                	jae    0xfffff800002c65d8
fffff800002c65ca:	41 81 f8 00 04 00 00 	cmp    $0x400,%r8d
fffff800002c65d1:	75 20                	jne    0xfffff800002c65f3
fffff800002c65d3:	45 85 c9             	test   %r9d,%r9d
fffff800002c65d6:	75 1b                	jne    0xfffff800002c65f3
fffff800002c65d8:	8a 89 20 01 00 00    	mov    0x120(%rcx),%cl
fffff800002c65de:	f6 c1 01             	test   $0x1,%cl
fffff800002c65e1:	74 05                	je     0xfffff800002c65e8
fffff800002c65e3:	45 85 d2             	test   %r10d,%r10d
fffff800002c65e6:	75 0b                	jne    0xfffff800002c65f3
fffff800002c65e8:	44 89 0f             	mov    %r9d,(%rdi)
fffff800002c65eb:	0f b7 c5             	movzwl %bp,%eax
fffff800002c65ee:	44 89 13             	mov    %r10d,(%rbx)
fffff800002c65f1:	eb 05                	jmp    0xfffff800002c65f8
fffff800002c65f3:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002c65f8:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002c65fd:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
fffff800002c6602:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
fffff800002c6607:	c3                   	ret
fffff800002c6608:	cc                   	int3
fffff800002c6609:	cc                   	int3
fffff800002c660a:	cc                   	int3
fffff800002c660b:	cc                   	int3
fffff800002c660c:	cc                   	int3
fffff800002c660d:	cc                   	int3
fffff800002c660e:	cc                   	int3
fffff800002c660f:	cc                   	int3
fffff800002c6610:	41 b8 00 04 00 00    	mov    $0x400,%r8d
fffff800002c6616:	41 85 d0             	test   %edx,%r8d
fffff800002c6619:	75 12                	jne    0xfffff800002c662d
fffff800002c661b:	f6 c2 01             	test   $0x1,%dl
fffff800002c661e:	75 07                	jne    0xfffff800002c6627
fffff800002c6620:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002c6625:	c3                   	ret
fffff800002c6626:	cc                   	int3
fffff800002c6627:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff800002c662d:	8a 81 8c 00 00 00    	mov    0x8c(%rcx),%al
fffff800002c6633:	45 33 c9             	xor    %r9d,%r9d
fffff800002c6636:	41 8b c8             	mov    %r8d,%ecx
fffff800002c6639:	0f ba e9 0f          	bts    $0xf,%ecx
fffff800002c663d:	84 c0                	test   %al,%al
fffff800002c663f:	41 0f 44 c8          	cmove  %r8d,%ecx
fffff800002c6643:	23 ca                	and    %edx,%ecx
fffff800002c6645:	3b ca                	cmp    %edx,%ecx
fffff800002c6647:	75 d7                	jne    0xfffff800002c6620
fffff800002c6649:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800002c664d:	c3                   	ret
fffff800002c664e:	cc                   	int3
fffff800002c664f:	cc                   	int3
fffff800002c6650:	cc                   	int3
fffff800002c6651:	cc                   	int3
fffff800002c6652:	cc                   	int3
fffff800002c6653:	cc                   	int3
fffff800002c6654:	cc                   	int3
fffff800002c6655:	cc                   	int3
fffff800002c6656:	cc                   	int3
fffff800002c6657:	cc                   	int3
fffff800002c6658:	4c 8b dc             	mov    %rsp,%r11
fffff800002c665b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002c665f:	49 89 6b 10          	mov    %rbp,0x10(%r11)
fffff800002c6663:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff800002c6667:	57                   	push   %rdi
fffff800002c6668:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c666c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff800002c6671:	41 8a f1             	mov    %r9b,%sil
fffff800002c6674:	49 89 43 e0          	mov    %rax,-0x20(%r11)
fffff800002c6678:	4d 8d 4b f0          	lea    -0x10(%r11),%r9
fffff800002c667c:	49 8d 43 e8          	lea    -0x18(%r11),%rax
fffff800002c6680:	48 8b fa             	mov    %rdx,%rdi
fffff800002c6683:	48 8b 12             	mov    (%rdx),%rdx
fffff800002c6686:	33 ed                	xor    %ebp,%ebp
fffff800002c6688:	49 89 43 d8          	mov    %rax,-0x28(%r11)
fffff800002c668c:	41 8b d8             	mov    %r8d,%ebx
fffff800002c668f:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
fffff800002c6693:	49 89 6b f0          	mov    %rbp,-0x10(%r11)
fffff800002c6697:	e8 e8 a4 05 00       	call   0xfffff80000320b84
fffff800002c669c:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002c66a0:	66 85 c0             	test   %ax,%ax
fffff800002c66a3:	75 08                	jne    0xfffff800002c66ad
fffff800002c66a5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002c66aa:	48 89 0f             	mov    %rcx,(%rdi)
fffff800002c66ad:	ba 02 30 00 00       	mov    $0x3002,%edx
fffff800002c66b2:	66 44 3b c2          	cmp    %dx,%r8w
fffff800002c66b6:	75 42                	jne    0xfffff800002c66fa
fffff800002c66b8:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
fffff800002c66bd:	40 84 f6             	test   %sil,%sil
fffff800002c66c0:	48 8b 0f             	mov    (%rdi),%rcx
fffff800002c66c3:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff800002c66c7:	89 42 14             	mov    %eax,0x14(%rdx)
fffff800002c66ca:	0f 94 c0             	sete   %al
fffff800002c66cd:	88 42 19             	mov    %al,0x19(%rdx)
fffff800002c66d0:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
fffff800002c66d4:	40 88 6a 1a          	mov    %bpl,0x1a(%rdx)
fffff800002c66d8:	40 88 6a 18          	mov    %bpl,0x18(%rdx)
fffff800002c66dc:	f6 c3 04             	test   $0x4,%bl
fffff800002c66df:	74 09                	je     0xfffff800002c66ea
fffff800002c66e1:	c7 42 10 04 00 00 00 	movl   $0x4,0x10(%rdx)
fffff800002c66e8:	eb 2e                	jmp    0xfffff800002c6718
fffff800002c66ea:	80 e3 02             	and    $0x2,%bl
fffff800002c66ed:	f6 db                	neg    %bl
fffff800002c66ef:	1b c0                	sbb    %eax,%eax
fffff800002c66f1:	f7 d8                	neg    %eax
fffff800002c66f3:	ff c0                	inc    %eax
fffff800002c66f5:	89 42 10             	mov    %eax,0x10(%rdx)
fffff800002c66f8:	eb 1e                	jmp    0xfffff800002c6718
fffff800002c66fa:	b8 03 30 00 00       	mov    $0x3003,%eax
fffff800002c66ff:	66 44 3b c0          	cmp    %ax,%r8w
fffff800002c6703:	75 13                	jne    0xfffff800002c6718
fffff800002c6705:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff800002c670a:	44 8b c2             	mov    %edx,%r8d
fffff800002c670d:	48 8b 07             	mov    (%rdi),%rax
fffff800002c6710:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002c6714:	c6 41 1a 01          	movb   $0x1,0x1a(%rcx)
fffff800002c6718:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002c671d:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002c6721:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002c6726:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002c672b:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c672f:	5f                   	pop    %rdi
fffff800002c6730:	c3                   	ret
fffff800002c6731:	cc                   	int3
fffff800002c6732:	cc                   	int3
fffff800002c6733:	cc                   	int3
fffff800002c6734:	cc                   	int3
fffff800002c6735:	cc                   	int3
fffff800002c6736:	cc                   	int3
fffff800002c6737:	cc                   	int3
fffff800002c6738:	4c 8b dc             	mov    %rsp,%r11
fffff800002c673b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002c673f:	55                   	push   %rbp
fffff800002c6740:	56                   	push   %rsi
fffff800002c6741:	57                   	push   %rdi
fffff800002c6742:	41 54                	push   %r12
fffff800002c6744:	41 55                	push   %r13
fffff800002c6746:	41 56                	push   %r14
fffff800002c6748:	41 57                	push   %r15
fffff800002c674a:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c674e:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
fffff800002c6755:	00
fffff800002c6756:	49 8b d9             	mov    %r9,%rbx
fffff800002c6759:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
fffff800002c6760:	00
fffff800002c6761:	48 b8 00 00 00 00 07 	movabs $0x700000000,%rax
fffff800002c6768:	00 00 00
fffff800002c676b:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
fffff800002c6772:	00
fffff800002c6773:	48 8b fa             	mov    %rdx,%rdi
fffff800002c6776:	4d 89 7b c0          	mov    %r15,-0x40(%r11)
fffff800002c677a:	45 33 ed             	xor    %r13d,%r13d
fffff800002c677d:	48 09 06             	or     %rax,(%rsi)
fffff800002c6780:	48 83 e3 ef          	and    $0xffffffffffffffef,%rbx
fffff800002c6784:	41 8b e8             	mov    %r8d,%ebp
fffff800002c6787:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
fffff800002c678e:	ff 0f 00
fffff800002c6791:	4d 89 63 b8          	mov    %r12,-0x48(%r11)
fffff800002c6795:	48 23 d0             	and    %rax,%rdx
fffff800002c6798:	45 8b c0             	mov    %r8d,%r8d
fffff800002c679b:	49 8d 43 10          	lea    0x10(%r11),%rax
fffff800002c679f:	49 89 73 b0          	mov    %rsi,-0x50(%r11)
fffff800002c67a3:	48 83 cb 08          	or     $0x8,%rbx
fffff800002c67a7:	49 c1 e8 16          	shr    $0x16,%r8
fffff800002c67ab:	4c 8b cb             	mov    %rbx,%r9
fffff800002c67ae:	49 89 43 a8          	mov    %rax,-0x58(%r11)
fffff800002c67b2:	4c 8b f1             	mov    %rcx,%r14
fffff800002c67b5:	45 89 6b 10          	mov    %r13d,0x10(%r11)
fffff800002c67b9:	45 89 6b 18          	mov    %r13d,0x18(%r11)
fffff800002c67bd:	e8 f2 01 00 00       	call   0xfffff800002c69b4
fffff800002c67c2:	66 85 c0             	test   %ax,%ax
fffff800002c67c5:	0f 85 ca 01 00 00    	jne    0xfffff800002c6995
fffff800002c67cb:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
fffff800002c67d2:	48 b9 00 00 00 00 00 	movabs $0x80000000000000,%rcx
fffff800002c67d9:	00 80 00
fffff800002c67dc:	48 85 f9             	test   %rdi,%rcx
fffff800002c67df:	0f 84 bf 00 00 00    	je     0xfffff800002c68a4
fffff800002c67e5:	84 c0                	test   %al,%al
fffff800002c67e7:	0f 89 b7 00 00 00    	jns    0xfffff800002c68a4
fffff800002c67ed:	8b d0                	mov    %eax,%edx
fffff800002c67ef:	48 b9 00 00 00 00 04 	movabs $0x400000000,%rcx
fffff800002c67f6:	00 00 00
fffff800002c67f9:	48 09 0e             	or     %rcx,(%rsi)
fffff800002c67fc:	49 b9 00 00 00 00 00 	movabs $0xfff0000000000000,%r9
fffff800002c6803:	00 f0 ff
fffff800002c6806:	8b c8                	mov    %eax,%ecx
fffff800002c6808:	c7 06 00 00 40 00    	movl   $0x400000,(%rsi)
fffff800002c680e:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002c6812:	81 e1 00 e0 1f 00    	and    $0x1fe000,%ecx
fffff800002c6818:	48 c1 e1 07          	shl    $0x7,%rcx
fffff800002c681c:	48 0b c8             	or     %rax,%rcx
fffff800002c681f:	48 b8 00 fc ff ff ff 	movabs $0xffffffffffc00,%rax
fffff800002c6826:	ff 0f 00
fffff800002c6829:	48 23 c8             	and    %rax,%rcx
fffff800002c682c:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002c6830:	49 23 c1             	and    %r9,%rax
fffff800002c6833:	49 b9 00 00 00 00 20 	movabs $0x2000000000,%r9
fffff800002c683a:	00 00 00
fffff800002c683d:	48 0b c8             	or     %rax,%rcx
fffff800002c6840:	48 b8 00 00 00 00 08 	movabs $0x800000000,%rax
fffff800002c6847:	00 00 00
fffff800002c684a:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff800002c684e:	8b ca                	mov    %edx,%ecx
fffff800002c6850:	48 c1 e1 1d          	shl    $0x1d,%rcx
fffff800002c6854:	48 33 0e             	xor    (%rsi),%rcx
fffff800002c6857:	48 23 c8             	and    %rax,%rcx
fffff800002c685a:	8b c2                	mov    %edx,%eax
fffff800002c685c:	48 33 0e             	xor    (%rsi),%rcx
fffff800002c685f:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c6863:	48 33 c1             	xor    %rcx,%rax
fffff800002c6866:	49 23 c1             	and    %r9,%rax
fffff800002c6869:	49 b9 00 00 00 00 10 	movabs $0x1000000000,%r9
fffff800002c6870:	00 00 00
fffff800002c6873:	48 33 c8             	xor    %rax,%rcx
fffff800002c6876:	8b c2                	mov    %edx,%eax
fffff800002c6878:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c687c:	48 33 c1             	xor    %rcx,%rax
fffff800002c687f:	48 c1 e2 1a          	shl    $0x1a,%rdx
fffff800002c6883:	49 23 c1             	and    %r9,%rax
fffff800002c6886:	48 33 c8             	xor    %rax,%rcx
fffff800002c6889:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002c6890:	00 00 00
fffff800002c6893:	48 33 d1             	xor    %rcx,%rdx
fffff800002c6896:	48 23 d0             	and    %rax,%rdx
fffff800002c6899:	48 33 d1             	xor    %rcx,%rdx
fffff800002c689c:	48 89 16             	mov    %rdx,(%rsi)
fffff800002c689f:	e9 ed 00 00 00       	jmp    0xfffff800002c6991
fffff800002c68a4:	48 8b d0             	mov    %rax,%rdx
fffff800002c68a7:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
fffff800002c68ac:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff800002c68b0:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
fffff800002c68b7:	00
fffff800002c68b8:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff800002c68bd:	81 e5 ff 03 00 00    	and    $0x3ff,%ebp
fffff800002c68c3:	48 83 e3 e7          	and    $0xffffffffffffffe7,%rbx
fffff800002c68c7:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
fffff800002c68cc:	44 8b c5             	mov    %ebp,%r8d
fffff800002c68cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c68d4:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff800002c68db:	4c 8b cb             	mov    %rbx,%r9
fffff800002c68de:	49 8b ce             	mov    %r14,%rcx
fffff800002c68e1:	e8 ce 00 00 00       	call   0xfffff800002c69b4
fffff800002c68e6:	66 85 c0             	test   %ax,%ax
fffff800002c68e9:	0f 85 a6 00 00 00    	jne    0xfffff800002c6995
fffff800002c68ef:	44 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8d
fffff800002c68f6:	00
fffff800002c68f7:	48 b9 00 00 00 00 04 	movabs $0x400000000,%rcx
fffff800002c68fe:	00 00 00
fffff800002c6901:	48 09 0e             	or     %rcx,(%rsi)
fffff800002c6904:	41 8b c0             	mov    %r8d,%eax
fffff800002c6907:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
fffff800002c690b:	41 8b d0             	mov    %r8d,%edx
fffff800002c690e:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002c6912:	49 b9 00 00 00 00 00 	movabs $0xfff0000000000000,%r9
fffff800002c6919:	00 f0 ff
fffff800002c691c:	49 23 c9             	and    %r9,%rcx
fffff800002c691f:	48 c1 e2 1d          	shl    $0x1d,%rdx
fffff800002c6923:	48 0b c8             	or     %rax,%rcx
fffff800002c6926:	c7 06 00 10 00 00    	movl   $0x1000,(%rsi)
fffff800002c692c:	48 33 16             	xor    (%rsi),%rdx
fffff800002c692f:	48 b8 00 00 00 00 08 	movabs $0x800000000,%rax
fffff800002c6936:	00 00 00
fffff800002c6939:	48 23 d0             	and    %rax,%rdx
fffff800002c693c:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff800002c6940:	48 33 16             	xor    (%rsi),%rdx
fffff800002c6943:	41 8b c0             	mov    %r8d,%eax
fffff800002c6946:	41 8b c8             	mov    %r8d,%ecx
fffff800002c6949:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c694d:	48 33 c2             	xor    %rdx,%rax
fffff800002c6950:	48 c1 e1 21          	shl    $0x21,%rcx
fffff800002c6954:	49 c1 e0 1f          	shl    $0x1f,%r8
fffff800002c6958:	49 b9 00 00 00 00 20 	movabs $0x2000000000,%r9
fffff800002c695f:	00 00 00
fffff800002c6962:	49 23 c1             	and    %r9,%rax
fffff800002c6965:	49 b9 00 00 00 00 10 	movabs $0x1000000000,%r9
fffff800002c696c:	00 00 00
fffff800002c696f:	48 33 d0             	xor    %rax,%rdx
fffff800002c6972:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002c6979:	00 00 00
fffff800002c697c:	48 33 ca             	xor    %rdx,%rcx
fffff800002c697f:	49 23 c9             	and    %r9,%rcx
fffff800002c6982:	48 33 d1             	xor    %rcx,%rdx
fffff800002c6985:	4c 33 c2             	xor    %rdx,%r8
fffff800002c6988:	4c 23 c0             	and    %rax,%r8
fffff800002c698b:	4c 33 c2             	xor    %rdx,%r8
fffff800002c698e:	4c 89 06             	mov    %r8,(%rsi)
fffff800002c6991:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002c6995:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002c699c:	00
fffff800002c699d:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c69a1:	41 5f                	pop    %r15
fffff800002c69a3:	41 5e                	pop    %r14
fffff800002c69a5:	41 5d                	pop    %r13
fffff800002c69a7:	41 5c                	pop    %r12
fffff800002c69a9:	5f                   	pop    %rdi
fffff800002c69aa:	5e                   	pop    %rsi
fffff800002c69ab:	5d                   	pop    %rbp
fffff800002c69ac:	c3                   	ret
fffff800002c69ad:	cc                   	int3
fffff800002c69ae:	cc                   	int3
fffff800002c69af:	cc                   	int3
fffff800002c69b0:	cc                   	int3
fffff800002c69b1:	cc                   	int3
fffff800002c69b2:	cc                   	int3
fffff800002c69b3:	cc                   	int3
fffff800002c69b4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002c69b9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
fffff800002c69be:	55                   	push   %rbp
fffff800002c69bf:	56                   	push   %rsi
fffff800002c69c0:	57                   	push   %rdi
fffff800002c69c1:	41 54                	push   %r12
fffff800002c69c3:	41 55                	push   %r13
fffff800002c69c5:	41 56                	push   %r14
fffff800002c69c7:	41 57                	push   %r15
fffff800002c69c9:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c69cd:	45 33 ff             	xor    %r15d,%r15d