fffff800002648fe:	49 2b cc             	sub    %r12,%rcx
fffff80000264901:	75 f4                	jne    0xfffff800002648f7
fffff80000264903:	e9 3c 01 00 00       	jmp    0xfffff80000264a44
fffff80000264908:	3b ca                	cmp    %edx,%ecx
fffff8000026490a:	0f 83 34 01 00 00    	jae    0xfffff80000264a44
fffff80000264910:	0f b7 44 24 32       	movzwl 0x32(%rsp),%eax
fffff80000264915:	4d 8b c1             	mov    %r9,%r8
fffff80000264918:	66 f7 d8             	neg    %ax
fffff8000026491b:	4d 1b d2             	sbb    %r10,%r10
fffff8000026491e:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264922:	2b d1                	sub    %ecx,%edx
fffff80000264924:	8b ca                	mov    %edx,%ecx
fffff80000264926:	4a 8b 44 05 d8       	mov    -0x28(%rbp,%r8,1),%rax
fffff8000026492b:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000026492f:	49 0b c2             	or     %r10,%rax
fffff80000264932:	4b 89 84 28 18 e2 77 	mov    %rax,0x77e218(%r8,%r13,1)
fffff80000264939:	00
fffff8000026493a:	49 2b cc             	sub    %r12,%rcx
fffff8000026493d:	75 e7                	jne    0xfffff80000264926
fffff8000026493f:	e9 00 01 00 00       	jmp    0xfffff80000264a44
fffff80000264944:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff80000264948:	44 8b c7             	mov    %edi,%r8d
fffff8000026494b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000264950:	4c 8d 8d 80 01 00 00 	lea    0x180(%rbp),%r9
fffff80000264957:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000026495c:	8b d0                	mov    %eax,%edx
fffff8000026495e:	e8 11 e5 ff ff       	call   0xfffff80000262e74
fffff80000264963:	48 8b 05 ae 98 51 00 	mov    0x5198ae(%rip),%rax        # 0xfffff8000077e218
fffff8000026496a:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
fffff8000026496e:	48 8b d0             	mov    %rax,%rdx
fffff80000264971:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000264975:	49 8b c8             	mov    %r8,%rcx
fffff80000264978:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000026497c:	3b d1                	cmp    %ecx,%edx
fffff8000026497e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000264983:	66 89 05 8e 98 51 00 	mov    %ax,0x51988e(%rip)        # 0xfffff8000077e218
fffff8000026498a:	0f 46 d1             	cmovbe %ecx,%edx
fffff8000026498d:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000264991:	89 15 85 98 51 00    	mov    %edx,0x519885(%rip)        # 0xfffff8000077e21c
fffff80000264997:	66 85 c0             	test   %ax,%ax
fffff8000026499a:	75 10                	jne    0xfffff800002649ac
fffff8000026499c:	49 c1 e8 10          	shr    $0x10,%r8
fffff800002649a0:	66 45 85 c0          	test   %r8w,%r8w
fffff800002649a4:	75 06                	jne    0xfffff800002649ac
fffff800002649a6:	41 0f b7 c7          	movzwl %r15w,%eax
fffff800002649aa:	eb 03                	jmp    0xfffff800002649af
fffff800002649ac:	41 8b c4             	mov    %r12d,%eax
fffff800002649af:	8b 55 d4             	mov    -0x2c(%rbp),%edx
fffff800002649b2:	41 8b cf             	mov    %r15d,%ecx
fffff800002649b5:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
fffff800002649ba:	66 89 05 59 98 51 00 	mov    %ax,0x519859(%rip)        # 0xfffff8000077e21a
fffff800002649c1:	44 3b c2             	cmp    %edx,%r8d
fffff800002649c4:	44 8b c9             	mov    %ecx,%r9d
fffff800002649c7:	8b c2                	mov    %edx,%eax
fffff800002649c9:	41 0f 42 c0          	cmovb  %r8d,%eax
fffff800002649cd:	3b c8                	cmp    %eax,%ecx
fffff800002649cf:	73 12                	jae    0xfffff800002649e3
fffff800002649d1:	4a 8b 44 cd d8       	mov    -0x28(%rbp,%r9,8),%rax
fffff800002649d6:	4b 09 84 cd 20 e2 77 	or     %rax,0x77e220(%r13,%r9,8)
fffff800002649dd:	00
fffff800002649de:	41 03 cc             	add    %r12d,%ecx
fffff800002649e1:	eb de                	jmp    0xfffff800002649c1
fffff800002649e3:	41 3b c8             	cmp    %r8d,%ecx
fffff800002649e6:	73 29                	jae    0xfffff80000264a11
fffff800002649e8:	0f b7 45 d2          	movzwl -0x2e(%rbp),%eax
fffff800002649ec:	66 f7 d8             	neg    %ax
fffff800002649ef:	49 8d 85 20 e2 77 00 	lea    0x77e220(%r13),%rax
fffff800002649f6:	48 1b d2             	sbb    %rdx,%rdx
fffff800002649f9:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff800002649fd:	44 2b c1             	sub    %ecx,%r8d
fffff80000264a00:	41 8b c8             	mov    %r8d,%ecx
fffff80000264a03:	48 09 10             	or     %rdx,(%rax)
fffff80000264a06:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff80000264a0a:	49 2b cc             	sub    %r12,%rcx
fffff80000264a0d:	75 f4                	jne    0xfffff80000264a03
fffff80000264a0f:	eb 33                	jmp    0xfffff80000264a44
fffff80000264a11:	3b ca                	cmp    %edx,%ecx
fffff80000264a13:	73 2f                	jae    0xfffff80000264a44
fffff80000264a15:	0f b7 44 24 32       	movzwl 0x32(%rsp),%eax
fffff80000264a1a:	4d 8b c1             	mov    %r9,%r8
fffff80000264a1d:	66 f7 d8             	neg    %ax
fffff80000264a20:	4d 1b d2             	sbb    %r10,%r10
fffff80000264a23:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264a27:	2b d1                	sub    %ecx,%edx
fffff80000264a29:	8b ca                	mov    %edx,%ecx
fffff80000264a2b:	4a 8b 44 05 d8       	mov    -0x28(%rbp,%r8,1),%rax
fffff80000264a30:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff80000264a34:	49 0b c2             	or     %r10,%rax
fffff80000264a37:	4b 89 84 28 18 e2 77 	mov    %rax,0x77e218(%r8,%r13,1)
fffff80000264a3e:	00
fffff80000264a3f:	49 2b cc             	sub    %r12,%rcx
fffff80000264a42:	75 e7                	jne    0xfffff80000264a2b
fffff80000264a44:	41 03 fc             	add    %r12d,%edi
fffff80000264a47:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000264a4c:	3b 3d b2 19 3a 00    	cmp    0x3a19b2(%rip),%edi        # 0xfffff80000606404
fffff80000264a52:	0f 82 86 fb ff ff    	jb     0xfffff800002645de
fffff80000264a58:	83 3d 89 5d 50 00 64 	cmpl   $0x64,0x505d89(%rip)        # 0xfffff8000076a7e8
fffff80000264a5f:	72 37                	jb     0xfffff80000264a98
fffff80000264a61:	48 8b 05 08 1a 3a 00 	mov    0x3a1a08(%rip),%rax        # 0xfffff80000606470
fffff80000264a68:	48 89 05 a9 97 51 00 	mov    %rax,0x5197a9(%rip)        # 0xfffff8000077e218
fffff80000264a6f:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000264a73:	44 88 3d 26 98 51 00 	mov    %r15b,0x519826(%rip)        # 0xfffff8000077e2a0
fffff80000264a7a:	85 c0                	test   %eax,%eax
fffff80000264a7c:	74 1a                	je     0xfffff80000264a98
fffff80000264a7e:	4c 8b c0             	mov    %rax,%r8
fffff80000264a81:	48 8d 15 f0 19 3a 00 	lea    0x3a19f0(%rip),%rdx        # 0xfffff80000606478
fffff80000264a88:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000264a8c:	48 8d 0d 8d 97 51 00 	lea    0x51978d(%rip),%rcx        # 0xfffff8000077e220
fffff80000264a93:	e8 68 f8 fd ff       	call   0xfffff80000244300
fffff80000264a98:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
fffff80000264a9f:	48 33 cc             	xor    %rsp,%rcx
fffff80000264aa2:	e8 c9 6a fd ff       	call   0xfffff8000023b570
fffff80000264aa7:	4c 8d 9c 24 20 03 00 	lea    0x320(%rsp),%r11
fffff80000264aae:	00
fffff80000264aaf:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff80000264ab3:	49 8b 7b 28          	mov    0x28(%r11),%rdi
fffff80000264ab7:	4d 8b 63 30          	mov    0x30(%r11),%r12
fffff80000264abb:	49 8b e3             	mov    %r11,%rsp
fffff80000264abe:	41 5f                	pop    %r15
fffff80000264ac0:	41 5d                	pop    %r13
fffff80000264ac2:	5d                   	pop    %rbp
fffff80000264ac3:	c3                   	ret
fffff80000264ac4:	cc                   	int3
fffff80000264ac5:	cc                   	int3
fffff80000264ac6:	cc                   	int3
fffff80000264ac7:	cc                   	int3
fffff80000264ac8:	cc                   	int3
fffff80000264ac9:	cc                   	int3
fffff80000264aca:	cc                   	int3
fffff80000264acb:	cc                   	int3
fffff80000264acc:	cc                   	int3
fffff80000264acd:	cc                   	int3
fffff80000264ace:	cc                   	int3
fffff80000264acf:	cc                   	int3
fffff80000264ad0:	40 53                	rex push %rbx
fffff80000264ad2:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000264ad6:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
fffff80000264adc:	48 8b d1             	mov    %rcx,%rdx
fffff80000264adf:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000264ae6:	00 00
fffff80000264ae8:	4c 63 15 8d ae 4c 00 	movslq 0x4cae8d(%rip),%r10        # 0xfffff8000072f97c
fffff80000264aef:	48 85 c9             	test   %rcx,%rcx
fffff80000264af2:	0f 85 88 00 00 00    	jne    0xfffff80000264b80
fffff80000264af8:	4c 8b 8b a0 03 01 00 	mov    0x103a0(%rbx),%r9
fffff80000264aff:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff80000264b04:	e8 27 45 fa ff       	call   0xfffff80000209030
fffff80000264b09:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
fffff80000264b0f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff80000264b14:	e8 f7 45 fa ff       	call   0xfffff80000209110
fffff80000264b19:	49 8b 89 c0 02 00 00 	mov    0x2c0(%r9),%rcx
fffff80000264b20:	4c 8b 81 08 0b 00 00 	mov    0xb08(%rcx),%r8
fffff80000264b27:	c6 83 b4 04 01 00 01 	movb   $0x1,0x104b4(%rbx)
fffff80000264b2e:	80 3d 6b 47 52 00 00 	cmpb   $0x0,0x52476b(%rip)        # 0xfffff800007892a0
fffff80000264b35:	0f 84 8b 00 00 00    	je     0xfffff80000264bc6
fffff80000264b3b:	f7 05 57 47 52 00 00 	testl  $0x10000,0x524757(%rip)        # 0xfffff8000078929c
fffff80000264b42:	00 01 00
fffff80000264b45:	74 7f                	je     0xfffff80000264bc6
fffff80000264b47:	0f 31                	rdtsc
fffff80000264b49:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000264b4d:	48 0b c2             	or     %rdx,%rax
fffff80000264b50:	49 8b 91 08 03 00 00 	mov    0x308(%r9),%rdx
fffff80000264b57:	49 03 c0             	add    %r8,%rax
fffff80000264b5a:	4d 8b 81 08 01 00 00 	mov    0x108(%r9),%r8
fffff80000264b61:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
fffff80000264b66:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000264b6b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff80000264b70:	4d 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%r8
fffff80000264b77:	48 8b 92 90 23 00 00 	mov    0x2390(%rdx),%rdx
fffff80000264b7e:	eb 32                	jmp    0xfffff80000264bb2
fffff80000264b80:	c6 83 b4 04 01 00 01 	movb   $0x1,0x104b4(%rbx)
fffff80000264b87:	80 3d 12 47 52 00 00 	cmpb   $0x0,0x524712(%rip)        # 0xfffff800007892a0
fffff80000264b8e:	74 36                	je     0xfffff80000264bc6
fffff80000264b90:	f7 05 02 47 52 00 00 	testl  $0x10000,0x524702(%rip)        # 0xfffff8000078929c
fffff80000264b97:	00 01 00
fffff80000264b9a:	74 2a                	je     0xfffff80000264bc6
fffff80000264b9c:	41 0f 20 d9          	mov    %cr3,%r9
fffff80000264ba0:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000264ba6:	45 33 c0             	xor    %r8d,%r8d
fffff80000264ba9:	48 8b 82 08 01 00 00 	mov    0x108(%rdx),%rax
fffff80000264bb0:	33 d2                	xor    %edx,%edx
fffff80000264bb2:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff80000264bb7:	b9 f0 1d 00 00       	mov    $0x1df0,%ecx
fffff80000264bbc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000264bc1:	e8 5e 47 01 00       	call   0xfffff80000279324
fffff80000264bc6:	c6 83 b4 04 01 00 00 	movb   $0x0,0x104b4(%rbx)
fffff80000264bcd:	48 83 c4 40          	add    $0x40,%rsp
fffff80000264bd1:	5b                   	pop    %rbx
fffff80000264bd2:	c3                   	ret
fffff80000264bd3:	cc                   	int3
fffff80000264bd4:	cc                   	int3
fffff80000264bd5:	cc                   	int3
fffff80000264bd6:	cc                   	int3
fffff80000264bd7:	cc                   	int3
fffff80000264bd8:	cc                   	int3
fffff80000264bd9:	cc                   	int3
fffff80000264bda:	cc                   	int3
fffff80000264bdb:	cc                   	int3
fffff80000264bdc:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000264be0:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000264be5:	4c 8d 0d e4 fe ff ff 	lea    -0x11c(%rip),%r9        # 0xfffff80000264ad0
fffff80000264bec:	33 c9                	xor    %ecx,%ecx
fffff80000264bee:	89 15 88 ad 4c 00    	mov    %edx,0x4cad88(%rip)        # 0xfffff8000072f97c
fffff80000264bf4:	41 b8 20 a1 07 00    	mov    $0x7a120,%r8d
fffff80000264bfa:	e8 61 5a ff ff       	call   0xfffff8000025a660
fffff80000264bff:	66 83 f8 1e          	cmp    $0x1e,%ax
fffff80000264c03:	75 1f                	jne    0xfffff80000264c24
fffff80000264c05:	ba 00 06 00 00       	mov    $0x600,%edx
fffff80000264c0a:	4c 8d 0d bf fe ff ff 	lea    -0x141(%rip),%r9        # 0xfffff80000264ad0
fffff80000264c11:	33 c9                	xor    %ecx,%ecx
fffff80000264c13:	89 15 63 ad 4c 00    	mov    %edx,0x4cad63(%rip)        # 0xfffff8000072f97c
fffff80000264c19:	41 b8 c4 09 00 00    	mov    $0x9c4,%r8d
fffff80000264c1f:	e8 3c 5a ff ff       	call   0xfffff8000025a660
fffff80000264c24:	48 83 c4 38          	add    $0x38,%rsp
fffff80000264c28:	c3                   	ret
fffff80000264c29:	cc                   	int3
fffff80000264c2a:	cc                   	int3
fffff80000264c2b:	cc                   	int3
fffff80000264c2c:	cc                   	int3
fffff80000264c2d:	cc                   	int3
fffff80000264c2e:	cc                   	int3
fffff80000264c2f:	cc                   	int3
fffff80000264c30:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff80000264c35:	33 c0                	xor    %eax,%eax
fffff80000264c37:	f0 0f b1 11          	lock cmpxchg %edx,(%rcx)
fffff80000264c3b:	75 04                	jne    0xfffff80000264c41
fffff80000264c3d:	b0 01                	mov    $0x1,%al
fffff80000264c3f:	c3                   	ret
fffff80000264c40:	cc                   	int3
fffff80000264c41:	f3 90                	pause
fffff80000264c43:	32 c0                	xor    %al,%al
fffff80000264c45:	c3                   	ret
fffff80000264c46:	cc                   	int3
fffff80000264c47:	cc                   	int3
fffff80000264c48:	cc                   	int3
fffff80000264c49:	cc                   	int3
fffff80000264c4a:	cc                   	int3
fffff80000264c4b:	cc                   	int3
fffff80000264c4c:	cc                   	int3
fffff80000264c4d:	cc                   	int3
fffff80000264c4e:	cc                   	int3
fffff80000264c4f:	cc                   	int3
fffff80000264c50:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000264c54:	4c 8b c9             	mov    %rcx,%r9
fffff80000264c57:	45 33 c0             	xor    %r8d,%r8d
fffff80000264c5a:	f3 90                	pause
fffff80000264c5c:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000264c63:	77 1d                	ja     0xfffff80000264c82
fffff80000264c65:	41 8b 01             	mov    (%r9),%eax
fffff80000264c68:	49 ff c0             	inc    %r8
fffff80000264c6b:	85 c0                	test   %eax,%eax
fffff80000264c6d:	78 eb                	js     0xfffff80000264c5a
fffff80000264c6f:	8d 48 01             	lea    0x1(%rax),%ecx
fffff80000264c72:	f0 41 0f b1 09       	lock cmpxchg %ecx,(%r9)
fffff80000264c77:	75 e1                	jne    0xfffff80000264c5a
fffff80000264c79:	49 8b c0             	mov    %r8,%rax
fffff80000264c7c:	48 83 c4 38          	add    $0x38,%rsp
fffff80000264c80:	c3                   	ret
fffff80000264c81:	cc                   	int3
fffff80000264c82:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000264c87:	33 d2                	xor    %edx,%edx
fffff80000264c89:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000264c8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000264c93:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000264c98:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000264c9b:	e8 34 d9 fe ff       	call   0xfffff800002525d4
fffff80000264ca0:	cc                   	int3
fffff80000264ca1:	cc                   	int3
fffff80000264ca2:	cc                   	int3
fffff80000264ca3:	cc                   	int3
fffff80000264ca4:	cc                   	int3
fffff80000264ca5:	cc                   	int3
fffff80000264ca6:	cc                   	int3
fffff80000264ca7:	cc                   	int3
fffff80000264ca8:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000264cac:	4c 8b c9             	mov    %rcx,%r9
fffff80000264caf:	45 33 c0             	xor    %r8d,%r8d
fffff80000264cb2:	f3 90                	pause
fffff80000264cb4:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000264cbb:	77 1b                	ja     0xfffff80000264cd8
fffff80000264cbd:	41 8b 09             	mov    (%r9),%ecx
fffff80000264cc0:	49 ff c0             	inc    %r8
fffff80000264cc3:	85 c9                	test   %ecx,%ecx
fffff80000264cc5:	75 eb                	jne    0xfffff80000264cb2
fffff80000264cc7:	f0 41 0f ba 29 1f    	lock btsl $0x1f,(%r9)
fffff80000264ccd:	72 e3                	jb     0xfffff80000264cb2
fffff80000264ccf:	49 8b c0             	mov    %r8,%rax
fffff80000264cd2:	48 83 c4 38          	add    $0x38,%rsp
fffff80000264cd6:	c3                   	ret
fffff80000264cd7:	cc                   	int3
fffff80000264cd8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000264cdd:	33 d2                	xor    %edx,%edx
fffff80000264cdf:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000264ce4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000264ce9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000264cee:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000264cf1:	e8 de d8 fe ff       	call   0xfffff800002525d4
fffff80000264cf6:	cc                   	int3
fffff80000264cf7:	cc                   	int3
fffff80000264cf8:	cc                   	int3
fffff80000264cf9:	cc                   	int3
fffff80000264cfa:	cc                   	int3
fffff80000264cfb:	cc                   	int3
fffff80000264cfc:	cc                   	int3
fffff80000264cfd:	cc                   	int3
fffff80000264cfe:	cc                   	int3
fffff80000264cff:	cc                   	int3
fffff80000264d00:	40 53                	rex push %rbx
fffff80000264d02:	55                   	push   %rbp
fffff80000264d03:	56                   	push   %rsi
fffff80000264d04:	57                   	push   %rdi
fffff80000264d05:	41 54                	push   %r12
fffff80000264d07:	41 55                	push   %r13
fffff80000264d09:	41 56                	push   %r14
fffff80000264d0b:	41 57                	push   %r15
fffff80000264d0d:	48 81 ec 28 04 00 00 	sub    $0x428,%rsp
fffff80000264d14:	48 8b 05 cd c8 39 00 	mov    0x39c8cd(%rip),%rax        # 0xfffff800006015e8
fffff80000264d1b:	48 33 c4             	xor    %rsp,%rax
fffff80000264d1e:	48 89 84 24 10 04 00 	mov    %rax,0x410(%rsp)
fffff80000264d25:	00
fffff80000264d26:	4d 8b e0             	mov    %r8,%r12
fffff80000264d29:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff80000264d2e:	48 8b fa             	mov    %rdx,%rdi
fffff80000264d31:	4c 8b f1             	mov    %rcx,%r14
fffff80000264d34:	bb f0 01 00 00       	mov    $0x1f0,%ebx
fffff80000264d39:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000264d3e:	44 8b c3             	mov    %ebx,%r8d
fffff80000264d41:	33 d2                	xor    %edx,%edx
fffff80000264d43:	49 8b e9             	mov    %r9,%rbp
fffff80000264d46:	e8 75 f8 fd ff       	call   0xfffff800002445c0
fffff80000264d4b:	44 8b c3             	mov    %ebx,%r8d
fffff80000264d4e:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
fffff80000264d55:	00
fffff80000264d56:	33 d2                	xor    %edx,%edx
fffff80000264d58:	e8 63 f8 fd ff       	call   0xfffff800002445c0
fffff80000264d5d:	48 83 ff 02          	cmp    $0x2,%rdi
fffff80000264d61:	0f 82 f6 01 00 00    	jb     0xfffff80000264f5d
fffff80000264d67:	48 ff cf             	dec    %rdi
fffff80000264d6a:	49 0f af fc          	imul   %r12,%rdi
fffff80000264d6e:	49 03 fe             	add    %r14,%rdi
fffff80000264d71:	45 33 ff             	xor    %r15d,%r15d
fffff80000264d74:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
fffff80000264d79:	33 d2                	xor    %edx,%edx
fffff80000264d7b:	48 8b c7             	mov    %rdi,%rax
fffff80000264d7e:	49 2b c6             	sub    %r14,%rax
fffff80000264d81:	49 8b ce             	mov    %r14,%rcx
fffff80000264d84:	49 f7 f4             	div    %r12
fffff80000264d87:	48 8d 58 01          	lea    0x1(%rax),%rbx
fffff80000264d8b:	48 83 fb 08          	cmp    $0x8,%rbx
fffff80000264d8f:	77 13                	ja     0xfffff80000264da4
fffff80000264d91:	4c 8b cd             	mov    %rbp,%r9