fffff8000026e04b:	00 00
fffff8000026e04d:	f6 05 0c b5 39 00 04 	testb  $0x4,0x39b50c(%rip)        # 0xfffff80000609560
fffff8000026e054:	74 1b                	je     0xfffff8000026e071
fffff8000026e056:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026e05a:	0f 31                	rdtsc
fffff8000026e05c:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026e060:	48 0b c2             	or     %rdx,%rax
fffff8000026e063:	48 8b c8             	mov    %rax,%rcx
fffff8000026e066:	49 8b c0             	mov    %r8,%rax
fffff8000026e069:	48 f7 e1             	mul    %rcx
fffff8000026e06c:	48 8b c2             	mov    %rdx,%rax
fffff8000026e06f:	eb 05                	jmp    0xfffff8000026e076
fffff8000026e071:	e8 e6 84 fc ff       	call   0xfffff8000023655c
fffff8000026e076:	48 03 c7             	add    %rdi,%rax
fffff8000026e079:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000026e07d:	33 ff                	xor    %edi,%edi
fffff8000026e07f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000026e083:	e8 14 e7 ff ff       	call   0xfffff8000026c79c
fffff8000026e088:	48 85 c0             	test   %rax,%rax
fffff8000026e08b:	75 09                	jne    0xfffff8000026e096
fffff8000026e08d:	45 84 e4             	test   %r12b,%r12b
fffff8000026e090:	0f 84 e3 01 00 00    	je     0xfffff8000026e279
fffff8000026e096:	8b 05 e4 02 51 00    	mov    0x5102e4(%rip),%eax        # 0xfffff8000077e380
fffff8000026e09c:	44 8a e7             	mov    %dil,%r12b
fffff8000026e09f:	85 c0                	test   %eax,%eax
fffff8000026e0a1:	0f 84 61 01 00 00    	je     0xfffff8000026e208
fffff8000026e0a7:	83 e8 01             	sub    $0x1,%eax
fffff8000026e0aa:	0f 84 70 01 00 00    	je     0xfffff8000026e220
fffff8000026e0b0:	83 e8 01             	sub    $0x1,%eax
fffff8000026e0b3:	0f 84 a5 00 00 00    	je     0xfffff8000026e15e
fffff8000026e0b9:	83 f8 03             	cmp    $0x3,%eax
fffff8000026e0bc:	0f 85 07 01 00 00    	jne    0xfffff8000026e1c9
fffff8000026e0c2:	8b 15 c8 02 51 00    	mov    0x5102c8(%rip),%edx        # 0xfffff8000077e390
fffff8000026e0c8:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e0cc:	8b 0d f6 02 51 00    	mov    0x5102f6(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e0d2:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e0d6:	48 03 0d f3 02 51 00 	add    0x5102f3(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e0dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e0e2:	e8 99 fe ff ff       	call   0xfffff8000026df80
fffff8000026e0e7:	44 8b f8             	mov    %eax,%r15d
fffff8000026e0ea:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e0ed:	01 05 d5 02 51 00    	add    %eax,0x5102d5(%rip)        # 0xfffff8000077e3c8
fffff8000026e0f3:	03 d8                	add    %eax,%ebx
fffff8000026e0f5:	8b 05 95 02 51 00    	mov    0x510295(%rip),%eax        # 0xfffff8000077e390
fffff8000026e0fb:	2b 45 48             	sub    0x48(%rbp),%eax
fffff8000026e0fe:	89 05 8c 02 51 00    	mov    %eax,0x51028c(%rip)        # 0xfffff8000077e390
fffff8000026e104:	8b 05 86 02 51 00    	mov    0x510286(%rip),%eax        # 0xfffff8000077e390
fffff8000026e10a:	85 c0                	test   %eax,%eax
fffff8000026e10c:	0f 8f 42 01 00 00    	jg     0xfffff8000026e254
fffff8000026e112:	0f 10 06             	movups (%rsi),%xmm0
fffff8000026e115:	89 3d ad 02 51 00    	mov    %edi,0x5102ad(%rip)        # 0xfffff8000077e3c8
fffff8000026e11b:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000026e120:	f3 0f 7f 05 c8 2a 51 	movdqu %xmm0,0x512ac8(%rip)        # 0xfffff80000780bf0
fffff8000026e127:	00
fffff8000026e128:	0f b7 46 04          	movzwl 0x4(%rsi),%eax
fffff8000026e12c:	66 ff c8             	dec    %ax
fffff8000026e12f:	66 3b c2             	cmp    %dx,%ax
fffff8000026e132:	77 1f                	ja     0xfffff8000026e153
fffff8000026e134:	0f b7 46 06          	movzwl 0x6(%rsi),%eax
fffff8000026e138:	b9 f8 0f 00 00       	mov    $0xff8,%ecx
fffff8000026e13d:	66 3b c1             	cmp    %cx,%ax
fffff8000026e140:	77 11                	ja     0xfffff8000026e153
fffff8000026e142:	89 05 48 02 51 00    	mov    %eax,0x510248(%rip)        # 0xfffff8000077e390
fffff8000026e148:	89 15 32 02 51 00    	mov    %edx,0x510232(%rip)        # 0xfffff8000077e380
fffff8000026e14e:	e9 2c ff ff ff       	jmp    0xfffff8000026e07f
fffff8000026e153:	89 3d 27 02 51 00    	mov    %edi,0x510227(%rip)        # 0xfffff8000077e380
fffff8000026e159:	e9 21 ff ff ff       	jmp    0xfffff8000026e07f
fffff8000026e15e:	8b 15 2c 02 51 00    	mov    0x51022c(%rip),%edx        # 0xfffff8000077e390
fffff8000026e164:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e168:	8b 0d 5a 02 51 00    	mov    0x51025a(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e16e:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e172:	48 03 0d 57 02 51 00 	add    0x510257(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e179:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e17e:	e8 fd fd ff ff       	call   0xfffff8000026df80
fffff8000026e183:	44 8b f8             	mov    %eax,%r15d
fffff8000026e186:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e189:	01 05 39 02 51 00    	add    %eax,0x510239(%rip)        # 0xfffff8000077e3c8
fffff8000026e18f:	8b 05 fb 01 51 00    	mov    0x5101fb(%rip),%eax        # 0xfffff8000077e390
fffff8000026e195:	8b 4d 48             	mov    0x48(%rbp),%ecx
fffff8000026e198:	2b c1                	sub    %ecx,%eax
fffff8000026e19a:	03 d9                	add    %ecx,%ebx
fffff8000026e19c:	89 05 ee 01 51 00    	mov    %eax,0x5101ee(%rip)        # 0xfffff8000077e390
fffff8000026e1a2:	85 c9                	test   %ecx,%ecx
fffff8000026e1a4:	75 2e                	jne    0xfffff8000026e1d4
fffff8000026e1a6:	8b 05 e4 01 51 00    	mov    0x5101e4(%rip),%eax        # 0xfffff8000077e390
fffff8000026e1ac:	85 c0                	test   %eax,%eax
fffff8000026e1ae:	74 24                	je     0xfffff8000026e1d4
fffff8000026e1b0:	8b 05 d2 01 51 00    	mov    0x5101d2(%rip),%eax        # 0xfffff8000077e388
fffff8000026e1b6:	ff c0                	inc    %eax
fffff8000026e1b8:	89 05 ca 01 51 00    	mov    %eax,0x5101ca(%rip)        # 0xfffff8000077e388
fffff8000026e1be:	3d 88 13 00 00       	cmp    $0x1388,%eax
fffff8000026e1c3:	0f 86 8b 00 00 00    	jbe    0xfffff8000026e254
fffff8000026e1c9:	89 3d b1 01 51 00    	mov    %edi,0x5101b1(%rip)        # 0xfffff8000077e380
fffff8000026e1cf:	e9 80 00 00 00       	jmp    0xfffff8000026e254
fffff8000026e1d4:	8b 05 b6 01 51 00    	mov    0x5101b6(%rip),%eax        # 0xfffff8000077e390
fffff8000026e1da:	85 c0                	test   %eax,%eax
fffff8000026e1dc:	75 76                	jne    0xfffff8000026e254
fffff8000026e1de:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000026e1e3:	48 8d 15 b6 01 51 00 	lea    0x5101b6(%rip),%rdx        # 0xfffff8000077e3a0
fffff8000026e1ea:	44 3b f8             	cmp    %eax,%r15d
fffff8000026e1ed:	48 8d 0d fc 29 51 00 	lea    0x5129fc(%rip),%rcx        # 0xfffff80000780bf0
fffff8000026e1f4:	45 8a c6             	mov    %r14b,%r8b
fffff8000026e1f7:	41 0f 94 c1          	sete   %r9b
fffff8000026e1fb:	e8 58 fa ff ff       	call   0xfffff8000026dc58
fffff8000026e200:	89 3d 7a 01 51 00    	mov    %edi,0x51017a(%rip)        # 0xfffff8000077e380
fffff8000026e206:	eb 56                	jmp    0xfffff8000026e25e
fffff8000026e208:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000026e20d:	89 3d b5 01 51 00    	mov    %edi,0x5101b5(%rip)        # 0xfffff8000077e3c8
fffff8000026e213:	89 05 67 01 51 00    	mov    %eax,0x510167(%rip)        # 0xfffff8000077e380
fffff8000026e219:	48 89 3d 68 01 51 00 	mov    %rdi,0x510168(%rip)        # 0xfffff8000077e388
fffff8000026e220:	8b 0d a2 01 51 00    	mov    0x5101a2(%rip),%ecx        # 0xfffff8000077e3c8
fffff8000026e226:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff8000026e22a:	48 03 0d 9f 01 51 00 	add    0x51019f(%rip),%rcx        # 0xfffff8000077e3d0
fffff8000026e231:	4c 8d 45 40          	lea    0x40(%rbp),%r8
fffff8000026e235:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000026e23a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000026e23f:	e8 3c fd ff ff       	call   0xfffff8000026df80
fffff8000026e244:	44 8b f8             	mov    %eax,%r15d
fffff8000026e247:	8b 45 48             	mov    0x48(%rbp),%eax
fffff8000026e24a:	01 05 78 01 51 00    	add    %eax,0x510178(%rip)        # 0xfffff8000077e3c8
fffff8000026e250:	85 c0                	test   %eax,%eax
fffff8000026e252:	75 40                	jne    0xfffff8000026e294
fffff8000026e254:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000026e259:	44 3b f8             	cmp    %eax,%r15d
fffff8000026e25c:	75 1b                	jne    0xfffff8000026e279
fffff8000026e25e:	45 84 ed             	test   %r13b,%r13b
fffff8000026e261:	75 16                	jne    0xfffff8000026e279
fffff8000026e263:	45 84 f6             	test   %r14b,%r14b
fffff8000026e266:	0f 84 13 fe ff ff    	je     0xfffff8000026e07f
fffff8000026e26c:	66 39 3d 89 29 51 00 	cmp    %di,0x512989(%rip)        # 0xfffff80000780bfc
fffff8000026e273:	0f 85 06 fe ff ff    	jne    0xfffff8000026e07f
fffff8000026e279:	8b c3                	mov    %ebx,%eax
fffff8000026e27b:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff8000026e282:	00
fffff8000026e283:	48 83 c4 30          	add    $0x30,%rsp
fffff8000026e287:	41 5f                	pop    %r15
fffff8000026e289:	41 5e                	pop    %r14
fffff8000026e28b:	41 5d                	pop    %r13
fffff8000026e28d:	41 5c                	pop    %r12
fffff8000026e28f:	5f                   	pop    %rdi
fffff8000026e290:	5e                   	pop    %rsi
fffff8000026e291:	5d                   	pop    %rbp
fffff8000026e292:	c3                   	ret
fffff8000026e293:	cc                   	int3
fffff8000026e294:	03 d8                	add    %eax,%ebx
fffff8000026e296:	48 8b 05 33 01 51 00 	mov    0x510133(%rip),%rax        # 0xfffff8000077e3d0
fffff8000026e29d:	0f b6 08             	movzbl (%rax),%ecx
fffff8000026e2a0:	8b 05 e6 00 51 00    	mov    0x5100e6(%rip),%eax        # 0xfffff8000077e38c
fffff8000026e2a6:	c1 e8 08             	shr    $0x8,%eax
fffff8000026e2a9:	c1 e1 18             	shl    $0x18,%ecx
fffff8000026e2ac:	0b c8                	or     %eax,%ecx
fffff8000026e2ae:	89 0d d8 00 51 00    	mov    %ecx,0x5100d8(%rip)        # 0xfffff8000077e38c
fffff8000026e2b4:	81 f9 44 33 22 11    	cmp    $0x11223344,%ecx
fffff8000026e2ba:	75 39                	jne    0xfffff8000026e2f5
fffff8000026e2bc:	89 0e                	mov    %ecx,(%rsi)
fffff8000026e2be:	c7 05 b8 00 51 00 05 	movl   $0x5,0x5100b8(%rip)        # 0xfffff8000077e380
fffff8000026e2c5:	00 00 00
fffff8000026e2c8:	c7 05 f6 00 51 00 04 	movl   $0x4,0x5100f6(%rip)        # 0xfffff8000077e3c8
fffff8000026e2cf:	00 00 00
fffff8000026e2d2:	c7 05 b4 00 51 00 0c 	movl   $0xc,0x5100b4(%rip)        # 0xfffff8000077e390
fffff8000026e2d9:	00 00 00
fffff8000026e2dc:	45 84 f6             	test   %r14b,%r14b
fffff8000026e2df:	0f 85 9a fd ff ff    	jne    0xfffff8000026e07f
fffff8000026e2e5:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000026e2ea:	01 05 94 29 51 00    	add    %eax,0x512994(%rip)        # 0xfffff80000780c84
fffff8000026e2f0:	e9 8a fd ff ff       	jmp    0xfffff8000026e07f
fffff8000026e2f5:	89 3d cd 00 51 00    	mov    %edi,0x5100cd(%rip)        # 0xfffff8000077e3c8
fffff8000026e2fb:	e9 7f fd ff ff       	jmp    0xfffff8000026e07f
fffff8000026e300:	cc                   	int3
fffff8000026e301:	cc                   	int3
fffff8000026e302:	cc                   	int3
fffff8000026e303:	cc                   	int3
fffff8000026e304:	cc                   	int3
fffff8000026e305:	cc                   	int3
fffff8000026e306:	cc                   	int3
fffff8000026e307:	cc                   	int3
fffff8000026e308:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000026e30c:	83 3d 31 00 51 00 01 	cmpl   $0x1,0x510031(%rip)        # 0xfffff8000077e344
fffff8000026e313:	75 63                	jne    0xfffff8000026e378
fffff8000026e315:	8b 0d e5 28 51 00    	mov    0x5128e5(%rip),%ecx        # 0xfffff80000780c00
fffff8000026e31b:	85 c9                	test   %ecx,%ecx
fffff8000026e31d:	74 59                	je     0xfffff8000026e378
fffff8000026e31f:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff8000026e326:	00
fffff8000026e327:	d1 e9                	shr    $1,%ecx
fffff8000026e329:	3b c1                	cmp    %ecx,%eax
fffff8000026e32b:	75 4b                	jne    0xfffff8000026e378
fffff8000026e32d:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000026e334:	00 00
fffff8000026e336:	f6 05 23 b2 39 00 04 	testb  $0x4,0x39b223(%rip)        # 0xfffff80000609560
fffff8000026e33d:	74 1b                	je     0xfffff8000026e35a
fffff8000026e33f:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026e343:	0f 31                	rdtsc
fffff8000026e345:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026e349:	48 0b c2             	or     %rdx,%rax
fffff8000026e34c:	48 8b c8             	mov    %rax,%rcx
fffff8000026e34f:	49 8b c0             	mov    %r8,%rax
fffff8000026e352:	48 f7 e1             	mul    %rcx
fffff8000026e355:	48 8b c2             	mov    %rdx,%rax
fffff8000026e358:	eb 05                	jmp    0xfffff8000026e35f
fffff8000026e35a:	e8 fd 81 fc ff       	call   0xfffff8000023655c
fffff8000026e35f:	48 8d 90 40 1f 00 00 	lea    0x1f40(%rax),%rdx
fffff8000026e366:	41 b8 40 1f 00 00    	mov    $0x1f40,%r8d
fffff8000026e36c:	48 8d 0d cd 28 51 00 	lea    0x5128cd(%rip),%rcx        # 0xfffff80000780c40
fffff8000026e373:	e8 68 af fb ff       	call   0xfffff800002292e0
fffff8000026e378:	48 83 c4 28          	add    $0x28,%rsp
fffff8000026e37c:	c3                   	ret
fffff8000026e37d:	cc                   	int3
fffff8000026e37e:	cc                   	int3
fffff8000026e37f:	cc                   	int3
fffff8000026e380:	cc                   	int3
fffff8000026e381:	cc                   	int3
fffff8000026e382:	cc                   	int3
fffff8000026e383:	cc                   	int3
fffff8000026e384:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff8000026e389:	55                   	push   %rbp
fffff8000026e38a:	56                   	push   %rsi
fffff8000026e38b:	57                   	push   %rdi
fffff8000026e38c:	41 54                	push   %r12
fffff8000026e38e:	41 55                	push   %r13
fffff8000026e390:	41 56                	push   %r14
fffff8000026e392:	41 57                	push   %r15
fffff8000026e394:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000026e398:	45 33 ed             	xor    %r13d,%r13d
fffff8000026e39b:	48 8b d9             	mov    %rcx,%rbx
fffff8000026e39e:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000026e3a5:	00 00
fffff8000026e3a7:	41 8a ed             	mov    %r13b,%bpl
fffff8000026e3aa:	f6 05 af b1 39 00 04 	testb  $0x4,0x39b1af(%rip)        # 0xfffff80000609560
fffff8000026e3b1:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
fffff8000026e3b6:	74 1b                	je     0xfffff8000026e3d3
fffff8000026e3b8:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026e3bc:	0f 31                	rdtsc
fffff8000026e3be:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000026e3c2:	48 0b c2             	or     %rdx,%rax
fffff8000026e3c5:	48 8b c8             	mov    %rax,%rcx
fffff8000026e3c8:	49 8b c0             	mov    %r8,%rax
fffff8000026e3cb:	48 f7 e1             	mul    %rcx
fffff8000026e3ce:	48 8b c2             	mov    %rdx,%rax
fffff8000026e3d1:	eb 05                	jmp    0xfffff8000026e3d8
fffff8000026e3d3:	e8 84 81 fc ff       	call   0xfffff8000023655c
fffff8000026e3d8:	48 03 c3             	add    %rbx,%rax
fffff8000026e3db:	4c 8d 25 fe 27 51 00 	lea    0x5127fe(%rip),%r12        # 0xfffff80000780be0
fffff8000026e3e2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff8000026e3e7:	8b 05 97 ff 50 00    	mov    0x50ff97(%rip),%eax        # 0xfffff8000077e384
fffff8000026e3ed:	85 c0                	test   %eax,%eax
fffff8000026e3ef:	74 17                	je     0xfffff8000026e408
fffff8000026e3f1:	83 e8 03             	sub    $0x3,%eax
fffff8000026e3f4:	0f 84 c3 01 00 00    	je     0xfffff8000026e5bd
fffff8000026e3fa:	83 f8 01             	cmp    $0x1,%eax
fffff8000026e3fd:	0f 84 2c 02 00 00    	je     0xfffff8000026e62f
fffff8000026e403:	e9 96 02 00 00       	jmp    0xfffff8000026e69e
fffff8000026e408:	44 38 2d 71 28 51 00 	cmp    %r13b,0x512871(%rip)        # 0xfffff80000780c80
fffff8000026e40f:	74 6c                	je     0xfffff8000026e47d
fffff8000026e411:	8b 15 b1 13 51 00    	mov    0x5113b1(%rip),%edx        # 0xfffff8000077f7c8
fffff8000026e417:	48 8b 0d d2 13 51 00 	mov    0x5113d2(%rip),%rcx        # 0xfffff8000077f7f0
fffff8000026e41e:	e8 a9 35 00 00       	call   0xfffff800002719cc
fffff8000026e423:	48 8b 15 c6 13 51 00 	mov    0x5113c6(%rip),%rdx        # 0xfffff8000077f7f0
fffff8000026e42a:	4c 8d 25 af 27 51 00 	lea    0x5127af(%rip),%r12        # 0xfffff80000780be0
fffff8000026e431:	45 33 c9             	xor    %r9d,%r9d
fffff8000026e434:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000026e439:	44 0f b7 c0          	movzwl %ax,%r8d
fffff8000026e43d:	8b d8                	mov    %eax,%ebx
fffff8000026e43f:	41 8d 49 03          	lea    0x3(%r9),%ecx
fffff8000026e443:	e8 54 38 00 00       	call   0xfffff80000271c9c
fffff8000026e448:	c7 05 32 ff 50 00 03 	movl   $0x3,0x50ff32(%rip)        # 0xfffff8000077e384
fffff8000026e44f:	00 00 00
fffff8000026e452:	c7 05 38 ff 50 00 10 	movl   $0x10,0x50ff38(%rip)        # 0xfffff8000077e394
fffff8000026e459:	00 00 00
fffff8000026e45c:	66 44 89 2d 38 ff 50 	mov    %r13w,0x50ff38(%rip)        # 0xfffff8000077e39c
fffff8000026e463:	00
fffff8000026e464:	44 89 2d 2d ff 50 00 	mov    %r13d,0x50ff2d(%rip)        # 0xfffff8000077e398
fffff8000026e46b:	89 1d 77 13 51 00    	mov    %ebx,0x511377(%rip)        # 0xfffff8000077f7e8
fffff8000026e471:	44 88 2d 08 28 51 00 	mov    %r13b,0x512808(%rip)        # 0xfffff80000780c80
fffff8000026e478:	e9 28 02 00 00       	jmp    0xfffff8000026e6a5
fffff8000026e47d:	48 8d 0d e4 fe 50 00 	lea    0x50fee4(%rip),%rcx        # 0xfffff8000077e368
fffff8000026e484:	e8 13 2a fb ff       	call   0xfffff80000220e9c
fffff8000026e489:	84 c0                	test   %al,%al
fffff8000026e48b:	0f 84 14 02 00 00    	je     0xfffff8000026e6a5
fffff8000026e491:	48 8d 3d c0 fe 50 00 	lea    0x50fec0(%rip),%rdi        # 0xfffff8000077e358
fffff8000026e498:	48 39 3d b9 fe 50 00 	cmp    %rdi,0x50feb9(%rip)        # 0xfffff8000077e358
fffff8000026e49f:	75 0c                	jne    0xfffff8000026e4ad
fffff8000026e4a1:	f0 ff 0d c0 fe 50 00 	lock decl 0x50fec0(%rip)        # 0xfffff8000077e368
fffff8000026e4a8:	e9 f8 01 00 00       	jmp    0xfffff8000026e6a5
fffff8000026e4ad:	48 8b 35 bc fe 50 00 	mov    0x50febc(%rip),%rsi        # 0xfffff8000077e370
fffff8000026e4b4:	48 8b de             	mov    %rsi,%rbx
fffff8000026e4b7:	48 8b 36             	mov    (%rsi),%rsi
fffff8000026e4ba:	48 3b f7             	cmp    %rdi,%rsi
fffff8000026e4bd:	74 51                	je     0xfffff8000026e510
fffff8000026e4bf:	44 39 ae 88 14 00 00 	cmp    %r13d,0x1488(%rsi)
fffff8000026e4c6:	76 48                	jbe    0xfffff8000026e510
fffff8000026e4c8:	4c 8d 7e 40          	lea    0x40(%rsi),%r15
fffff8000026e4cc:	49 8b cf             	mov    %r15,%rcx
fffff8000026e4cf:	e8 e8 e4 f9 ff       	call   0xfffff8000020c9bc
fffff8000026e4d4:	66 85 c0             	test   %ax,%ax
fffff8000026e4d7:	75 37                	jne    0xfffff8000026e510
fffff8000026e4d9:	4c 8d 76 68          	lea    0x68(%rsi),%r14
fffff8000026e4dd:	49 8b 06             	mov    (%r14),%rax
fffff8000026e4e0:	48 85 c0             	test   %rax,%rax
fffff8000026e4e3:	75 24                	jne    0xfffff8000026e509
fffff8000026e4e5:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff8000026e4eb:	72 1e                	jb     0xfffff8000026e50b
fffff8000026e4ed:	40 b5 01             	mov    $0x1,%bpl
fffff8000026e4f0:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
fffff8000026e4f5:	40 8a cd             	mov    %bpl,%cl
fffff8000026e4f8:	49 8b d6             	mov    %r14,%rdx
fffff8000026e4fb:	e8 70 10 00 00       	call   0xfffff8000026f570
fffff8000026e500:	84 c0                	test   %al,%al
fffff8000026e502:	75 16                	jne    0xfffff8000026e51a
fffff8000026e504:	49 8b cf             	mov    %r15,%rcx
fffff8000026e507:	eb 02                	jmp    0xfffff8000026e50b
fffff8000026e509:	f3 90                	pause
fffff8000026e50b:	e8 68 42 f9 ff       	call   0xfffff80000202778
fffff8000026e510:	48 3b f3             	cmp    %rbx,%rsi
fffff8000026e513:	75 a2                	jne    0xfffff8000026e4b7
fffff8000026e515:	e9 8c 00 00 00       	jmp    0xfffff8000026e5a6
fffff8000026e51a:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
fffff8000026e51e:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff8000026e523:	44 0f b7 4e 12       	movzwl 0x12(%rsi),%r9d
fffff8000026e528:	48 c1 e3 05          	shl    $0x5,%rbx
fffff8000026e52c:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000026e531:	8b bc 33 90 00 00 00 	mov    0x90(%rbx,%rsi,1),%edi
fffff8000026e538:	48 8b 94 33 98 00 00 	mov    0x98(%rbx,%rsi,1),%rdx
fffff8000026e53f:	00
fffff8000026e540:	44 0f b7 c7          	movzwl %di,%r8d
fffff8000026e544:	e8 53 37 00 00       	call   0xfffff80000271c9c
fffff8000026e549:	48 8b 0d a0 12 51 00 	mov    0x5112a0(%rip),%rcx        # 0xfffff8000077f7f0
fffff8000026e550:	44 8b c7             	mov    %edi,%r8d
fffff8000026e553:	c7 05 37 fe 50 00 10 	movl   $0x10,0x50fe37(%rip)        # 0xfffff8000077e394
fffff8000026e55a:	00 00 00
fffff8000026e55d:	0f b7 46 12          	movzwl 0x12(%rsi),%eax
fffff8000026e561:	66 89 05 34 fe 50 00 	mov    %ax,0x50fe34(%rip)        # 0xfffff8000077e39c
fffff8000026e568:	44 89 2d 29 fe 50 00 	mov    %r13d,0x50fe29(%rip)        # 0xfffff8000077e398
fffff8000026e56f:	48 8b 94 33 98 00 00 	mov    0x98(%rbx,%rsi,1),%rdx
fffff8000026e576:	00
fffff8000026e577:	e8 84 5d fd ff       	call   0xfffff80000244300
fffff8000026e57c:	29 be 88 14 00 00    	sub    %edi,0x1488(%rsi)
fffff8000026e582:	44 89 ac 33 90 00 00 	mov    %r13d,0x90(%rbx,%rsi,1)
fffff8000026e589:	00
fffff8000026e58a:	f0 4d 21 2e          	lock and %r13,(%r14)
fffff8000026e58e:	49 8b cf             	mov    %r15,%rcx
fffff8000026e591:	e8 e2 41 f9 ff       	call   0xfffff80000202778
fffff8000026e596:	89 3d 4c 12 51 00    	mov    %edi,0x51124c(%rip)        # 0xfffff8000077f7e8
fffff8000026e59c:	c7 05 de fd 50 00 03 	movl   $0x3,0x50fdde(%rip)        # 0xfffff8000077e384
fffff8000026e5a3:	00 00 00
fffff8000026e5a6:	48 89 35 c3 fd 50 00 	mov    %rsi,0x50fdc3(%rip)        # 0xfffff8000077e370
fffff8000026e5ad:	f0 ff 0d b4 fd 50 00 	lock decl 0x50fdb4(%rip)        # 0xfffff8000077e368
fffff8000026e5b4:	40 84 ed             	test   %bpl,%bpl
fffff8000026e5b7:	0f 84 e8 00 00 00    	je     0xfffff8000026e6a5
fffff8000026e5bd:	8b 05 d1 fd 50 00    	mov    0x50fdd1(%rip),%eax        # 0xfffff8000077e394