fffff800002b743e:	0f 84 d9 00 00 00    	je     0xfffff800002b751d
fffff800002b7444:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002b744a:	74 7c                	je     0xfffff800002b74c8
fffff800002b744c:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002b7452:	74 52                	je     0xfffff800002b74a6
fffff800002b7454:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002b745a:	74 41                	je     0xfffff800002b749d
fffff800002b745c:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff800002b7462:	74 28                	je     0xfffff800002b748c
fffff800002b7464:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff800002b746a:	7e 20                	jle    0xfffff800002b748c
fffff800002b746c:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff800002b7470:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002b7476:	74 0a                	je     0xfffff800002b7482
fffff800002b7478:	e8 7f 0e 05 00       	call   0xfffff800003082fc
fffff800002b747d:	e9 1a 01 00 00       	jmp    0xfffff800002b759c
fffff800002b7482:	e8 99 87 05 00       	call   0xfffff8000030fc20
fffff800002b7487:	e9 10 01 00 00       	jmp    0xfffff800002b759c
fffff800002b748c:	45 33 c0             	xor    %r8d,%r8d
fffff800002b748f:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002b7496:	e8 dd db 05 00       	call   0xfffff80000315078
fffff800002b749b:	eb 22                	jmp    0xfffff800002b74bf
fffff800002b749d:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff800002b74a4:	eb 19                	jmp    0xfffff800002b74bf
fffff800002b74a6:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002b74ad:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002b74b4:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002b74bb:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002b74bf:	48 89 45 20          	mov    %rax,0x20(%rbp)
fffff800002b74c3:	e9 d4 00 00 00       	jmp    0xfffff800002b759c
fffff800002b74c8:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002b74cf:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
fffff800002b74d4:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
fffff800002b74d9:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002b74e0:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002b74e7:	8b 05 6f 20 35 00    	mov    0x35206f(%rip),%eax        # 0xfffff8000060955c
fffff800002b74ed:	a8 01                	test   $0x1,%al
fffff800002b74ef:	74 1d                	je     0xfffff800002b750e
fffff800002b74f1:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002b74f8:	02 00
fffff800002b74fa:	4c 8d 45 28          	lea    0x28(%rbp),%r8
fffff800002b74fe:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff800002b7503:	e8 08 ab 05 00       	call   0xfffff80000312010
fffff800002b7508:	48 8b 45 28          	mov    0x28(%rbp),%rax
fffff800002b750c:	eb 78                	jmp    0xfffff800002b7586
fffff800002b750e:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff800002b7513:	0f 78 45 30          	vmread %rax,0x30(%rbp)
fffff800002b7517:	48 8d 45 30          	lea    0x30(%rbp),%rax
fffff800002b751b:	eb 69                	jmp    0xfffff800002b7586
fffff800002b751d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff800002b7521:	e8 0a 1b f5 ff       	call   0xfffff80000209030
fffff800002b7526:	eb 74                	jmp    0xfffff800002b759c
fffff800002b7528:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff800002b752c:	e8 7f 59 f8 ff       	call   0xfffff8000023ceb0
fffff800002b7531:	eb 69                	jmp    0xfffff800002b759c
fffff800002b7533:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002b753a:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
fffff800002b753f:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
fffff800002b7544:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002b754b:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002b7552:	8b 05 04 20 35 00    	mov    0x352004(%rip),%eax        # 0xfffff8000060955c
fffff800002b7558:	a8 01                	test   $0x1,%al
fffff800002b755a:	74 1d                	je     0xfffff800002b7579
fffff800002b755c:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002b7563:	02 00
fffff800002b7565:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
fffff800002b7569:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff800002b756e:	e8 9d aa 05 00       	call   0xfffff80000312010
fffff800002b7573:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
fffff800002b7577:	eb 0d                	jmp    0xfffff800002b7586
fffff800002b7579:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff800002b757e:	0f 78 45 f0          	vmread %rax,-0x10(%rbp)
fffff800002b7582:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002b7586:	48 8b 00             	mov    (%rax),%rax
fffff800002b7589:	49 8b ca             	mov    %r10,%rcx
fffff800002b758c:	48 f7 d1             	not    %rcx
fffff800002b758f:	4d 23 ca             	and    %r10,%r9
fffff800002b7592:	48 23 c8             	and    %rax,%rcx
fffff800002b7595:	49 0b c9             	or     %r9,%rcx
fffff800002b7598:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
fffff800002b759c:	f6 45 20 40          	testb  $0x40,0x20(%rbp)
fffff800002b75a0:	75 08                	jne    0xfffff800002b75aa
fffff800002b75a2:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
fffff800002b75a8:	eb 4a                	jmp    0xfffff800002b75f4
fffff800002b75aa:	48 8b cb             	mov    %rbx,%rcx
fffff800002b75ad:	e8 12 a0 01 00       	call   0xfffff800002d15c4
fffff800002b75b2:	48 8b 8b c0 02 00 00 	mov    0x2c0(%rbx),%rcx
fffff800002b75b9:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff800002b75c0:	75 13                	jne    0xfffff800002b75d5
fffff800002b75c2:	f6 81 a0 10 00 00 01 	testb  $0x1,0x10a0(%rcx)
fffff800002b75c9:	74 0a                	je     0xfffff800002b75d5
fffff800002b75cb:	48 8b cb             	mov    %rbx,%rcx
fffff800002b75ce:	e8 f9 09 08 00       	call   0xfffff80000337fcc
fffff800002b75d3:	eb 1f                	jmp    0xfffff800002b75f4
fffff800002b75d5:	83 63 18 00          	andl   $0x0,0x18(%rbx)
fffff800002b75d9:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
fffff800002b75de:	c7 43 14 12 00 00 00 	movl   $0x12,0x14(%rbx)
fffff800002b75e5:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
fffff800002b75e9:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
fffff800002b75ef:	e8 b4 cc fe ff       	call   0xfffff800002a42a8
fffff800002b75f4:	48 83 c4 38          	add    $0x38,%rsp
fffff800002b75f8:	5b                   	pop    %rbx
fffff800002b75f9:	5d                   	pop    %rbp
fffff800002b75fa:	c3                   	ret
fffff800002b75fb:	cc                   	int3
fffff800002b75fc:	cc                   	int3
fffff800002b75fd:	cc                   	int3
fffff800002b75fe:	cc                   	int3
fffff800002b75ff:	cc                   	int3
fffff800002b7600:	cc                   	int3
fffff800002b7601:	cc                   	int3
fffff800002b7602:	cc                   	int3
fffff800002b7603:	cc                   	int3
fffff800002b7604:	4c 8b dc             	mov    %rsp,%r11
fffff800002b7607:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff800002b760b:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff800002b760f:	57                   	push   %rdi
fffff800002b7610:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002b7614:	48 8b 05 cd 9f 34 00 	mov    0x349fcd(%rip),%rax        # 0xfffff800006015e8
fffff800002b761b:	48 33 c4             	xor    %rsp,%rax
fffff800002b761e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff800002b7623:	33 c0                	xor    %eax,%eax
fffff800002b7625:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002b7628:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
fffff800002b762d:	48 8b d9             	mov    %rcx,%rbx
fffff800002b7630:	33 f6                	xor    %esi,%esi
fffff800002b7632:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
fffff800002b7637:	49 89 43 e0          	mov    %rax,-0x20(%r11)
fffff800002b763b:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
fffff800002b7642:	49 89 73 b8          	mov    %rsi,-0x48(%r11)
fffff800002b7646:	c7 80 70 01 00 00 21 	movl   $0x21,0x170(%rax)
fffff800002b764d:	00 00 00
fffff800002b7650:	48 8b b9 c0 02 00 00 	mov    0x2c0(%rcx),%rdi
fffff800002b7657:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
fffff800002b765b:	e8 d0 19 f5 ff       	call   0xfffff80000209030
fffff800002b7660:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
fffff800002b7665:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002b766a:	48 8b cb             	mov    %rbx,%rcx
fffff800002b766d:	e8 0a 87 06 00       	call   0xfffff8000031fd7c
fffff800002b7672:	66 85 c0             	test   %ax,%ax
fffff800002b7675:	75 19                	jne    0xfffff800002b7690
fffff800002b7677:	45 33 c0             	xor    %r8d,%r8d
fffff800002b767a:	48 8b cb             	mov    %rbx,%rcx
fffff800002b767d:	e8 16 78 ff ff       	call   0xfffff800002aee98
fffff800002b7682:	89 b7 a0 0e 00 00    	mov    %esi,0xea0(%rdi)
fffff800002b7688:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff800002b768e:	eb 1e                	jmp    0xfffff800002b76ae
fffff800002b7690:	b9 04 10 00 00       	mov    $0x1004,%ecx
fffff800002b7695:	66 3b c1             	cmp    %cx,%ax
fffff800002b7698:	48 8b cb             	mov    %rbx,%rcx
fffff800002b769b:	75 07                	jne    0xfffff800002b76a4
fffff800002b769d:	e8 b2 01 00 00       	call   0xfffff800002b7854
fffff800002b76a2:	eb 0a                	jmp    0xfffff800002b76ae
fffff800002b76a4:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff800002b76a9:	e8 2e 58 00 00       	call   0xfffff800002bcedc
fffff800002b76ae:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff800002b76b3:	48 33 cc             	xor    %rsp,%rcx
fffff800002b76b6:	e8 b5 3e f8 ff       	call   0xfffff8000023b570
fffff800002b76bb:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
fffff800002b76c0:	49 8b 5b 18          	mov    0x18(%r11),%rbx
fffff800002b76c4:	49 8b 73 20          	mov    0x20(%r11),%rsi
fffff800002b76c8:	49 8b e3             	mov    %r11,%rsp
fffff800002b76cb:	5f                   	pop    %rdi
fffff800002b76cc:	c3                   	ret
fffff800002b76cd:	cc                   	int3
fffff800002b76ce:	cc                   	int3
fffff800002b76cf:	cc                   	int3
fffff800002b76d0:	cc                   	int3
fffff800002b76d1:	cc                   	int3
fffff800002b76d2:	cc                   	int3
fffff800002b76d3:	cc                   	int3
fffff800002b76d4:	40 53                	rex push %rbx
fffff800002b76d6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b76da:	48 8b d9             	mov    %rcx,%rbx
fffff800002b76dd:	e8 ee 59 00 00       	call   0xfffff800002bd0d0
fffff800002b76e2:	84 c0                	test   %al,%al
fffff800002b76e4:	74 11                	je     0xfffff800002b76f7
fffff800002b76e6:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
fffff800002b76ed:	c7 81 70 01 00 00 1d 	movl   $0x1d,0x170(%rcx)
fffff800002b76f4:	00 00 00
fffff800002b76f7:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b76fb:	5b                   	pop    %rbx
fffff800002b76fc:	c3                   	ret
fffff800002b76fd:	cc                   	int3
fffff800002b76fe:	cc                   	int3
fffff800002b76ff:	cc                   	int3
fffff800002b7700:	cc                   	int3
fffff800002b7701:	cc                   	int3
fffff800002b7702:	cc                   	int3
fffff800002b7703:	cc                   	int3
fffff800002b7704:	40 53                	rex push %rbx
fffff800002b7706:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b770a:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
fffff800002b7711:	48 8b d9             	mov    %rcx,%rbx
fffff800002b7714:	c7 80 70 01 00 00 1b 	movl   $0x1b,0x170(%rax)
fffff800002b771b:	00 00 00
fffff800002b771e:	80 3d 7b 1b 4d 00 00 	cmpb   $0x0,0x4d1b7b(%rip)        # 0xfffff800007892a0
fffff800002b7725:	74 41                	je     0xfffff800002b7768
fffff800002b7727:	f7 05 53 1b 4d 00 00 	testl  $0x800,0x4d1b53(%rip)        # 0xfffff80000789284
fffff800002b772e:	08 00 00
fffff800002b7731:	74 35                	je     0xfffff800002b7768
fffff800002b7733:	48 8b 91 08 01 00 00 	mov    0x108(%rcx),%rdx
fffff800002b773a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002b773f:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002b7745:	48 63 82 70 01 00 00 	movslq 0x170(%rdx),%rax
fffff800002b774c:	4c 8b 84 c2 08 20 00 	mov    0x2008(%rdx,%rax,8),%r8
fffff800002b7753:	00
fffff800002b7754:	e8 b7 19 f5 ff       	call   0xfffff80000209110
fffff800002b7759:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff800002b775e:	b9 2b 1d 00 00       	mov    $0x1d2b,%ecx
fffff800002b7763:	e8 28 16 fc ff       	call   0xfffff80000278d90
fffff800002b7768:	48 8b cb             	mov    %rbx,%rcx
fffff800002b776b:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff800002b7771:	e8 c2 9d 01 00       	call   0xfffff800002d1538
fffff800002b7776:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b777a:	5b                   	pop    %rbx
fffff800002b777b:	c3                   	ret
fffff800002b777c:	cc                   	int3
fffff800002b777d:	cc                   	int3
fffff800002b777e:	cc                   	int3
fffff800002b777f:	cc                   	int3
fffff800002b7780:	cc                   	int3
fffff800002b7781:	cc                   	int3
fffff800002b7782:	cc                   	int3
fffff800002b7783:	cc                   	int3
fffff800002b7784:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002b7788:	44 0f b6 da          	movzbl %dl,%r11d
fffff800002b778c:	4c 8b d1             	mov    %rcx,%r10
fffff800002b778f:	41 f7 c0 fb ff ff ff 	test   $0xfffffffb,%r8d
fffff800002b7796:	0f 85 a7 00 00 00    	jne    0xfffff800002b7843
fffff800002b779c:	41 0f b7 49 08       	movzwl 0x8(%r9),%ecx
fffff800002b77a1:	66 83 f9 1f          	cmp    $0x1f,%cx
fffff800002b77a5:	0f 87 98 00 00 00    	ja     0xfffff800002b7843
fffff800002b77ab:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff800002b77b1:	41 d3 e1             	shl    %cl,%r9d
fffff800002b77b4:	45 85 8a b0 34 00 00 	test   %r9d,0x34b0(%r10)
fffff800002b77bb:	75 0e                	jne    0xfffff800002b77cb
fffff800002b77bd:	41 8d 43 ff          	lea    -0x1(%r11),%eax
fffff800002b77c1:	3c 01                	cmp    $0x1,%al
fffff800002b77c3:	76 7e                	jbe    0xfffff800002b7843
fffff800002b77c5:	41 f6 c1 18          	test   $0x18,%r9b
fffff800002b77c9:	74 78                	je     0xfffff800002b7843
fffff800002b77cb:	41 f6 82 20 01 00 00 	testb  $0x8,0x120(%r10)
fffff800002b77d2:	08
fffff800002b77d3:	74 07                	je     0xfffff800002b77dc
fffff800002b77d5:	b8 07 00 00 00       	mov    $0x7,%eax
fffff800002b77da:	eb 6c                	jmp    0xfffff800002b7848
fffff800002b77dc:	49 8b 82 10 0b 01 00 	mov    0x10b10(%r10),%rax
fffff800002b77e3:	48 85 c0             	test   %rax,%rax
fffff800002b77e6:	75 52                	jne    0xfffff800002b783a
fffff800002b77e8:	f0 49 0f ba aa 10 0b 	lock btsq $0x0,0x10b10(%r10)
fffff800002b77ef:	01 00 00
fffff800002b77f2:	72 48                	jb     0xfffff800002b783c
fffff800002b77f4:	49 69 cb c0 46 00 00 	imul   $0x46c0,%r11,%rcx
fffff800002b77fb:	42 8b 84 11 3c 47 00 	mov    0x473c(%rcx,%r10,1),%eax
fffff800002b7802:	00
fffff800002b7803:	41 83 f8 04          	cmp    $0x4,%r8d
fffff800002b7807:	75 05                	jne    0xfffff800002b780e
fffff800002b7809:	41 0b c1             	or     %r9d,%eax
fffff800002b780c:	eb 06                	jmp    0xfffff800002b7814
fffff800002b780e:	41 f7 d1             	not    %r9d
fffff800002b7811:	41 23 c1             	and    %r9d,%eax
fffff800002b7814:	42 89 84 11 3c 47 00 	mov    %eax,0x473c(%rcx,%r10,1)
fffff800002b781b:	00
fffff800002b781c:	49 8b ca             	mov    %r10,%rcx
fffff800002b781f:	e8 e4 8a ff ff       	call   0xfffff800002b0308
fffff800002b7824:	f0 49 83 a2 10 0b 01 	lock andq $0x0,0x10b10(%r10)
fffff800002b782b:	00 00
fffff800002b782d:	41 8a d3             	mov    %r11b,%dl
fffff800002b7830:	49 8b ca             	mov    %r10,%rcx
fffff800002b7833:	e8 30 8b ff ff       	call   0xfffff800002b0368
fffff800002b7838:	eb 0e                	jmp    0xfffff800002b7848
fffff800002b783a:	f3 90                	pause
fffff800002b783c:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff800002b7841:	eb 05                	jmp    0xfffff800002b7848
fffff800002b7843:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002b7848:	48 83 c4 28          	add    $0x28,%rsp
fffff800002b784c:	c3                   	ret
fffff800002b784d:	cc                   	int3
fffff800002b784e:	cc                   	int3
fffff800002b784f:	cc                   	int3
fffff800002b7850:	cc                   	int3
fffff800002b7851:	cc                   	int3
fffff800002b7852:	cc                   	int3
fffff800002b7853:	cc                   	int3
fffff800002b7854:	40 55                	rex push %rbp
fffff800002b7856:	53                   	push   %rbx
fffff800002b7857:	57                   	push   %rdi
fffff800002b7858:	48 8b ec             	mov    %rsp,%rbp
fffff800002b785b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
fffff800002b7862:	80 3d 37 1a 4d 00 00 	cmpb   $0x0,0x4d1a37(%rip)        # 0xfffff800007892a0
fffff800002b7869:	48 8b d9             	mov    %rcx,%rbx
fffff800002b786c:	74 2c                	je     0xfffff800002b789a
fffff800002b786e:	f7 05 0c 1a 4d 00 00 	testl  $0x800000,0x4d1a0c(%rip)        # 0xfffff80000789284
fffff800002b7875:	00 80 00
fffff800002b7878:	74 20                	je     0xfffff800002b789a
fffff800002b787a:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
fffff800002b787f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
fffff800002b7883:	e8 88 18 f5 ff       	call   0xfffff80000209110
fffff800002b7888:	48 8b 55 38          	mov    0x38(%rbp),%rdx
fffff800002b788c:	b9 37 1d 00 00       	mov    $0x1d37,%ecx
fffff800002b7891:	4c 63 43 14          	movslq 0x14(%rbx),%r8
fffff800002b7895:	e8 f6 14 fc ff       	call   0xfffff80000278d90
fffff800002b789a:	4c 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%r8
fffff800002b78a1:	41 f6 80 f0 0d 00 00 	testb  $0x1,0xdf0(%r8)
fffff800002b78a8:	01
fffff800002b78a9:	74 37                	je     0xfffff800002b78e2
fffff800002b78ab:	41 0f 10 88 f0 0d 00 	movups 0xdf0(%r8),%xmm1
fffff800002b78b2:	00
fffff800002b78b3:	45 33 c9             	xor    %r9d,%r9d
fffff800002b78b6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
fffff800002b78ba:	45 33 c0             	xor    %r8d,%r8d
fffff800002b78bd:	48 8b cb             	mov    %rbx,%rcx
fffff800002b78c0:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
fffff800002b78c4:	66 0f 7e c8          	movd   %xmm1,%eax
fffff800002b78c8:	24 fe                	and    $0xfe,%al
fffff800002b78ca:	88 45 e0             	mov    %al,-0x20(%rbp)
fffff800002b78cd:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
fffff800002b78d1:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
fffff800002b78d6:	e8 a9 2a ff ff       	call   0xfffff800002aa384
fffff800002b78db:	4c 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%r8
fffff800002b78e2:	bf 03 00 00 00       	mov    $0x3,%edi
fffff800002b78e7:	41 39 b8 78 10 00 00 	cmp    %edi,0x1078(%r8)
fffff800002b78ee:	75 26                	jne    0xfffff800002b7916
fffff800002b78f0:	49 8b 80 80 10 00 00 	mov    0x1080(%r8),%rax
fffff800002b78f7:	0f b6 53 14          	movzbl 0x14(%rbx),%edx
fffff800002b78fb:	48 8b 08             	mov    (%rax),%rcx
fffff800002b78fe:	8b 81 18 03 00 00    	mov    0x318(%rcx),%eax
fffff800002b7904:	0f a3 d0             	bt     %edx,%eax
fffff800002b7907:	73 0d                	jae    0xfffff800002b7916
fffff800002b7909:	48 8b cb             	mov    %rbx,%rcx
fffff800002b790c:	e8 b3 05 08 00       	call   0xfffff80000337ec4
fffff800002b7911:	e9 a7 00 00 00       	jmp    0xfffff800002b79bd
fffff800002b7916:	83 7b 14 01          	cmpl   $0x1,0x14(%rbx)
fffff800002b791a:	75 15                	jne    0xfffff800002b7931
fffff800002b791c:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
fffff800002b7920:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002b7925:	e8 72 08 05 00       	call   0xfffff8000030819c
fffff800002b792a:	4c 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%r8
fffff800002b7931:	4c 8b 8b 08 03 00 00 	mov    0x308(%rbx),%r9
fffff800002b7938:	41 8a 50 14          	mov    0x14(%r8),%dl
fffff800002b793c:	44 0f b6 53 14       	movzbl 0x14(%rbx),%r10d
fffff800002b7941:	45 8b 81 a0 36 00 00 	mov    0x36a0(%r9),%r8d
fffff800002b7948:	83 65 28 00          	andl   $0x0,0x28(%rbp)
fffff800002b794c:	8a ca                	mov    %dl,%cl
fffff800002b794e:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002b7953:	d3 e0                	shl    %cl,%eax
fffff800002b7955:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff800002b7958:	0b c8                	or     %eax,%ecx
fffff800002b795a:	f7 d1                	not    %ecx