fffff8000030f6d7:	cc                   	int3
fffff8000030f6d8:	cc                   	int3
fffff8000030f6d9:	cc                   	int3
fffff8000030f6da:	cc                   	int3
fffff8000030f6db:	cc                   	int3
fffff8000030f6dc:	cc                   	int3
fffff8000030f6dd:	cc                   	int3
fffff8000030f6de:	cc                   	int3
fffff8000030f6df:	cc                   	int3
fffff8000030f6e0:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030f6e4:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000030f6eb:	00 00
fffff8000030f6ed:	4c 8b 89 80 0b 00 00 	mov    0xb80(%rcx),%r9
fffff8000030f6f4:	49 83 e9 80          	sub    $0xffffffffffffff80,%r9
fffff8000030f6f8:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff8000030f6fc:	74 36                	je     0xfffff8000030f734
fffff8000030f6fe:	0f 10 02             	movups (%rdx),%xmm0
fffff8000030f701:	41 0f 11 01          	movups %xmm0,(%r9)
fffff8000030f705:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
fffff8000030f709:	41 0f 11 49 10       	movups %xmm1,0x10(%r9)
fffff8000030f70e:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
fffff8000030f712:	41 0f 11 41 20       	movups %xmm0,0x20(%r9)
fffff8000030f717:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
fffff8000030f71b:	41 0f 11 49 30       	movups %xmm1,0x30(%r9)
fffff8000030f720:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
fffff8000030f724:	41 0f 11 41 40       	movups %xmm0,0x40(%r9)
fffff8000030f729:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
fffff8000030f72d:	41 0f 11 49 50       	movups %xmm1,0x50(%r9)
fffff8000030f732:	eb 0e                	jmp    0xfffff8000030f742
fffff8000030f734:	41 b8 60 00 00 00    	mov    $0x60,%r8d
fffff8000030f73a:	49 8b c9             	mov    %r9,%rcx
fffff8000030f73d:	e8 9e c5 f2 ff       	call   0xfffff8000023bce0
fffff8000030f742:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030f746:	c3                   	ret
fffff8000030f747:	cc                   	int3
fffff8000030f748:	cc                   	int3
fffff8000030f749:	cc                   	int3
fffff8000030f74a:	cc                   	int3
fffff8000030f74b:	cc                   	int3
fffff8000030f74c:	cc                   	int3
fffff8000030f74d:	cc                   	int3
fffff8000030f74e:	cc                   	int3
fffff8000030f74f:	cc                   	int3
fffff8000030f750:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030f754:	4c 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%r9
fffff8000030f75b:	45 33 d2             	xor    %r10d,%r10d
fffff8000030f75e:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
fffff8000030f763:	48 83 fa 20          	cmp    $0x20,%rdx
fffff8000030f767:	72 06                	jb     0xfffff8000030f76f
fffff8000030f769:	41 8d 42 05          	lea    0x5(%r10),%eax
fffff8000030f76d:	eb 66                	jmp    0xfffff8000030f7d5
fffff8000030f76f:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
fffff8000030f774:	4d 8b c2             	mov    %r10,%r8
fffff8000030f777:	48 85 d2             	test   %rdx,%rdx
fffff8000030f77a:	74 24                	je     0xfffff8000030f7a0
fffff8000030f77c:	48 8b c2             	mov    %rdx,%rax
fffff8000030f77f:	83 e0 0f             	and    $0xf,%eax
fffff8000030f782:	44 8b c0             	mov    %eax,%r8d
fffff8000030f785:	49 0f ba e8 0c       	bts    $0xc,%r8
fffff8000030f78a:	48 85 c0             	test   %rax,%rax
fffff8000030f78d:	4c 0f 44 c0          	cmove  %rax,%r8
fffff8000030f791:	83 e2 10             	and    $0x10,%edx
fffff8000030f794:	48 c1 e2 0a          	shl    $0xa,%rdx
fffff8000030f798:	4c 0b c2             	or     %rdx,%r8
fffff8000030f79b:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
fffff8000030f7a0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000030f7a5:	e8 aa 04 00 00       	call   0xfffff8000030fc54
fffff8000030f7aa:	4c 39 44 24 30       	cmp    %r8,0x30(%rsp)
fffff8000030f7af:	74 20                	je     0xfffff8000030f7d1
fffff8000030f7b1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000030f7b6:	e8 79 cb ff ff       	call   0xfffff8000030c334
fffff8000030f7bb:	49 8b 81 90 0e 00 00 	mov    0xe90(%r9),%rax
fffff8000030f7c2:	41 c6 81 99 0e 00 00 	movb   $0x1,0xe99(%r9)
fffff8000030f7c9:	01
fffff8000030f7ca:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff8000030f7d1:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000030f7d5:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030f7d9:	c3                   	ret
fffff8000030f7da:	cc                   	int3
fffff8000030f7db:	cc                   	int3
fffff8000030f7dc:	cc                   	int3
fffff8000030f7dd:	cc                   	int3
fffff8000030f7de:	cc                   	int3
fffff8000030f7df:	cc                   	int3
fffff8000030f7e0:	cc                   	int3
fffff8000030f7e1:	cc                   	int3
fffff8000030f7e2:	cc                   	int3
fffff8000030f7e3:	cc                   	int3
fffff8000030f7e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030f7e9:	57                   	push   %rdi
fffff8000030f7ea:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030f7ee:	f6 81 a0 0b 00 00 01 	testb  $0x1,0xba0(%rcx)
fffff8000030f7f5:	48 8b da             	mov    %rdx,%rbx
fffff8000030f7f8:	48 8b f9             	mov    %rcx,%rdi
fffff8000030f7fb:	75 1a                	jne    0xfffff8000030f817
fffff8000030f7fd:	48 8b 89 80 0b 00 00 	mov    0xb80(%rcx),%rcx
fffff8000030f804:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
fffff8000030f80b:	e8 d0 d3 f2 ff       	call   0xfffff8000023cbe0
fffff8000030f810:	80 8f a0 0b 00 00 01 	orb    $0x1,0xba0(%rdi)
fffff8000030f817:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000030f81e:	00 00
fffff8000030f820:	48 8b 97 80 0b 00 00 	mov    0xb80(%rdi),%rdx
fffff8000030f827:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
fffff8000030f82b:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff8000030f82f:	74 54                	je     0xfffff8000030f885
fffff8000030f831:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000030f836:	8d 48 7e             	lea    0x7e(%rax),%ecx
fffff8000030f839:	0f 10 02             	movups (%rdx),%xmm0
fffff8000030f83c:	0f 11 03             	movups %xmm0,(%rbx)
fffff8000030f83f:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
fffff8000030f843:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
fffff8000030f847:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
fffff8000030f84b:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
fffff8000030f84f:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
fffff8000030f853:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
fffff8000030f857:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
fffff8000030f85b:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
fffff8000030f85f:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
fffff8000030f863:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
fffff8000030f867:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
fffff8000030f86b:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
fffff8000030f86f:	48 03 d9             	add    %rcx,%rbx
fffff8000030f872:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
fffff8000030f876:	48 03 d1             	add    %rcx,%rdx
fffff8000030f879:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
fffff8000030f87d:	48 83 e8 01          	sub    $0x1,%rax
fffff8000030f881:	75 b6                	jne    0xfffff8000030f839
fffff8000030f883:	eb 0e                	jmp    0xfffff8000030f893
fffff8000030f885:	41 b8 00 01 00 00    	mov    $0x100,%r8d
fffff8000030f88b:	48 8b cb             	mov    %rbx,%rcx
fffff8000030f88e:	e8 4d c4 f2 ff       	call   0xfffff8000023bce0
fffff8000030f893:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000030f898:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030f89c:	5f                   	pop    %rdi
fffff8000030f89d:	c3                   	ret
fffff8000030f89e:	cc                   	int3
fffff8000030f89f:	cc                   	int3
fffff8000030f8a0:	cc                   	int3
fffff8000030f8a1:	cc                   	int3
fffff8000030f8a2:	cc                   	int3
fffff8000030f8a3:	cc                   	int3
fffff8000030f8a4:	cc                   	int3
fffff8000030f8a5:	cc                   	int3
fffff8000030f8a6:	cc                   	int3
fffff8000030f8a7:	cc                   	int3
fffff8000030f8a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030f8ad:	57                   	push   %rdi
fffff8000030f8ae:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030f8b2:	f6 81 a0 0b 00 00 01 	testb  $0x1,0xba0(%rcx)
fffff8000030f8b9:	48 8b fa             	mov    %rdx,%rdi
fffff8000030f8bc:	48 8b d9             	mov    %rcx,%rbx
fffff8000030f8bf:	75 1a                	jne    0xfffff8000030f8db
fffff8000030f8c1:	48 8b 89 80 0b 00 00 	mov    0xb80(%rcx),%rcx
fffff8000030f8c8:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
fffff8000030f8cf:	e8 0c d3 f2 ff       	call   0xfffff8000023cbe0
fffff8000030f8d4:	80 8b a0 0b 00 00 01 	orb    $0x1,0xba0(%rbx)
fffff8000030f8db:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000030f8e2:	00 00
fffff8000030f8e4:	4c 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%r9
fffff8000030f8eb:	49 83 e9 80          	sub    $0xffffffffffffff80,%r9
fffff8000030f8ef:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff8000030f8f3:	74 5c                	je     0xfffff8000030f951
fffff8000030f8f5:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000030f8fa:	8d 48 7e             	lea    0x7e(%rax),%ecx
fffff8000030f8fd:	0f 10 07             	movups (%rdi),%xmm0
fffff8000030f900:	41 0f 11 01          	movups %xmm0,(%r9)
fffff8000030f904:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
fffff8000030f908:	41 0f 11 49 10       	movups %xmm1,0x10(%r9)
fffff8000030f90d:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
fffff8000030f911:	41 0f 11 41 20       	movups %xmm0,0x20(%r9)
fffff8000030f916:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
fffff8000030f91a:	41 0f 11 49 30       	movups %xmm1,0x30(%r9)
fffff8000030f91f:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
fffff8000030f923:	41 0f 11 41 40       	movups %xmm0,0x40(%r9)
fffff8000030f928:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
fffff8000030f92c:	41 0f 11 49 50       	movups %xmm1,0x50(%r9)
fffff8000030f931:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
fffff8000030f935:	41 0f 11 41 60       	movups %xmm0,0x60(%r9)
fffff8000030f93a:	4c 03 c9             	add    %rcx,%r9
fffff8000030f93d:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
fffff8000030f941:	48 03 f9             	add    %rcx,%rdi
fffff8000030f944:	41 0f 11 49 f0       	movups %xmm1,-0x10(%r9)
fffff8000030f949:	48 83 e8 01          	sub    $0x1,%rax
fffff8000030f94d:	75 ae                	jne    0xfffff8000030f8fd
fffff8000030f94f:	eb 11                	jmp    0xfffff8000030f962
fffff8000030f951:	41 b8 00 01 00 00    	mov    $0x100,%r8d
fffff8000030f957:	48 8b d7             	mov    %rdi,%rdx
fffff8000030f95a:	49 8b c9             	mov    %r9,%rcx
fffff8000030f95d:	e8 7e c3 f2 ff       	call   0xfffff8000023bce0
fffff8000030f962:	80 8b a0 0b 00 00 40 	orb    $0x40,0xba0(%rbx)
fffff8000030f969:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000030f96e:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030f972:	5f                   	pop    %rdi
fffff8000030f973:	c3                   	ret
fffff8000030f974:	cc                   	int3
fffff8000030f975:	cc                   	int3
fffff8000030f976:	cc                   	int3
fffff8000030f977:	cc                   	int3
fffff8000030f978:	cc                   	int3
fffff8000030f979:	cc                   	int3
fffff8000030f97a:	cc                   	int3
fffff8000030f97b:	cc                   	int3
fffff8000030f97c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030f981:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000030f986:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000030f98b:	57                   	push   %rdi
fffff8000030f98c:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030f990:	48 8b 69 10          	mov    0x10(%rcx),%rbp
fffff8000030f994:	44 8b c2             	mov    %edx,%r8d
fffff8000030f997:	48 8b f1             	mov    %rcx,%rsi
fffff8000030f99a:	41 81 e8 00 00 04 00 	sub    $0x40000,%r8d
fffff8000030f9a1:	0f 84 5b 01 00 00    	je     0xfffff8000030fb02
fffff8000030f9a7:	41 83 e8 03          	sub    $0x3,%r8d
fffff8000030f9ab:	0f 84 be 00 00 00    	je     0xfffff8000030fa6f
fffff8000030f9b1:	41 81 e8 fd 0f 00 00 	sub    $0xffd,%r8d
fffff8000030f9b8:	0f 84 44 01 00 00    	je     0xfffff8000030fb02
fffff8000030f9be:	41 83 e8 03          	sub    $0x3,%r8d
fffff8000030f9c2:	0f 84 a7 00 00 00    	je     0xfffff8000030fa6f
fffff8000030f9c8:	41 81 f8 fe ef 03 00 	cmp    $0x3effe,%r8d
fffff8000030f9cf:	0f 85 f5 01 00 00    	jne    0xfffff8000030fbca
fffff8000030f9d5:	83 b9 f8 01 00 00 03 	cmpl   $0x3,0x1f8(%rcx)
fffff8000030f9dc:	75 0f                	jne    0xfffff8000030f9ed
fffff8000030f9de:	41 b0 01             	mov    $0x1,%r8b
fffff8000030f9e1:	ba 00 10 04 00       	mov    $0x41000,%edx
fffff8000030f9e6:	e8 8d 56 00 00       	call   0xfffff80000315078
fffff8000030f9eb:	eb 07                	jmp    0xfffff8000030f9f4
fffff8000030f9ed:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
fffff8000030f9f4:	48 8b 5e 40          	mov    0x40(%rsi),%rbx
fffff8000030f9f8:	48 8b c8             	mov    %rax,%rcx
fffff8000030f9fb:	48 c1 e9 15          	shr    $0x15,%rcx
fffff8000030f9ff:	48 8b d3             	mov    %rbx,%rdx
fffff8000030fa02:	48 c1 e2 02          	shl    $0x2,%rdx
fffff8000030fa06:	48 23 d1             	and    %rcx,%rdx
fffff8000030fa09:	48 8b ce             	mov    %rsi,%rcx
fffff8000030fa0c:	48 33 d3             	xor    %rbx,%rdx
fffff8000030fa0f:	81 e2 00 04 00 00    	and    $0x400,%edx
fffff8000030fa15:	48 33 da             	xor    %rdx,%rbx
fffff8000030fa18:	48 8b d0             	mov    %rax,%rdx
fffff8000030fa1b:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
fffff8000030fa1f:	48 89 9d 60 01 00 00 	mov    %rbx,0x160(%rbp)
fffff8000030fa26:	e8 35 08 00 00       	call   0xfffff80000310260
fffff8000030fa2b:	48 8b cb             	mov    %rbx,%rcx
fffff8000030fa2e:	48 8d 04 1b          	lea    (%rbx,%rbx,1),%rax
fffff8000030fa32:	48 c1 e1 02          	shl    $0x2,%rcx
fffff8000030fa36:	48 03 db             	add    %rbx,%rbx
fffff8000030fa39:	33 8d 10 01 00 00    	xor    0x110(%rbp),%ecx
fffff8000030fa3f:	81 e1 00 04 00 00    	and    $0x400,%ecx
fffff8000030fa45:	48 33 8d 10 01 00 00 	xor    0x110(%rbp),%rcx
fffff8000030fa4c:	48 33 c1             	xor    %rcx,%rax
fffff8000030fa4f:	25 00 08 00 00       	and    $0x800,%eax
fffff8000030fa54:	48 33 c8             	xor    %rax,%rcx
fffff8000030fa57:	48 33 d9             	xor    %rcx,%rbx
fffff8000030fa5a:	81 e3 00 10 00 00    	and    $0x1000,%ebx
fffff8000030fa60:	48 33 d9             	xor    %rcx,%rbx
fffff8000030fa63:	48 89 9d 10 01 00 00 	mov    %rbx,0x110(%rbp)
fffff8000030fa6a:	e9 5b 01 00 00       	jmp    0xfffff8000030fbca
fffff8000030fa6f:	b8 03 10 04 00       	mov    $0x41003,%eax
fffff8000030fa74:	3b d0                	cmp    %eax,%edx
fffff8000030fa76:	74 12                	je     0xfffff8000030fa8a
fffff8000030fa78:	83 b9 f8 01 00 00 03 	cmpl   $0x3,0x1f8(%rcx)
fffff8000030fa7f:	74 09                	je     0xfffff8000030fa8a
fffff8000030fa81:	48 8b 85 40 01 00 00 	mov    0x140(%rbp),%rax
fffff8000030fa88:	eb 0a                	jmp    0xfffff8000030fa94
fffff8000030fa8a:	41 b0 01             	mov    $0x1,%r8b
fffff8000030fa8d:	8b d0                	mov    %eax,%edx
fffff8000030fa8f:	e8 e4 55 00 00       	call   0xfffff80000315078
fffff8000030fa94:	4c 8b 85 10 01 00 00 	mov    0x110(%rbp),%r8
fffff8000030fa9b:	48 8b d0             	mov    %rax,%rdx
fffff8000030fa9e:	4c 33 c0             	xor    %rax,%r8
fffff8000030faa1:	48 c1 ea 0b          	shr    $0xb,%rdx
fffff8000030faa5:	41 83 e0 10          	and    $0x10,%r8d
fffff8000030faa9:	4c 33 85 10 01 00 00 	xor    0x110(%rbp),%r8
fffff8000030fab0:	49 8b c8             	mov    %r8,%rcx
fffff8000030fab3:	48 33 c8             	xor    %rax,%rcx
fffff8000030fab6:	83 e1 20             	and    $0x20,%ecx
fffff8000030fab9:	4c 33 c1             	xor    %rcx,%r8
fffff8000030fabc:	48 8b ca             	mov    %rdx,%rcx
fffff8000030fabf:	49 33 c8             	xor    %r8,%rcx
fffff8000030fac2:	83 e1 40             	and    $0x40,%ecx
fffff8000030fac5:	4c 33 c1             	xor    %rcx,%r8
fffff8000030fac8:	48 8b c8             	mov    %rax,%rcx
fffff8000030facb:	49 33 d0             	xor    %r8,%rdx
fffff8000030face:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff8000030fad2:	48 c1 e8 0e          	shr    $0xe,%rax
fffff8000030fad6:	81 e2 80 00 00 00    	and    $0x80,%edx
fffff8000030fadc:	4c 33 c2             	xor    %rdx,%r8
fffff8000030fadf:	49 33 c8             	xor    %r8,%rcx
fffff8000030fae2:	81 e1 00 01 00 00    	and    $0x100,%ecx
fffff8000030fae8:	4c 33 c1             	xor    %rcx,%r8
fffff8000030faeb:	49 33 c0             	xor    %r8,%rax
fffff8000030faee:	25 00 02 00 00       	and    $0x200,%eax
fffff8000030faf3:	49 33 c0             	xor    %r8,%rax
fffff8000030faf6:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
fffff8000030fafd:	e9 c0 00 00 00       	jmp    0xfffff8000030fbc2
fffff8000030fb02:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff8000030fb08:	74 12                	je     0xfffff8000030fb1c
fffff8000030fb0a:	83 b9 f8 01 00 00 03 	cmpl   $0x3,0x1f8(%rcx)
fffff8000030fb11:	74 09                	je     0xfffff8000030fb1c
fffff8000030fb13:	48 8b bd 38 01 00 00 	mov    0x138(%rbp),%rdi
fffff8000030fb1a:	eb 10                	jmp    0xfffff8000030fb2c
fffff8000030fb1c:	41 b0 01             	mov    $0x1,%r8b
fffff8000030fb1f:	ba 00 10 04 00       	mov    $0x41000,%edx
fffff8000030fb24:	e8 4f 55 00 00       	call   0xfffff80000315078
fffff8000030fb29:	48 8b f8             	mov    %rax,%rdi
fffff8000030fb2c:	48 8b 56 40          	mov    0x40(%rsi),%rdx
fffff8000030fb30:	48 8b c7             	mov    %rdi,%rax
fffff8000030fb33:	48 c1 e8 15          	shr    $0x15,%rax
fffff8000030fb37:	48 8b ca             	mov    %rdx,%rcx
fffff8000030fb3a:	48 c1 e1 02          	shl    $0x2,%rcx
fffff8000030fb3e:	48 8b da             	mov    %rdx,%rbx
fffff8000030fb41:	48 23 c8             	and    %rax,%rcx
fffff8000030fb44:	48 33 ca             	xor    %rdx,%rcx
fffff8000030fb47:	81 e1 00 04 00 00    	and    $0x400,%ecx
fffff8000030fb4d:	48 33 d9             	xor    %rcx,%rbx
fffff8000030fb50:	48 3b da             	cmp    %rdx,%rbx
fffff8000030fb53:	74 0b                	je     0xfffff8000030fb60
fffff8000030fb55:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
fffff8000030fb59:	48 89 9d 60 01 00 00 	mov    %rbx,0x160(%rbp)
fffff8000030fb60:	48 8b d7             	mov    %rdi,%rdx
fffff8000030fb63:	48 8b ce             	mov    %rsi,%rcx
fffff8000030fb66:	e8 f5 06 00 00       	call   0xfffff80000310260
fffff8000030fb6b:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
fffff8000030fb72:	48 8b c7             	mov    %rdi,%rax
fffff8000030fb75:	48 33 cf             	xor    %rdi,%rcx
fffff8000030fb78:	48 c1 e8 0f          	shr    $0xf,%rax
fffff8000030fb7c:	83 e1 01             	and    $0x1,%ecx
fffff8000030fb7f:	48 03 db             	add    %rbx,%rbx
fffff8000030fb82:	48 33 8d 10 01 00 00 	xor    0x110(%rbp),%rcx
fffff8000030fb89:	48 33 c1             	xor    %rcx,%rax
fffff8000030fb8c:	83 e0 02             	and    $0x2,%eax
fffff8000030fb8f:	48 33 c8             	xor    %rax,%rcx
fffff8000030fb92:	48 8b c7             	mov    %rdi,%rax
fffff8000030fb95:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000030fb99:	48 33 c1             	xor    %rcx,%rax
fffff8000030fb9c:	48 c1 ef 1c          	shr    $0x1c,%rdi
fffff8000030fba0:	83 e0 04             	and    $0x4,%eax
fffff8000030fba3:	48 33 c8             	xor    %rax,%rcx
fffff8000030fba6:	48 33 f9             	xor    %rcx,%rdi
fffff8000030fba9:	83 e7 08             	and    $0x8,%edi
fffff8000030fbac:	48 33 cf             	xor    %rdi,%rcx
fffff8000030fbaf:	48 33 d9             	xor    %rcx,%rbx
fffff8000030fbb2:	81 e3 00 08 00 00    	and    $0x800,%ebx
fffff8000030fbb8:	48 33 d9             	xor    %rcx,%rbx
fffff8000030fbbb:	48 89 9d 10 01 00 00 	mov    %rbx,0x110(%rbp)
fffff8000030fbc2:	48 8b ce             	mov    %rsi,%rcx
fffff8000030fbc5:	e8 b6 ae f2 ff       	call   0xfffff8000023aa80
fffff8000030fbca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000030fbcf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000030fbd4:	c6 85 25 01 00 00 01 	movb   $0x1,0x125(%rbp)
fffff8000030fbdb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp