fffff80000292189:	cc                   	int3
fffff8000029218a:	cc                   	int3
fffff8000029218b:	cc                   	int3
fffff8000029218c:	cc                   	int3
fffff8000029218d:	cc                   	int3
fffff8000029218e:	cc                   	int3
fffff8000029218f:	cc                   	int3
fffff80000292190:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000292194:	65 4c 8b 0c 25 a8 03 	mov    %gs:0x103a8,%r9
fffff8000029219b:	01 00
fffff8000029219d:	4c 8b c1             	mov    %rcx,%r8
fffff800002921a0:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff800002921a7:	08 00 00
fffff800002921aa:	4c 8b d2             	mov    %rdx,%r10
fffff800002921ad:	49 85 89 28 01 00 00 	test   %rcx,0x128(%r9)
fffff800002921b4:	74 6c                	je     0xfffff80000292222
fffff800002921b6:	80 3d 83 c1 4e 00 00 	cmpb   $0x0,0x4ec183(%rip)        # 0xfffff8000077e340
fffff800002921bd:	74 63                	je     0xfffff80000292222
fffff800002921bf:	e8 64 a6 fd ff       	call   0xfffff8000026c828
fffff800002921c4:	84 c0                	test   %al,%al
fffff800002921c6:	74 5a                	je     0xfffff80000292222
fffff800002921c8:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002921cf:	01 00
fffff800002921d1:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002921d8:	0f b6 41 14          	movzbl 0x14(%rcx),%eax
fffff800002921dc:	49 8b 8c c1 48 36 00 	mov    0x3648(%r9,%rax,8),%rcx
fffff800002921e3:	00
fffff800002921e4:	b8 da ba 00 00       	mov    $0xbada,%eax
fffff800002921e9:	66 39 41 12          	cmp    %ax,0x12(%rcx)
fffff800002921ed:	74 33                	je     0xfffff80000292222
fffff800002921ef:	41 8b 10             	mov    (%r8),%edx
fffff800002921f2:	81 fa f8 0f 00 00    	cmp    $0xff8,%edx
fffff800002921f8:	76 07                	jbe    0xfffff80000292201
fffff800002921fa:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002921ff:	eb 26                	jmp    0xfffff80000292227
fffff80000292201:	83 3d 3c c1 4e 00 03 	cmpl   $0x3,0x4ec13c(%rip)        # 0xfffff8000077e344
fffff80000292208:	75 08                	jne    0xfffff80000292212
fffff8000029220a:	41 8b 40 04          	mov    0x4(%r8),%eax
fffff8000029220e:	a8 02                	test   $0x2,%al
fffff80000292210:	74 e8                	je     0xfffff800002921fa
fffff80000292212:	49 83 c0 08          	add    $0x8,%r8
fffff80000292216:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
fffff8000029221b:	e8 0c ae fd ff       	call   0xfffff8000026d02c
fffff80000292220:	eb 05                	jmp    0xfffff80000292227
fffff80000292222:	b8 06 00 00 00       	mov    $0x6,%eax
fffff80000292227:	48 83 c4 38          	add    $0x38,%rsp
fffff8000029222b:	c3                   	ret
fffff8000029222c:	cc                   	int3
fffff8000029222d:	cc                   	int3
fffff8000029222e:	cc                   	int3
fffff8000029222f:	cc                   	int3
fffff80000292230:	cc                   	int3
fffff80000292231:	cc                   	int3
fffff80000292232:	cc                   	int3
fffff80000292233:	cc                   	int3
fffff80000292234:	cc                   	int3
fffff80000292235:	cc                   	int3
fffff80000292236:	cc                   	int3
fffff80000292237:	cc                   	int3
fffff80000292238:	cc                   	int3
fffff80000292239:	cc                   	int3
fffff8000029223a:	cc                   	int3
fffff8000029223b:	cc                   	int3
fffff8000029223c:	cc                   	int3
fffff8000029223d:	cc                   	int3
fffff8000029223e:	cc                   	int3
fffff8000029223f:	cc                   	int3
fffff80000292240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000292245:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000029224a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000029224f:	57                   	push   %rdi
fffff80000292250:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000292254:	65 48 8b 3c 25 a8 03 	mov    %gs:0x103a8,%rdi
fffff8000029225b:	01 00
fffff8000029225d:	48 8b d9             	mov    %rcx,%rbx
fffff80000292260:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff80000292267:	08 00 00
fffff8000029226a:	48 8b ea             	mov    %rdx,%rbp
fffff8000029226d:	48 85 8f 28 01 00 00 	test   %rcx,0x128(%rdi)
fffff80000292274:	74 71                	je     0xfffff800002922e7
fffff80000292276:	80 3d c3 c0 4e 00 00 	cmpb   $0x0,0x4ec0c3(%rip)        # 0xfffff8000077e340
fffff8000029227d:	74 68                	je     0xfffff800002922e7
fffff8000029227f:	e8 a4 a5 fd ff       	call   0xfffff8000026c828
fffff80000292284:	84 c0                	test   %al,%al
fffff80000292286:	74 5f                	je     0xfffff800002922e7
fffff80000292288:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000029228f:	01 00
fffff80000292291:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000292298:	b8 da ba 00 00       	mov    $0xbada,%eax
fffff8000029229d:	0f b6 71 14          	movzbl 0x14(%rcx),%esi
fffff800002922a1:	48 8b 8c f7 48 36 00 	mov    0x3648(%rdi,%rsi,8),%rcx
fffff800002922a8:	00
fffff800002922a9:	66 39 41 12          	cmp    %ax,0x12(%rcx)
fffff800002922ad:	74 38                	je     0xfffff800002922e7
fffff800002922af:	83 3d 8e c0 4e 00 03 	cmpl   $0x3,0x4ec08e(%rip)        # 0xfffff8000077e344
fffff800002922b6:	8b 13                	mov    (%rbx),%edx
fffff800002922b8:	75 0c                	jne    0xfffff800002922c6
fffff800002922ba:	f6 c2 08             	test   $0x8,%dl
fffff800002922bd:	75 07                	jne    0xfffff800002922c6
fffff800002922bf:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002922c4:	eb 26                	jmp    0xfffff800002922ec
fffff800002922c6:	45 33 c0             	xor    %r8d,%r8d
fffff800002922c9:	e8 42 b2 fd ff       	call   0xfffff8000026d510
fffff800002922ce:	66 85 c0             	test   %ax,%ax
fffff800002922d1:	75 19                	jne    0xfffff800002922ec
fffff800002922d3:	8b 13                	mov    (%rbx),%edx
fffff800002922d5:	4c 8b c5             	mov    %rbp,%r8
fffff800002922d8:	48 8b 8c f7 48 36 00 	mov    0x3648(%rdi,%rsi,8),%rcx
fffff800002922df:	00
fffff800002922e0:	e8 07 a7 fd ff       	call   0xfffff8000026c9ec
fffff800002922e5:	eb 05                	jmp    0xfffff800002922ec
fffff800002922e7:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002922ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002922f1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002922f6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002922fb:	48 83 c4 20          	add    $0x20,%rsp
fffff800002922ff:	5f                   	pop    %rdi
fffff80000292300:	c3                   	ret
fffff80000292301:	cc                   	int3
fffff80000292302:	cc                   	int3
fffff80000292303:	cc                   	int3
fffff80000292304:	cc                   	int3
fffff80000292305:	cc                   	int3
fffff80000292306:	cc                   	int3
fffff80000292307:	cc                   	int3
fffff80000292308:	cc                   	int3
fffff80000292309:	cc                   	int3
fffff8000029230a:	cc                   	int3
fffff8000029230b:	cc                   	int3
fffff8000029230c:	cc                   	int3
fffff8000029230d:	cc                   	int3
fffff8000029230e:	cc                   	int3
fffff8000029230f:	cc                   	int3
fffff80000292310:	48 83 ec 48          	sub    $0x48,%rsp
fffff80000292314:	65 4c 8b 04 25 a8 03 	mov    %gs:0x103a8,%r8
fffff8000029231b:	01 00
fffff8000029231d:	4c 8b c9             	mov    %rcx,%r9
fffff80000292320:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff80000292327:	08 00 00
fffff8000029232a:	4c 8b da             	mov    %rdx,%r11
fffff8000029232d:	49 85 88 28 01 00 00 	test   %rcx,0x128(%r8)
fffff80000292334:	0f 84 9f 00 00 00    	je     0xfffff800002923d9
fffff8000029233a:	80 3d ff bf 4e 00 00 	cmpb   $0x0,0x4ebfff(%rip)        # 0xfffff8000077e340
fffff80000292341:	0f 84 92 00 00 00    	je     0xfffff800002923d9
fffff80000292347:	e8 dc a4 fd ff       	call   0xfffff8000026c828
fffff8000029234c:	84 c0                	test   %al,%al
fffff8000029234e:	0f 84 85 00 00 00    	je     0xfffff800002923d9
fffff80000292354:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000029235b:	01 00
fffff8000029235d:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000292364:	0f b6 41 14          	movzbl 0x14(%rcx),%eax
fffff80000292368:	49 8b 8c c0 48 36 00 	mov    0x3648(%r8,%rax,8),%rcx
fffff8000029236f:	00
fffff80000292370:	b8 da ba 00 00       	mov    $0xbada,%eax
fffff80000292375:	66 39 41 12          	cmp    %ax,0x12(%rcx)
fffff80000292379:	74 5e                	je     0xfffff800002923d9
fffff8000029237b:	41 8b 11             	mov    (%r9),%edx
fffff8000029237e:	81 fa f8 0f 00 00    	cmp    $0xff8,%edx
fffff80000292384:	76 07                	jbe    0xfffff8000029238d
fffff80000292386:	b8 05 00 00 00       	mov    $0x5,%eax
fffff8000029238b:	eb 51                	jmp    0xfffff800002923de
fffff8000029238d:	45 8b 41 04          	mov    0x4(%r9),%r8d
fffff80000292391:	41 8b c0             	mov    %r8d,%eax
fffff80000292394:	83 e0 03             	and    $0x3,%eax
fffff80000292397:	3c 03                	cmp    $0x3,%al
fffff80000292399:	74 eb                	je     0xfffff80000292386
fffff8000029239b:	83 3d a2 bf 4e 00 03 	cmpl   $0x3,0x4ebfa2(%rip)        # 0xfffff8000077e344
fffff800002923a2:	75 06                	jne    0xfffff800002923aa
fffff800002923a4:	41 f6 c0 04          	test   $0x4,%r8b
fffff800002923a8:	74 dc                	je     0xfffff80000292386
fffff800002923aa:	49 8b 41 08          	mov    0x8(%r9),%rax
fffff800002923ae:	4d 8d 53 04          	lea    0x4(%r11),%r10
fffff800002923b2:	41 b9 00 09 3d 00    	mov    $0x3d0900,%r9d
fffff800002923b8:	49 3b c1             	cmp    %r9,%rax
fffff800002923bb:	4c 0f 42 c8          	cmovb  %rax,%r9
fffff800002923bf:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff800002923c3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002923c8:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff800002923cd:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff800002923d2:	e8 89 b2 fd ff       	call   0xfffff8000026d660
fffff800002923d7:	eb 05                	jmp    0xfffff800002923de
fffff800002923d9:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002923de:	48 83 c4 48          	add    $0x48,%rsp
fffff800002923e2:	c3                   	ret
fffff800002923e3:	cc                   	int3
fffff800002923e4:	cc                   	int3
fffff800002923e5:	cc                   	int3
fffff800002923e6:	cc                   	int3
fffff800002923e7:	cc                   	int3
fffff800002923e8:	cc                   	int3
fffff800002923e9:	cc                   	int3
fffff800002923ea:	cc                   	int3
fffff800002923eb:	cc                   	int3
fffff800002923ec:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002923f0:	4c 8b ca             	mov    %rdx,%r9
fffff800002923f3:	44 8b c1             	mov    %ecx,%r8d
fffff800002923f6:	65 8b 14 25 80 00 01 	mov    %gs:0x10080,%edx
fffff800002923fd:	00
fffff800002923fe:	48 8d 0d 8b 5b 17 00 	lea    0x175b8b(%rip),%rcx        # 0xfffff80000407f90
fffff80000292405:	e8 92 64 fd ff       	call   0xfffff8000026889c
fffff8000029240a:	cd 2c                	int    $0x2c
fffff8000029240c:	48 83 c4 28          	add    $0x28,%rsp
fffff80000292410:	c3                   	ret
fffff80000292411:	cc                   	int3
fffff80000292412:	cc                   	int3
fffff80000292413:	cc                   	int3
fffff80000292414:	cc                   	int3
fffff80000292415:	cc                   	int3
fffff80000292416:	cc                   	int3
fffff80000292417:	cc                   	int3
fffff80000292418:	40 53                	rex push %rbx
fffff8000029241a:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029241e:	48 8d 99 00 0b 01 00 	lea    0x10b00(%rcx),%rbx
fffff80000292425:	4c 8b c9             	mov    %rcx,%r9
fffff80000292428:	48 8b cb             	mov    %rbx,%rcx
fffff8000029242b:	4c 8b d2             	mov    %rdx,%r10
fffff8000029242e:	e8 69 ea f8 ff       	call   0xfffff80000220e9c
fffff80000292433:	45 32 c0             	xor    %r8b,%r8b
fffff80000292436:	84 c0                	test   %al,%al
fffff80000292438:	75 07                	jne    0xfffff80000292441
fffff8000029243a:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff8000029243f:	eb 62                	jmp    0xfffff800002924a3
fffff80000292441:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff80000292448:	08 00 00
fffff8000029244b:	49 85 89 28 01 00 00 	test   %rcx,0x128(%r9)
fffff80000292452:	74 47                	je     0xfffff8000029249b
fffff80000292454:	44 38 05 e5 be 4e 00 	cmp    %r8b,0x4ebee5(%rip)        # 0xfffff8000077e340
fffff8000029245b:	74 3e                	je     0xfffff8000029249b
fffff8000029245d:	e8 c6 a3 fd ff       	call   0xfffff8000026c828
fffff80000292462:	84 c0                	test   %al,%al
fffff80000292464:	74 35                	je     0xfffff8000029249b
fffff80000292466:	41 f6 81 20 01 00 00 	testb  $0x1,0x120(%r9)
fffff8000029246d:	01
fffff8000029246e:	74 14                	je     0xfffff80000292484
fffff80000292470:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000292477:	01 00
fffff80000292479:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000292480:	44 8a 41 14          	mov    0x14(%rcx),%r8b
fffff80000292484:	41 0f b6 d0          	movzbl %r8b,%edx
fffff80000292488:	41 0f b7 ca          	movzwl %r10w,%ecx
fffff8000029248c:	49 8b 94 d1 48 36 00 	mov    0x3648(%r9,%rdx,8),%rdx
fffff80000292493:	00
fffff80000292494:	e8 e3 a3 fd ff       	call   0xfffff8000026c87c
fffff80000292499:	eb 05                	jmp    0xfffff800002924a0
fffff8000029249b:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002924a0:	f0 ff 0b             	lock decl (%rbx)
fffff800002924a3:	48 83 c4 20          	add    $0x20,%rsp
fffff800002924a7:	5b                   	pop    %rbx
fffff800002924a8:	c3                   	ret
fffff800002924a9:	cc                   	int3
fffff800002924aa:	cc                   	int3
fffff800002924ab:	cc                   	int3
fffff800002924ac:	cc                   	int3
fffff800002924ad:	cc                   	int3
fffff800002924ae:	cc                   	int3
fffff800002924af:	cc                   	int3
fffff800002924b0:	48 8b c4             	mov    %rsp,%rax
fffff800002924b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002924b7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002924bb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002924bf:	44 88 48 20          	mov    %r9b,0x20(%rax)
fffff800002924c3:	57                   	push   %rdi
fffff800002924c4:	41 54                	push   %r12
fffff800002924c6:	41 55                	push   %r13
fffff800002924c8:	41 56                	push   %r14
fffff800002924ca:	41 57                	push   %r15
fffff800002924cc:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002924d0:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff800002924d5:	4c 8b f9             	mov    %rcx,%r15
fffff800002924d8:	33 c9                	xor    %ecx,%ecx
fffff800002924da:	45 8a d1             	mov    %r9b,%r10b
fffff800002924dd:	41 8b e8             	mov    %r8d,%ebp
fffff800002924e0:	4c 8b e2             	mov    %rdx,%r12
fffff800002924e3:	44 8b f1             	mov    %ecx,%r14d
fffff800002924e6:	89 0e                	mov    %ecx,(%rsi)
fffff800002924e8:	65 4c 8b 2c 25 00 00 	mov    %gs:0x0,%r13
fffff800002924ef:	00 00
fffff800002924f1:	45 85 c0             	test   %r8d,%r8d
fffff800002924f4:	0f 84 aa 00 00 00    	je     0xfffff800002925a4
fffff800002924fa:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
fffff800002924ff:	8d 51 05             	lea    0x5(%rcx),%edx
fffff80000292502:	4c 2b e7             	sub    %rdi,%r12
fffff80000292505:	49 8b 87 20 01 00 00 	mov    0x120(%r15),%rax
fffff8000029250c:	45 8b 0c 3c          	mov    (%r12,%rdi,1),%r9d
fffff80000292510:	48 0f ba e0 15       	bt     $0x15,%rax
fffff80000292515:	72 51                	jb     0xfffff80000292568
fffff80000292517:	25 00 00 00 04       	and    $0x4000000,%eax
fffff8000029251c:	0f b7 d9             	movzwl %cx,%ebx
fffff8000029251f:	48 f7 d8             	neg    %rax
fffff80000292522:	1b c0                	sbb    %eax,%eax
fffff80000292524:	25 f1 fe 0f 00       	and    $0xffef1,%eax
fffff80000292529:	05 fe 00 00 00       	add    $0xfe,%eax
fffff8000029252e:	44 3b c8             	cmp    %eax,%r9d
fffff80000292531:	76 04                	jbe    0xfffff80000292537
fffff80000292533:	8b da                	mov    %edx,%ebx
fffff80000292535:	eb 36                	jmp    0xfffff8000029256d
fffff80000292537:	49 8b cf             	mov    %r15,%rcx
fffff8000029253a:	e8 11 e7 f8 ff       	call   0xfffff80000220c50
fffff8000029253f:	45 8a c2             	mov    %r10b,%r8b
fffff80000292542:	41 8b d1             	mov    %r9d,%edx
fffff80000292545:	e8 1e c3 f9 ff       	call   0xfffff8000022e868
fffff8000029254a:	48 85 c0             	test   %rax,%rax
fffff8000029254d:	75 05                	jne    0xfffff80000292554
fffff8000029254f:	8d 58 05             	lea    0x5(%rax),%ebx
fffff80000292552:	eb 08                	jmp    0xfffff8000029255c
fffff80000292554:	8b 80 14 03 00 00    	mov    0x314(%rax),%eax
fffff8000029255a:	89 07                	mov    %eax,(%rdi)
fffff8000029255c:	49 8b cf             	mov    %r15,%rcx
fffff8000029255f:	e8 c0 e6 f8 ff       	call   0xfffff80000220c24
fffff80000292564:	33 c9                	xor    %ecx,%ecx
fffff80000292566:	eb 05                	jmp    0xfffff8000029256d
fffff80000292568:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000029256d:	66 85 db             	test   %bx,%bx
fffff80000292570:	75 35                	jne    0xfffff800002925a7
fffff80000292572:	ff 06                	incl   (%rsi)
fffff80000292574:	39 2e                	cmp    %ebp,(%rsi)
fffff80000292576:	73 12                	jae    0xfffff8000029258a
fffff80000292578:	49 8b cd             	mov    %r13,%rcx
fffff8000029257b:	e8 04 e9 f6 ff       	call   0xfffff80000200e84
fffff80000292580:	33 c9                	xor    %ecx,%ecx
fffff80000292582:	0f b7 d8             	movzwl %ax,%ebx
fffff80000292585:	66 85 c0             	test   %ax,%ax
fffff80000292588:	75 1d                	jne    0xfffff800002925a7
fffff8000029258a:	44 8a 54 24 68       	mov    0x68(%rsp),%r10b
fffff8000029258f:	41 ff c6             	inc    %r14d
fffff80000292592:	48 83 c7 04          	add    $0x4,%rdi
fffff80000292596:	ba 05 00 00 00       	mov    $0x5,%edx
fffff8000029259b:	44 3b f5             	cmp    %ebp,%r14d
fffff8000029259e:	0f 82 61 ff ff ff    	jb     0xfffff80000292505
fffff800002925a4:	0f b7 d9             	movzwl %cx,%ebx
fffff800002925a7:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002925ac:	0f b7 c3             	movzwl %bx,%eax
fffff800002925af:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002925b4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002925b9:	48 83 c4 20          	add    $0x20,%rsp
fffff800002925bd:	41 5f                	pop    %r15
fffff800002925bf:	41 5e                	pop    %r14
fffff800002925c1:	41 5d                	pop    %r13
fffff800002925c3:	41 5c                	pop    %r12
fffff800002925c5:	5f                   	pop    %rdi
fffff800002925c6:	c3                   	ret
fffff800002925c7:	cc                   	int3
fffff800002925c8:	cc                   	int3
fffff800002925c9:	cc                   	int3
fffff800002925ca:	cc                   	int3
fffff800002925cb:	cc                   	int3
fffff800002925cc:	cc                   	int3
fffff800002925cd:	cc                   	int3
fffff800002925ce:	cc                   	int3
fffff800002925cf:	cc                   	int3