fffff80000255e81:	cc                   	int3
fffff80000255e82:	cc                   	int3
fffff80000255e83:	cc                   	int3
fffff80000255e84:	48 8b c4             	mov    %rsp,%rax
fffff80000255e87:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000255e8b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000255e8f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000255e93:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000255e97:	41 56                	push   %r14
fffff80000255e99:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000255e9d:	48 8b 05 44 b7 3a 00 	mov    0x3ab744(%rip),%rax        # 0xfffff800006015e8
fffff80000255ea4:	48 33 c4             	xor    %rsp,%rax
fffff80000255ea7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000255eac:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000255eb3:	00 00
fffff80000255eb5:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000255eb8:	f6 05 a1 36 3b 00 04 	testb  $0x4,0x3b36a1(%rip)        # 0xfffff80000609560
fffff80000255ebf:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff80000255ec4:	8b 77 08             	mov    0x8(%rdi),%esi
fffff80000255ec7:	74 18                	je     0xfffff80000255ee1
fffff80000255ec9:	0f 31                	rdtsc
fffff80000255ecb:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000255ecf:	48 0b c2             	or     %rdx,%rax
fffff80000255ed2:	48 8b c8             	mov    %rax,%rcx
fffff80000255ed5:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff80000255ed9:	48 f7 e1             	mul    %rcx
fffff80000255edc:	48 8b ca             	mov    %rdx,%rcx
fffff80000255edf:	eb 0b                	jmp    0xfffff80000255eec
fffff80000255ee1:	48 8b cf             	mov    %rdi,%rcx
fffff80000255ee4:	e8 73 06 fe ff       	call   0xfffff8000023655c
fffff80000255ee9:	48 8b c8             	mov    %rax,%rcx
fffff80000255eec:	48 89 8f 08 f0 02 00 	mov    %rcx,0x2f008(%rdi)
fffff80000255ef3:	0f 31                	rdtsc
fffff80000255ef5:	48 89 8f 38 f1 02 00 	mov    %rcx,0x2f138(%rdi)
fffff80000255efc:	4c 8d 05 fd a0 da ff 	lea    -0x255f03(%rip),%r8        # 0xfffff80000000000
fffff80000255f03:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000255f07:	33 ed                	xor    %ebp,%ebp
fffff80000255f09:	48 0b c2             	or     %rdx,%rax
fffff80000255f0c:	49 89 bc f0 20 6a 60 	mov    %rdi,0x606a20(%r8,%rsi,8)
fffff80000255f13:	00
fffff80000255f14:	48 89 87 c8 f0 02 00 	mov    %rax,0x2f0c8(%rdi)
fffff80000255f1b:	b8 02 00 00 00       	mov    $0x2,%eax
fffff80000255f20:	48 89 87 c0 f0 02 00 	mov    %rax,0x2f0c0(%rdi)
fffff80000255f27:	48 89 87 30 f1 02 00 	mov    %rax,0x2f130(%rdi)
fffff80000255f2e:	44 8d 75 01          	lea    0x1(%rbp),%r14d
fffff80000255f32:	8b 87 80 00 01 00    	mov    0x10080(%rdi),%eax
fffff80000255f38:	48 6b c8 1c          	imul   $0x1c,%rax,%rcx
fffff80000255f3c:	42 8b 84 01 88 a9 76 	mov    0x76a988(%rcx,%r8,1),%eax
fffff80000255f43:	00
fffff80000255f44:	48 89 87 00 f1 02 00 	mov    %rax,0x2f100(%rdi)
fffff80000255f4b:	83 8f 88 03 01 00 ff 	orl    $0xffffffff,0x10388(%rdi)
fffff80000255f52:	48 83 4f 50 ff       	orq    $0xffffffffffffffff,0x50(%rdi)
fffff80000255f57:	48 c7 87 b8 f0 02 00 	movq   $0x400,0x2f0b8(%rdi)
fffff80000255f5e:	00 04 00 00
fffff80000255f62:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000255f69:	00
fffff80000255f6a:	3b 05 e8 1f 4d 00    	cmp    0x4d1fe8(%rip),%eax        # 0xfffff80000727f58
fffff80000255f70:	74 55                	je     0xfffff80000255fc7
fffff80000255f72:	48 8b 05 f7 04 3b 00 	mov    0x3b04f7(%rip),%rax        # 0xfffff80000606470
fffff80000255f79:	8b d6                	mov    %esi,%edx
fffff80000255f7b:	44 01 35 7e 04 3b 00 	add    %r14d,0x3b047e(%rip)        # 0xfffff80000606400
fffff80000255f82:	48 8b c8             	mov    %rax,%rcx
fffff80000255f85:	8b de                	mov    %esi,%ebx
fffff80000255f87:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000255f8b:	c1 ea 06             	shr    $0x6,%edx
fffff80000255f8e:	83 e3 3f             	and    $0x3f,%ebx
fffff80000255f91:	3b d1                	cmp    %ecx,%edx
fffff80000255f93:	72 27                	jb     0xfffff80000255fbc
fffff80000255f95:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000255f99:	66 85 c0             	test   %ax,%ax
fffff80000255f9c:	75 29                	jne    0xfffff80000255fc7
fffff80000255f9e:	8b c1                	mov    %ecx,%eax
fffff80000255fa0:	41 03 ce             	add    %r14d,%ecx
fffff80000255fa3:	49 89 ac c0 78 64 60 	mov    %rbp,0x606478(%r8,%rax,8)
fffff80000255faa:	00
fffff80000255fab:	3b ca                	cmp    %edx,%ecx
fffff80000255fad:	76 ef                	jbe    0xfffff80000255f9e
fffff80000255faf:	41 8d 04 16          	lea    (%r14,%rdx,1),%eax
fffff80000255fb3:	0f b7 c0             	movzwl %ax,%eax
fffff80000255fb6:	89 05 b8 04 3b 00    	mov    %eax,0x3b04b8(%rip)        # 0xfffff80000606474
fffff80000255fbc:	8b cb                	mov    %ebx,%ecx
fffff80000255fbe:	49 0f ab 8c d0 78 64 	bts    %rcx,0x606478(%r8,%rdx,8)
fffff80000255fc5:	60 00
fffff80000255fc7:	3b 35 53 04 3b 00    	cmp    0x3b0453(%rip),%esi        # 0xfffff80000606420
fffff80000255fcd:	76 06                	jbe    0xfffff80000255fd5
fffff80000255fcf:	89 35 4b 04 3b 00    	mov    %esi,0x3b044b(%rip)        # 0xfffff80000606420
fffff80000255fd5:	48 8b cf             	mov    %rdi,%rcx
fffff80000255fd8:	e8 77 53 00 00       	call   0xfffff8000025b354
fffff80000255fdd:	40 38 2d 24 04 3b 00 	cmp    %bpl,0x3b0424(%rip)        # 0xfffff80000606408
fffff80000255fe4:	74 10                	je     0xfffff80000255ff6
fffff80000255fe6:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000255fed:	00
fffff80000255fee:	3b 05 64 1f 4d 00    	cmp    0x4d1f64(%rip),%eax        # 0xfffff80000727f58
fffff80000255ff4:	75 0f                	jne    0xfffff80000256005
fffff80000255ff6:	44 01 35 0f 04 3b 00 	add    %r14d,0x3b040f(%rip)        # 0xfffff8000060640c
fffff80000255ffd:	48 8b cf             	mov    %rdi,%rcx
fffff80000256000:	e8 07 56 00 00       	call   0xfffff8000025b60c
fffff80000256005:	48 8b cf             	mov    %rdi,%rcx
fffff80000256008:	e8 c3 5a 00 00       	call   0xfffff8000025bad0
fffff8000025600d:	48 8b cf             	mov    %rdi,%rcx
fffff80000256010:	e8 1b 60 00 00       	call   0xfffff8000025c030
fffff80000256015:	48 8b cf             	mov    %rdi,%rcx
fffff80000256018:	e8 9b 40 00 00       	call   0xfffff8000025a0b8
fffff8000025601d:	48 89 af 30 8b 02 00 	mov    %rbp,0x28b30(%rdi)
fffff80000256024:	33 d2                	xor    %edx,%edx
fffff80000256026:	8b 0d d4 03 3b 00    	mov    0x3b03d4(%rip),%ecx        # 0xfffff80000606400
fffff8000025602c:	89 0d 0e c8 51 00    	mov    %ecx,0x51c80e(%rip)        # 0xfffff80000772840
fffff80000256032:	89 0d 0c c8 51 00    	mov    %ecx,0x51c80c(%rip)        # 0xfffff80000772844
fffff80000256038:	89 0d ca c7 51 00    	mov    %ecx,0x51c7ca(%rip)        # 0xfffff80000772808
fffff8000025603e:	89 0d c8 c7 51 00    	mov    %ecx,0x51c7c8(%rip)        # 0xfffff8000077280c
fffff80000256044:	48 8b cf             	mov    %rdi,%rcx
fffff80000256047:	e8 00 4c 00 00       	call   0xfffff8000025ac4c
fffff8000025604c:	48 89 af 90 c9 02 00 	mov    %rbp,0x2c990(%rdi)
fffff80000256053:	41 8b c6             	mov    %r14d,%eax
fffff80000256056:	33 c9                	xor    %ecx,%ecx
fffff80000256058:	48 89 af 98 c9 02 00 	mov    %rbp,0x2c998(%rdi)
fffff8000025605f:	0f a2                	cpuid
fffff80000256061:	89 87 78 05 01 00    	mov    %eax,0x10578(%rdi)
fffff80000256067:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000025606c:	48 33 cc             	xor    %rsp,%rcx
fffff8000025606f:	e8 fc 54 fe ff       	call   0xfffff8000023b570
fffff80000256074:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000256079:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff8000025607e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff80000256083:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000256088:	48 83 c4 40          	add    $0x40,%rsp
fffff8000025608c:	41 5e                	pop    %r14
fffff8000025608e:	c3                   	ret
fffff8000025608f:	cc                   	int3
fffff80000256090:	cc                   	int3
fffff80000256091:	cc                   	int3
fffff80000256092:	cc                   	int3
fffff80000256093:	cc                   	int3
fffff80000256094:	cc                   	int3
fffff80000256095:	cc                   	int3
fffff80000256096:	cc                   	int3
fffff80000256097:	cc                   	int3
fffff80000256098:	40 53                	rex push %rbx
fffff8000025609a:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000025609e:	48 8b 0d 03 f8 4c 00 	mov    0x4cf803(%rip),%rcx        # 0xfffff800007258a8
fffff800002560a5:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002560aa:	33 db                	xor    %ebx,%ebx
fffff800002560ac:	33 d2                	xor    %edx,%edx
fffff800002560ae:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
fffff800002560b3:	e8 04 79 02 00       	call   0xfffff8000027d9bc
fffff800002560b8:	44 0f b7 c8          	movzwl %ax,%r9d
fffff800002560bc:	66 85 c0             	test   %ax,%ax
fffff800002560bf:	75 49                	jne    0xfffff8000025610a
fffff800002560c1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff800002560c6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002560cb:	48 8b 0d d6 f7 4c 00 	mov    0x4cf7d6(%rip),%rcx        # 0xfffff800007258a8
fffff800002560d2:	8d 53 01             	lea    0x1(%rbx),%edx
fffff800002560d5:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002560d9:	45 33 c9             	xor    %r9d,%r9d
fffff800002560dc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff800002560e1:	48 8d 05 30 c7 51 00 	lea    0x51c730(%rip),%rax        # 0xfffff80000772818
fffff800002560e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002560ed:	48 8b 09             	mov    (%rcx),%rcx
fffff800002560f0:	e8 b7 6f 02 00       	call   0xfffff8000027d0ac
fffff800002560f5:	44 0f b7 c8          	movzwl %ax,%r9d
fffff800002560f9:	66 85 c0             	test   %ax,%ax
fffff800002560fc:	75 0c                	jne    0xfffff8000025610a
fffff800002560fe:	48 8b 0d 13 c7 51 00 	mov    0x51c713(%rip),%rcx        # 0xfffff80000772818
fffff80000256105:	e8 22 4f 0e 00       	call   0xfffff8000033b02c
fffff8000025610a:	41 0f b7 c1          	movzwl %r9w,%eax
fffff8000025610e:	48 83 c4 30          	add    $0x30,%rsp
fffff80000256112:	5b                   	pop    %rbx
fffff80000256113:	c3                   	ret
fffff80000256114:	cc                   	int3
fffff80000256115:	cc                   	int3
fffff80000256116:	cc                   	int3
fffff80000256117:	cc                   	int3
fffff80000256118:	cc                   	int3
fffff80000256119:	cc                   	int3
fffff8000025611a:	cc                   	int3
fffff8000025611b:	cc                   	int3
fffff8000025611c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000256121:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff80000256126:	55                   	push   %rbp
fffff80000256127:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
fffff8000025612c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff80000256133:	48 8b 05 ae b4 3a 00 	mov    0x3ab4ae(%rip),%rax        # 0xfffff800006015e8
fffff8000025613a:	48 33 c4             	xor    %rsp,%rax
fffff8000025613d:	48 89 45 47          	mov    %rax,0x47(%rbp)
fffff80000256141:	33 d2                	xor    %edx,%edx
fffff80000256143:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000256147:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff8000025614d:	e8 6e e4 fe ff       	call   0xfffff800002445c0
fffff80000256152:	8b 05 a8 02 3b 00    	mov    0x3b02a8(%rip),%eax        # 0xfffff80000606400
fffff80000256158:	33 db                	xor    %ebx,%ebx
fffff8000025615a:	89 05 58 97 4d 00    	mov    %eax,0x4d9758(%rip)        # 0xfffff8000072f8b8
fffff80000256160:	bf 01 00 00 00       	mov    $0x1,%edi
fffff80000256165:	89 05 51 97 4d 00    	mov    %eax,0x4d9751(%rip)        # 0xfffff8000072f8bc
fffff8000025616b:	48 8b 05 fe 02 3b 00 	mov    0x3b02fe(%rip),%rax        # 0xfffff80000606470
fffff80000256172:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
fffff80000256176:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025617a:	40 88 3d 0f 55 55 00 	mov    %dil,0x55550f(%rip)        # 0xfffff800007ab690
fffff80000256181:	85 c0                	test   %eax,%eax
fffff80000256183:	74 17                	je     0xfffff8000025619c
fffff80000256185:	4c 8b c0             	mov    %rax,%r8
fffff80000256188:	48 8d 15 e9 02 3b 00 	lea    0x3b02e9(%rip),%rdx        # 0xfffff80000606478
fffff8000025618f:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000256193:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
fffff80000256197:	e8 64 e1 fe ff       	call   0xfffff80000244300
fffff8000025619c:	65 44 8b 0c 25 08 00 	mov    %gs:0x8,%r9d
fffff800002561a3:	00 00
fffff800002561a5:	45 8b c1             	mov    %r9d,%r8d
fffff800002561a8:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
fffff800002561ac:	41 83 e1 3f          	and    $0x3f,%r9d
fffff800002561b0:	48 8b ca             	mov    %rdx,%rcx
fffff800002561b3:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002561b7:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002561bb:	44 3b c1             	cmp    %ecx,%r8d
fffff800002561be:	72 25                	jb     0xfffff800002561e5
fffff800002561c0:	48 8b c2             	mov    %rdx,%rax
fffff800002561c3:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002561c7:	66 85 c0             	test   %ax,%ax
fffff800002561ca:	74 26                	je     0xfffff800002561f2
fffff800002561cc:	8b c1                	mov    %ecx,%eax
fffff800002561ce:	03 cf                	add    %edi,%ecx
fffff800002561d0:	48 83 4c c5 bf ff    	orq    $0xffffffffffffffff,-0x41(%rbp,%rax,8)
fffff800002561d6:	41 3b c8             	cmp    %r8d,%ecx
fffff800002561d9:	76 f1                	jbe    0xfffff800002561cc
fffff800002561db:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
fffff800002561df:	0f b7 c0             	movzwl %ax,%eax
fffff800002561e2:	89 45 bb             	mov    %eax,-0x45(%rbp)
fffff800002561e5:	41 8b c9             	mov    %r9d,%ecx
fffff800002561e8:	4a 0f b3 4c c5 bf    	btr    %rcx,-0x41(%rbp,%r8,8)
fffff800002561ee:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
fffff800002561f2:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002561f6:	8b cb                	mov    %ebx,%ecx
fffff800002561f8:	85 d2                	test   %edx,%edx
fffff800002561fa:	74 14                	je     0xfffff80000256210
fffff800002561fc:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
fffff80000256200:	48 39 18             	cmp    %rbx,(%rax)
fffff80000256203:	75 19                	jne    0xfffff8000025621e
fffff80000256205:	03 cf                	add    %edi,%ecx
fffff80000256207:	48 83 c0 08          	add    $0x8,%rax
fffff8000025620b:	3b 4d bb             	cmp    -0x45(%rbp),%ecx
fffff8000025620e:	72 f0                	jb     0xfffff80000256200
fffff80000256210:	0f b7 45 b7          	movzwl -0x49(%rbp),%eax
fffff80000256214:	3b c8                	cmp    %eax,%ecx
fffff80000256216:	73 19                	jae    0xfffff80000256231
fffff80000256218:	66 39 7d b9          	cmp    %di,-0x47(%rbp)
fffff8000025621c:	75 13                	jne    0xfffff80000256231
fffff8000025621e:	45 33 c9             	xor    %r9d,%r9d
fffff80000256221:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000256225:	45 33 c0             	xor    %r8d,%r8d
fffff80000256228:	41 8d 51 06          	lea    0x6(%r9),%edx
fffff8000025622c:	e8 23 dd ff ff       	call   0xfffff80000253f54
fffff80000256231:	0f b7 c3             	movzwl %bx,%eax
fffff80000256234:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
fffff80000256238:	48 33 cc             	xor    %rsp,%rcx
fffff8000025623b:	e8 30 53 fe ff       	call   0xfffff8000023b570
fffff80000256240:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
fffff80000256247:	00
fffff80000256248:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff8000025624c:	49 8b 7b 18          	mov    0x18(%r11),%rdi
fffff80000256250:	49 8b e3             	mov    %r11,%rsp
fffff80000256253:	5d                   	pop    %rbp
fffff80000256254:	c3                   	ret
fffff80000256255:	cc                   	int3
fffff80000256256:	cc                   	int3
fffff80000256257:	cc                   	int3
fffff80000256258:	cc                   	int3
fffff80000256259:	cc                   	int3
fffff8000025625a:	cc                   	int3
fffff8000025625b:	cc                   	int3
fffff8000025625c:	81 f9 00 04 00 00    	cmp    $0x400,%ecx
fffff80000256262:	73 26                	jae    0xfffff8000025628a
fffff80000256264:	48 8b 05 05 02 3b 00 	mov    0x3b0205(%rip),%rax        # 0xfffff80000606470
fffff8000025626b:	44 8b c1             	mov    %ecx,%r8d
fffff8000025626e:	48 8b d0             	mov    %rax,%rdx
fffff80000256271:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000256275:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000256279:	83 e1 3f             	and    $0x3f,%ecx
fffff8000025627c:	44 3b c2             	cmp    %edx,%r8d
fffff8000025627f:	72 0d                	jb     0xfffff8000025628e
fffff80000256281:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000256285:	66 85 c0             	test   %ax,%ax
fffff80000256288:	75 17                	jne    0xfffff800002562a1
fffff8000025628a:	32 c0                	xor    %al,%al
fffff8000025628c:	c3                   	ret
fffff8000025628d:	cc                   	int3
fffff8000025628e:	48 8d 15 e3 01 3b 00 	lea    0x3b01e3(%rip),%rdx        # 0xfffff80000606478
fffff80000256295:	4a 0f a3 0c c2       	bt     %rcx,(%rdx,%r8,8)
fffff8000025629a:	0f 92 c0             	setb   %al
fffff8000025629d:	84 c0                	test   %al,%al
fffff8000025629f:	74 e9                	je     0xfffff8000025628a
fffff800002562a1:	b0 01                	mov    $0x1,%al
fffff800002562a3:	c3                   	ret
fffff800002562a4:	cc                   	int3
fffff800002562a5:	cc                   	int3
fffff800002562a6:	cc                   	int3
fffff800002562a7:	cc                   	int3
fffff800002562a8:	cc                   	int3
fffff800002562a9:	cc                   	int3
fffff800002562aa:	cc                   	int3
fffff800002562ab:	cc                   	int3
fffff800002562ac:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002562b3:	00
fffff800002562b4:	3b 05 9e 1c 4d 00    	cmp    0x4d1c9e(%rip),%eax        # 0xfffff80000727f58
fffff800002562ba:	74 16                	je     0xfffff800002562d2
fffff800002562bc:	80 3d f5 96 4d 00 00 	cmpb   $0x0,0x4d96f5(%rip)        # 0xfffff8000072f9b8
fffff800002562c3:	74 0d                	je     0xfffff800002562d2
fffff800002562c5:	80 3d ee 96 4d 00 0f 	cmpb   $0xf,0x4d96ee(%rip)        # 0xfffff8000072f9ba
fffff800002562cc:	74 04                	je     0xfffff800002562d2
fffff800002562ce:	32 c0                	xor    %al,%al
fffff800002562d0:	c3                   	ret
fffff800002562d1:	cc                   	int3
fffff800002562d2:	b0 01                	mov    $0x1,%al
fffff800002562d4:	c3                   	ret
fffff800002562d5:	cc                   	int3
fffff800002562d6:	cc                   	int3
fffff800002562d7:	cc                   	int3
fffff800002562d8:	cc                   	int3
fffff800002562d9:	cc                   	int3
fffff800002562da:	cc                   	int3
fffff800002562db:	cc                   	int3
fffff800002562dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002562e1:	57                   	push   %rdi
fffff800002562e2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002562e6:	40 8a fa             	mov    %dl,%dil
fffff800002562e9:	84 c9                	test   %cl,%cl
fffff800002562eb:	75 04                	jne    0xfffff800002562f1
fffff800002562ed:	84 d2                	test   %dl,%dl
fffff800002562ef:	74 49                	je     0xfffff8000025633a
fffff800002562f1:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff800002562f8:	00 00
fffff800002562fa:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff80000256301:	84 c9                	test   %cl,%cl
fffff80000256303:	74 18                	je     0xfffff8000025631d
fffff80000256305:	eb 07                	jmp    0xfffff8000025630e
fffff80000256307:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff8000025630e:	e8 bd 6b fe ff       	call   0xfffff8000023ced0
fffff80000256313:	8a 83 51 03 01 00    	mov    0x10351(%rbx),%al
fffff80000256319:	84 c0                	test   %al,%al
fffff8000025631b:	75 ea                	jne    0xfffff80000256307
fffff8000025631d:	40 84 ff             	test   %dil,%dil
fffff80000256320:	74 18                	je     0xfffff8000025633a
fffff80000256322:	eb 07                	jmp    0xfffff8000025632b
fffff80000256324:	c6 83 51 03 01 00 00 	movb   $0x0,0x10351(%rbx)
fffff8000025632b:	e8 f0 6b fe ff       	call   0xfffff8000023cf20
fffff80000256330:	8a 83 51 03 01 00    	mov    0x10351(%rbx),%al
fffff80000256336:	84 c0                	test   %al,%al
fffff80000256338:	75 ea                	jne    0xfffff80000256324
fffff8000025633a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025633f:	48 83 c4 20          	add    $0x20,%rsp
fffff80000256343:	5f                   	pop    %rdi
fffff80000256344:	c3                   	ret