fffff800002e520d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff800002e5212:	ff 80 20 01 00 00    	incl   0x120(%rax)
fffff800002e5218:	eb 1e                	jmp    0xfffff800002e5238
fffff800002e521a:	48 85 c0             	test   %rax,%rax
fffff800002e521d:	0f 84 d4 01 00 00    	je     0xfffff800002e53f7
fffff800002e5223:	48 8d 88 a0 00 00 00 	lea    0xa0(%rax),%rcx
fffff800002e522a:	e8 8d 77 f2 ff       	call   0xfffff8000020c9bc
fffff800002e522f:	66 85 c0             	test   %ax,%ax
fffff800002e5232:	0f 85 bf 01 00 00    	jne    0xfffff800002e53f7
fffff800002e5238:	f0 4c 21 0e          	lock and %r9,(%rsi)
fffff800002e523c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002e5241:	41 f6 86 20 01 00 00 	testb  $0x1,0x120(%r14)
fffff800002e5248:	01
fffff800002e5249:	74 6a                	je     0xfffff800002e52b5
fffff800002e524b:	48 81 c6 98 00 00 00 	add    $0x98,%rsi
fffff800002e5252:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002e5258:	73 08                	jae    0xfffff800002e5262
fffff800002e525a:	48 8b ce             	mov    %rsi,%rcx
fffff800002e525d:	e8 ae 63 f3 ff       	call   0xfffff8000021b610
fffff800002e5262:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
fffff800002e5267:	49 83 ef 80          	sub    $0xffffffffffffff80,%r15
fffff800002e526b:	45 33 c9             	xor    %r9d,%r9d
fffff800002e526e:	49 8b 1f             	mov    (%r15),%rbx
fffff800002e5271:	eb 2f                	jmp    0xfffff800002e52a2
fffff800002e5273:	8a 43 38             	mov    0x38(%rbx),%al
fffff800002e5276:	84 c0                	test   %al,%al
fffff800002e5278:	74 25                	je     0xfffff800002e529f
fffff800002e527a:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff800002e527e:	41 b8 98 00 00 00    	mov    $0x98,%r8d
fffff800002e5284:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
fffff800002e5288:	e8 e3 10 f5 ff       	call   0xfffff80000236370
fffff800002e528d:	45 33 c9             	xor    %r9d,%r9d
fffff800002e5290:	85 c0                	test   %eax,%eax
fffff800002e5292:	75 0b                	jne    0xfffff800002e529f
fffff800002e5294:	8b 83 d8 00 00 00    	mov    0xd8(%rbx),%eax
fffff800002e529a:	83 c0 01             	add    $0x1,%eax
fffff800002e529d:	75 31                	jne    0xfffff800002e52d0
fffff800002e529f:	48 8b 1b             	mov    (%rbx),%rbx
fffff800002e52a2:	49 3b df             	cmp    %r15,%rbx
fffff800002e52a5:	75 cc                	jne    0xfffff800002e5273
fffff800002e52a7:	f0 4c 21 0e          	lock and %r9,(%rsi)
fffff800002e52ab:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002e52b0:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
fffff800002e52b5:	b1 20                	mov    $0x20,%cl
fffff800002e52b7:	41 f6 c5 04          	test   $0x4,%r13b
fffff800002e52bb:	75 48                	jne    0xfffff800002e5305
fffff800002e52bd:	8b 46 1c             	mov    0x1c(%rsi),%eax
fffff800002e52c0:	84 c1                	test   %al,%cl
fffff800002e52c2:	74 61                	je     0xfffff800002e5325
fffff800002e52c4:	8a 4c 24 40          	mov    0x40(%rsp),%cl
fffff800002e52c8:	0f b7 df             	movzwl %di,%ebx
fffff800002e52cb:	e9 e5 00 00 00       	jmp    0xfffff800002e53b5
fffff800002e52d0:	89 83 d8 00 00 00    	mov    %eax,0xd8(%rbx)
fffff800002e52d6:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002e52db:	f0 49 0f c1 86 98 30 	lock xadd %rax,0x13098(%r14)
fffff800002e52e2:	01 00
fffff800002e52e4:	0f 10 83 f0 00 00 00 	movups 0xf0(%rbx),%xmm0
fffff800002e52eb:	41 0f b7 d9          	movzwl %r9w,%ebx
fffff800002e52ef:	f3 41 0f 7f 04 24    	movdqu %xmm0,(%r12)
fffff800002e52f5:	f0 4c 21 0e          	lock and %r9,(%rsi)
fffff800002e52f9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002e52fe:	8a cb                	mov    %bl,%cl
fffff800002e5300:	e9 b0 00 00 00       	jmp    0xfffff800002e53b5
fffff800002e5305:	45 39 4f 04          	cmp    %r9d,0x4(%r15)
fffff800002e5309:	75 b9                	jne    0xfffff800002e52c4
fffff800002e530b:	41 83 3f 01          	cmpl   $0x1,(%r15)
fffff800002e530f:	75 b3                	jne    0xfffff800002e52c4
fffff800002e5311:	41 8b 47 08          	mov    0x8(%r15),%eax
fffff800002e5315:	a8 03                	test   $0x3,%al
fffff800002e5317:	75 ab                	jne    0xfffff800002e52c4
fffff800002e5319:	0f b6 45 a4          	movzbl -0x5c(%rbp),%eax
fffff800002e531d:	ff c8                	dec    %eax
fffff800002e531f:	41 84 47 0c          	test   %al,0xc(%r15)
fffff800002e5323:	eb 9d                	jmp    0xfffff800002e52c2
fffff800002e5325:	84 0d 35 42 32 00    	test   %cl,0x324235(%rip)        # 0xfffff80000609560
fffff800002e532b:	75 21                	jne    0xfffff800002e534e
fffff800002e532d:	8b 05 f9 2b 44 00    	mov    0x442bf9(%rip),%eax        # 0xfffff80000727f2c
fffff800002e5333:	a8 04                	test   $0x4,%al
fffff800002e5335:	74 17                	je     0xfffff800002e534e
fffff800002e5337:	8b 46 1c             	mov    0x1c(%rsi),%eax
fffff800002e533a:	84 c1                	test   %al,%cl
fffff800002e533c:	75 10                	jne    0xfffff800002e534e
fffff800002e533e:	8a 86 40 01 00 00    	mov    0x140(%rsi),%al
fffff800002e5344:	24 03                	and    $0x3,%al
fffff800002e5346:	3c 02                	cmp    $0x2,%al
fffff800002e5348:	0f 85 76 ff ff ff    	jne    0xfffff800002e52c4
fffff800002e534e:	41 f6 c5 08          	test   $0x8,%r13b
fffff800002e5352:	75 35                	jne    0xfffff800002e5389
fffff800002e5354:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
fffff800002e5359:	4d 8b cd             	mov    %r13,%r9
fffff800002e535c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002e5361:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
fffff800002e5365:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff800002e536a:	48 8b d6             	mov    %rsi,%rdx
fffff800002e536d:	49 8b ce             	mov    %r14,%rcx
fffff800002e5370:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff800002e5375:	e8 62 16 00 00       	call   0xfffff800002e69dc
fffff800002e537a:	45 33 c9             	xor    %r9d,%r9d
fffff800002e537d:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5380:	66 85 c0             	test   %ax,%ax
fffff800002e5383:	75 2d                	jne    0xfffff800002e53b2
fffff800002e5385:	b1 01                	mov    $0x1,%cl
fffff800002e5387:	eb 2c                	jmp    0xfffff800002e53b5
fffff800002e5389:	80 7d a4 01          	cmpb   $0x1,-0x5c(%rbp)
fffff800002e538d:	0f 85 31 ff ff ff    	jne    0xfffff800002e52c4
fffff800002e5393:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff800002e5398:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
fffff800002e539c:	4d 8b cd             	mov    %r13,%r9
fffff800002e539f:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff800002e53a4:	48 8b d6             	mov    %rsi,%rdx
fffff800002e53a7:	e8 d4 1c 00 00       	call   0xfffff800002e7080
fffff800002e53ac:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e53af:	45 33 c9             	xor    %r9d,%r9d
fffff800002e53b2:	41 8a c9             	mov    %r9b,%cl
fffff800002e53b5:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
fffff800002e53ba:	41 83 3f 04          	cmpl   $0x4,(%r15)
fffff800002e53be:	75 09                	jne    0xfffff800002e53c9
fffff800002e53c0:	48 8d 8e 00 01 00 00 	lea    0x100(%rsi),%rcx
fffff800002e53c7:	eb 24                	jmp    0xfffff800002e53ed
fffff800002e53c9:	41 f6 86 20 01 00 00 	testb  $0x1,0x120(%r14)
fffff800002e53d0:	01
fffff800002e53d1:	74 13                	je     0xfffff800002e53e6
fffff800002e53d3:	84 c9                	test   %cl,%cl
fffff800002e53d5:	75 2c                	jne    0xfffff800002e5403
fffff800002e53d7:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002e53dc:	48 8b ce             	mov    %rsi,%rcx
fffff800002e53df:	e8 08 f0 ff ff       	call   0xfffff800002e43ec
fffff800002e53e4:	eb 0c                	jmp    0xfffff800002e53f2
fffff800002e53e6:	48 8d 8e a0 00 00 00 	lea    0xa0(%rsi),%rcx
fffff800002e53ed:	e8 86 d3 f1 ff       	call   0xfffff80000202778
fffff800002e53f2:	45 33 c9             	xor    %r9d,%r9d
fffff800002e53f5:	eb 0c                	jmp    0xfffff800002e5403
fffff800002e53f7:	0f b7 df             	movzwl %di,%ebx
fffff800002e53fa:	f0 4c 21 0e          	lock and %r9,(%rsi)
fffff800002e53fe:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
fffff800002e5403:	66 85 db             	test   %bx,%bx
fffff800002e5406:	0f 84 ac 00 00 00    	je     0xfffff800002e54b8
fffff800002e540c:	eb 05                	jmp    0xfffff800002e5413
fffff800002e540e:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
fffff800002e5413:	66 3b df             	cmp    %di,%bx
fffff800002e5416:	0f 84 9c 00 00 00    	je     0xfffff800002e54b8
fffff800002e541c:	41 ba 03 00 00 00    	mov    $0x3,%r10d
fffff800002e5422:	41 f6 c5 01          	test   $0x1,%r13b
fffff800002e5426:	0f 84 8c 00 00 00    	je     0xfffff800002e54b8
fffff800002e542c:	66 83 fb 0b          	cmp    $0xb,%bx
fffff800002e5430:	74 06                	je     0xfffff800002e5438
fffff800002e5432:	66 83 fb 75          	cmp    $0x75,%bx
fffff800002e5436:	75 06                	jne    0xfffff800002e543e
fffff800002e5438:	41 f6 c5 02          	test   $0x2,%r13b
fffff800002e543c:	74 7a                	je     0xfffff800002e54b8
fffff800002e543e:	66 83 fb 0b          	cmp    $0xb,%bx
fffff800002e5442:	74 06                	je     0xfffff800002e544a
fffff800002e5444:	66 83 fb 75          	cmp    $0x75,%bx
fffff800002e5448:	75 1e                	jne    0xfffff800002e5468
fffff800002e544a:	80 7c 24 70 30       	cmpb   $0x30,0x70(%rsp)
fffff800002e544f:	73 17                	jae    0xfffff800002e5468
fffff800002e5451:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e5454:	c6 44 24 70 30       	movb   $0x30,0x70(%rsp)
fffff800002e5459:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
fffff800002e545e:	66 44 89 54 24 72    	mov    %r10w,0x72(%rsp)
fffff800002e5464:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
fffff800002e5468:	41 8b 07             	mov    (%r15),%eax
fffff800002e546b:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e546e:	41 0f 11 04 24       	movups %xmm0,(%r12)
fffff800002e5473:	41 3b c2             	cmp    %r10d,%eax
fffff800002e5476:	75 28                	jne    0xfffff800002e54a0
fffff800002e5478:	41 c7 04 24 02 00 00 	movl   $0x2,(%r12)
fffff800002e547f:	00
fffff800002e5480:	48 8b 05 b1 6b 32 00 	mov    0x326bb1(%rip),%rax        # 0xfffff8000060c038
fffff800002e5487:	49 89 44 24 08       	mov    %rax,0x8(%r12)
fffff800002e548c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002e5491:	83 78 04 01          	cmpl   $0x1,0x4(%rax)
fffff800002e5495:	75 1d                	jne    0xfffff800002e54b4
fffff800002e5497:	41 0f ba 6c 24 08 0f 	btsl   $0xf,0x8(%r12)
fffff800002e549e:	eb 14                	jmp    0xfffff800002e54b4
fffff800002e54a0:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
fffff800002e54a7:	00
fffff800002e54a8:	48 8b 05 81 6b 32 00 	mov    0x326b81(%rip),%rax        # 0xfffff8000060c030
fffff800002e54af:	49 89 44 24 08       	mov    %rax,0x8(%r12)
fffff800002e54b4:	41 0f b7 d9          	movzwl %r9w,%ebx
fffff800002e54b8:	66 83 fb 0b          	cmp    $0xb,%bx
fffff800002e54bc:	0f 84 2e fc ff ff    	je     0xfffff800002e50f0
fffff800002e54c2:	66 83 fb 75          	cmp    $0x75,%bx
fffff800002e54c6:	0f 84 24 fc ff ff    	je     0xfffff800002e50f0
fffff800002e54cc:	66 3b df             	cmp    %di,%bx
fffff800002e54cf:	0f 84 1b fc ff ff    	je     0xfffff800002e50f0
fffff800002e54d5:	41 f6 c5 01          	test   $0x1,%r13b
fffff800002e54d9:	74 17                	je     0xfffff800002e54f2
fffff800002e54db:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
fffff800002e54e0:	49 8b d6             	mov    %r14,%rdx
fffff800002e54e3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
fffff800002e54e8:	e8 83 97 00 00       	call   0xfffff800002eec70
fffff800002e54ed:	e9 fe fb ff ff       	jmp    0xfffff800002e50f0
fffff800002e54f2:	66 85 db             	test   %bx,%bx
fffff800002e54f5:	75 15                	jne    0xfffff800002e550c
fffff800002e54f7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff800002e54fc:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e54ff:	33 c9                	xor    %ecx,%ecx
fffff800002e5501:	0f 11 00             	movups %xmm0,(%rax)
fffff800002e5504:	0f 11 40 10          	movups %xmm0,0x10(%rax)
fffff800002e5508:	48 89 48 20          	mov    %rcx,0x20(%rax)
fffff800002e550c:	45 33 c0             	xor    %r8d,%r8d
fffff800002e550f:	eb cf                	jmp    0xfffff800002e54e0
fffff800002e5511:	cc                   	int3
fffff800002e5512:	cc                   	int3
fffff800002e5513:	cc                   	int3
fffff800002e5514:	cc                   	int3
fffff800002e5515:	cc                   	int3
fffff800002e5516:	cc                   	int3
fffff800002e5517:	cc                   	int3
fffff800002e5518:	48 8b c4             	mov    %rsp,%rax
fffff800002e551b:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002e551f:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff800002e5523:	55                   	push   %rbp
fffff800002e5524:	56                   	push   %rsi
fffff800002e5525:	57                   	push   %rdi
fffff800002e5526:	41 54                	push   %r12
fffff800002e5528:	41 55                	push   %r13
fffff800002e552a:	41 56                	push   %r14
fffff800002e552c:	41 57                	push   %r15
fffff800002e552e:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e5532:	45 33 e4             	xor    %r12d,%r12d
fffff800002e5535:	48 8b fa             	mov    %rdx,%rdi
fffff800002e5538:	f6 05 21 40 32 00 20 	testb  $0x20,0x324021(%rip)        # 0xfffff80000609560
fffff800002e553f:	48 8b d9             	mov    %rcx,%rbx
fffff800002e5542:	4c 89 25 57 b8 42 00 	mov    %r12,0x42b857(%rip)        # 0xfffff80000710da0
fffff800002e5549:	45 8a f4             	mov    %r12b,%r14b
fffff800002e554c:	4c 89 60 20          	mov    %r12,0x20(%rax)
fffff800002e5550:	45 8d 6c 24 01       	lea    0x1(%r12),%r13d
fffff800002e5555:	75 29                	jne    0xfffff800002e5580
fffff800002e5557:	8b 05 cf 29 44 00    	mov    0x4429cf(%rip),%eax        # 0xfffff80000727f2c
fffff800002e555d:	a8 04                	test   $0x4,%al
fffff800002e555f:	74 1f                	je     0xfffff800002e5580
fffff800002e5561:	83 39 03             	cmpl   $0x3,(%rcx)
fffff800002e5564:	75 10                	jne    0xfffff800002e5576
fffff800002e5566:	44 38 2a             	cmp    %r13b,(%rdx)
fffff800002e5569:	75 0b                	jne    0xfffff800002e5576
fffff800002e556b:	8b 05 e7 29 44 00    	mov    0x4429e7(%rip),%eax        # 0xfffff80000727f58
fffff800002e5571:	39 42 08             	cmp    %eax,0x8(%rdx)
fffff800002e5574:	74 0a                	je     0xfffff800002e5580
fffff800002e5576:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e557b:	e9 47 02 00 00       	jmp    0xfffff800002e57c7
fffff800002e5580:	48 8b 0d 61 71 4c 00 	mov    0x4c7161(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e5587:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002e558e:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002e5594:	73 05                	jae    0xfffff800002e559b
fffff800002e5596:	e8 75 60 f3 ff       	call   0xfffff8000021b610
fffff800002e559b:	4c 8b 1d 46 71 4c 00 	mov    0x4c7146(%rip),%r11        # 0xfffff800007ac6e8
fffff800002e55a2:	48 8b d3             	mov    %rbx,%rdx
fffff800002e55a5:	49 8b cb             	mov    %r11,%rcx
fffff800002e55a8:	e8 bf f2 ff ff       	call   0xfffff800002e486c
fffff800002e55ad:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
fffff800002e55b4:	00
fffff800002e55b5:	48 85 c0             	test   %rax,%rax
fffff800002e55b8:	75 78                	jne    0xfffff800002e5632
fffff800002e55ba:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
fffff800002e55c1:	00
fffff800002e55c2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002e55c7:	44 8d 40 04          	lea    0x4(%rax),%r8d
fffff800002e55cb:	48 8b d3             	mov    %rbx,%rdx
fffff800002e55ce:	49 8b cb             	mov    %r11,%rcx
fffff800002e55d1:	e8 ba e8 ff ff       	call   0xfffff800002e3e90
fffff800002e55d6:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e55d9:	66 85 c0             	test   %ax,%ax
fffff800002e55dc:	74 4c                	je     0xfffff800002e562a
fffff800002e55de:	48 8b 0d 03 71 4c 00 	mov    0x4c7103(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e55e5:	f0 4c 21 a1 98 35 00 	lock and %r12,0x3598(%rcx)
fffff800002e55ec:	00
fffff800002e55ed:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff800002e55f4:	00
fffff800002e55f5:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
fffff800002e55fc:	00
fffff800002e55fd:	48 85 f6             	test   %rsi,%rsi
fffff800002e5600:	0f 84 a4 01 00 00    	je     0xfffff800002e57aa
fffff800002e5606:	48 8b 05 9b 02 44 00 	mov    0x44029b(%rip),%rax        # 0xfffff800007258a8
fffff800002e560d:	48 8b d6             	mov    %rsi,%rdx
fffff800002e5610:	48 8b 08             	mov    (%rax),%rcx
fffff800002e5613:	48 f7 c6 ff 0f 00 00 	test   $0xfff,%rsi
fffff800002e561a:	0f 85 85 01 00 00    	jne    0xfffff800002e57a5
fffff800002e5620:	e8 1f 36 f4 ff       	call   0xfffff80000228c44
fffff800002e5625:	e9 80 01 00 00       	jmp    0xfffff800002e57aa
fffff800002e562a:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
fffff800002e5631:	00
fffff800002e5632:	44 01 a8 20 01 00 00 	add    %r13d,0x120(%rax)
fffff800002e5639:	48 8b 05 a8 70 4c 00 	mov    0x4c70a8(%rip),%rax        # 0xfffff800007ac6e8
fffff800002e5640:	f0 4c 21 a0 98 35 00 	lock and %r12,0x3598(%rax)
fffff800002e5647:	00
fffff800002e5648:	48 8b 0d 99 70 4c 00 	mov    0x4c7099(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e564f:	4c 8d 84 24 88 00 00 	lea    0x88(%rsp),%r8
fffff800002e5656:	00
fffff800002e5657:	41 8b d5             	mov    %r13d,%edx
fffff800002e565a:	e8 bd 10 00 00       	call   0xfffff800002e671c
fffff800002e565f:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5662:	66 85 c0             	test   %ax,%ax
fffff800002e5665:	75 86                	jne    0xfffff800002e55ed
fffff800002e5667:	ba 80 00 00 00       	mov    $0x80,%edx
fffff800002e566c:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff800002e5673:	00
fffff800002e5674:	0f 10 07             	movups (%rdi),%xmm0
fffff800002e5677:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
fffff800002e567e:	00
fffff800002e567f:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
fffff800002e5683:	4c 8d be a0 01 00 00 	lea    0x1a0(%rsi),%r15
fffff800002e568a:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
fffff800002e568e:	8d 42 90             	lea    -0x70(%rdx),%eax
fffff800002e5691:	41 0f 11 07          	movups %xmm0,(%r15)
fffff800002e5695:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
fffff800002e5699:	41 0f 11 4f 10       	movups %xmm1,0x10(%r15)
fffff800002e569e:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
fffff800002e56a2:	41 0f 11 47 20       	movups %xmm0,0x20(%r15)
fffff800002e56a7:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
fffff800002e56ab:	41 0f 11 4f 30       	movups %xmm1,0x30(%r15)
fffff800002e56b0:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
fffff800002e56b4:	41 0f 11 47 40       	movups %xmm0,0x40(%r15)
fffff800002e56b9:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
fffff800002e56bd:	41 0f 11 4f 50       	movups %xmm1,0x50(%r15)
fffff800002e56c2:	0f 10 0c 17          	movups (%rdi,%rdx,1),%xmm1
fffff800002e56c6:	41 0f 11 47 60       	movups %xmm0,0x60(%r15)
fffff800002e56cb:	0f 10 47 70          	movups 0x70(%rdi),%xmm0
fffff800002e56cf:	41 0f 11 44 17 f0    	movups %xmm0,-0x10(%r15,%rdx,1)
fffff800002e56d5:	0f 10 44 17 10       	movups 0x10(%rdi,%rdx,1),%xmm0
fffff800002e56da:	41 0f 11 0c 17       	movups %xmm1,(%r15,%rdx,1)
fffff800002e56df:	41 0f 11 44 17 10    	movups %xmm0,0x10(%r15,%rdx,1)
fffff800002e56e5:	44 38 2f             	cmp    %r13b,(%rdi)
fffff800002e56e8:	75 47                	jne    0xfffff800002e5731
fffff800002e56ea:	8b 7f 08             	mov    0x8(%rdi),%edi
fffff800002e56ed:	48 8d 8e b8 01 00 00 	lea    0x1b8(%rsi),%rcx
fffff800002e56f4:	8b df                	mov    %edi,%ebx
fffff800002e56f6:	4c 89 a6 b0 01 00 00 	mov    %r12,0x1b0(%rsi)
fffff800002e56fd:	c1 eb 06             	shr    $0x6,%ebx
fffff800002e5700:	33 d2                	xor    %edx,%edx
fffff800002e5702:	66 89 86 b0 01 00 00 	mov    %ax,0x1b0(%rsi)
fffff800002e5709:	83 e7 3f             	and    $0x3f,%edi
fffff800002e570c:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff800002e5710:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002e5714:	e8 a7 ee f5 ff       	call   0xfffff800002445c0
fffff800002e5719:	42 8d 04 2b          	lea    (%rbx,%r13,1),%eax
fffff800002e571d:	8b d7                	mov    %edi,%edx
fffff800002e571f:	0f b7 c0             	movzwl %ax,%eax
fffff800002e5722:	89 86 b4 01 00 00    	mov    %eax,0x1b4(%rsi)
fffff800002e5728:	48 0f ab 94 de b8 01 	bts    %rdx,0x1b8(%rsi,%rbx,8)
fffff800002e572f:	00 00
fffff800002e5731:	49 8b cf             	mov    %r15,%rcx
fffff800002e5734:	e8 33 4a fe ff       	call   0xfffff800002ca16c
fffff800002e5739:	f6 05 20 3e 32 00 10 	testb  $0x10,0x323e20(%rip)        # 0xfffff80000609560
fffff800002e5740:	74 17                	je     0xfffff800002e5759
fffff800002e5742:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5745:	e8 06 7a 03 00       	call   0xfffff8000031d150
fffff800002e574a:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e574d:	66 85 c0             	test   %ax,%ax