fffff8000025943a:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025943e:	5b                   	pop    %rbx
fffff8000025943f:	c3                   	ret
fffff80000259440:	cc                   	int3
fffff80000259441:	cc                   	int3
fffff80000259442:	cc                   	int3
fffff80000259443:	cc                   	int3
fffff80000259444:	cc                   	int3
fffff80000259445:	cc                   	int3
fffff80000259446:	cc                   	int3
fffff80000259447:	cc                   	int3
fffff80000259448:	4c 8b dc             	mov    %rsp,%r11
fffff8000025944b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff8000025944f:	49 89 73 10          	mov    %rsi,0x10(%r11)
fffff80000259453:	49 89 7b 18          	mov    %rdi,0x18(%r11)
fffff80000259457:	4d 89 7b 20          	mov    %r15,0x20(%r11)
fffff8000025945b:	55                   	push   %rbp
fffff8000025945c:	48 8b ec             	mov    %rsp,%rbp
fffff8000025945f:	48 83 ec 70          	sub    $0x70,%rsp
fffff80000259463:	48 8b 05 7e 81 3a 00 	mov    0x3a817e(%rip),%rax        # 0xfffff800006015e8
fffff8000025946a:	48 33 c4             	xor    %rsp,%rax
fffff8000025946d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000259471:	8b 05 e1 ea 4c 00    	mov    0x4ceae1(%rip),%eax        # 0xfffff80000727f58
fffff80000259477:	4c 8d 3d 82 6b da ff 	lea    -0x25947e(%rip),%r15        # 0xfffff80000000000
fffff8000025947e:	44 8b 0d a7 71 4e 00 	mov    0x4e71a7(%rip),%r9d        # 0xfffff8000074062c
fffff80000259485:	45 33 d2             	xor    %r10d,%r10d
fffff80000259488:	44 8b 05 99 71 4e 00 	mov    0x4e7199(%rip),%r8d        # 0xfffff80000740628
fffff8000025948f:	33 f6                	xor    %esi,%esi
fffff80000259491:	83 3d 4c 67 4e 00 03 	cmpl   $0x3,0x4e674c(%rip)        # 0xfffff8000073fbe4
fffff80000259498:	b9 d8 1d 00 00       	mov    $0x1dd8,%ecx
fffff8000025949d:	49 8b bc c7 20 6a 60 	mov    0x606a20(%r15,%rax,8),%rdi
fffff800002594a4:	00
fffff800002594a5:	41 0f 94 c2          	sete   %r10b
fffff800002594a9:	4d 89 53 a8          	mov    %r10,-0x58(%r11)
fffff800002594ad:	8b 97 c0 8c 02 00    	mov    0x28cc0(%rdi),%edx
fffff800002594b3:	ff ca                	dec    %edx
fffff800002594b5:	e8 8a fb 01 00       	call   0xfffff80000279044
fffff800002594ba:	44 8b 97 c0 8c 02 00 	mov    0x28cc0(%rdi),%r10d
fffff800002594c1:	8d 5e 01             	lea    0x1(%rsi),%ebx
fffff800002594c4:	44 3b d3             	cmp    %ebx,%r10d
fffff800002594c7:	0f 86 90 00 00 00    	jbe    0xfffff8000025955d
fffff800002594cd:	33 c0                	xor    %eax,%eax
fffff800002594cf:	45 33 c0             	xor    %r8d,%r8d
fffff800002594d2:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff800002594d6:	45 33 c9             	xor    %r9d,%r9d
fffff800002594d9:	89 45 d8             	mov    %eax,-0x28(%rbp)
fffff800002594dc:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff800002594e0:	89 45 e8             	mov    %eax,-0x18(%rbp)
fffff800002594e3:	41 3b da             	cmp    %r10d,%ebx
fffff800002594e6:	73 31                	jae    0xfffff80000259519
fffff800002594e8:	8b d3                	mov    %ebx,%edx
fffff800002594ea:	41 ff c0             	inc    %r8d
fffff800002594ed:	ff c3                	inc    %ebx
fffff800002594ef:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
fffff800002594f3:	8b 8c c7 f0 8c 02 00 	mov    0x28cf0(%rdi,%rax,8),%ecx
fffff800002594fa:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
fffff800002594fe:	42 89 4c 0d d0       	mov    %ecx,-0x30(%rbp,%r9,1)
fffff80000259503:	8b 8c c7 f8 8c 02 00 	mov    0x28cf8(%rdi,%rax,8),%ecx
fffff8000025950a:	42 89 4c 0d e0       	mov    %ecx,-0x20(%rbp,%r9,1)
fffff8000025950f:	49 83 c1 04          	add    $0x4,%r9
fffff80000259513:	41 83 f8 03          	cmp    $0x3,%r8d
fffff80000259517:	72 ca                	jb     0xfffff800002594e3
fffff80000259519:	45 85 c0             	test   %r8d,%r8d
fffff8000025951c:	74 3f                	je     0xfffff8000025955d
fffff8000025951e:	8b 45 e8             	mov    -0x18(%rbp),%eax
fffff80000259521:	b9 d9 1d 00 00       	mov    $0x1dd9,%ecx
fffff80000259526:	44 8b 55 d8          	mov    -0x28(%rbp),%r10d
fffff8000025952a:	44 8b 5d e4          	mov    -0x1c(%rbp),%r11d
fffff8000025952e:	44 8b 4d d4          	mov    -0x2c(%rbp),%r9d
fffff80000259532:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
fffff80000259536:	8b 55 d0             	mov    -0x30(%rbp),%edx
fffff80000259539:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000025953e:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff80000259543:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000259548:	e8 d7 fd 01 00       	call   0xfffff80000279324
fffff8000025954d:	44 8b 97 c0 8c 02 00 	mov    0x28cc0(%rdi),%r10d
fffff80000259554:	41 3b da             	cmp    %r10d,%ebx
fffff80000259557:	0f 82 70 ff ff ff    	jb     0xfffff800002594cd
fffff8000025955d:	8b 0d c5 70 4e 00    	mov    0x4e70c5(%rip),%ecx        # 0xfffff80000740628
fffff80000259563:	85 c9                	test   %ecx,%ecx
fffff80000259565:	0f 84 9d 00 00 00    	je     0xfffff80000259608
fffff8000025956b:	8b 3d 77 66 4e 00    	mov    0x4e6677(%rip),%edi        # 0xfffff8000073fbe8
fffff80000259571:	33 db                	xor    %ebx,%ebx
fffff80000259573:	85 c9                	test   %ecx,%ecx
fffff80000259575:	0f 84 80 00 00 00    	je     0xfffff800002595fb
fffff8000025957b:	33 c0                	xor    %eax,%eax
fffff8000025957d:	45 33 c9             	xor    %r9d,%r9d
fffff80000259580:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff80000259584:	45 33 c0             	xor    %r8d,%r8d
fffff80000259587:	89 45 e8             	mov    %eax,-0x18(%rbp)
fffff8000025958a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff8000025958e:	89 45 d8             	mov    %eax,-0x28(%rbp)
fffff80000259591:	3b d9                	cmp    %ecx,%ebx
fffff80000259593:	73 2d                	jae    0xfffff800002595c2
fffff80000259595:	8b c3                	mov    %ebx,%eax
fffff80000259597:	33 d2                	xor    %edx,%edx
fffff80000259599:	48 03 c0             	add    %rax,%rax
fffff8000025959c:	ff c3                	inc    %ebx
fffff8000025959e:	41 ff c1             	inc    %r9d
fffff800002595a1:	41 8b 84 c7 e8 fb 73 	mov    0x73fbe8(%r15,%rax,8),%eax
fffff800002595a8:	00
fffff800002595a9:	42 89 44 05 e0       	mov    %eax,-0x20(%rbp,%r8,1)
fffff800002595ae:	6b c0 64             	imul   $0x64,%eax,%eax
fffff800002595b1:	f7 f7                	div    %edi
fffff800002595b3:	42 89 44 05 d0       	mov    %eax,-0x30(%rbp,%r8,1)
fffff800002595b8:	49 83 c0 04          	add    $0x4,%r8
fffff800002595bc:	41 83 f9 03          	cmp    $0x3,%r9d
fffff800002595c0:	72 cf                	jb     0xfffff80000259591
fffff800002595c2:	8b 45 d8             	mov    -0x28(%rbp),%eax
fffff800002595c5:	b9 da 1d 00 00       	mov    $0x1dda,%ecx
fffff800002595ca:	44 8b 55 e8          	mov    -0x18(%rbp),%r10d
fffff800002595ce:	44 8b 5d d4          	mov    -0x2c(%rbp),%r11d
fffff800002595d2:	44 8b 4d e4          	mov    -0x1c(%rbp),%r9d
fffff800002595d6:	44 8b 45 d0          	mov    -0x30(%rbp),%r8d
fffff800002595da:	8b 55 e0             	mov    -0x20(%rbp),%edx
fffff800002595dd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002595e2:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff800002595e7:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff800002595ec:	e8 33 fd 01 00       	call   0xfffff80000279324
fffff800002595f1:	8b 0d 31 70 4e 00    	mov    0x4e7031(%rip),%ecx        # 0xfffff80000740628
fffff800002595f7:	3b d9                	cmp    %ecx,%ebx
fffff800002595f9:	72 80                	jb     0xfffff8000025957b
fffff800002595fb:	ff c9                	dec    %ecx
fffff800002595fd:	48 03 c9             	add    %rcx,%rcx
fffff80000259600:	41 8b b4 cf e8 fb 73 	mov    0x73fbe8(%r15,%rcx,8),%esi
fffff80000259607:	00
fffff80000259608:	8b 0d 1e 70 4e 00    	mov    0x4e701e(%rip),%ecx        # 0xfffff8000074062c
fffff8000025960e:	85 c9                	test   %ecx,%ecx
fffff80000259610:	0f 84 9d 00 00 00    	je     0xfffff800002596b3
fffff80000259616:	8b 3d cc 65 4e 00    	mov    0x4e65cc(%rip),%edi        # 0xfffff8000073fbe8
fffff8000025961c:	33 db                	xor    %ebx,%ebx
fffff8000025961e:	85 c9                	test   %ecx,%ecx
fffff80000259620:	0f 84 8d 00 00 00    	je     0xfffff800002596b3
fffff80000259626:	33 c0                	xor    %eax,%eax
fffff80000259628:	45 33 c9             	xor    %r9d,%r9d
fffff8000025962b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff8000025962f:	45 33 c0             	xor    %r8d,%r8d
fffff80000259632:	89 45 e8             	mov    %eax,-0x18(%rbp)
fffff80000259635:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff80000259639:	89 45 d8             	mov    %eax,-0x28(%rbp)
fffff8000025963c:	3b d9                	cmp    %ecx,%ebx
fffff8000025963e:	73 36                	jae    0xfffff80000259676
fffff80000259640:	8b c3                	mov    %ebx,%eax
fffff80000259642:	48 03 c0             	add    %rax,%rax
fffff80000259645:	83 3d dc 6f 4e 00 00 	cmpl   $0x0,0x4e6fdc(%rip)        # 0xfffff80000740628
fffff8000025964c:	41 8b 84 c7 e8 ff 73 	mov    0x73ffe8(%r15,%rax,8),%eax
fffff80000259653:	00
fffff80000259654:	42 89 44 05 e0       	mov    %eax,-0x20(%rbp,%r8,1)
fffff80000259659:	76 07                	jbe    0xfffff80000259662
fffff8000025965b:	0f af c6             	imul   %esi,%eax
fffff8000025965e:	33 d2                	xor    %edx,%edx
fffff80000259660:	f7 f7                	div    %edi
fffff80000259662:	42 89 44 05 d0       	mov    %eax,-0x30(%rbp,%r8,1)
fffff80000259667:	ff c3                	inc    %ebx
fffff80000259669:	49 83 c0 04          	add    $0x4,%r8
fffff8000025966d:	41 ff c1             	inc    %r9d
fffff80000259670:	41 83 f9 03          	cmp    $0x3,%r9d
fffff80000259674:	72 c6                	jb     0xfffff8000025963c
fffff80000259676:	8b 45 d8             	mov    -0x28(%rbp),%eax
fffff80000259679:	b9 db 1d 00 00       	mov    $0x1ddb,%ecx
fffff8000025967e:	44 8b 55 e8          	mov    -0x18(%rbp),%r10d
fffff80000259682:	44 8b 5d d4          	mov    -0x2c(%rbp),%r11d
fffff80000259686:	44 8b 4d e4          	mov    -0x1c(%rbp),%r9d
fffff8000025968a:	44 8b 45 d0          	mov    -0x30(%rbp),%r8d
fffff8000025968e:	8b 55 e0             	mov    -0x20(%rbp),%edx
fffff80000259691:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000259696:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff8000025969b:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff800002596a0:	e8 7f fc 01 00       	call   0xfffff80000279324
fffff800002596a5:	8b 0d 81 6f 4e 00    	mov    0x4e6f81(%rip),%ecx        # 0xfffff8000074062c
fffff800002596ab:	3b d9                	cmp    %ecx,%ebx
fffff800002596ad:	0f 82 73 ff ff ff    	jb     0xfffff80000259626
fffff800002596b3:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002596b7:	48 33 cc             	xor    %rsp,%rcx
fffff800002596ba:	e8 b1 1e fe ff       	call   0xfffff8000023b570
fffff800002596bf:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
fffff800002596c4:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff800002596c8:	49 8b 73 18          	mov    0x18(%r11),%rsi
fffff800002596cc:	49 8b 7b 20          	mov    0x20(%r11),%rdi
fffff800002596d0:	4d 8b 7b 28          	mov    0x28(%r11),%r15
fffff800002596d4:	49 8b e3             	mov    %r11,%rsp
fffff800002596d7:	5d                   	pop    %rbp
fffff800002596d8:	c3                   	ret
fffff800002596d9:	cc                   	int3
fffff800002596da:	cc                   	int3
fffff800002596db:	cc                   	int3
fffff800002596dc:	cc                   	int3
fffff800002596dd:	cc                   	int3
fffff800002596de:	cc                   	int3
fffff800002596df:	cc                   	int3
fffff800002596e0:	48 8b c4             	mov    %rsp,%rax
fffff800002596e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002596e7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002596eb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002596ef:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002596f3:	41 56                	push   %r14
fffff800002596f5:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002596f9:	4c 8b c1             	mov    %rcx,%r8
fffff800002596fc:	48 8d 0d dd 64 4e 00 	lea    0x4e64dd(%rip),%rcx        # 0xfffff8000073fbe0
fffff80000259703:	e8 28 b5 00 00       	call   0xfffff80000264c30
fffff80000259708:	33 ed                	xor    %ebp,%ebp
fffff8000025970a:	84 c0                	test   %al,%al
fffff8000025970c:	75 0a                	jne    0xfffff80000259718
fffff8000025970e:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff80000259713:	e9 a3 01 00 00       	jmp    0xfffff800002598bb
fffff80000259718:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff8000025971f:	00 00
fffff80000259721:	ba 03 00 00 00       	mov    $0x3,%edx
fffff80000259726:	0f b7 fd             	movzwl %bp,%edi
fffff80000259729:	49 8b c0             	mov    %r8,%rax
fffff8000025972c:	48 8d b3 90 8e 02 00 	lea    0x28e90(%rbx),%rsi
fffff80000259733:	48 8b ce             	mov    %rsi,%rcx
fffff80000259736:	44 8d 4a 7d          	lea    0x7d(%rdx),%r9d
fffff8000025973a:	0f 10 00             	movups (%rax),%xmm0
fffff8000025973d:	0f 11 01             	movups %xmm0,(%rcx)
fffff80000259740:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff80000259744:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
fffff80000259748:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff8000025974c:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff80000259750:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff80000259754:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
fffff80000259758:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff8000025975c:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
fffff80000259760:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff80000259764:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
fffff80000259768:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff8000025976c:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
fffff80000259770:	49 03 c9             	add    %r9,%rcx
fffff80000259773:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff80000259777:	49 03 c1             	add    %r9,%rax
fffff8000025977a:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
fffff8000025977e:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000259782:	75 b6                	jne    0xfffff8000025973a
fffff80000259784:	48 8b 00             	mov    (%rax),%rax
fffff80000259787:	44 8d 72 01          	lea    0x1(%rdx),%r14d
fffff8000025978b:	48 89 01             	mov    %rax,(%rcx)
fffff8000025978e:	41 83 38 10          	cmpl   $0x10,(%r8)
fffff80000259792:	0f 87 3f 01 00 00    	ja     0xfffff800002598d7
fffff80000259798:	48 8b 05 81 11 51 00 	mov    0x511181(%rip),%rax        # 0xfffff8000076a920
fffff8000025979f:	48 89 83 e8 8c 02 00 	mov    %rax,0x28ce8(%rbx)
fffff800002597a6:	4c 89 b3 f0 8c 02 00 	mov    %r14,0x28cf0(%rbx)
fffff800002597ad:	89 ab f8 8c 02 00    	mov    %ebp,0x28cf8(%rbx)
fffff800002597b3:	44 89 b3 e0 8c 02 00 	mov    %r14d,0x28ce0(%rbx)
fffff800002597ba:	4c 89 b3 c0 8c 02 00 	mov    %r14,0x28cc0(%rbx)
fffff800002597c1:	4c 89 b3 80 8e 02 00 	mov    %r14,0x28e80(%rbx)
fffff800002597c8:	89 ab c8 8c 02 00    	mov    %ebp,0x28cc8(%rbx)
fffff800002597ce:	41 8b 00             	mov    (%r8),%eax
fffff800002597d1:	85 c0                	test   %eax,%eax
fffff800002597d3:	0f 84 be 00 00 00    	je     0xfffff80000259897
fffff800002597d9:	44 8b cd             	mov    %ebp,%r9d
fffff800002597dc:	41 8b c1             	mov    %r9d,%eax
fffff800002597df:	4c 8d 1c 40          	lea    (%rax,%rax,2),%r11
fffff800002597e3:	47 8b 54 d8 10       	mov    0x10(%r8,%r11,8),%r10d
fffff800002597e8:	45 85 c9             	test   %r9d,%r9d
fffff800002597eb:	74 13                	je     0xfffff80000259800
fffff800002597ed:	41 8d 41 ff          	lea    -0x1(%r9),%eax
fffff800002597f1:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
fffff800002597f5:	45 3b 54 c0 10       	cmp    0x10(%r8,%rax,8),%r10d
fffff800002597fa:	0f 86 d7 00 00 00    	jbe    0xfffff800002598d7
fffff80000259800:	4b 8b 54 d8 08       	mov    0x8(%r8,%r11,8),%rdx
fffff80000259805:	e8 0e 08 00 00       	call   0xfffff8000025a018
fffff8000025980a:	0f b7 f8             	movzwl %ax,%edi
fffff8000025980d:	66 85 c0             	test   %ax,%ax
fffff80000259810:	0f 85 c6 00 00 00    	jne    0xfffff800002598dc
fffff80000259816:	41 8d 4a ff          	lea    -0x1(%r10),%ecx
fffff8000025981a:	83 f9 02             	cmp    $0x2,%ecx
fffff8000025981d:	0f 87 b4 00 00 00    	ja     0xfffff800002598d7
fffff80000259823:	41 83 fa 02          	cmp    $0x2,%r10d
fffff80000259827:	75 09                	jne    0xfffff80000259832
fffff80000259829:	40 38 2d da cb 3a 00 	cmp    %bpl,0x3acbda(%rip)        # 0xfffff8000060640a
fffff80000259830:	75 51                	jne    0xfffff80000259883
fffff80000259832:	e8 bd 07 00 00       	call   0xfffff80000259ff4
fffff80000259837:	44 3b d0             	cmp    %eax,%r10d
fffff8000025983a:	7f 47                	jg     0xfffff80000259883
fffff8000025983c:	4b 8b 44 d8 08       	mov    0x8(%r8,%r11,8),%rax
fffff80000259841:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000259845:	24 0f                	and    $0xf,%al
fffff80000259847:	3c 03                	cmp    $0x3,%al
fffff80000259849:	75 09                	jne    0xfffff80000259854
fffff8000025984b:	e8 c4 d4 01 00       	call   0xfffff80000276d14
fffff80000259850:	84 c0                	test   %al,%al
fffff80000259852:	74 2f                	je     0xfffff80000259883
fffff80000259854:	8b 83 e0 8c 02 00    	mov    0x28ce0(%rbx),%eax
fffff8000025985a:	43 0f 10 44 d8 08    	movups 0x8(%r8,%r11,8),%xmm0
fffff80000259860:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
fffff80000259864:	0f 11 84 cb e8 8c 02 	movups %xmm0,0x28ce8(%rbx,%rcx,8)
fffff8000025986b:	00
fffff8000025986c:	f2 43 0f 10 4c d8 18 	movsd  0x18(%r8,%r11,8),%xmm1
fffff80000259873:	f2 0f 11 8c cb f8 8c 	movsd  %xmm1,0x28cf8(%rbx,%rcx,8)
fffff8000025987a:	02 00
fffff8000025987c:	44 01 b3 e0 8c 02 00 	add    %r14d,0x28ce0(%rbx)
fffff80000259883:	45 03 ce             	add    %r14d,%r9d
fffff80000259886:	45 3b 08             	cmp    (%r8),%r9d
fffff80000259889:	0f 82 4d ff ff ff    	jb     0xfffff800002597dc
fffff8000025988f:	48 8b cb             	mov    %rbx,%rcx
fffff80000259892:	e8 55 06 00 00       	call   0xfffff80000259eec
fffff80000259897:	89 ab c8 8c 02 00    	mov    %ebp,0x28cc8(%rbx)
fffff8000025989d:	8b 83 84 8e 02 00    	mov    0x28e84(%rbx),%eax
fffff800002598a3:	89 83 c4 8c 02 00    	mov    %eax,0x28cc4(%rbx)
fffff800002598a9:	f0 21 2d 30 63 4e 00 	lock and %ebp,0x4e6330(%rip)        # 0xfffff8000073fbe0
fffff800002598b0:	48 8b cb             	mov    %rbx,%rcx
fffff800002598b3:	e8 58 0a 00 00       	call   0xfffff8000025a310
fffff800002598b8:	0f b7 c7             	movzwl %di,%eax
fffff800002598bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002598c0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002598c5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002598ca:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002598cf:	48 83 c4 20          	add    $0x20,%rsp
fffff800002598d3:	41 5e                	pop    %r14
fffff800002598d5:	c3                   	ret
fffff800002598d6:	cc                   	int3
fffff800002598d7:	bf 05 00 00 00       	mov    $0x5,%edi
fffff800002598dc:	33 d2                	xor    %edx,%edx
fffff800002598de:	41 b8 88 01 00 00    	mov    $0x188,%r8d
fffff800002598e4:	48 8b ce             	mov    %rsi,%rcx
fffff800002598e7:	e8 d4 ac fe ff       	call   0xfffff800002445c0
fffff800002598ec:	48 8b 05 2d 10 51 00 	mov    0x51102d(%rip),%rax        # 0xfffff8000076a920
fffff800002598f3:	48 89 83 e8 8c 02 00 	mov    %rax,0x28ce8(%rbx)
fffff800002598fa:	8b c5                	mov    %ebp,%eax
fffff800002598fc:	4c 89 b3 f0 8c 02 00 	mov    %r14,0x28cf0(%rbx)
fffff80000259903:	89 ab f8 8c 02 00    	mov    %ebp,0x28cf8(%rbx)
fffff80000259909:	44 89 b3 e0 8c 02 00 	mov    %r14d,0x28ce0(%rbx)
fffff80000259910:	44 89 b3 c0 8c 02 00 	mov    %r14d,0x28cc0(%rbx)
fffff80000259917:	4c 89 b3 80 8e 02 00 	mov    %r14,0x28e80(%rbx)
fffff8000025991e:	89 ab c8 8c 02 00    	mov    %ebp,0x28cc8(%rbx)
fffff80000259924:	e9 7a ff ff ff       	jmp    0xfffff800002598a3
fffff80000259929:	cc                   	int3
fffff8000025992a:	cc                   	int3
fffff8000025992b:	cc                   	int3
fffff8000025992c:	cc                   	int3
fffff8000025992d:	cc                   	int3
fffff8000025992e:	cc                   	int3
fffff8000025992f:	cc                   	int3
fffff80000259930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000259935:	57                   	push   %rdi
fffff80000259936:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025993a:	33 db                	xor    %ebx,%ebx
fffff8000025993c:	8d 7b 01             	lea    0x1(%rbx),%edi
fffff8000025993f:	85 c9                	test   %ecx,%ecx
fffff80000259941:	74 17                	je     0xfffff8000025995a
fffff80000259943:	3b cf                	cmp    %edi,%ecx
fffff80000259945:	74 05                	je     0xfffff8000025994c
fffff80000259947:	8d 5f 04             	lea    0x4(%rdi),%ebx
fffff8000025994a:	eb 48                	jmp    0xfffff80000259994
fffff8000025994c:	f0 01 3d ad 46 52 00 	lock add %edi,0x5246ad(%rip)        # 0xfffff8000077e000
fffff80000259953:	e8 14 62 07 00       	call   0xfffff800002cfb6c
fffff80000259958:	eb 0c                	jmp    0xfffff80000259966
fffff8000025995a:	f0 ff 0d 9f 46 52 00 	lock decl 0x52469f(%rip)        # 0xfffff8000077e000
fffff80000259961:	e8 92 61 07 00       	call   0xfffff800002cfaf8
fffff80000259966:	f0 48 0f c1 3d c9 76 	lock xadd %rdi,0x5276c9(%rip)        # 0xfffff80000781038