fffff80000334dac:	48 c1 e9 09          	shr    $0x9,%rcx
fffff80000334db0:	49 b8 40 03 00 00 00 	movabs $0x4000000000000340,%r8
fffff80000334db7:	00 00 40
fffff80000334dba:	48 f7 d1             	not    %rcx
fffff80000334dbd:	49 23 c0             	and    %r8,%rax
fffff80000334dc0:	83 e1 01             	and    $0x1,%ecx
fffff80000334dc3:	49 0b cb             	or     %r11,%rcx
fffff80000334dc6:	48 0b c8             	or     %rax,%rcx
fffff80000334dc9:	48 b8 80 00 10 00 00 	movabs $0x2000000000100080,%rax
fffff80000334dd0:	00 00 20
fffff80000334dd3:	48 0b c8             	or     %rax,%rcx
fffff80000334dd6:	48 89 4c d5 50       	mov    %rcx,0x50(%rbp,%rdx,8)
fffff80000334ddb:	eb 0f                	jmp    0xfffff80000334dec
fffff80000334ddd:	48 b8 40 03 00 00 00 	movabs $0x4000000000000340,%rax
fffff80000334de4:	00 00 40
fffff80000334de7:	48 21 44 d5 50       	and    %rax,0x50(%rbp,%rdx,8)
fffff80000334dec:	8b cf                	mov    %edi,%ecx
fffff80000334dee:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000334df3:	d3 e0                	shl    %cl,%eax
fffff80000334df5:	44 33 f8             	xor    %eax,%r15d
fffff80000334df8:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff80000334dfd:	41 0f bc ff          	bsf    %r15d,%edi
fffff80000334e01:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
fffff80000334e08:	0f 85 81 fe ff ff    	jne    0xfffff80000334c8f
fffff80000334e0e:	4c 8b 5c 24 68       	mov    0x68(%rsp),%r11
fffff80000334e13:	80 bc 24 80 00 00 00 	cmpb   $0x0,0x80(%rsp)
fffff80000334e1a:	00
fffff80000334e1b:	74 0e                	je     0xfffff80000334e2b
fffff80000334e1d:	80 7b 62 00          	cmpb   $0x0,0x62(%rbx)
fffff80000334e21:	74 08                	je     0xfffff80000334e2b
fffff80000334e23:	48 83 8d e8 00 00 00 	orq    $0xffffffffffffffff,0xe8(%rbp)
fffff80000334e2a:	ff
fffff80000334e2b:	f6 43 0d 02          	testb  $0x2,0xd(%rbx)
fffff80000334e2f:	74 16                	je     0xfffff80000334e47
fffff80000334e31:	49 8b d5             	mov    %r13,%rdx
fffff80000334e34:	48 8b cb             	mov    %rbx,%rcx
fffff80000334e37:	e8 58 fb ff ff       	call   0xfffff80000334994
fffff80000334e3c:	44 8a c0             	mov    %al,%r8b
fffff80000334e3f:	49 8b d3             	mov    %r11,%rdx
fffff80000334e42:	e8 f9 e6 ff ff       	call   0xfffff80000333540
fffff80000334e47:	41 8b 45 0c          	mov    0xc(%r13),%eax
fffff80000334e4b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
fffff80000334e4f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff80000334e54:	c1 e0 16             	shl    $0x16,%eax
fffff80000334e57:	f7 d0                	not    %eax
fffff80000334e59:	33 41 28             	xor    0x28(%rcx),%eax
fffff80000334e5c:	25 00 00 00 10       	and    $0x10000000,%eax
fffff80000334e61:	31 41 28             	xor    %eax,0x28(%rcx)
fffff80000334e64:	48 83 c4 20          	add    $0x20,%rsp
fffff80000334e68:	41 5f                	pop    %r15
fffff80000334e6a:	41 5e                	pop    %r14
fffff80000334e6c:	41 5d                	pop    %r13
fffff80000334e6e:	41 5c                	pop    %r12
fffff80000334e70:	5f                   	pop    %rdi
fffff80000334e71:	5e                   	pop    %rsi
fffff80000334e72:	5d                   	pop    %rbp
fffff80000334e73:	c3                   	ret
fffff80000334e74:	cc                   	int3
fffff80000334e75:	cc                   	int3
fffff80000334e76:	cc                   	int3
fffff80000334e77:	cc                   	int3
fffff80000334e78:	cc                   	int3
fffff80000334e79:	cc                   	int3
fffff80000334e7a:	cc                   	int3
fffff80000334e7b:	cc                   	int3
fffff80000334e7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000334e81:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000334e86:	55                   	push   %rbp
fffff80000334e87:	57                   	push   %rdi
fffff80000334e88:	41 54                	push   %r12
fffff80000334e8a:	41 56                	push   %r14
fffff80000334e8c:	41 57                	push   %r15
fffff80000334e8e:	48 8b ec             	mov    %rsp,%rbp
fffff80000334e91:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000334e95:	83 65 40 00          	andl   $0x0,0x40(%rbp)
fffff80000334e99:	48 8b da             	mov    %rdx,%rbx
fffff80000334e9c:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
fffff80000334ea1:	48 8b f1             	mov    %rcx,%rsi
fffff80000334ea4:	48 f7 05 b1 46 2d 00 	testq  $0x400000,0x2d46b1(%rip)        # 0xfffff80000609560
fffff80000334eab:	00 00 40 00
fffff80000334eaf:	c6 45 48 00          	movb   $0x0,0x48(%rbp)
fffff80000334eb3:	0f 84 2d 01 00 00    	je     0xfffff80000334fe6
fffff80000334eb9:	48 b9 00 00 00 00 00 	movabs $0x4000000000000000,%rcx
fffff80000334ec0:	00 00 40
fffff80000334ec3:	48 85 4a 50          	test   %rcx,0x50(%rdx)
fffff80000334ec7:	0f 84 19 01 00 00    	je     0xfffff80000334fe6
fffff80000334ecd:	48 8b 4a 40          	mov    0x40(%rdx),%rcx
fffff80000334ed1:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff80000334ed8:	66 66 66
fffff80000334edb:	48 2b 8e 60 01 00 00 	sub    0x160(%rsi),%rcx
fffff80000334ee2:	44 8b be 40 02 00 00 	mov    0x240(%rsi),%r15d
fffff80000334ee9:	48 f7 e9             	imul   %rcx
fffff80000334eec:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
fffff80000334ef0:	48 8b fa             	mov    %rdx,%rdi
fffff80000334ef3:	48 c1 ff 05          	sar    $0x5,%rdi
fffff80000334ef7:	48 8b c7             	mov    %rdi,%rax
fffff80000334efa:	48 c1 e8 3f          	shr    $0x3f,%rax
fffff80000334efe:	48 03 f8             	add    %rax,%rdi
fffff80000334f01:	48 c1 e7 15          	shl    $0x15,%rdi
fffff80000334f05:	e9 d2 00 00 00       	jmp    0xfffff80000334fdc
fffff80000334f0a:	49 8d 46 0d          	lea    0xd(%r14),%rax
fffff80000334f0e:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000334f12:	83 3c 30 01          	cmpl   $0x1,(%rax,%rsi,1)
fffff80000334f16:	0f 8c b3 00 00 00    	jl     0xfffff80000334fcf
fffff80000334f1c:	42 f6 44 f3 78 01    	testb  $0x1,0x78(%rbx,%r14,8)
fffff80000334f22:	0f 84 a7 00 00 00    	je     0xfffff80000334fcf
fffff80000334f28:	41 0f b6 c6          	movzbl %r14b,%eax
fffff80000334f2c:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
fffff80000334f30:	48 83 c0 06          	add    $0x6,%rax
fffff80000334f34:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff80000334f38:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000334f3c:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff80000334f40:	48 8b cf             	mov    %rdi,%rcx
fffff80000334f43:	48 c1 e9 15          	shr    $0x15,%rcx
fffff80000334f47:	48 8b 04 30          	mov    (%rax,%rsi,1),%rax
fffff80000334f4b:	4c 8d 24 c8          	lea    (%rax,%rcx,8),%r12
fffff80000334f4f:	49 8b cc             	mov    %r12,%rcx
fffff80000334f52:	e8 2d f3 ff ff       	call   0xfffff80000334284
fffff80000334f57:	80 7b 07 00          	cmpb   $0x0,0x7(%rbx)
fffff80000334f5b:	74 55                	je     0xfffff80000334fb2
fffff80000334f5d:	80 7d 48 00          	cmpb   $0x0,0x48(%rbp)
fffff80000334f61:	74 4f                	je     0xfffff80000334fb2
fffff80000334f63:	48 8d 45 40          	lea    0x40(%rbp),%rax
fffff80000334f67:	4c 8b cf             	mov    %rdi,%r9
fffff80000334f6a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000334f6f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000334f75:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff80000334f79:	41 8a d6             	mov    %r14b,%dl
fffff80000334f7c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000334f81:	48 8b ce             	mov    %rsi,%rcx
fffff80000334f84:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000334f89:	e8 52 bb ec ff       	call   0xfffff80000200ae0
fffff80000334f8e:	41 8b ce             	mov    %r14d,%ecx
fffff80000334f91:	41 8b d0             	mov    %r8d,%edx
fffff80000334f94:	d3 e2                	shl    %cl,%edx
fffff80000334f96:	85 96 58 02 00 00    	test   %edx,0x258(%rsi)
fffff80000334f9c:	74 14                	je     0xfffff80000334fb2
fffff80000334f9e:	8a 45 40             	mov    0x40(%rbp),%al
fffff80000334fa1:	41 84 c0             	test   %al,%r8b
fffff80000334fa4:	75 04                	jne    0xfffff80000334faa
fffff80000334fa6:	a8 02                	test   $0x2,%al
fffff80000334fa8:	74 0b                	je     0xfffff80000334fb5
fffff80000334faa:	09 93 a0 00 00 00    	or     %edx,0xa0(%rbx)
fffff80000334fb0:	eb 03                	jmp    0xfffff80000334fb5
fffff80000334fb2:	8a 45 40             	mov    0x40(%rbp),%al
fffff80000334fb5:	a8 01                	test   $0x1,%al
fffff80000334fb7:	74 09                	je     0xfffff80000334fc2
fffff80000334fb9:	48 8b 53 40          	mov    0x40(%rbx),%rdx
fffff80000334fbd:	48 83 4a 40 ff       	orq    $0xffffffffffffffff,0x40(%rdx)
fffff80000334fc2:	a8 02                	test   $0x2,%al
fffff80000334fc4:	74 09                	je     0xfffff80000334fcf
fffff80000334fc6:	48 8b 43 40          	mov    0x40(%rbx),%rax
fffff80000334fca:	48 83 48 48 ff       	orq    $0xffffffffffffffff,0x48(%rax)
fffff80000334fcf:	41 8b ce             	mov    %r14d,%ecx
fffff80000334fd2:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000334fd7:	d3 e0                	shl    %cl,%eax
fffff80000334fd9:	44 33 f8             	xor    %eax,%r15d
fffff80000334fdc:	45 0f bc f7          	bsf    %r15d,%r14d
fffff80000334fe0:	0f 85 24 ff ff ff    	jne    0xfffff80000334f0a
fffff80000334fe6:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff80000334feb:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000334fef:	49 8b 73 38          	mov    0x38(%r11),%rsi
fffff80000334ff3:	49 8b e3             	mov    %r11,%rsp
fffff80000334ff6:	41 5f                	pop    %r15
fffff80000334ff8:	41 5e                	pop    %r14
fffff80000334ffa:	41 5c                	pop    %r12
fffff80000334ffc:	5f                   	pop    %rdi
fffff80000334ffd:	5d                   	pop    %rbp
fffff80000334ffe:	c3                   	ret
fffff80000334fff:	cc                   	int3
fffff80000335000:	cc                   	int3
fffff80000335001:	cc                   	int3
fffff80000335002:	cc                   	int3
fffff80000335003:	cc                   	int3
fffff80000335004:	cc                   	int3
fffff80000335005:	cc                   	int3
fffff80000335006:	cc                   	int3
fffff80000335007:	cc                   	int3
fffff80000335008:	48 8b c4             	mov    %rsp,%rax
fffff8000033500b:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000033500f:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000335013:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff80000335017:	57                   	push   %rdi
fffff80000335018:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033501c:	4d 8b 59 40          	mov    0x40(%r9),%r11
fffff80000335020:	48 8b d9             	mov    %rcx,%rbx
fffff80000335023:	41 8a f0             	mov    %r8b,%sil
fffff80000335026:	48 8b ea             	mov    %rdx,%rbp
fffff80000335029:	4d 8b d3             	mov    %r11,%r10
fffff8000033502c:	41 8b 7b 28          	mov    0x28(%r11),%edi
fffff80000335030:	83 e7 1f             	and    $0x1f,%edi
fffff80000335033:	0f bc cf             	bsf    %edi,%ecx
fffff80000335036:	89 48 18             	mov    %ecx,0x18(%rax)
fffff80000335039:	74 62                	je     0xfffff8000033509d
fffff8000033503b:	4c 8b c2             	mov    %rdx,%r8
fffff8000033503e:	49 c1 e8 0c          	shr    $0xc,%r8
fffff80000335042:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000335046:	0f b6 c1             	movzbl %cl,%eax
fffff80000335049:	48 c1 e0 05          	shl    $0x5,%rax
fffff8000033504d:	48 8b 94 18 b8 00 00 	mov    0xb8(%rax,%rbx,1),%rdx
fffff80000335054:	00
fffff80000335055:	b8 00 02 00 00       	mov    $0x200,%eax
fffff8000033505a:	49 03 d0             	add    %r8,%rdx
fffff8000033505d:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff80000335064:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
fffff8000033506b:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000033506f:	48 83 e8 01          	sub    $0x1,%rax
fffff80000335073:	75 ef                	jne    0xfffff80000335064
fffff80000335075:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000033507a:	48 ba 40 03 00 00 00 	movabs $0x4000000000000340,%rdx
fffff80000335081:	00 00 40
fffff80000335084:	49 21 54 c9 50       	and    %rdx,0x50(%r9,%rcx,8)
fffff80000335089:	d3 e0                	shl    %cl,%eax
fffff8000033508b:	33 f8                	xor    %eax,%edi
fffff8000033508d:	0f bc cf             	bsf    %edi,%ecx
fffff80000335090:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
fffff80000335094:	75 b0                	jne    0xfffff80000335046
fffff80000335096:	4d 8b 59 40          	mov    0x40(%r9),%r11
fffff8000033509a:	4d 8b d3             	mov    %r11,%r10
fffff8000033509d:	40 84 f6             	test   %sil,%sil
fffff800003350a0:	74 2a                	je     0xfffff800003350cc
fffff800003350a2:	80 7b 62 00          	cmpb   $0x0,0x62(%rbx)
fffff800003350a6:	74 08                	je     0xfffff800003350b0
fffff800003350a8:	49 83 89 e8 00 00 00 	orq    $0xffffffffffffffff,0xe8(%r9)
fffff800003350af:	ff
fffff800003350b0:	40 84 f6             	test   %sil,%sil
fffff800003350b3:	74 17                	je     0xfffff800003350cc
fffff800003350b5:	41 8b 43 28          	mov    0x28(%r11),%eax
fffff800003350b9:	4d 8b d3             	mov    %r11,%r10
fffff800003350bc:	23 83 58 02 00 00    	and    0x258(%rbx),%eax
fffff800003350c2:	83 e0 1f             	and    $0x1f,%eax
fffff800003350c5:	41 89 81 a0 00 00 00 	mov    %eax,0xa0(%r9)
fffff800003350cc:	f6 43 0d 02          	testb  $0x2,0xd(%rbx)
fffff800003350d0:	74 12                	je     0xfffff800003350e4
fffff800003350d2:	45 33 c0             	xor    %r8d,%r8d
fffff800003350d5:	48 8b d5             	mov    %rbp,%rdx
fffff800003350d8:	48 8b cb             	mov    %rbx,%rcx
fffff800003350db:	e8 60 e4 ff ff       	call   0xfffff80000333540
fffff800003350e0:	4d 8b 51 40          	mov    0x40(%r9),%r10
fffff800003350e4:	41 0f ba 72 28 1c    	btrl   $0x1c,0x28(%r10)
fffff800003350ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800003350ef:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800003350f4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800003350f9:	48 83 c4 20          	add    $0x20,%rsp
fffff800003350fd:	5f                   	pop    %rdi
fffff800003350fe:	c3                   	ret
fffff800003350ff:	cc                   	int3
fffff80000335100:	cc                   	int3
fffff80000335101:	cc                   	int3
fffff80000335102:	cc                   	int3
fffff80000335103:	cc                   	int3
fffff80000335104:	cc                   	int3
fffff80000335105:	cc                   	int3
fffff80000335106:	cc                   	int3
fffff80000335107:	cc                   	int3
fffff80000335108:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033510d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000335112:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000335117:	57                   	push   %rdi
fffff80000335118:	41 56                	push   %r14
fffff8000033511a:	41 57                	push   %r15
fffff8000033511c:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000335120:	45 33 f6             	xor    %r14d,%r14d
fffff80000335123:	48 8d 35 a6 a8 3f 00 	lea    0x3fa8a6(%rip),%rsi        # 0xfffff8000072f9d0
fffff8000033512a:	33 ff                	xor    %edi,%edi
fffff8000033512c:	85 ff                	test   %edi,%edi
fffff8000033512e:	75 05                	jne    0xfffff80000335135
fffff80000335130:	8d 5f 10             	lea    0x10(%rdi),%ebx
fffff80000335133:	eb 0c                	jmp    0xfffff80000335141
fffff80000335135:	83 ff 03             	cmp    $0x3,%edi
fffff80000335138:	48 1b db             	sbb    %rbx,%rbx
fffff8000033513b:	83 e3 03             	and    $0x3,%ebx
fffff8000033513e:	48 ff c3             	inc    %rbx
fffff80000335141:	4c 8b 3e             	mov    (%rsi),%r15
fffff80000335144:	33 ed                	xor    %ebp,%ebp
fffff80000335146:	8b cd                	mov    %ebp,%ecx
fffff80000335148:	4c 8d 0d 89 40 2d 00 	lea    0x2d4089(%rip),%r9        # 0xfffff800006091d8
fffff8000033514f:	49 8b c7             	mov    %r15,%rax
fffff80000335152:	4d 03 ce             	add    %r14,%r9
fffff80000335155:	48 d3 e8             	shr    %cl,%rax
fffff80000335158:	4c 8b c3             	mov    %rbx,%r8
fffff8000033515b:	0f b6 c8             	movzbl %al,%ecx
fffff8000033515e:	e8 85 6e 00 00       	call   0xfffff8000033bfe8
fffff80000335163:	f6 d8                	neg    %al
fffff80000335165:	1a d2                	sbb    %dl,%dl
fffff80000335167:	22 d1                	and    %cl,%dl
fffff80000335169:	49 8b c9             	mov    %r9,%rcx
fffff8000033516c:	e8 4f f4 f0 ff       	call   0xfffff800002445c0
fffff80000335171:	4c 03 f3             	add    %rbx,%r14
fffff80000335174:	83 c5 08             	add    $0x8,%ebp
fffff80000335177:	83 fd 40             	cmp    $0x40,%ebp
fffff8000033517a:	72 ca                	jb     0xfffff80000335146
fffff8000033517c:	ff c7                	inc    %edi
fffff8000033517e:	48 83 c6 08          	add    $0x8,%rsi
fffff80000335182:	83 ff 0b             	cmp    $0xb,%edi
fffff80000335185:	72 a5                	jb     0xfffff8000033512c
fffff80000335187:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000033518c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000335191:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000335196:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033519a:	41 5f                	pop    %r15
fffff8000033519c:	41 5e                	pop    %r14
fffff8000033519e:	5f                   	pop    %rdi
fffff8000033519f:	c3                   	ret
fffff800003351a0:	cc                   	int3
fffff800003351a1:	cc                   	int3
fffff800003351a2:	cc                   	int3
fffff800003351a3:	cc                   	int3
fffff800003351a4:	cc                   	int3
fffff800003351a5:	cc                   	int3
fffff800003351a6:	cc                   	int3
fffff800003351a7:	cc                   	int3
fffff800003351a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800003351ad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800003351b2:	55                   	push   %rbp
fffff800003351b3:	48 8d ac 24 70 fc ff 	lea    -0x390(%rsp),%rbp
fffff800003351ba:	ff
fffff800003351bb:	48 81 ec 90 04 00 00 	sub    $0x490,%rsp
fffff800003351c2:	48 8b 05 1f c4 2c 00 	mov    0x2cc41f(%rip),%rax        # 0xfffff800006015e8
fffff800003351c9:	48 33 c4             	xor    %rsp,%rax
fffff800003351cc:	48 89 85 80 03 00 00 	mov    %rax,0x380(%rbp)
fffff800003351d3:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
fffff800003351d8:	48 8d 4c 24 74       	lea    0x74(%rsp),%rcx
fffff800003351dd:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
fffff800003351e3:	33 d2                	xor    %edx,%edx
fffff800003351e5:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
fffff800003351eb:	41 b8 0c 04 00 00    	mov    $0x40c,%r8d
fffff800003351f1:	e8 ca f3 f0 ff       	call   0xfffff800002445c0
fffff800003351f6:	48 8b 05 eb 3c 2d 00 	mov    0x2d3ceb(%rip),%rax        # 0xfffff80000608ee8
fffff800003351fd:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
fffff80000335201:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
fffff80000335206:	ba 1f 00 00 00       	mov    $0x1f,%edx
fffff8000033520b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff80000335210:	48 8b 05 61 06 3f 00 	mov    0x3f0661(%rip),%rax        # 0xfffff80000725878
fffff80000335217:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff8000033521c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000335221:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff80000335226:	48 8d 45 98          	lea    -0x68(%rbp),%rax
fffff8000033522a:	48 89 08             	mov    %rcx,(%rax)
fffff8000033522d:	48 83 c1 20          	add    $0x20,%rcx
fffff80000335231:	48 8d 40 20          	lea    0x20(%rax),%rax
fffff80000335235:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000335239:	75 ef                	jne    0xfffff8000033522a
fffff8000033523b:	33 db                	xor    %ebx,%ebx
fffff8000033523d:	48 8d 45 80          	lea    -0x80(%rbp),%rax
fffff80000335241:	38 1d 79 a7 3f 00    	cmp    %bl,0x3fa779(%rip)        # 0xfffff8000072f9c0
fffff80000335247:	48 8d 35 b2 ad cc ff 	lea    -0x33524e(%rip),%rsi        # 0xfffff80000000000
fffff8000033524e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
fffff80000335253:	74 5d                	je     0xfffff800003352b2
fffff80000335255:	45 33 d2             	xor    %r10d,%r10d