fffff8000028236a:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
fffff8000028236f:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff80000282375:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
fffff80000282379:	e8 42 22 fc ff       	call   0xfffff800002445c0
fffff8000028237e:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000282385:	00 00
fffff80000282387:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff8000028238c:	48 8d bb 00 01 01 00 	lea    0x10100(%rbx),%rdi
fffff80000282393:	48 89 07             	mov    %rax,(%rdi)
fffff80000282396:	48 8b 0d d3 40 38 00 	mov    0x3840d3(%rip),%rcx        # 0xfffff80000606470
fffff8000028239d:	48 8b c1             	mov    %rcx,%rax
fffff800002823a0:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
fffff800002823a4:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002823a8:	85 c0                	test   %eax,%eax
fffff800002823aa:	74 1b                	je     0xfffff800002823c7
fffff800002823ac:	4c 8b c0             	mov    %rax,%r8
fffff800002823af:	48 8d 15 c2 40 38 00 	lea    0x3840c2(%rip),%rdx        # 0xfffff80000606478
fffff800002823b6:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002823ba:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
fffff800002823be:	e8 3d 1f fc ff       	call   0xfffff80000244300
fffff800002823c3:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
fffff800002823c7:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
fffff800002823cb:	48 8b d1             	mov    %rcx,%rdx
fffff800002823ce:	45 8b c1             	mov    %r9d,%r8d
fffff800002823d1:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002823d5:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002823d9:	41 83 e1 3f          	and    $0x3f,%r9d
fffff800002823dd:	44 3b c2             	cmp    %edx,%r8d
fffff800002823e0:	72 26                	jb     0xfffff80000282408
fffff800002823e2:	48 8b c1             	mov    %rcx,%rax
fffff800002823e5:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002823e9:	66 85 c0             	test   %ax,%ax
fffff800002823ec:	74 27                	je     0xfffff80000282415
fffff800002823ee:	8b c2                	mov    %edx,%eax
fffff800002823f0:	41 03 d6             	add    %r14d,%edx
fffff800002823f3:	48 83 4c c5 8f ff    	orq    $0xffffffffffffffff,-0x71(%rbp,%rax,8)
fffff800002823f9:	41 3b d0             	cmp    %r8d,%edx
fffff800002823fc:	76 f0                	jbe    0xfffff800002823ee
fffff800002823fe:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
fffff80000282402:	0f b7 c0             	movzwl %ax,%eax
fffff80000282405:	89 45 8b             	mov    %eax,-0x75(%rbp)
fffff80000282408:	41 8b c9             	mov    %r9d,%ecx
fffff8000028240b:	4a 0f b3 4c c5 8f    	btr    %rcx,-0x71(%rbp,%r8,8)
fffff80000282411:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
fffff80000282415:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000282419:	45 8b c7             	mov    %r15d,%r8d
fffff8000028241c:	85 c9                	test   %ecx,%ecx
fffff8000028241e:	74 16                	je     0xfffff80000282436
fffff80000282420:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
fffff80000282424:	4c 39 38             	cmp    %r15,(%rax)
fffff80000282427:	75 25                	jne    0xfffff8000028244e
fffff80000282429:	45 03 c6             	add    %r14d,%r8d
fffff8000028242c:	48 83 c0 08          	add    $0x8,%rax
fffff80000282430:	44 3b 45 8b          	cmp    -0x75(%rbp),%r8d
fffff80000282434:	72 ee                	jb     0xfffff80000282424
fffff80000282436:	0f b7 45 87          	movzwl -0x79(%rbp),%eax
fffff8000028243a:	44 3b c0             	cmp    %eax,%r8d
fffff8000028243d:	0f 83 93 00 00 00    	jae    0xfffff800002824d6
fffff80000282443:	66 44 39 75 89       	cmp    %r14w,-0x77(%rbp)
fffff80000282448:	0f 85 88 00 00 00    	jne    0xfffff800002824d6
fffff8000028244e:	4c 8b cf             	mov    %rdi,%r9
fffff80000282451:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
fffff80000282456:	4c 8d 05 b3 89 fd ff 	lea    -0x2764d(%rip),%r8        # 0xfffff8000025ae10
fffff8000028245d:	ba 02 00 00 00       	mov    $0x2,%edx
fffff80000282462:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
fffff80000282466:	e8 e5 00 fa ff       	call   0xfffff80000222550
fffff8000028246b:	48 8b d7             	mov    %rdi,%rdx
fffff8000028246e:	41 8b ce             	mov    %r14d,%ecx
fffff80000282471:	e8 76 89 fd ff       	call   0xfffff8000025adec
fffff80000282476:	49 8b ff             	mov    %r15,%rdi
fffff80000282479:	eb 4f                	jmp    0xfffff800002824ca
fffff8000028247b:	f3 90                	pause
fffff8000028247d:	48 81 ff 00 27 b9 29 	cmp    $0x29b92700,%rdi
fffff80000282484:	76 41                	jbe    0xfffff800002824c7
fffff80000282486:	48 8b 05 c3 5b 4a 00 	mov    0x4a5bc3(%rip),%rax        # 0xfffff80000728050
fffff8000028248d:	48 8d 0d dc 3f 38 00 	lea    0x383fdc(%rip),%rcx        # 0xfffff80000606470
fffff80000282494:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000282499:	e8 e2 a9 fb ff       	call   0xfffff8000023ce80
fffff8000028249e:	49 8b ff             	mov    %r15,%rdi
fffff800002824a1:	f0 44 01 b3 ec c9 02 	lock add %r14d,0x2c9ec(%rbx)
fffff800002824a8:	00
fffff800002824a9:	f0 44 01 35 d3 a3 4f 	lock add %r14d,0x4fa3d3(%rip)        # 0xfffff8000077c884
fffff800002824b0:	00
fffff800002824b1:	44 8b 83 80 00 01 00 	mov    0x10080(%rbx),%r8d
fffff800002824b8:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff800002824bd:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff800002824c2:	e8 fd 70 ff ff       	call   0xfffff800002795c4
fffff800002824c7:	49 03 fe             	add    %r14,%rdi
fffff800002824ca:	8b 83 c0 02 01 00    	mov    0x102c0(%rbx),%eax
fffff800002824d0:	85 c0                	test   %eax,%eax
fffff800002824d2:	75 a7                	jne    0xfffff8000028247b
fffff800002824d4:	eb 0b                	jmp    0xfffff800002824e1
fffff800002824d6:	48 8b d7             	mov    %rdi,%rdx
fffff800002824d9:	41 8b ce             	mov    %r14d,%ecx
fffff800002824dc:	e8 0b 89 fd ff       	call   0xfffff8000025adec
fffff800002824e1:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
fffff800002824e5:	48 33 cc             	xor    %rsp,%rcx
fffff800002824e8:	e8 83 90 fb ff       	call   0xfffff8000023b570
fffff800002824ed:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
fffff800002824f4:	41 5f                	pop    %r15
fffff800002824f6:	41 5e                	pop    %r14
fffff800002824f8:	41 5c                	pop    %r12
fffff800002824fa:	5f                   	pop    %rdi
fffff800002824fb:	5e                   	pop    %rsi
fffff800002824fc:	5b                   	pop    %rbx
fffff800002824fd:	5d                   	pop    %rbp
fffff800002824fe:	c3                   	ret
fffff800002824ff:	cc                   	int3
fffff80000282500:	cc                   	int3
fffff80000282501:	cc                   	int3
fffff80000282502:	cc                   	int3
fffff80000282503:	cc                   	int3
fffff80000282504:	cc                   	int3
fffff80000282505:	cc                   	int3
fffff80000282506:	cc                   	int3
fffff80000282507:	cc                   	int3
fffff80000282508:	4c 8b c1             	mov    %rcx,%r8
fffff8000028250b:	48 ba 00 00 00 00 00 	movabs $0x7d0000000000,%rdx
fffff80000282512:	7d 00 00
fffff80000282515:	45 33 c9             	xor    %r9d,%r9d
fffff80000282518:	48 8b c2             	mov    %rdx,%rax
fffff8000028251b:	48 b9 00 e0 df bf 7f 	movabs $0xffffff7fbfdfe000,%rcx
fffff80000282522:	ff ff ff
fffff80000282525:	48 c1 e8 27          	shr    $0x27,%rax
fffff80000282529:	25 ff 01 00 00       	and    $0x1ff,%eax
fffff8000028252e:	4c 89 0c c1          	mov    %r9,(%rcx,%rax,8)
fffff80000282532:	48 b8 00 00 00 00 80 	movabs $0x8000000000,%rax
fffff80000282539:	00 00 00
fffff8000028253c:	48 03 d0             	add    %rax,%rdx
fffff8000028253f:	48 b8 00 00 00 00 00 	movabs $0xffff800000000000,%rax
fffff80000282546:	80 ff ff
fffff80000282549:	48 c1 e2 10          	shl    $0x10,%rdx
fffff8000028254d:	48 c1 fa 10          	sar    $0x10,%rdx
fffff80000282551:	48 3b d0             	cmp    %rax,%rdx
fffff80000282554:	72 c2                	jb     0xfffff80000282518
fffff80000282556:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000028255d:	00 00
fffff8000028255f:	44 89 88 40 02 01 00 	mov    %r9d,0x10240(%rax)
fffff80000282566:	0f 20 e1             	mov    %cr4,%rcx
fffff80000282569:	48 8b c1             	mov    %rcx,%rax
fffff8000028256c:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000282571:	0f 22 e0             	mov    %rax,%cr4
fffff80000282574:	0f 22 e1             	mov    %rcx,%cr4
fffff80000282577:	4d 89 88 d0 03 01 00 	mov    %r9,0x103d0(%r8)
fffff8000028257e:	c3                   	ret
fffff8000028257f:	cc                   	int3
fffff80000282580:	cc                   	int3
fffff80000282581:	cc                   	int3
fffff80000282582:	cc                   	int3
fffff80000282583:	cc                   	int3
fffff80000282584:	cc                   	int3
fffff80000282585:	cc                   	int3
fffff80000282586:	cc                   	int3
fffff80000282587:	cc                   	int3
fffff80000282588:	cc                   	int3
fffff80000282589:	cc                   	int3
fffff8000028258a:	cc                   	int3
fffff8000028258b:	cc                   	int3
fffff8000028258c:	cc                   	int3
fffff8000028258d:	cc                   	int3
fffff8000028258e:	cc                   	int3
fffff8000028258f:	cc                   	int3
fffff80000282590:	48 8b c4             	mov    %rsp,%rax
fffff80000282593:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000282597:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff8000028259b:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff8000028259f:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002825a3:	4c 8b 89 d0 03 01 00 	mov    0x103d0(%rcx),%r9
fffff800002825aa:	33 ff                	xor    %edi,%edi
fffff800002825ac:	4c 8b d9             	mov    %rcx,%r11
fffff800002825af:	4d 85 c9             	test   %r9,%r9
fffff800002825b2:	0f 84 a2 00 00 00    	je     0xfffff8000028265a
fffff800002825b8:	41 8a 01             	mov    (%r9),%al
fffff800002825bb:	84 c0                	test   %al,%al
fffff800002825bd:	0f 85 97 00 00 00    	jne    0xfffff8000028265a
fffff800002825c3:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff800002825c7:	48 be 00 00 00 00 00 	movabs $0x7d0000000000,%rsi
fffff800002825ce:	7d 00 00
fffff800002825d1:	48 03 c6             	add    %rsi,%rax
fffff800002825d4:	0f b7 df             	movzwl %di,%ebx
fffff800002825d7:	4c 8b c6             	mov    %rsi,%r8
fffff800002825da:	48 3b f0             	cmp    %rax,%rsi
fffff800002825dd:	73 54                	jae    0xfffff80000282633
fffff800002825df:	0f b7 cb             	movzwl %bx,%ecx
fffff800002825e2:	4d 8b d0             	mov    %r8,%r10
fffff800002825e5:	49 c1 ea 27          	shr    $0x27,%r10
fffff800002825e9:	49 be 00 e0 df bf 7f 	movabs $0xffffff7fbfdfe000,%r14
fffff800002825f0:	ff ff ff
fffff800002825f3:	41 81 e2 ff 01 00 00 	and    $0x1ff,%r10d
fffff800002825fa:	66 ff c3             	inc    %bx
fffff800002825fd:	4b 8b 14 d6          	mov    (%r14,%r10,8),%rdx
fffff80000282601:	49 8b 41 18          	mov    0x18(%r9),%rax
fffff80000282605:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
fffff80000282609:	48 3b d1             	cmp    %rcx,%rdx
fffff8000028260c:	75 04                	jne    0xfffff80000282612
fffff8000028260e:	4b 89 3c d6          	mov    %rdi,(%r14,%r10,8)
fffff80000282612:	48 b8 00 00 00 00 80 	movabs $0x8000000000,%rax
fffff80000282619:	00 00 00
fffff8000028261c:	4c 03 c0             	add    %rax,%r8
fffff8000028261f:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff80000282623:	49 c1 e0 10          	shl    $0x10,%r8
fffff80000282627:	48 03 c6             	add    %rsi,%rax
fffff8000028262a:	49 c1 f8 10          	sar    $0x10,%r8
fffff8000028262e:	4c 3b c0             	cmp    %rax,%r8
fffff80000282631:	72 ac                	jb     0xfffff800002825df
fffff80000282633:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000028263a:	00 00
fffff8000028263c:	89 b8 40 02 01 00    	mov    %edi,0x10240(%rax)
fffff80000282642:	0f 20 e1             	mov    %cr4,%rcx
fffff80000282645:	48 8b c1             	mov    %rcx,%rax
fffff80000282648:	48 0f ba f8 07       	btc    $0x7,%rax
fffff8000028264d:	0f 22 e0             	mov    %rax,%cr4
fffff80000282650:	0f 22 e1             	mov    %rcx,%cr4
fffff80000282653:	49 89 bb d0 03 01 00 	mov    %rdi,0x103d0(%r11)
fffff8000028265a:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff8000028265f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
fffff80000282664:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
fffff80000282669:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
fffff8000028266e:	c3                   	ret
fffff8000028266f:	cc                   	int3
fffff80000282670:	cc                   	int3
fffff80000282671:	cc                   	int3
fffff80000282672:	cc                   	int3
fffff80000282673:	cc                   	int3
fffff80000282674:	cc                   	int3
fffff80000282675:	cc                   	int3
fffff80000282676:	cc                   	int3
fffff80000282677:	cc                   	int3
fffff80000282678:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff8000028267d:	55                   	push   %rbp
fffff8000028267e:	56                   	push   %rsi
fffff8000028267f:	57                   	push   %rdi
fffff80000282680:	41 54                	push   %r12
fffff80000282682:	41 55                	push   %r13
fffff80000282684:	41 56                	push   %r14
fffff80000282686:	41 57                	push   %r15
fffff80000282688:	48 8d ac 24 40 ff ff 	lea    -0xc0(%rsp),%rbp
fffff8000028268f:	ff
fffff80000282690:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
fffff80000282697:	48 8b 05 4a ef 37 00 	mov    0x37ef4a(%rip),%rax        # 0xfffff800006015e8
fffff8000028269e:	48 33 c4             	xor    %rsp,%rax
fffff800002826a1:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
fffff800002826a8:	8b 35 32 a0 52 00    	mov    0x52a032(%rip),%esi        # 0xfffff800007ac6e0
fffff800002826ae:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff800002826b3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002826b8:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002826bb:	81 c6 ff 1f 00 00    	add    $0x1fff,%esi
fffff800002826c1:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
fffff800002826c6:	4d 8b e8             	mov    %r8,%r13
fffff800002826c9:	c1 ee 0c             	shr    $0xc,%esi
fffff800002826cc:	45 33 f6             	xor    %r14d,%r14d
fffff800002826cf:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
fffff800002826d4:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff800002826d9:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
fffff800002826de:	83 c6 05             	add    $0x5,%esi
fffff800002826e1:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
fffff800002826e6:	49 bc ff ff ff ff 1f 	movabs $0x1fffffffff,%r12
fffff800002826ed:	00 00 00
fffff800002826f0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002826f5:	44 8b c6             	mov    %esi,%r8d
fffff800002826f8:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff800002826fd:	41 b1 01             	mov    $0x1,%r9b
fffff80000282700:	4c 8b f9             	mov    %rcx,%r15
fffff80000282703:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
fffff80000282708:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
fffff8000028270d:	e8 ee 46 fa ff       	call   0xfffff80000226e00
fffff80000282712:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000282717:	0f b7 f8             	movzwl %ax,%edi
fffff8000028271a:	66 85 c0             	test   %ax,%ax
fffff8000028271d:	0f 85 08 01 00 00    	jne    0xfffff8000028282b
fffff80000282723:	85 f6                	test   %esi,%esi
fffff80000282725:	0f 84 b6 00 00 00    	je     0xfffff800002827e1
fffff8000028272b:	48 8d 7d 80          	lea    -0x80(%rbp),%rdi
fffff8000028272f:	44 8b f6             	mov    %esi,%r14d
fffff80000282732:	49 bd ff ff ff ff ff 	movabs $0xffffffffff,%r13
fffff80000282739:	00 00 00
fffff8000028273c:	4d 8b fc             	mov    %r12,%r15
fffff8000028273f:	4c 21 2f             	and    %r13,(%rdi)
fffff80000282742:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff80000282749:	fe ff ff
fffff8000028274c:	4c 8b e3             	mov    %rbx,%r12
fffff8000028274f:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
fffff80000282753:	48 8b c8             	mov    %rax,%rcx
fffff80000282756:	48 c1 e8 11          	shr    $0x11,%rax
fffff8000028275a:	49 23 c7             	and    %r15,%rax
fffff8000028275d:	48 c1 e9 08          	shr    $0x8,%rcx
fffff80000282761:	81 e1 ff 01 00 00    	and    $0x1ff,%ecx
fffff80000282767:	75 05                	jne    0xfffff8000028276e
fffff80000282769:	48 8b d8             	mov    %rax,%rbx
fffff8000028276c:	eb 38                	jmp    0xfffff800002827a6
fffff8000028276e:	ff c9                	dec    %ecx
fffff80000282770:	48 c1 e0 09          	shl    $0x9,%rax
fffff80000282774:	81 e1 ff 01 00 00    	and    $0x1ff,%ecx
fffff8000028277a:	49 b8 08 00 00 00 00 	movabs $0xfffffe0000000008,%r8
fffff80000282781:	fe ff ff
fffff80000282784:	48 0b c8             	or     %rax,%rcx
fffff80000282787:	48 ba ff 00 00 00 00 	movabs $0xffc00000000000ff,%rdx
fffff8000028278e:	00 c0 ff
fffff80000282791:	48 c1 e1 08          	shl    $0x8,%rcx
fffff80000282795:	49 8b 04 d8          	mov    (%r8,%rbx,8),%rax
fffff80000282799:	48 23 c2             	and    %rdx,%rax
fffff8000028279c:	48 0b c8             	or     %rax,%rcx
fffff8000028279f:	49 89 0c d8          	mov    %rcx,(%r8,%rbx,8)
fffff800002827a3:	48 ff c3             	inc    %rbx
fffff800002827a6:	49 8b cc             	mov    %r12,%rcx
fffff800002827a9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff800002827ae:	e8 15 4f fa ff       	call   0xfffff800002276c8
fffff800002827b3:	48 8b 07             	mov    (%rdi),%rax
fffff800002827b6:	49 33 c4             	xor    %r12,%rax
fffff800002827b9:	49 23 c5             	and    %r13,%rax
fffff800002827bc:	48 31 07             	xor    %rax,(%rdi)
fffff800002827bf:	48 83 c7 08          	add    $0x8,%rdi
fffff800002827c3:	49 83 ee 01          	sub    $0x1,%r14
fffff800002827c7:	0f 85 72 ff ff ff    	jne    0xfffff8000028273f
fffff800002827cd:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
fffff800002827d2:	49 bc ff ff ff ff 1f 	movabs $0x1fffffffff,%r12
fffff800002827d9:	00 00 00
fffff800002827dc:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
fffff800002827e1:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
fffff800002827e5:	8b d6                	mov    %esi,%edx
fffff800002827e7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
fffff800002827ec:	e8 7b d5 ff ff       	call   0xfffff8000027fd6c
fffff800002827f1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002827f6:	33 d2                	xor    %edx,%edx
fffff800002827f8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
fffff800002827fd:	e8 76 01 00 00       	call   0xfffff80000282978
fffff80000282802:	0f b7 f8             	movzwl %ax,%edi
fffff80000282805:	66 85 c0             	test   %ax,%ax
fffff80000282808:	75 21                	jne    0xfffff8000028282b
fffff8000028280a:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
fffff8000028280f:	49 b8 00 00 00 00 01 	movabs $0x100000000,%r8
fffff80000282816:	00 00 00
fffff80000282819:	49 8b cb             	mov    %r11,%rcx
fffff8000028281c:	49 8b d7             	mov    %r15,%rdx
fffff8000028281f:	e8 7c 06 00 00       	call   0xfffff80000282ea0
fffff80000282824:	4d 89 5d 00          	mov    %r11,0x0(%r13)
fffff80000282828:	41 8b fe             	mov    %r14d,%edi
fffff8000028282b:	49 3b dc             	cmp    %r12,%rbx
fffff8000028282e:	74 0b                	je     0xfffff8000028283b
fffff80000282830:	48 8b d3             	mov    %rbx,%rdx
fffff80000282833:	49 8b cf             	mov    %r15,%rcx
fffff80000282836:	e8 69 58 fa ff       	call   0xfffff800002280a4
fffff8000028283b:	0f b7 c7             	movzwl %di,%eax
fffff8000028283e:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
fffff80000282845:	48 33 cc             	xor    %rsp,%rcx
fffff80000282848:	e8 23 8d fb ff       	call   0xfffff8000023b570
fffff8000028284d:	48 8b 9c 24 18 02 00 	mov    0x218(%rsp),%rbx
fffff80000282854:	00
fffff80000282855:	48 81 c4 c0 01 00 00 	add    $0x1c0,%rsp
fffff8000028285c:	41 5f                	pop    %r15