fffff8000027459f:	cc                   	int3
fffff800002745a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002745a5:	56                   	push   %rsi
fffff800002745a6:	57                   	push   %rdi
fffff800002745a7:	41 54                	push   %r12
fffff800002745a9:	41 56                	push   %r14
fffff800002745ab:	41 57                	push   %r15
fffff800002745ad:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002745b1:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
fffff800002745b5:	4c 8d 25 04 38 4b 00 	lea    0x4b3804(%rip),%r12        # 0xfffff80000727dc0
fffff800002745bc:	80 3d 26 39 4b 00 00 	cmpb   $0x0,0x4b3926(%rip)        # 0xfffff80000727ee9
fffff800002745c3:	8b f1                	mov    %ecx,%esi
fffff800002745c5:	45 8d 77 02          	lea    0x2(%r15),%r14d
fffff800002745c9:	0f 85 b5 01 00 00    	jne    0xfffff80000274784
fffff800002745cf:	33 db                	xor    %ebx,%ebx
fffff800002745d1:	48 8b 05 70 38 4b 00 	mov    0x4b3870(%rip),%rax        # 0xfffff80000727e48
fffff800002745d8:	44 0f b7 c8          	movzwl %ax,%r9d
fffff800002745dc:	41 8b c9             	mov    %r9d,%ecx
fffff800002745df:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
fffff800002745e4:	c1 e1 06             	shl    $0x6,%ecx
fffff800002745e7:	3b d9                	cmp    %ecx,%ebx
fffff800002745e9:	0f 83 8b 00 00 00    	jae    0xfffff8000027467a
fffff800002745ef:	8b d3                	mov    %ebx,%edx
fffff800002745f1:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002745f5:	83 e3 3f             	and    $0x3f,%ebx
fffff800002745f8:	c1 ea 06             	shr    $0x6,%edx
fffff800002745fb:	8b cb                	mov    %ebx,%ecx
fffff800002745fd:	89 5c 24 68          	mov    %ebx,0x68(%rsp)
fffff80000274601:	4d 8b c7             	mov    %r15,%r8
fffff80000274604:	49 d3 e0             	shl    %cl,%r8
fffff80000274607:	3b d0                	cmp    %eax,%edx
fffff80000274609:	73 32                	jae    0xfffff8000027463d
fffff8000027460b:	8b ca                	mov    %edx,%ecx
fffff8000027460d:	48 83 c1 12          	add    $0x12,%rcx
fffff80000274611:	49 8d 0c cc          	lea    (%r12,%rcx,8),%rcx
fffff80000274615:	48 8b 01             	mov    (%rcx),%rax
fffff80000274618:	49 23 c0             	and    %r8,%rax
fffff8000027461b:	4c 0f bc c0          	bsf    %rax,%r8
fffff8000027461f:	44 89 44 24 68       	mov    %r8d,0x68(%rsp)
fffff80000274624:	75 3d                	jne    0xfffff80000274663
fffff80000274626:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
fffff8000027462b:	41 03 d6             	add    %r14d,%edx
fffff8000027462e:	48 83 c1 08          	add    $0x8,%rcx
fffff80000274632:	4d 8b c7             	mov    %r15,%r8
fffff80000274635:	3b 54 24 74          	cmp    0x74(%rsp),%edx
fffff80000274639:	72 da                	jb     0xfffff80000274615
fffff8000027463b:	33 c9                	xor    %ecx,%ecx
fffff8000027463d:	41 3b d1             	cmp    %r9d,%edx
fffff80000274640:	73 38                	jae    0xfffff8000027467a
fffff80000274642:	66 44 39 74 24 72    	cmp    %r14w,0x72(%rsp)
fffff80000274648:	75 30                	jne    0xfffff8000027467a
fffff8000027464a:	8b da                	mov    %edx,%ebx
fffff8000027464c:	c1 e3 06             	shl    $0x6,%ebx
fffff8000027464f:	03 d9                	add    %ecx,%ebx
fffff80000274651:	80 3d 3c 37 4b 00 00 	cmpb   $0x0,0x4b373c(%rip)        # 0xfffff80000727d94
fffff80000274658:	8b cb                	mov    %ebx,%ecx
fffff8000027465a:	74 11                	je     0xfffff8000027466d
fffff8000027465c:	e8 6f 03 00 00       	call   0xfffff800002749d0
fffff80000274661:	eb 0f                	jmp    0xfffff80000274672
fffff80000274663:	8b da                	mov    %edx,%ebx
fffff80000274665:	c1 e3 06             	shl    $0x6,%ebx
fffff80000274668:	41 03 d8             	add    %r8d,%ebx
fffff8000027466b:	eb e4                	jmp    0xfffff80000274651
fffff8000027466d:	e8 e6 01 00 00       	call   0xfffff80000274858
fffff80000274672:	41 03 de             	add    %r14d,%ebx
fffff80000274675:	e9 57 ff ff ff       	jmp    0xfffff800002745d1
fffff8000027467a:	33 ff                	xor    %edi,%edi
fffff8000027467c:	48 8b 05 3d 37 4b 00 	mov    0x4b373d(%rip),%rax        # 0xfffff80000727dc0
fffff80000274683:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000274687:	41 8b c9             	mov    %r9d,%ecx
fffff8000027468a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff8000027468f:	c1 e1 06             	shl    $0x6,%ecx
fffff80000274692:	3b f9                	cmp    %ecx,%edi
fffff80000274694:	0f 83 b6 00 00 00    	jae    0xfffff80000274750
fffff8000027469a:	8b d7                	mov    %edi,%edx
fffff8000027469c:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002746a0:	83 e7 3f             	and    $0x3f,%edi
fffff800002746a3:	c1 ea 06             	shr    $0x6,%edx
fffff800002746a6:	8b cf                	mov    %edi,%ecx
fffff800002746a8:	89 7c 24 70          	mov    %edi,0x70(%rsp)
fffff800002746ac:	4d 8b c7             	mov    %r15,%r8
fffff800002746af:	49 d3 e0             	shl    %cl,%r8
fffff800002746b2:	3b d0                	cmp    %eax,%edx
fffff800002746b4:	73 31                	jae    0xfffff800002746e7
fffff800002746b6:	8b ca                	mov    %edx,%ecx
fffff800002746b8:	48 ff c1             	inc    %rcx
fffff800002746bb:	49 8d 0c cc          	lea    (%r12,%rcx,8),%rcx
fffff800002746bf:	48 8b 01             	mov    (%rcx),%rax
fffff800002746c2:	49 23 c0             	and    %r8,%rax
fffff800002746c5:	4c 0f bc c0          	bsf    %rax,%r8
fffff800002746c9:	44 89 44 24 70       	mov    %r8d,0x70(%rsp)
fffff800002746ce:	75 5e                	jne    0xfffff8000027472e
fffff800002746d0:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
fffff800002746d5:	41 03 d6             	add    %r14d,%edx
fffff800002746d8:	48 83 c1 08          	add    $0x8,%rcx
fffff800002746dc:	4d 8b c7             	mov    %r15,%r8
fffff800002746df:	3b 54 24 7c          	cmp    0x7c(%rsp),%edx
fffff800002746e3:	72 da                	jb     0xfffff800002746bf
fffff800002746e5:	33 c9                	xor    %ecx,%ecx
fffff800002746e7:	41 3b d1             	cmp    %r9d,%edx
fffff800002746ea:	73 64                	jae    0xfffff80000274750
fffff800002746ec:	66 44 39 74 24 7a    	cmp    %r14w,0x7a(%rsp)
fffff800002746f2:	75 5c                	jne    0xfffff80000274750
fffff800002746f4:	8b fa                	mov    %edx,%edi
fffff800002746f6:	c1 e7 06             	shl    $0x6,%edi
fffff800002746f9:	03 f9                	add    %ecx,%edi
fffff800002746fb:	3b fe                	cmp    %esi,%edi
fffff800002746fd:	74 49                	je     0xfffff80000274748
fffff800002746ff:	48 8b 05 9a 36 4b 00 	mov    0x4b369a(%rip),%rax        # 0xfffff80000727da0
fffff80000274706:	8b cf                	mov    %edi,%ecx
fffff80000274708:	4c 8d 04 b8          	lea    (%rax,%rdi,4),%r8
fffff8000027470c:	e8 57 fd ff ff       	call   0xfffff80000274468
fffff80000274711:	48 8b 0d 80 36 4b 00 	mov    0x4b3680(%rip),%rcx        # 0xfffff80000727d98
fffff80000274718:	48 89 04 f9          	mov    %rax,(%rcx,%rdi,8)
fffff8000027471c:	48 3b 05 cd 37 4b 00 	cmp    0x4b37cd(%rip),%rax        # 0xfffff80000727ef0
fffff80000274723:	7e 13                	jle    0xfffff80000274738
fffff80000274725:	48 89 05 c4 37 4b 00 	mov    %rax,0x4b37c4(%rip)        # 0xfffff80000727ef0
fffff8000027472c:	eb 1a                	jmp    0xfffff80000274748
fffff8000027472e:	8b fa                	mov    %edx,%edi
fffff80000274730:	c1 e7 06             	shl    $0x6,%edi
fffff80000274733:	41 03 f8             	add    %r8d,%edi
fffff80000274736:	eb c3                	jmp    0xfffff800002746fb
fffff80000274738:	48 3b 05 b9 37 4b 00 	cmp    0x4b37b9(%rip),%rax        # 0xfffff80000727ef8
fffff8000027473f:	7d 07                	jge    0xfffff80000274748
fffff80000274741:	48 89 05 b0 37 4b 00 	mov    %rax,0x4b37b0(%rip)        # 0xfffff80000727ef8
fffff80000274748:	41 03 fe             	add    %r14d,%edi
fffff8000027474b:	e9 2c ff ff ff       	jmp    0xfffff8000027467c
fffff80000274750:	48 8b 15 99 37 4b 00 	mov    0x4b3799(%rip),%rdx        # 0xfffff80000727ef0
fffff80000274757:	b9 00 04 00 00       	mov    $0x400,%ecx
fffff8000027475c:	4c 8b 05 95 37 4b 00 	mov    0x4b3795(%rip),%r8        # 0xfffff80000727ef8
fffff80000274763:	48 8b c2             	mov    %rdx,%rax
fffff80000274766:	49 2b c0             	sub    %r8,%rax
fffff80000274769:	48 3b c1             	cmp    %rcx,%rax
fffff8000027476c:	7e 16                	jle    0xfffff80000274784
fffff8000027476e:	44 8b c9             	mov    %ecx,%r9d
fffff80000274771:	48 8d 0d d8 32 19 00 	lea    0x1932d8(%rip),%rcx        # 0xfffff80000407a50
fffff80000274778:	e8 1f 41 ff ff       	call   0xfffff8000026889c
fffff8000027477d:	44 88 35 64 37 4b 00 	mov    %r14b,0x4b3764(%rip)        # 0xfffff80000727ee8
fffff80000274784:	33 d2                	xor    %edx,%edx
fffff80000274786:	48 8b 05 33 36 4b 00 	mov    0x4b3633(%rip),%rax        # 0xfffff80000727dc0
fffff8000027478d:	44 0f b7 d0          	movzwl %ax,%r10d
fffff80000274791:	41 8b ca             	mov    %r10d,%ecx
fffff80000274794:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000274799:	c1 e1 06             	shl    $0x6,%ecx
fffff8000027479c:	3b d1                	cmp    %ecx,%edx
fffff8000027479e:	0f 83 98 00 00 00    	jae    0xfffff8000027483c
fffff800002747a4:	44 8b c2             	mov    %edx,%r8d
fffff800002747a7:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002747ab:	83 e2 3f             	and    $0x3f,%edx
fffff800002747ae:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002747b2:	8b ca                	mov    %edx,%ecx
fffff800002747b4:	89 54 24 78          	mov    %edx,0x78(%rsp)
fffff800002747b8:	4d 8b cf             	mov    %r15,%r9
fffff800002747bb:	49 d3 e1             	shl    %cl,%r9
fffff800002747be:	44 3b c0             	cmp    %eax,%r8d
fffff800002747c1:	73 2f                	jae    0xfffff800002747f2
fffff800002747c3:	41 8b c8             	mov    %r8d,%ecx
fffff800002747c6:	48 ff c1             	inc    %rcx
fffff800002747c9:	49 8d 0c cc          	lea    (%r12,%rcx,8),%rcx
fffff800002747cd:	4c 23 09             	and    (%rcx),%r9
fffff800002747d0:	49 0f bc c1          	bsf    %r9,%rax
fffff800002747d4:	89 44 24 78          	mov    %eax,0x78(%rsp)
fffff800002747d8:	75 47                	jne    0xfffff80000274821
fffff800002747da:	83 64 24 78 00       	andl   $0x0,0x78(%rsp)
fffff800002747df:	45 03 c6             	add    %r14d,%r8d
fffff800002747e2:	48 83 c1 08          	add    $0x8,%rcx
fffff800002747e6:	4d 8b cf             	mov    %r15,%r9
fffff800002747e9:	44 3b 44 24 24       	cmp    0x24(%rsp),%r8d
fffff800002747ee:	72 dd                	jb     0xfffff800002747cd
fffff800002747f0:	33 c9                	xor    %ecx,%ecx
fffff800002747f2:	45 3b c2             	cmp    %r10d,%r8d
fffff800002747f5:	73 45                	jae    0xfffff8000027483c
fffff800002747f7:	66 44 39 74 24 22    	cmp    %r14w,0x22(%rsp)
fffff800002747fd:	75 3d                	jne    0xfffff8000027483c
fffff800002747ff:	41 8b d0             	mov    %r8d,%edx
fffff80000274802:	c1 e2 06             	shl    $0x6,%edx
fffff80000274805:	03 d1                	add    %ecx,%edx
fffff80000274807:	3b d6                	cmp    %esi,%edx
fffff80000274809:	74 29                	je     0xfffff80000274834
fffff8000027480b:	8b ca                	mov    %edx,%ecx
fffff8000027480d:	b8 08 00 00 00       	mov    $0x8,%eax
fffff80000274812:	48 c1 e1 07          	shl    $0x7,%rcx
fffff80000274816:	48 03 0d 9b 35 4b 00 	add    0x4b359b(%rip),%rcx        # 0xfffff80000727db8
fffff8000027481d:	87 01                	xchg   %eax,(%rcx)
fffff8000027481f:	eb 0c                	jmp    0xfffff8000027482d
fffff80000274821:	41 8b d0             	mov    %r8d,%edx
fffff80000274824:	c1 e2 06             	shl    $0x6,%edx
fffff80000274827:	03 d0                	add    %eax,%edx
fffff80000274829:	eb dc                	jmp    0xfffff80000274807
fffff8000027482b:	f3 90                	pause
fffff8000027482d:	8b 01                	mov    (%rcx),%eax
fffff8000027482f:	83 f8 08             	cmp    $0x8,%eax
fffff80000274832:	74 f7                	je     0xfffff8000027482b
fffff80000274834:	41 03 d6             	add    %r14d,%edx
fffff80000274837:	e9 4a ff ff ff       	jmp    0xfffff80000274786
fffff8000027483c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000274841:	48 83 c4 30          	add    $0x30,%rsp
fffff80000274845:	41 5f                	pop    %r15
fffff80000274847:	41 5e                	pop    %r14
fffff80000274849:	41 5c                	pop    %r12
fffff8000027484b:	5f                   	pop    %rdi
fffff8000027484c:	5e                   	pop    %rsi
fffff8000027484d:	c3                   	ret
fffff8000027484e:	cc                   	int3
fffff8000027484f:	cc                   	int3
fffff80000274850:	cc                   	int3
fffff80000274851:	cc                   	int3
fffff80000274852:	cc                   	int3
fffff80000274853:	cc                   	int3
fffff80000274854:	cc                   	int3
fffff80000274855:	cc                   	int3
fffff80000274856:	cc                   	int3
fffff80000274857:	cc                   	int3
fffff80000274858:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000027485d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000274862:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000274867:	57                   	push   %rdi
fffff80000274868:	41 54                	push   %r12
fffff8000027486a:	41 55                	push   %r13
fffff8000027486c:	41 56                	push   %r14
fffff8000027486e:	41 57                	push   %r15
fffff80000274870:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000274874:	48 8b 2d 3d 35 4b 00 	mov    0x4b353d(%rip),%rbp        # 0xfffff80000727db8
fffff8000027487b:	8b d9                	mov    %ecx,%ebx
fffff8000027487d:	48 c1 e3 07          	shl    $0x7,%rbx
fffff80000274881:	45 33 ed             	xor    %r13d,%r13d
fffff80000274884:	44 8b f9             	mov    %ecx,%r15d
fffff80000274887:	4c 89 6c 2b 08       	mov    %r13,0x8(%rbx,%rbp,1)
fffff8000027488c:	f0 44 09 2c 24       	lock or %r13d,(%rsp)
fffff80000274891:	48 8b 15 20 35 4b 00 	mov    0x4b3520(%rip),%rdx        # 0xfffff80000727db8
fffff80000274898:	41 8d 45 01          	lea    0x1(%r13),%eax
fffff8000027489c:	87 04 13             	xchg   %eax,(%rbx,%rdx,1)
fffff8000027489f:	eb 02                	jmp    0xfffff800002748a3
fffff800002748a1:	f3 90                	pause
fffff800002748a3:	8b 04 13             	mov    (%rbx,%rdx,1),%eax
fffff800002748a6:	83 f8 01             	cmp    $0x1,%eax
fffff800002748a9:	74 f6                	je     0xfffff800002748a1
fffff800002748ab:	be 0a 00 00 00       	mov    $0xa,%esi
fffff800002748b0:	49 bc ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r12
fffff800002748b7:	ff ff 7f
fffff800002748ba:	45 33 c0             	xor    %r8d,%r8d
fffff800002748bd:	41 8b cf             	mov    %r15d,%ecx
fffff800002748c0:	e8 a3 fb ff ff       	call   0xfffff80000274468
fffff800002748c5:	4c 89 6c 2b 08       	mov    %r13,0x8(%rbx,%rbp,1)
fffff800002748ca:	48 8b f8             	mov    %rax,%rdi
fffff800002748cd:	c7 44 2b 04 64 00 00 	movl   $0x64,0x4(%rbx,%rbp,1)
fffff800002748d4:	00
fffff800002748d5:	f0 44 09 2c 24       	lock or %r13d,(%rsp)
fffff800002748da:	48 8b 15 d7 34 4b 00 	mov    0x4b34d7(%rip),%rdx        # 0xfffff80000727db8
fffff800002748e1:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002748e6:	87 0c 13             	xchg   %ecx,(%rbx,%rdx,1)
fffff800002748e9:	8b 0c 13             	mov    (%rbx,%rdx,1),%ecx
fffff800002748ec:	83 f9 02             	cmp    $0x2,%ecx
fffff800002748ef:	75 0a                	jne    0xfffff800002748fb
fffff800002748f1:	f3 90                	pause
fffff800002748f3:	8b 04 13             	mov    (%rbx,%rdx,1),%eax
fffff800002748f6:	83 f8 02             	cmp    $0x2,%eax
fffff800002748f9:	74 f6                	je     0xfffff800002748f1
fffff800002748fb:	45 33 c0             	xor    %r8d,%r8d
fffff800002748fe:	41 8b cf             	mov    %r15d,%ecx
fffff80000274901:	e8 62 fb ff ff       	call   0xfffff80000274468
fffff80000274906:	48 2b f8             	sub    %rax,%rdi
fffff80000274909:	4c 8b c0             	mov    %rax,%r8
fffff8000027490c:	48 b8 0b d7 a3 70 3d 	movabs $0xa3d70a3d70a3d70b,%rax
fffff80000274913:	0a d7 a3
fffff80000274916:	48 f7 ef             	imul   %rdi
fffff80000274919:	48 03 d7             	add    %rdi,%rdx
fffff8000027491c:	48 c1 fa 06          	sar    $0x6,%rdx
fffff80000274920:	48 8b ca             	mov    %rdx,%rcx
fffff80000274923:	48 c1 e9 3f          	shr    $0x3f,%rcx
fffff80000274927:	48 03 d1             	add    %rcx,%rdx
fffff8000027492a:	49 3b d4             	cmp    %r12,%rdx
fffff8000027492d:	49 0f 4d d4          	cmovge %r12,%rdx
fffff80000274931:	4c 8b e2             	mov    %rdx,%r12
fffff80000274934:	48 83 ee 01          	sub    $0x1,%rsi
fffff80000274938:	75 80                	jne    0xfffff800002748ba
fffff8000027493a:	48 8b 05 6f 34 4b 00 	mov    0x4b346f(%rip),%rax        # 0xfffff80000727db0
fffff80000274941:	41 8b fd             	mov    %r13d,%edi
fffff80000274944:	41 8b f5             	mov    %r13d,%esi
fffff80000274947:	46 89 24 b8          	mov    %r12d,(%rax,%r15,4)
fffff8000027494b:	85 ff                	test   %edi,%edi
fffff8000027494d:	75 29                	jne    0xfffff80000274978
fffff8000027494f:	49 8b c4             	mov    %r12,%rax
fffff80000274952:	49 2b c0             	sub    %r8,%rax
fffff80000274955:	48 89 44 2b 08       	mov    %rax,0x8(%rbx,%rbp,1)
fffff8000027495a:	f0 44 09 2c 24       	lock or %r13d,(%rsp)
fffff8000027495f:	48 8b 0d 52 34 4b 00 	mov    0x4b3452(%rip),%rcx        # 0xfffff80000727db8
fffff80000274966:	8d 47 01             	lea    0x1(%rdi),%eax
fffff80000274969:	87 04 0b             	xchg   %eax,(%rbx,%rcx,1)
fffff8000027496c:	eb 02                	jmp    0xfffff80000274970
fffff8000027496e:	f3 90                	pause
fffff80000274970:	8b 04 0b             	mov    (%rbx,%rcx,1),%eax
fffff80000274973:	83 f8 01             	cmp    $0x1,%eax
fffff80000274976:	74 f6                	je     0xfffff8000027496e
fffff80000274978:	45 33 c0             	xor    %r8d,%r8d
fffff8000027497b:	41 8b cf             	mov    %r15d,%ecx
fffff8000027497e:	e8 e5 fa ff ff       	call   0xfffff80000274468
fffff80000274983:	4c 8b c0             	mov    %rax,%r8
fffff80000274986:	48 83 c0 18          	add    $0x18,%rax
fffff8000027498a:	ff c7                	inc    %edi
fffff8000027498c:	48 83 f8 30          	cmp    $0x30,%rax
fffff80000274990:	41 0f 47 fd          	cmova  %r13d,%edi
fffff80000274994:	ff c6                	inc    %esi
fffff80000274996:	83 fe 32             	cmp    $0x32,%esi
fffff80000274999:	73 05                	jae    0xfffff800002749a0
fffff8000027499b:	83 ff 02             	cmp    $0x2,%edi
fffff8000027499e:	72 ab                	jb     0xfffff8000027494b
fffff800002749a0:	48 8b 05 01 34 4b 00 	mov    0x4b3401(%rip),%rax        # 0xfffff80000727da8
fffff800002749a7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002749ac:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002749b1:	42 89 34 b8          	mov    %esi,(%rax,%r15,4)
fffff800002749b5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002749ba:	48 83 c4 20          	add    $0x20,%rsp
fffff800002749be:	41 5f                	pop    %r15
fffff800002749c0:	41 5e                	pop    %r14
fffff800002749c2:	41 5d                	pop    %r13
fffff800002749c4:	41 5c                	pop    %r12
fffff800002749c6:	5f                   	pop    %rdi
fffff800002749c7:	c3                   	ret
fffff800002749c8:	cc                   	int3
fffff800002749c9:	cc                   	int3
fffff800002749ca:	cc                   	int3
fffff800002749cb:	cc                   	int3
fffff800002749cc:	cc                   	int3
fffff800002749cd:	cc                   	int3
fffff800002749ce:	cc                   	int3
fffff800002749cf:	cc                   	int3
fffff800002749d0:	48 8b c4             	mov    %rsp,%rax
fffff800002749d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002749d7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002749db:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002749df:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002749e3:	41 54                	push   %r12
fffff800002749e5:	41 56                	push   %r14
fffff800002749e7:	41 57                	push   %r15
fffff800002749e9:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002749ed:	4c 8b 3d c4 33 4b 00 	mov    0x4b33c4(%rip),%r15        # 0xfffff80000727db8
fffff800002749f4:	45 33 c0             	xor    %r8d,%r8d
fffff800002749f7:	8b d9                	mov    %ecx,%ebx
fffff800002749f9:	48 c1 e3 07          	shl    $0x7,%rbx
fffff800002749fd:	44 8b f1             	mov    %ecx,%r14d
fffff80000274a00:	e8 63 fa ff ff       	call   0xfffff80000274468
fffff80000274a05:	45 33 e4             	xor    %r12d,%r12d
fffff80000274a08:	48 8b d0             	mov    %rax,%rdx
fffff80000274a0b:	41 8b fc             	mov    %r12d,%edi
fffff80000274a0e:	41 8b f4             	mov    %r12d,%esi
fffff80000274a11:	85 ff                	test   %edi,%edi
fffff80000274a13:	75 26                	jne    0xfffff80000274a3b
fffff80000274a15:	48 f7 da             	neg    %rdx
fffff80000274a18:	4a 89 54 3b 08       	mov    %rdx,0x8(%rbx,%r15,1)