fffff800002a2337:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002a233c:	0f 10 00             	movups (%rax),%xmm0
fffff800002a233f:	f3 0f 7f 05 39 e9 46 	movdqu %xmm0,0x46e939(%rip)        # 0xfffff80000710c80
fffff800002a2346:	00
fffff800002a2347:	e8 9c fa ff ff       	call   0xfffff800002a1de8
fffff800002a234c:	0f 10 00             	movups (%rax),%xmm0
fffff800002a234f:	f3 0f 7f 05 89 e9 46 	movdqu %xmm0,0x46e989(%rip)        # 0xfffff80000710ce0
fffff800002a2356:	00
fffff800002a2357:	48 83 c4 38          	add    $0x38,%rsp
fffff800002a235b:	c3                   	ret
fffff800002a235c:	cc                   	int3
fffff800002a235d:	cc                   	int3
fffff800002a235e:	cc                   	int3
fffff800002a235f:	cc                   	int3
fffff800002a2360:	cc                   	int3
fffff800002a2361:	cc                   	int3
fffff800002a2362:	cc                   	int3
fffff800002a2363:	cc                   	int3
fffff800002a2364:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002a2369:	55                   	push   %rbp
fffff800002a236a:	56                   	push   %rsi
fffff800002a236b:	57                   	push   %rdi
fffff800002a236c:	41 54                	push   %r12
fffff800002a236e:	41 55                	push   %r13
fffff800002a2370:	41 56                	push   %r14
fffff800002a2372:	41 57                	push   %r15
fffff800002a2374:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002a2378:	48 8b 05 69 f2 35 00 	mov    0x35f269(%rip),%rax        # 0xfffff800006015e8
fffff800002a237f:	48 33 c4             	xor    %rsp,%rax
fffff800002a2382:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002a2387:	4c 8b fa             	mov    %rdx,%r15
fffff800002a238a:	4c 8b f1             	mov    %rcx,%r14
fffff800002a238d:	33 d2                	xor    %edx,%edx
fffff800002a238f:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002a2392:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff800002a2397:	44 8d 6a 01          	lea    0x1(%rdx),%r13d
fffff800002a239b:	41 8b cd             	mov    %r13d,%ecx
fffff800002a239e:	e8 c9 05 00 00       	call   0xfffff800002a296c
fffff800002a23a3:	8d 4a 07             	lea    0x7(%rdx),%ecx
fffff800002a23a6:	48 89 05 e3 e8 46 00 	mov    %rax,0x46e8e3(%rip)        # 0xfffff80000710c90
fffff800002a23ad:	e8 ba 05 00 00       	call   0xfffff800002a296c
fffff800002a23b2:	41 8b d5             	mov    %r13d,%edx
fffff800002a23b5:	48 89 05 e4 e8 46 00 	mov    %rax,0x46e8e4(%rip)        # 0xfffff80000710ca0
fffff800002a23bc:	e8 ab 05 00 00       	call   0xfffff800002a296c
fffff800002a23c1:	41 8d 4d 0c          	lea    0xc(%r13),%ecx
fffff800002a23c5:	48 89 05 dc e8 46 00 	mov    %rax,0x46e8dc(%rip)        # 0xfffff80000710ca8
fffff800002a23cc:	e8 9b 05 00 00       	call   0xfffff800002a296c
fffff800002a23d1:	33 ed                	xor    %ebp,%ebp
fffff800002a23d3:	48 89 05 de e8 46 00 	mov    %rax,0x46e8de(%rip)        # 0xfffff80000710cb8
fffff800002a23da:	40 38 2d ff 75 36 00 	cmp    %bpl,0x3675ff(%rip)        # 0xfffff800006099e0
fffff800002a23e1:	44 8b dd             	mov    %ebp,%r11d
fffff800002a23e4:	0f 84 11 01 00 00    	je     0xfffff800002a24fb
fffff800002a23ea:	8b fd                	mov    %ebp,%edi
fffff800002a23ec:	4c 8d 25 2d 34 16 00 	lea    0x16342d(%rip),%r12        # 0xfffff80000405820
fffff800002a23f3:	8b df                	mov    %edi,%ebx
fffff800002a23f5:	48 c1 e3 05          	shl    $0x5,%rbx
fffff800002a23f9:	8b f7                	mov    %edi,%esi
fffff800002a23fb:	42 8b 54 23 08       	mov    0x8(%rbx,%r12,1),%edx
fffff800002a2400:	85 d2                	test   %edx,%edx
fffff800002a2402:	75 07                	jne    0xfffff800002a240b
fffff800002a2404:	4a 39 6c 23 18       	cmp    %rbp,0x18(%rbx,%r12,1)
fffff800002a2409:	74 3d                	je     0xfffff800002a2448
fffff800002a240b:	49 8b 0e             	mov    (%r14),%rcx
fffff800002a240e:	48 f7 d1             	not    %rcx
fffff800002a2411:	4a 85 4c 23 18       	test   %rcx,0x18(%rbx,%r12,1)
fffff800002a2416:	75 30                	jne    0xfffff800002a2448
fffff800002a2418:	85 d2                	test   %edx,%edx
fffff800002a241a:	74 28                	je     0xfffff800002a2444
fffff800002a241c:	46 8b 44 23 0c       	mov    0xc(%rbx,%r12,1),%r8d
fffff800002a2421:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002a2426:	48 8d 0d 73 f5 4c 00 	lea    0x4cf573(%rip),%rcx        # 0xfffff800007719a0
fffff800002a242d:	e8 02 98 05 00       	call   0xfffff800002fbc34
fffff800002a2432:	4a 63 44 23 10       	movslq 0x10(%rbx,%r12,1),%rax
fffff800002a2437:	8b 4c 84 20          	mov    0x20(%rsp,%rax,4),%ecx
fffff800002a243b:	f7 d1                	not    %ecx
fffff800002a243d:	42 85 4c 23 14       	test   %ecx,0x14(%rbx,%r12,1)
fffff800002a2442:	75 04                	jne    0xfffff800002a2448
fffff800002a2444:	49 0f ab f3          	bts    %rsi,%r11
fffff800002a2448:	ff c7                	inc    %edi
fffff800002a244a:	83 ff 19             	cmp    $0x19,%edi
fffff800002a244d:	72 a4                	jb     0xfffff800002a23f3
fffff800002a244f:	44 8b cd             	mov    %ebp,%r9d
fffff800002a2452:	45 84 dd             	test   %r11b,%r13b
fffff800002a2455:	74 51                	je     0xfffff800002a24a8
fffff800002a2457:	4d 8b d3             	mov    %r11,%r10
fffff800002a245a:	40 8a dd             	mov    %bpl,%bl
fffff800002a245d:	49 83 e2 fe          	and    $0xfffffffffffffffe,%r10
fffff800002a2461:	49 0f bc c2          	bsf    %r10,%rax
fffff800002a2465:	74 44                	je     0xfffff800002a24ab
fffff800002a2467:	8b c8                	mov    %eax,%ecx
fffff800002a2469:	0f b6 db             	movzbl %bl,%ebx
fffff800002a246c:	4d 8b c5             	mov    %r13,%r8
fffff800002a246f:	49 d3 e0             	shl    %cl,%r8
fffff800002a2472:	8b c8                	mov    %eax,%ecx
fffff800002a2474:	4d 33 d0             	xor    %r8,%r10
fffff800002a2477:	48 c1 e1 05          	shl    $0x5,%rcx
fffff800002a247b:	49 8b c3             	mov    %r11,%rax
fffff800002a247e:	48 f7 d0             	not    %rax
fffff800002a2481:	4a 8b 14 21          	mov    (%rcx,%r12,1),%rdx
fffff800002a2485:	48 23 d0             	and    %rax,%rdx
fffff800002a2488:	49 8b c3             	mov    %r11,%rax
fffff800002a248b:	41 0f 45 dd          	cmovne %r13d,%ebx
fffff800002a248f:	49 33 c0             	xor    %r8,%rax
fffff800002a2492:	48 85 d2             	test   %rdx,%rdx
fffff800002a2495:	49 0f 44 c3          	cmove  %r11,%rax
fffff800002a2499:	4c 8b d8             	mov    %rax,%r11
fffff800002a249c:	49 0f bc c2          	bsf    %r10,%rax
fffff800002a24a0:	75 c5                	jne    0xfffff800002a2467
fffff800002a24a2:	84 db                	test   %bl,%bl
fffff800002a24a4:	75 b1                	jne    0xfffff800002a2457
fffff800002a24a6:	eb 03                	jmp    0xfffff800002a24ab
fffff800002a24a8:	4c 8b dd             	mov    %rbp,%r11
fffff800002a24ab:	45 85 c9             	test   %r9d,%r9d
fffff800002a24ae:	75 3e                	jne    0xfffff800002a24ee
fffff800002a24b0:	48 f7 05 6d 70 36 00 	testq  $0x40000,0x36706d(%rip)        # 0xfffff80000609528
fffff800002a24b7:	00 00 04 00
fffff800002a24bb:	74 55                	je     0xfffff800002a2512
fffff800002a24bd:	41 f6 c3 20          	test   $0x20,%r11b
fffff800002a24c1:	74 18                	je     0xfffff800002a24db
fffff800002a24c3:	f7 05 2f 70 36 00 00 	testl  $0x800000,0x36702f(%rip)        # 0xfffff800006094fc
fffff800002a24ca:	00 80 00
fffff800002a24cd:	74 43                	je     0xfffff800002a2512
fffff800002a24cf:	f7 05 2b 70 36 00 00 	testl  $0x10000,0x36702b(%rip)        # 0xfffff80000609504
fffff800002a24d6:	00 01 00
fffff800002a24d9:	74 37                	je     0xfffff800002a2512
fffff800002a24db:	49 0f ba e3 0c       	bt     $0xc,%r11
fffff800002a24e0:	73 0c                	jae    0xfffff800002a24ee
fffff800002a24e2:	f7 05 20 70 36 00 00 	testl  $0x100000,0x367020(%rip)        # 0xfffff8000060950c
fffff800002a24e9:	00 10 00
fffff800002a24ec:	74 24                	je     0xfffff800002a2512
fffff800002a24ee:	45 03 cd             	add    %r13d,%r9d
fffff800002a24f1:	41 83 f9 02          	cmp    $0x2,%r9d
fffff800002a24f5:	0f 82 57 ff ff ff    	jb     0xfffff800002a2452
fffff800002a24fb:	49 8b 07             	mov    (%r15),%rax
fffff800002a24fe:	48 0f ba e0 0b       	bt     $0xb,%rax
fffff800002a2503:	72 14                	jb     0xfffff800002a2519
fffff800002a2505:	48 81 25 d8 e7 46 00 	andq   $0xfffffffffffffcff,0x46e7d8(%rip)        # 0xfffff80000710ce8
fffff800002a250c:	ff fc ff ff
fffff800002a2510:	eb 17                	jmp    0xfffff800002a2529
fffff800002a2512:	b8 29 10 00 00       	mov    $0x1029,%eax
fffff800002a2517:	eb 45                	jmp    0xfffff800002a255e
fffff800002a2519:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800002a251e:	72 09                	jb     0xfffff800002a2529
fffff800002a2520:	48 0f ba 35 bf e7 46 	btrq   $0x8,0x46e7bf(%rip)        # 0xfffff80000710ce8
fffff800002a2527:	00 08
fffff800002a2529:	49 8b cb             	mov    %r11,%rcx
fffff800002a252c:	e8 2b 03 00 00       	call   0xfffff800002a285c
fffff800002a2531:	48 8d 0d a8 e7 46 00 	lea    0x46e7a8(%rip),%rcx        # 0xfffff80000710ce0
fffff800002a2538:	49 89 06             	mov    %rax,(%r14)
fffff800002a253b:	e8 9c 41 f9 ff       	call   0xfffff800002366dc
fffff800002a2540:	49 89 07             	mov    %rax,(%r15)
fffff800002a2543:	49 8b 0e             	mov    (%r14),%rcx
fffff800002a2546:	48 89 05 7b e7 46 00 	mov    %rax,0x46e77b(%rip)        # 0xfffff80000710cc8
fffff800002a254d:	0f b7 c5             	movzwl %bp,%eax
fffff800002a2550:	48 89 0d 69 e7 46 00 	mov    %rcx,0x46e769(%rip)        # 0xfffff80000710cc0
fffff800002a2557:	4c 89 1d 72 e7 46 00 	mov    %r11,0x46e772(%rip)        # 0xfffff80000710cd0
fffff800002a255e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff800002a2563:	48 33 cc             	xor    %rsp,%rcx
fffff800002a2566:	e8 05 90 f9 ff       	call   0xfffff8000023b570
fffff800002a256b:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
fffff800002a2572:	00
fffff800002a2573:	48 83 c4 40          	add    $0x40,%rsp
fffff800002a2577:	41 5f                	pop    %r15
fffff800002a2579:	41 5e                	pop    %r14
fffff800002a257b:	41 5d                	pop    %r13
fffff800002a257d:	41 5c                	pop    %r12
fffff800002a257f:	5f                   	pop    %rdi
fffff800002a2580:	5e                   	pop    %rsi
fffff800002a2581:	5d                   	pop    %rbp
fffff800002a2582:	c3                   	ret
fffff800002a2583:	cc                   	int3
fffff800002a2584:	cc                   	int3
fffff800002a2585:	cc                   	int3
fffff800002a2586:	cc                   	int3
fffff800002a2587:	cc                   	int3
fffff800002a2588:	cc                   	int3
fffff800002a2589:	cc                   	int3
fffff800002a258a:	cc                   	int3
fffff800002a258b:	cc                   	int3
fffff800002a258c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a2591:	57                   	push   %rdi
fffff800002a2592:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a2596:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002a259b:	48 8b d9             	mov    %rcx,%rbx
fffff800002a259e:	39 b9 24 26 00 00    	cmp    %edi,0x2624(%rcx)
fffff800002a25a4:	7c 14                	jl     0xfffff800002a25ba
fffff800002a25a6:	8b d7                	mov    %edi,%edx
fffff800002a25a8:	48 8b cb             	mov    %rbx,%rcx
fffff800002a25ab:	e8 d0 0d 00 00       	call   0xfffff800002a3380
fffff800002a25b0:	ff c7                	inc    %edi
fffff800002a25b2:	3b bb 24 26 00 00    	cmp    0x2624(%rbx),%edi
fffff800002a25b8:	7e ec                	jle    0xfffff800002a25a6
fffff800002a25ba:	bf 01 00 00 80       	mov    $0x80000001,%edi
fffff800002a25bf:	39 bb 28 26 00 00    	cmp    %edi,0x2628(%rbx)
fffff800002a25c5:	7c 14                	jl     0xfffff800002a25db
fffff800002a25c7:	8b d7                	mov    %edi,%edx
fffff800002a25c9:	48 8b cb             	mov    %rbx,%rcx
fffff800002a25cc:	e8 af 0d 00 00       	call   0xfffff800002a3380
fffff800002a25d1:	ff c7                	inc    %edi
fffff800002a25d3:	3b bb 28 26 00 00    	cmp    0x2628(%rbx),%edi
fffff800002a25d9:	7e ec                	jle    0xfffff800002a25c7
fffff800002a25db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a25e0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a25e4:	5f                   	pop    %rdi
fffff800002a25e5:	c3                   	ret
fffff800002a25e6:	cc                   	int3
fffff800002a25e7:	cc                   	int3
fffff800002a25e8:	cc                   	int3
fffff800002a25e9:	cc                   	int3
fffff800002a25ea:	cc                   	int3
fffff800002a25eb:	cc                   	int3
fffff800002a25ec:	cc                   	int3
fffff800002a25ed:	cc                   	int3
fffff800002a25ee:	cc                   	int3
fffff800002a25ef:	cc                   	int3
fffff800002a25f0:	48 83 ec 38          	sub    $0x38,%rsp
fffff800002a25f4:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002a25fb:	4c 8b c9             	mov    %rcx,%r9
fffff800002a25fe:	74 10                	je     0xfffff800002a2610
fffff800002a2600:	0f 10 05 d9 e6 46 00 	movups 0x46e6d9(%rip),%xmm0        # 0xfffff80000710ce0
fffff800002a2607:	48 8b 0d c2 e6 46 00 	mov    0x46e6c2(%rip),%rcx        # 0xfffff80000710cd0
fffff800002a260e:	eb 07                	jmp    0xfffff800002a2617
fffff800002a2610:	0f 10 02             	movups (%rdx),%xmm0
fffff800002a2613:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
fffff800002a2617:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
fffff800002a261d:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800002a2622:	48 ba 00 00 00 00 30 	movabs $0x3000000000,%rdx
fffff800002a2629:	00 00 00
fffff800002a262c:	48 25 ff ff ff e7    	and    $0xffffffffe7ffffff,%rax
fffff800002a2632:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002a2637:	48 85 c2             	test   %rax,%rdx
fffff800002a263a:	75 12                	jne    0xfffff800002a264e
fffff800002a263c:	48 ba ff ff ff ff ff 	movabs $0xbfffffffffffffff,%rdx
fffff800002a2643:	ff ff bf
fffff800002a2646:	48 23 c2             	and    %rdx,%rax
fffff800002a2649:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002a264e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
fffff800002a2653:	49 89 89 88 34 00 00 	mov    %rcx,0x3488(%r9)
fffff800002a265a:	f3 41 0f 7f 81 78 34 	movdqu %xmm0,0x3478(%r9)
fffff800002a2661:	00 00
fffff800002a2663:	e8 f4 01 00 00       	call   0xfffff800002a285c
fffff800002a2668:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002a266d:	49 89 81 90 34 00 00 	mov    %rax,0x3490(%r9)
fffff800002a2674:	e8 63 40 f9 ff       	call   0xfffff800002366dc
fffff800002a2679:	49 89 81 98 34 00 00 	mov    %rax,0x3498(%r9)
fffff800002a2680:	48 83 c4 38          	add    $0x38,%rsp
fffff800002a2684:	c3                   	ret
fffff800002a2685:	cc                   	int3
fffff800002a2686:	cc                   	int3
fffff800002a2687:	cc                   	int3
fffff800002a2688:	cc                   	int3
fffff800002a2689:	cc                   	int3
fffff800002a268a:	cc                   	int3
fffff800002a268b:	cc                   	int3
fffff800002a268c:	4c 8b dc             	mov    %rsp,%r11
fffff800002a268f:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff800002a2693:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff800002a2697:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff800002a269b:	57                   	push   %rdi
fffff800002a269c:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002a26a0:	48 8b 05 41 ef 35 00 	mov    0x35ef41(%rip),%rax        # 0xfffff800006015e8
fffff800002a26a7:	48 33 c4             	xor    %rsp,%rax
fffff800002a26aa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff800002a26af:	66 0f 6f 05 59 8b 16 	movdqa 0x168b59(%rip),%xmm0        # 0xfffff8000040b210
fffff800002a26b6:	00
fffff800002a26b7:	bd 01 00 00 00       	mov    $0x1,%ebp
fffff800002a26bc:	66 0f 6f 0d 5c 8b 16 	movdqa 0x168b5c(%rip),%xmm1        # 0xfffff8000040b220
fffff800002a26c3:	00
fffff800002a26c4:	48 8b f1             	mov    %rcx,%rsi
fffff800002a26c7:	89 6c 24 24          	mov    %ebp,0x24(%rsp)
fffff800002a26cb:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
fffff800002a26cf:	c7 44 24 28 07 00 00 	movl   $0x7,0x28(%rsp)
fffff800002a26d6:	00
fffff800002a26d7:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
fffff800002a26dd:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
fffff800002a26e3:	81 ea 03 00 05 00    	sub    $0x50003,%edx
fffff800002a26e9:	74 2c                	je     0xfffff800002a2717
fffff800002a26eb:	83 ea 04             	sub    $0x4,%edx
fffff800002a26ee:	74 20                	je     0xfffff800002a2710
fffff800002a26f0:	81 ea fc ff 00 00    	sub    $0xfffc,%edx
fffff800002a26f6:	74 0e                	je     0xfffff800002a2706
fffff800002a26f8:	81 fa fd ff 01 00    	cmp    $0x1fffd,%edx
fffff800002a26fe:	75 48                	jne    0xfffff800002a2748
fffff800002a2700:	49 8d 5b b8          	lea    -0x48(%r11),%rbx
fffff800002a2704:	eb 05                	jmp    0xfffff800002a270b
fffff800002a2706:	48 8d 5c 24 24       	lea    0x24(%rsp),%rbx
fffff800002a270b:	48 8b fd             	mov    %rbp,%rdi
fffff800002a270e:	eb 11                	jmp    0xfffff800002a2721
fffff800002a2710:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
fffff800002a2715:	eb f4                	jmp    0xfffff800002a270b
fffff800002a2717:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
fffff800002a271c:	bf 08 00 00 00       	mov    $0x8,%edi
fffff800002a2721:	8b 13                	mov    (%rbx),%edx
fffff800002a2723:	85 d2                	test   %edx,%edx
fffff800002a2725:	78 08                	js     0xfffff800002a272f
fffff800002a2727:	3b 96 24 26 00 00    	cmp    0x2624(%rsi),%edx
fffff800002a272d:	7e 08                	jle    0xfffff800002a2737
fffff800002a272f:	3b 96 28 26 00 00    	cmp    0x2628(%rsi),%edx
fffff800002a2735:	7f 08                	jg     0xfffff800002a273f
fffff800002a2737:	48 8b ce             	mov    %rsi,%rcx
fffff800002a273a:	e8 41 0c 00 00       	call   0xfffff800002a3380
fffff800002a273f:	48 83 c3 04          	add    $0x4,%rbx
fffff800002a2743:	48 2b fd             	sub    %rbp,%rdi
fffff800002a2746:	75 d9                	jne    0xfffff800002a2721
fffff800002a2748:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff800002a274d:	48 33 cc             	xor    %rsp,%rcx
fffff800002a2750:	e8 1b 8e f9 ff       	call   0xfffff8000023b570
fffff800002a2755:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
fffff800002a275a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
fffff800002a275e:	49 8b 6b 20          	mov    0x20(%r11),%rbp
fffff800002a2762:	49 8b 73 28          	mov    0x28(%r11),%rsi
fffff800002a2766:	49 8b e3             	mov    %r11,%rsp
fffff800002a2769:	5f                   	pop    %rdi
fffff800002a276a:	c3                   	ret
fffff800002a276b:	cc                   	int3
fffff800002a276c:	cc                   	int3
fffff800002a276d:	cc                   	int3
fffff800002a276e:	cc                   	int3
fffff800002a276f:	cc                   	int3
fffff800002a2770:	cc                   	int3
fffff800002a2771:	cc                   	int3
fffff800002a2772:	cc                   	int3
fffff800002a2773:	cc                   	int3
fffff800002a2774:	40 53                	rex push %rbx
fffff800002a2776:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002a277a:	45 33 c0             	xor    %r8d,%r8d
fffff800002a277d:	44 8b d9             	mov    %ecx,%r11d
fffff800002a2780:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002a2783:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002a2788:	8a da                	mov    %dl,%bl
fffff800002a278a:	48 8d 0d 0f f2 4c 00 	lea    0x4cf20f(%rip),%rcx        # 0xfffff800007719a0
fffff800002a2791:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff800002a2796:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff800002a279a:	e8 95 94 05 00       	call   0xfffff800002fbc34
fffff800002a279f:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
fffff800002a27a4:	41 c1 e8 08          	shr    $0x8,%r8d
fffff800002a27a8:	41 0f b6 c0          	movzbl %r8b,%eax
fffff800002a27ac:	45 33 c0             	xor    %r8d,%r8d
fffff800002a27af:	44 3b d8             	cmp    %eax,%r11d
fffff800002a27b2:	77 17                	ja     0xfffff800002a27cb
fffff800002a27b4:	84 db                	test   %bl,%bl
fffff800002a27b6:	74 05                	je     0xfffff800002a27bd
fffff800002a27b8:	44 3b d8             	cmp    %eax,%r11d
fffff800002a27bb:	75 0e                	jne    0xfffff800002a27cb
fffff800002a27bd:	45 85 db             	test   %r11d,%r11d
fffff800002a27c0:	74 09                	je     0xfffff800002a27cb
fffff800002a27c2:	49 8d 43 ff          	lea    -0x1(%r11),%rax
fffff800002a27c6:	49 85 c3             	test   %rax,%r11
fffff800002a27c9:	74 06                	je     0xfffff800002a27d1
fffff800002a27cb:	41 b8 30 00 00 00    	mov    $0x30,%r8d