fffff800002b10e4:	eb 31                	jmp    0xfffff800002b1117
fffff800002b10e6:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff800002b10ed:	49 85 c6             	test   %rax,%r14
fffff800002b10f0:	74 05                	je     0xfffff800002b10f7
fffff800002b10f2:	41 b0 03             	mov    $0x3,%r8b
fffff800002b10f5:	eb 0a                	jmp    0xfffff800002b1101
fffff800002b10f7:	49 85 c4             	test   %rax,%r12
fffff800002b10fa:	41 0f 95 c0          	setne  %r8b
fffff800002b10fe:	45 02 c5             	add    %r13b,%r8b
fffff800002b1101:	41 8a d5             	mov    %r13b,%dl
fffff800002b1104:	e8 53 fc ff ff       	call   0xfffff800002b0d5c
fffff800002b1109:	33 f6                	xor    %esi,%esi
fffff800002b110b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b110e:	66 85 c0             	test   %ax,%ax
fffff800002b1111:	0f 85 2c 02 00 00    	jne    0xfffff800002b1343
fffff800002b1117:	33 d2                	xor    %edx,%edx
fffff800002b1119:	48 8b cf             	mov    %rdi,%rcx
fffff800002b111c:	e8 6f 08 00 00       	call   0xfffff800002b1990
fffff800002b1121:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b1124:	66 85 c0             	test   %ax,%ax
fffff800002b1127:	0f 85 16 02 00 00    	jne    0xfffff800002b1343
fffff800002b112d:	65 48 8b 2c 25 00 00 	mov    %gs:0x0,%rbp
fffff800002b1134:	00 00
fffff800002b1136:	4c 85 35 23 84 35 00 	test   %r14,0x358423(%rip)        # 0xfffff80000609560
fffff800002b113d:	0f 84 2d 01 00 00    	je     0xfffff800002b1270
fffff800002b1143:	4c 8b 4d 28          	mov    0x28(%rbp),%r9
fffff800002b1147:	0f 31                	rdtsc
fffff800002b1149:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002b114d:	48 0b c2             	or     %rdx,%rax
fffff800002b1150:	4c 8b c0             	mov    %rax,%r8
fffff800002b1153:	49 8b c1             	mov    %r9,%rax
fffff800002b1156:	49 f7 e0             	mul    %r8
fffff800002b1159:	48 8b 05 e0 52 35 00 	mov    0x3552e0(%rip),%rax        # 0xfffff80000606440
fffff800002b1160:	48 03 c2             	add    %rdx,%rax
fffff800002b1163:	44 84 af 20 01 00 00 	test   %r13b,0x120(%rdi)
fffff800002b116a:	74 60                	je     0xfffff800002b11cc
fffff800002b116c:	48 89 b7 90 25 00 00 	mov    %rsi,0x2590(%rdi)
fffff800002b1173:	4c 89 87 48 0b 01 00 	mov    %r8,0x10b48(%rdi)
fffff800002b117a:	44 8a c6             	mov    %sil,%r8b
fffff800002b117d:	48 89 b7 80 25 00 00 	mov    %rsi,0x2580(%rdi)
fffff800002b1184:	48 89 87 50 0b 01 00 	mov    %rax,0x10b50(%rdi)
fffff800002b118b:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b1192:	49 85 c6             	test   %rax,%r14
fffff800002b1195:	74 04                	je     0xfffff800002b119b
fffff800002b1197:	b0 03                	mov    $0x3,%al
fffff800002b1199:	eb 09                	jmp    0xfffff800002b11a4
fffff800002b119b:	49 85 c4             	test   %rax,%r12
fffff800002b119e:	0f 95 c0             	setne  %al
fffff800002b11a1:	41 02 c5             	add    %r13b,%al
fffff800002b11a4:	44 3a c0             	cmp    %al,%r8b
fffff800002b11a7:	73 7d                	jae    0xfffff800002b1226
fffff800002b11a9:	41 0f b6 c0          	movzbl %r8b,%eax
fffff800002b11ad:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff800002b11b4:	48 8b 05 85 52 35 00 	mov    0x355285(%rip),%rax        # 0xfffff80000606440
fffff800002b11bb:	45 02 c5             	add    %r13b,%r8b
fffff800002b11be:	48 8b 94 39 68 37 00 	mov    0x3768(%rcx,%rdi,1),%rdx
fffff800002b11c5:	00
fffff800002b11c6:	48 89 42 10          	mov    %rax,0x10(%rdx)
fffff800002b11ca:	eb bf                	jmp    0xfffff800002b118b
fffff800002b11cc:	49 f7 d8             	neg    %r8
fffff800002b11cf:	48 89 b7 48 0b 01 00 	mov    %rsi,0x10b48(%rdi)
fffff800002b11d6:	4c 89 87 90 25 00 00 	mov    %r8,0x2590(%rdi)
fffff800002b11dd:	40 8a d6             	mov    %sil,%dl
fffff800002b11e0:	48 89 87 80 25 00 00 	mov    %rax,0x2580(%rdi)
fffff800002b11e7:	48 89 b7 50 0b 01 00 	mov    %rsi,0x10b50(%rdi)
fffff800002b11ee:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b11f5:	49 85 c6             	test   %rax,%r14
fffff800002b11f8:	74 04                	je     0xfffff800002b11fe
fffff800002b11fa:	b0 03                	mov    $0x3,%al
fffff800002b11fc:	eb 09                	jmp    0xfffff800002b1207
fffff800002b11fe:	49 85 c4             	test   %rax,%r12
fffff800002b1201:	0f 95 c0             	setne  %al
fffff800002b1204:	41 02 c5             	add    %r13b,%al
fffff800002b1207:	3a d0                	cmp    %al,%dl
fffff800002b1209:	73 1b                	jae    0xfffff800002b1226
fffff800002b120b:	0f b6 c2             	movzbl %dl,%eax
fffff800002b120e:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff800002b1215:	41 02 d5             	add    %r13b,%dl
fffff800002b1218:	48 8b 84 39 68 37 00 	mov    0x3768(%rcx,%rdi,1),%rax
fffff800002b121f:	00
fffff800002b1220:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002b1224:	eb c8                	jmp    0xfffff800002b11ee
fffff800002b1226:	40 8a d6             	mov    %sil,%dl
fffff800002b1229:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b1230:	49 85 c6             	test   %rax,%r14
fffff800002b1233:	74 04                	je     0xfffff800002b1239
fffff800002b1235:	b0 03                	mov    $0x3,%al
fffff800002b1237:	eb 09                	jmp    0xfffff800002b1242
fffff800002b1239:	49 85 c4             	test   %rax,%r12
fffff800002b123c:	0f 95 c0             	setne  %al
fffff800002b123f:	41 02 c5             	add    %r13b,%al
fffff800002b1242:	3a d0                	cmp    %al,%dl
fffff800002b1244:	0f 83 86 00 00 00    	jae    0xfffff800002b12d0
fffff800002b124a:	0f b6 c2             	movzbl %dl,%eax
fffff800002b124d:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff800002b1254:	41 02 d5             	add    %r13b,%dl
fffff800002b1257:	48 8b 84 39 68 37 00 	mov    0x3768(%rcx,%rdi,1),%rax
fffff800002b125e:	00
fffff800002b125f:	44 89 28             	mov    %r13d,(%rax)
fffff800002b1262:	48 8b 84 39 68 37 00 	mov    0x3768(%rcx,%rdi,1),%rax
fffff800002b1269:	00
fffff800002b126a:	4c 89 48 08          	mov    %r9,0x8(%rax)
fffff800002b126e:	eb b9                	jmp    0xfffff800002b1229
fffff800002b1270:	44 84 af 20 01 00 00 	test   %r13b,0x120(%rdi)
fffff800002b1277:	74 10                	je     0xfffff800002b1289
fffff800002b1279:	48 89 b7 80 25 00 00 	mov    %rsi,0x2580(%rdi)
fffff800002b1280:	48 89 b7 90 25 00 00 	mov    %rsi,0x2590(%rdi)
fffff800002b1287:	eb 39                	jmp    0xfffff800002b12c2
fffff800002b1289:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002b1290:	00 00
fffff800002b1292:	f6 05 c7 82 35 00 04 	testb  $0x4,0x3582c7(%rip)        # 0xfffff80000609560
fffff800002b1299:	74 1b                	je     0xfffff800002b12b6
fffff800002b129b:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002b129f:	0f 31                	rdtsc
fffff800002b12a1:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002b12a5:	48 0b c2             	or     %rdx,%rax
fffff800002b12a8:	48 8b c8             	mov    %rax,%rcx
fffff800002b12ab:	49 8b c0             	mov    %r8,%rax
fffff800002b12ae:	48 f7 e1             	mul    %rcx
fffff800002b12b1:	48 8b c2             	mov    %rdx,%rax
fffff800002b12b4:	eb 05                	jmp    0xfffff800002b12bb
fffff800002b12b6:	e8 a1 52 f8 ff       	call   0xfffff8000023655c
fffff800002b12bb:	48 89 87 80 25 00 00 	mov    %rax,0x2580(%rdi)
fffff800002b12c2:	48 89 b7 48 0b 01 00 	mov    %rsi,0x10b48(%rdi)
fffff800002b12c9:	48 89 b7 50 0b 01 00 	mov    %rsi,0x10b50(%rdi)
fffff800002b12d0:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff800002b12d4:	48 8b cf             	mov    %rdi,%rcx
fffff800002b12d7:	48 89 87 38 0b 01 00 	mov    %rax,0x10b38(%rdi)
fffff800002b12de:	e8 79 de ff ff       	call   0xfffff800002af15c
fffff800002b12e3:	40 38 35 b6 7f 4d 00 	cmp    %sil,0x4d7fb6(%rip)        # 0xfffff800007892a0
fffff800002b12ea:	74 22                	je     0xfffff800002b130e
fffff800002b12ec:	8b 05 96 7f 4d 00    	mov    0x4d7f96(%rip),%eax        # 0xfffff80000789288
fffff800002b12f2:	a8 40                	test   $0x40,%al
fffff800002b12f4:	74 18                	je     0xfffff800002b130e
fffff800002b12f6:	4c 8b 87 80 25 00 00 	mov    0x2580(%rdi),%r8
fffff800002b12fd:	b9 46 1d 00 00       	mov    $0x1d46,%ecx
fffff800002b1302:	48 8b 97 90 25 00 00 	mov    0x2590(%rdi),%rdx
fffff800002b1309:	e8 82 7a fc ff       	call   0xfffff80000278d90
fffff800002b130e:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b1315:	41 84 c5             	test   %al,%r13b
fffff800002b1318:	75 0b                	jne    0xfffff800002b1325
fffff800002b131a:	a8 08                	test   $0x8,%al
fffff800002b131c:	75 07                	jne    0xfffff800002b1325
fffff800002b131e:	44 88 af 80 35 00 00 	mov    %r13b,0x3580(%rdi)
fffff800002b1325:	48 89 b7 18 0b 01 00 	mov    %rsi,0x10b18(%rdi)
fffff800002b132c:	48 89 b7 20 0b 01 00 	mov    %rsi,0x10b20(%rdi)
fffff800002b1333:	48 89 b7 28 0b 01 00 	mov    %rsi,0x10b28(%rdi)
fffff800002b133a:	40 88 b7 40 0b 01 00 	mov    %sil,0x10b40(%rdi)
fffff800002b1341:	eb 08                	jmp    0xfffff800002b134b
fffff800002b1343:	48 8b cf             	mov    %rdi,%rcx
fffff800002b1346:	e8 29 00 00 00       	call   0xfffff800002b1374
fffff800002b134b:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff800002b1350:	0f b7 c3             	movzwl %bx,%eax
fffff800002b1353:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff800002b1357:	49 8b 6b 40          	mov    0x40(%r11),%rbp
fffff800002b135b:	49 8b 73 48          	mov    0x48(%r11),%rsi
fffff800002b135f:	49 8b e3             	mov    %r11,%rsp
fffff800002b1362:	41 5f                	pop    %r15
fffff800002b1364:	41 5e                	pop    %r14
fffff800002b1366:	41 5d                	pop    %r13
fffff800002b1368:	41 5c                	pop    %r12
fffff800002b136a:	5f                   	pop    %rdi
fffff800002b136b:	c3                   	ret
fffff800002b136c:	cc                   	int3
fffff800002b136d:	cc                   	int3
fffff800002b136e:	cc                   	int3
fffff800002b136f:	cc                   	int3
fffff800002b1370:	cc                   	int3
fffff800002b1371:	cc                   	int3
fffff800002b1372:	cc                   	int3
fffff800002b1373:	cc                   	int3
fffff800002b1374:	48 8b c4             	mov    %rsp,%rax
fffff800002b1377:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002b137b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002b137f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002b1383:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002b1387:	41 57                	push   %r15
fffff800002b1389:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b138d:	33 d2                	xor    %edx,%edx
fffff800002b138f:	48 8b f9             	mov    %rcx,%rdi
fffff800002b1392:	e8 65 05 00 00       	call   0xfffff800002b18fc
fffff800002b1397:	33 ed                	xor    %ebp,%ebp
fffff800002b1399:	83 bf 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rdi)
fffff800002b13a0:	75 11                	jne    0xfffff800002b13b3
fffff800002b13a2:	48 8d 8f 88 22 00 00 	lea    0x2288(%rdi),%rcx
fffff800002b13a9:	e8 46 4f 01 00       	call   0xfffff800002c62f4
fffff800002b13ae:	e9 45 01 00 00       	jmp    0xfffff800002b14f8
fffff800002b13b3:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b13ba:	48 0f ba e0 11       	bt     $0x11,%rax
fffff800002b13bf:	73 05                	jae    0xfffff800002b13c6
fffff800002b13c1:	41 b0 03             	mov    $0x3,%r8b
fffff800002b13c4:	eb 0c                	jmp    0xfffff800002b13d2
fffff800002b13c6:	48 0f ba e0 10       	bt     $0x10,%rax
fffff800002b13cb:	41 0f 92 c0          	setb   %r8b
fffff800002b13cf:	41 fe c0             	inc    %r8b
fffff800002b13d2:	33 d2                	xor    %edx,%edx
fffff800002b13d4:	48 8b cf             	mov    %rdi,%rcx
fffff800002b13d7:	e8 f8 02 00 00       	call   0xfffff800002b16d4
fffff800002b13dc:	40 8a f5             	mov    %bpl,%sil
fffff800002b13df:	41 bf ff 0f 00 00    	mov    $0xfff,%r15d
fffff800002b13e5:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
fffff800002b13ec:	48 0f ba e0 11       	bt     $0x11,%rax
fffff800002b13f1:	73 04                	jae    0xfffff800002b13f7
fffff800002b13f3:	b0 03                	mov    $0x3,%al
fffff800002b13f5:	eb 0a                	jmp    0xfffff800002b1401
fffff800002b13f7:	48 0f ba e0 10       	bt     $0x10,%rax
fffff800002b13fc:	0f 92 c0             	setb   %al
fffff800002b13ff:	fe c0                	inc    %al
fffff800002b1401:	40 3a f0             	cmp    %al,%sil
fffff800002b1404:	73 73                	jae    0xfffff800002b1479
fffff800002b1406:	40 0f b6 c6          	movzbl %sil,%eax
fffff800002b140a:	48 69 d8 c0 46 00 00 	imul   $0x46c0,%rax,%rbx
fffff800002b1411:	48 8b 94 3b 48 67 00 	mov    0x6748(%rbx,%rdi,1),%rdx
fffff800002b1418:	00
fffff800002b1419:	48 85 d2             	test   %rdx,%rdx
fffff800002b141c:	74 23                	je     0xfffff800002b1441
fffff800002b141e:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800002b1425:	48 8b 08             	mov    (%rax),%rcx
fffff800002b1428:	49 85 d7             	test   %rdx,%r15
fffff800002b142b:	75 07                	jne    0xfffff800002b1434
fffff800002b142d:	e8 12 78 f7 ff       	call   0xfffff80000228c44
fffff800002b1432:	eb 05                	jmp    0xfffff800002b1439
fffff800002b1434:	e8 23 79 f7 ff       	call   0xfffff80000228d5c
fffff800002b1439:	48 89 ac 3b 48 67 00 	mov    %rbp,0x6748(%rbx,%rdi,1)
fffff800002b1440:	00
fffff800002b1441:	48 8b 94 3b 68 37 00 	mov    0x3768(%rbx,%rdi,1),%rdx
fffff800002b1448:	00
fffff800002b1449:	48 85 d2             	test   %rdx,%rdx
fffff800002b144c:	74 23                	je     0xfffff800002b1471
fffff800002b144e:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800002b1455:	48 8b 08             	mov    (%rax),%rcx
fffff800002b1458:	49 85 d7             	test   %rdx,%r15
fffff800002b145b:	75 07                	jne    0xfffff800002b1464
fffff800002b145d:	e8 e2 77 f7 ff       	call   0xfffff80000228c44
fffff800002b1462:	eb 05                	jmp    0xfffff800002b1469
fffff800002b1464:	e8 f3 78 f7 ff       	call   0xfffff80000228d5c
fffff800002b1469:	48 89 ac 3b 68 37 00 	mov    %rbp,0x3768(%rbx,%rdi,1)
fffff800002b1470:	00
fffff800002b1471:	40 fe c6             	inc    %sil
fffff800002b1474:	e9 6c ff ff ff       	jmp    0xfffff800002b13e5
fffff800002b1479:	48 8b cf             	mov    %rdi,%rcx
fffff800002b147c:	e8 d3 05 00 00       	call   0xfffff800002b1a54
fffff800002b1481:	48 8d 9f 88 22 00 00 	lea    0x2288(%rdi),%rbx
fffff800002b1488:	48 8b cb             	mov    %rbx,%rcx
fffff800002b148b:	e8 64 4e 01 00       	call   0xfffff800002c62f4
fffff800002b1490:	48 8b cb             	mov    %rbx,%rcx
fffff800002b1493:	e8 68 3a 01 00       	call   0xfffff800002c4f00
fffff800002b1498:	48 8d 9f 08 23 00 00 	lea    0x2308(%rdi),%rbx
fffff800002b149f:	48 8b cb             	mov    %rbx,%rcx
fffff800002b14a2:	e8 4d 4e 01 00       	call   0xfffff800002c62f4
fffff800002b14a7:	48 8b cb             	mov    %rbx,%rcx
fffff800002b14aa:	e8 51 3a 01 00       	call   0xfffff800002c4f00
fffff800002b14af:	48 39 af 08 0d 01 00 	cmp    %rbp,0x10d08(%rdi)
fffff800002b14b6:	74 40                	je     0xfffff800002b14f8
fffff800002b14b8:	48 8d 9f 18 0d 01 00 	lea    0x10d18(%rdi),%rbx
fffff800002b14bf:	48 8b cb             	mov    %rbx,%rcx
fffff800002b14c2:	e8 2d 4e 01 00       	call   0xfffff800002c62f4
fffff800002b14c7:	48 8b cb             	mov    %rbx,%rcx
fffff800002b14ca:	e8 31 3a 01 00       	call   0xfffff800002c4f00
fffff800002b14cf:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800002b14d6:	48 8b 97 08 0d 01 00 	mov    0x10d08(%rdi),%rdx
fffff800002b14dd:	48 8b 08             	mov    (%rax),%rcx
fffff800002b14e0:	49 85 d7             	test   %rdx,%r15
fffff800002b14e3:	75 07                	jne    0xfffff800002b14ec
fffff800002b14e5:	e8 5a 77 f7 ff       	call   0xfffff80000228c44
fffff800002b14ea:	eb 05                	jmp    0xfffff800002b14f1
fffff800002b14ec:	e8 6b 78 f7 ff       	call   0xfffff80000228d5c
fffff800002b14f1:	48 89 af 08 0d 01 00 	mov    %rbp,0x10d08(%rdi)
fffff800002b14f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b14fd:	0f b7 c5             	movzwl %bp,%eax
fffff800002b1500:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002b1505:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002b150a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002b150f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b1513:	41 5f                	pop    %r15
fffff800002b1515:	c3                   	ret
fffff800002b1516:	cc                   	int3
fffff800002b1517:	cc                   	int3
fffff800002b1518:	cc                   	int3
fffff800002b1519:	cc                   	int3
fffff800002b151a:	cc                   	int3
fffff800002b151b:	cc                   	int3
fffff800002b151c:	cc                   	int3
fffff800002b151d:	cc                   	int3
fffff800002b151e:	cc                   	int3
fffff800002b151f:	cc                   	int3
fffff800002b1520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b1525:	57                   	push   %rdi
fffff800002b1526:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b152a:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002b1531:	48 8d b9 d0 03 00 00 	lea    0x3d0(%rcx),%rdi
fffff800002b1538:	48 8b d9             	mov    %rcx,%rbx
fffff800002b153b:	48 8b cf             	mov    %rdi,%rcx
fffff800002b153e:	83 b8 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rax)
fffff800002b1545:	75 07                	jne    0xfffff800002b154e
fffff800002b1547:	e8 a8 4d 01 00       	call   0xfffff800002c62f4
fffff800002b154c:	eb 25                	jmp    0xfffff800002b1573
fffff800002b154e:	e8 a1 4d 01 00       	call   0xfffff800002c62f4
fffff800002b1553:	48 8b cf             	mov    %rdi,%rcx
fffff800002b1556:	e8 a5 39 01 00       	call   0xfffff800002c4f00
fffff800002b155b:	48 8d 8b 50 04 00 00 	lea    0x450(%rbx),%rcx
fffff800002b1562:	e8 8d 4d 01 00       	call   0xfffff800002c62f4
fffff800002b1567:	48 8d 8b 50 04 00 00 	lea    0x450(%rbx),%rcx
fffff800002b156e:	e8 8d 39 01 00       	call   0xfffff800002c4f00
fffff800002b1573:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b1578:	33 c0                	xor    %eax,%eax
fffff800002b157a:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b157e:	5f                   	pop    %rdi
fffff800002b157f:	c3                   	ret
fffff800002b1580:	cc                   	int3
fffff800002b1581:	cc                   	int3
fffff800002b1582:	cc                   	int3
fffff800002b1583:	cc                   	int3
fffff800002b1584:	cc                   	int3
fffff800002b1585:	cc                   	int3
fffff800002b1586:	cc                   	int3
fffff800002b1587:	cc                   	int3
fffff800002b1588:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b158d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002b1592:	57                   	push   %rdi
fffff800002b1593:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b1597:	0f b6 da             	movzbl %dl,%ebx
fffff800002b159a:	48 8b f9             	mov    %rcx,%rdi
fffff800002b159d:	8a d3                	mov    %bl,%dl
fffff800002b159f:	e8 58 03 00 00       	call   0xfffff800002b18fc
fffff800002b15a4:	48 69 f3 c0 46 00 00 	imul   $0x46c0,%rbx,%rsi
fffff800002b15ab:	48 8d 9f 10 0b 01 00 	lea    0x10b10(%rdi),%rbx
fffff800002b15b2:	66 83 a4 3e 38 47 00 	andw   $0x0,0x4738(%rsi,%rdi,1)
fffff800002b15b9:	00 00
fffff800002b15bb:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002b15c1:	73 08                	jae    0xfffff800002b15cb
fffff800002b15c3:	48 8b cb             	mov    %rbx,%rcx
fffff800002b15c6:	e8 45 a0 f6 ff       	call   0xfffff8000021b610
fffff800002b15cb:	c7 84 3e 3c 47 00 00 	movl   $0x0,0x473c(%rsi,%rdi,1)
fffff800002b15d2:	00 00 00 00
fffff800002b15d6:	48 8d 8f 48 47 00 00 	lea    0x4748(%rdi),%rcx
fffff800002b15dd:	48 03 ce             	add    %rsi,%rcx
fffff800002b15e0:	c7 84 3e 40 47 00 00 	movl   $0x0,0x4740(%rsi,%rdi,1)
fffff800002b15e7:	00 00 00 00
fffff800002b15eb:	33 d2                	xor    %edx,%edx
fffff800002b15ed:	41 b8 00 20 00 00    	mov    $0x2000,%r8d
fffff800002b15f3:	e8 c8 2f f9 ff       	call   0xfffff800002445c0
fffff800002b15f8:	48 8b cf             	mov    %rdi,%rcx
fffff800002b15fb:	e8 08 ed ff ff       	call   0xfffff800002b0308
fffff800002b1600:	f6 87 20 01 00 00 01 	testb  $0x1,0x120(%rdi)
fffff800002b1607:	74 10                	je     0xfffff800002b1619
fffff800002b1609:	33 d2                	xor    %edx,%edx
fffff800002b160b:	41 b8 00 04 00 00    	mov    $0x400,%r8d
fffff800002b1611:	48 8b cf             	mov    %rdi,%rcx
fffff800002b1614:	e8 9f 2a 00 00       	call   0xfffff800002b40b8