fffff8000033e942:	89 82 08 01 00 00    	mov    %eax,0x108(%rdx)
fffff8000033e948:	f0 09 34 24          	lock or %esi,(%rsp)
fffff8000033e94c:	89 82 10 01 00 00    	mov    %eax,0x110(%rdx)
fffff8000033e952:	f0 09 34 24          	lock or %esi,(%rsp)
fffff8000033e956:	89 82 18 01 00 00    	mov    %eax,0x118(%rdx)
fffff8000033e95c:	f0 09 34 24          	lock or %esi,(%rsp)
fffff8000033e960:	48 8b d3             	mov    %rbx,%rdx
fffff8000033e963:	e8 6c 01 00 00       	call   0xfffff8000033ead4
fffff8000033e968:	f0 48 21 35 70 cb 46 	lock and %rsi,0x46cb70(%rip)        # 0xfffff800007ab4e0
fffff8000033e96f:	00
fffff8000033e970:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000033e975:	0f b7 c7             	movzwl %di,%eax
fffff8000033e978:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff8000033e97d:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033e981:	5f                   	pop    %rdi
fffff8000033e982:	c3                   	ret
fffff8000033e983:	cc                   	int3
fffff8000033e984:	cc                   	int3
fffff8000033e985:	cc                   	int3
fffff8000033e986:	cc                   	int3
fffff8000033e987:	cc                   	int3
fffff8000033e988:	cc                   	int3
fffff8000033e989:	cc                   	int3
fffff8000033e98a:	cc                   	int3
fffff8000033e98b:	cc                   	int3
fffff8000033e98c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033e991:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000033e996:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000033e99b:	57                   	push   %rdi
fffff8000033e99c:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000033e9a0:	48 8b 05 41 2c 2c 00 	mov    0x2c2c41(%rip),%rax        # 0xfffff800006015e8
fffff8000033e9a7:	48 33 c4             	xor    %rsp,%rax
fffff8000033e9aa:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000033e9af:	48 8b f1             	mov    %rcx,%rsi
fffff8000033e9b2:	c7 44 24 34 02 00 00 	movl   $0x1d000002,0x34(%rsp)
fffff8000033e9b9:	1d
fffff8000033e9ba:	ba 00 00 00 1e       	mov    $0x1e000000,%edx
fffff8000033e9bf:	c7 44 24 24 03 00 00 	movl   $0x1d000003,0x24(%rsp)
fffff8000033e9c6:	1d
fffff8000033e9c7:	b9 f2 50 00 1c       	mov    $0x1c0050f2,%ecx
fffff8000033e9cc:	48 8d 2d 8d a0 2c 00 	lea    0x2ca08d(%rip),%rbp        # 0xfffff80000608a60
fffff8000033e9d3:	8b c6                	mov    %esi,%eax
fffff8000033e9d5:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
fffff8000033e9d9:	0b c2                	or     %edx,%eax
fffff8000033e9db:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
fffff8000033e9df:	89 44 24 38          	mov    %eax,0x38(%rsp)
fffff8000033e9e3:	41 b8 00 04 00 00    	mov    $0x400,%r8d
fffff8000033e9e9:	48 8b c6             	mov    %rsi,%rax
fffff8000033e9ec:	48 8b cd             	mov    %rbp,%rcx
fffff8000033e9ef:	48 c1 e8 08          	shr    $0x8,%rax
fffff8000033e9f3:	49 8b d9             	mov    %r9,%rbx
fffff8000033e9f6:	0b c2                	or     %edx,%eax
fffff8000033e9f8:	33 d2                	xor    %edx,%edx
fffff8000033e9fa:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff8000033e9fe:	e8 bd 5b f0 ff       	call   0xfffff800002445c0
fffff8000033ea03:	8b 3d 2f cb 46 00    	mov    0x46cb2f(%rip),%edi        # 0xfffff800007ab538
fffff8000033ea09:	8d 47 03             	lea    0x3(%rdi),%eax
fffff8000033ea0c:	89 03                	mov    %eax,(%rbx)
fffff8000033ea0e:	3d 00 01 00 00       	cmp    $0x100,%eax
fffff8000033ea13:	76 0a                	jbe    0xfffff8000033ea1f
fffff8000033ea15:	b8 00 20 00 00       	mov    $0x2000,%eax
fffff8000033ea1a:	e9 8a 00 00 00       	jmp    0xfffff8000033eaa9
fffff8000033ea1f:	48 8b 15 ca ca 46 00 	mov    0x46caca(%rip),%rdx        # 0xfffff800007ab4f0
fffff8000033ea26:	48 8b df             	mov    %rdi,%rbx
fffff8000033ea29:	48 c1 e3 02          	shl    $0x2,%rbx
fffff8000033ea2d:	48 8b cd             	mov    %rbp,%rcx
fffff8000033ea30:	4c 8b c3             	mov    %rbx,%r8
fffff8000033ea33:	e8 c8 58 f0 ff       	call   0xfffff80000244300
fffff8000033ea38:	48 8b d5             	mov    %rbp,%rdx
fffff8000033ea3b:	8b cf                	mov    %edi,%ecx
fffff8000033ea3d:	e8 82 02 00 00       	call   0xfffff8000033ecc4
fffff8000033ea42:	44 0f b7 05 2c a0 2c 	movzwl 0x2ca02c(%rip),%r8d        # 0xfffff80000608a76
fffff8000033ea49:	00
fffff8000033ea4a:	41 83 c0 06          	add    $0x6,%r8d
fffff8000033ea4e:	44 3b c7             	cmp    %edi,%r8d
fffff8000033ea51:	76 07                	jbe    0xfffff8000033ea5a
fffff8000033ea53:	b8 01 20 00 00       	mov    $0x2001,%eax
fffff8000033ea58:	eb 4f                	jmp    0xfffff8000033eaa9
fffff8000033ea5a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000033ea5f:	48 81 fe 00 00 00 01 	cmp    $0x1000000,%rsi
fffff8000033ea66:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
fffff8000033ea6b:	48 0f 42 c1          	cmovb  %rcx,%rax
fffff8000033ea6f:	48 8d 0d 02 a0 2c 00 	lea    0x2ca002(%rip),%rcx        # 0xfffff80000608a78
fffff8000033ea76:	f2 0f 10 00          	movsd  (%rax),%xmm0
fffff8000033ea7a:	f2 0f 11 04 2b       	movsd  %xmm0,(%rbx,%rbp,1)
fffff8000033ea7f:	8b 40 08             	mov    0x8(%rax),%eax
fffff8000033ea82:	89 44 2b 08          	mov    %eax,0x8(%rbx,%rbp,1)
fffff8000033ea86:	0f b7 05 e9 9f 2c 00 	movzwl 0x2c9fe9(%rip),%eax        # 0xfffff80000608a76
fffff8000033ea8d:	66 83 c0 03          	add    $0x3,%ax
fffff8000033ea91:	0f b7 d0             	movzwl %ax,%edx
fffff8000033ea94:	66 89 05 db 9f 2c 00 	mov    %ax,0x2c9fdb(%rip)        # 0xfffff80000608a76
fffff8000033ea9b:	e8 3c ec ff ff       	call   0xfffff8000033d6dc
fffff8000033eaa0:	66 89 05 cd 9f 2c 00 	mov    %ax,0x2c9fcd(%rip)        # 0xfffff80000608a74
fffff8000033eaa7:	33 c0                	xor    %eax,%eax
fffff8000033eaa9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff8000033eaae:	48 33 cc             	xor    %rsp,%rcx
fffff8000033eab1:	e8 ba ca ef ff       	call   0xfffff8000023b570
fffff8000033eab6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000033eabb:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff8000033eac0:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000033eac5:	48 83 c4 50          	add    $0x50,%rsp
fffff8000033eac9:	5f                   	pop    %rdi
fffff8000033eaca:	c3                   	ret
fffff8000033eacb:	cc                   	int3
fffff8000033eacc:	cc                   	int3
fffff8000033eacd:	cc                   	int3
fffff8000033eace:	cc                   	int3
fffff8000033eacf:	cc                   	int3
fffff8000033ead0:	cc                   	int3
fffff8000033ead1:	cc                   	int3
fffff8000033ead2:	cc                   	int3
fffff8000033ead3:	cc                   	int3
fffff8000033ead4:	40 53                	rex push %rbx
fffff8000033ead6:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033eada:	f0 48 0f ba 2d 3c ca 	lock btsq $0x0,0x46ca3c(%rip)        # 0xfffff800007ab520
fffff8000033eae1:	46 00 00
fffff8000033eae4:	48 8b da             	mov    %rdx,%rbx
fffff8000033eae7:	73 0c                	jae    0xfffff8000033eaf5
fffff8000033eae9:	48 8d 0d 30 ca 46 00 	lea    0x46ca30(%rip),%rcx        # 0xfffff800007ab520
fffff8000033eaf0:	e8 1b cb ed ff       	call   0xfffff8000021b610
fffff8000033eaf5:	44 8b 05 2c ca 46 00 	mov    0x46ca2c(%rip),%r8d        # 0xfffff800007ab528
fffff8000033eafc:	33 d2                	xor    %edx,%edx
fffff8000033eafe:	4c 8b 0d 2b ca 46 00 	mov    0x46ca2b(%rip),%r9        # 0xfffff800007ab530
fffff8000033eb05:	41 8b c8             	mov    %r8d,%ecx
fffff8000033eb08:	0f af ca             	imul   %edx,%ecx
fffff8000033eb0b:	49 03 c9             	add    %r9,%rcx
fffff8000033eb0e:	48 3b d9             	cmp    %rcx,%rbx
fffff8000033eb11:	74 09                	je     0xfffff8000033eb1c
fffff8000033eb13:	ff c2                	inc    %edx
fffff8000033eb15:	83 fa 3e             	cmp    $0x3e,%edx
fffff8000033eb18:	72 eb                	jb     0xfffff8000033eb05
fffff8000033eb1a:	eb 1a                	jmp    0xfffff8000033eb36
fffff8000033eb1c:	48 8b 0d f5 c9 46 00 	mov    0x46c9f5(%rip),%rcx        # 0xfffff800007ab518
fffff8000033eb23:	8b c2                	mov    %edx,%eax
fffff8000033eb25:	48 0f b3 c1          	btr    %rax,%rcx
fffff8000033eb29:	ff 0d e1 c9 46 00    	decl   0x46c9e1(%rip)        # 0xfffff800007ab510
fffff8000033eb2f:	48 89 0d e2 c9 46 00 	mov    %rcx,0x46c9e2(%rip)        # 0xfffff800007ab518
fffff8000033eb36:	f0 48 83 25 e1 c9 46 	lock andq $0x0,0x46c9e1(%rip)        # 0xfffff800007ab520
fffff8000033eb3d:	00 00
fffff8000033eb3f:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033eb43:	5b                   	pop    %rbx
fffff8000033eb44:	c3                   	ret
fffff8000033eb45:	cc                   	int3
fffff8000033eb46:	cc                   	int3
fffff8000033eb47:	cc                   	int3
fffff8000033eb48:	cc                   	int3
fffff8000033eb49:	cc                   	int3
fffff8000033eb4a:	cc                   	int3
fffff8000033eb4b:	cc                   	int3
fffff8000033eb4c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033eb51:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000033eb56:	57                   	push   %rdi
fffff8000033eb57:	41 54                	push   %r12
fffff8000033eb59:	41 56                	push   %r14
fffff8000033eb5b:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000033eb5f:	48 8b 05 82 2a 2c 00 	mov    0x2c2a82(%rip),%rax        # 0xfffff800006015e8
fffff8000033eb66:	48 33 c4             	xor    %rsp,%rax
fffff8000033eb69:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
fffff8000033eb6e:	48 8b f9             	mov    %rcx,%rdi
fffff8000033eb71:	c7 44 24 2c 1d 00 00 	movl   $0x200001d,0x2c(%rsp)
fffff8000033eb78:	02
fffff8000033eb79:	8b f1                	mov    %ecx,%esi
fffff8000033eb7b:	48 c1 ef 08          	shr    $0x8,%rdi
fffff8000033eb7f:	b9 00 00 00 1e       	mov    $0x1e000000,%ecx
fffff8000033eb84:	c7 44 24 3c 1d 00 00 	movl   $0x300001d,0x3c(%rsp)
fffff8000033eb8b:	03
fffff8000033eb8c:	0b f9                	or     %ecx,%edi
fffff8000033eb8e:	4c 8d 25 cb 9e 2c 00 	lea    0x2c9ecb(%rip),%r12        # 0xfffff80000608a60
fffff8000033eb95:	b8 1c 00 50 f2       	mov    $0xf250001c,%eax
fffff8000033eb9a:	0b f1                	or     %ecx,%esi
fffff8000033eb9c:	49 8b cc             	mov    %r12,%rcx
fffff8000033eb9f:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff8000033eba3:	33 d2                	xor    %edx,%edx
fffff8000033eba5:	89 44 24 38          	mov    %eax,0x38(%rsp)
fffff8000033eba9:	41 b8 00 04 00 00    	mov    $0x400,%r8d
fffff8000033ebaf:	4d 8b f1             	mov    %r9,%r14
fffff8000033ebb2:	0f cf                	bswap  %edi
fffff8000033ebb4:	0f ce                	bswap  %esi
fffff8000033ebb6:	e8 05 5a f0 ff       	call   0xfffff800002445c0
fffff8000033ebbb:	4c 8b 0d 2e c9 46 00 	mov    0x46c92e(%rip),%r9        # 0xfffff800007ab4f0
fffff8000033ebc2:	49 8b d4             	mov    %r12,%rdx
fffff8000033ebc5:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000033ebca:	41 0f 10 01          	movups (%r9),%xmm0
fffff8000033ebce:	0f 11 05 8b 9e 2c 00 	movups %xmm0,0x2c9e8b(%rip)        # 0xfffff80000608a60
fffff8000033ebd5:	f2 41 0f 10 49 10    	movsd  0x10(%r9),%xmm1
fffff8000033ebdb:	f2 0f 11 0d 8d 9e 2c 	movsd  %xmm1,0x2c9e8d(%rip)        # 0xfffff80000608a70
fffff8000033ebe2:	00
fffff8000033ebe3:	e8 dc 00 00 00       	call   0xfffff8000033ecc4
fffff8000033ebe8:	8b 05 86 9e 2c 00    	mov    0x2c9e86(%rip),%eax        # 0xfffff80000608a74
fffff8000033ebee:	45 33 db             	xor    %r11d,%r11d
fffff8000033ebf1:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000033ebf5:	45 33 d2             	xor    %r10d,%r10d
fffff8000033ebf8:	c1 e8 10             	shr    $0x10,%eax
fffff8000033ebfb:	85 c0                	test   %eax,%eax
fffff8000033ebfd:	74 6f                	je     0xfffff8000033ec6e
fffff8000033ebff:	33 db                	xor    %ebx,%ebx
fffff8000033ec01:	41 8d 4b 03          	lea    0x3(%r11),%ecx
fffff8000033ec05:	3b c8                	cmp    %eax,%ecx
fffff8000033ec07:	7f 40                	jg     0xfffff8000033ec49
fffff8000033ec09:	4d 63 c3             	movslq %r11d,%r8
fffff8000033ec0c:	4b 8b 54 81 18       	mov    0x18(%r9,%r8,4),%rdx
fffff8000033ec11:	48 2b 54 24 28       	sub    0x28(%rsp),%rdx
fffff8000033ec16:	75 0a                	jne    0xfffff8000033ec22
fffff8000033ec18:	43 8b 54 81 20       	mov    0x20(%r9,%r8,4),%edx
fffff8000033ec1d:	8b ce                	mov    %esi,%ecx
fffff8000033ec1f:	48 2b d1             	sub    %rcx,%rdx
fffff8000033ec22:	48 85 d2             	test   %rdx,%rdx
fffff8000033ec25:	74 1b                	je     0xfffff8000033ec42
fffff8000033ec27:	4b 8b 54 81 18       	mov    0x18(%r9,%r8,4),%rdx
fffff8000033ec2c:	48 2b 54 24 38       	sub    0x38(%rsp),%rdx
fffff8000033ec31:	75 0a                	jne    0xfffff8000033ec3d
fffff8000033ec33:	43 8b 54 81 20       	mov    0x20(%r9,%r8,4),%edx
fffff8000033ec38:	8b cf                	mov    %edi,%ecx
fffff8000033ec3a:	48 2b d1             	sub    %rcx,%rdx
fffff8000033ec3d:	48 85 d2             	test   %rdx,%rdx
fffff8000033ec40:	75 07                	jne    0xfffff8000033ec49
fffff8000033ec42:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000033ec47:	eb 17                	jmp    0xfffff8000033ec60
fffff8000033ec49:	41 8b 54 99 18       	mov    0x18(%r9,%rbx,4),%edx
fffff8000033ec4e:	49 63 ca             	movslq %r10d,%rcx
fffff8000033ec51:	41 ff c2             	inc    %r10d
fffff8000033ec54:	0f ca                	bswap  %edx
fffff8000033ec56:	41 89 54 8c 18       	mov    %edx,0x18(%r12,%rcx,4)
fffff8000033ec5b:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff8000033ec60:	44 03 d9             	add    %ecx,%r11d
fffff8000033ec63:	48 03 d9             	add    %rcx,%rbx
fffff8000033ec66:	48 8b d1             	mov    %rcx,%rdx
fffff8000033ec69:	44 3b d8             	cmp    %eax,%r11d
fffff8000033ec6c:	7c 93                	jl     0xfffff8000033ec01
fffff8000033ec6e:	41 0f b7 d2          	movzwl %r10w,%edx
fffff8000033ec72:	48 8d 0d ff 9d 2c 00 	lea    0x2c9dff(%rip),%rcx        # 0xfffff80000608a78
fffff8000033ec79:	66 89 54 24 22       	mov    %dx,0x22(%rsp)
fffff8000033ec7e:	e8 59 ea ff ff       	call   0xfffff8000033d6dc
fffff8000033ec83:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff8000033ec88:	8b 44 24 20          	mov    0x20(%rsp),%eax
fffff8000033ec8c:	89 05 e2 9d 2c 00    	mov    %eax,0x2c9de2(%rip)        # 0xfffff80000608a74
fffff8000033ec92:	41 8d 42 06          	lea    0x6(%r10),%eax
fffff8000033ec96:	41 89 06             	mov    %eax,(%r14)
fffff8000033ec99:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff8000033ec9e:	48 33 cc             	xor    %rsp,%rcx
fffff8000033eca1:	e8 ca c8 ef ff       	call   0xfffff8000023b570
fffff8000033eca6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff8000033ecab:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff8000033ecb0:	48 83 c4 50          	add    $0x50,%rsp
fffff8000033ecb4:	41 5e                	pop    %r14
fffff8000033ecb6:	41 5c                	pop    %r12
fffff8000033ecb8:	5f                   	pop    %rdi
fffff8000033ecb9:	c3                   	ret
fffff8000033ecba:	cc                   	int3
fffff8000033ecbb:	cc                   	int3
fffff8000033ecbc:	cc                   	int3
fffff8000033ecbd:	cc                   	int3
fffff8000033ecbe:	cc                   	int3
fffff8000033ecbf:	cc                   	int3
fffff8000033ecc0:	cc                   	int3
fffff8000033ecc1:	cc                   	int3
fffff8000033ecc2:	cc                   	int3
fffff8000033ecc3:	cc                   	int3
fffff8000033ecc4:	83 f9 01             	cmp    $0x1,%ecx
fffff8000033ecc7:	76 16                	jbe    0xfffff8000033ecdf
fffff8000033ecc9:	48 83 c2 04          	add    $0x4,%rdx
fffff8000033eccd:	ff c9                	dec    %ecx
fffff8000033eccf:	8b 02                	mov    (%rdx),%eax
fffff8000033ecd1:	0f c8                	bswap  %eax
fffff8000033ecd3:	89 02                	mov    %eax,(%rdx)
fffff8000033ecd5:	48 8d 52 04          	lea    0x4(%rdx),%rdx
fffff8000033ecd9:	48 83 e9 01          	sub    $0x1,%rcx
fffff8000033ecdd:	75 f0                	jne    0xfffff8000033eccf
fffff8000033ecdf:	c3                   	ret
fffff8000033ece0:	cc                   	int3
fffff8000033ece1:	cc                   	int3
fffff8000033ece2:	cc                   	int3
fffff8000033ece3:	cc                   	int3
fffff8000033ece4:	cc                   	int3
fffff8000033ece5:	cc                   	int3
fffff8000033ece6:	cc                   	int3
fffff8000033ece7:	cc                   	int3
fffff8000033ece8:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000033ecec:	4c 8b 41 08          	mov    0x8(%rcx),%r8
fffff8000033ecf0:	4c 8b da             	mov    %rdx,%r11
fffff8000033ecf3:	48 8d 4a 04          	lea    0x4(%rdx),%rcx
fffff8000033ecf7:	c7 01 31 33 39 34    	movl   $0x34393331,(%rcx)
fffff8000033ecfd:	41 8b 40 20          	mov    0x20(%r8),%eax
fffff8000033ed01:	0f c8                	bswap  %eax
fffff8000033ed03:	25 0f ff ff 07       	and    $0x7ffff0f,%eax
fffff8000033ed08:	83 c8 40             	or     $0x40,%eax
fffff8000033ed0b:	89 42 08             	mov    %eax,0x8(%rdx)
fffff8000033ed0e:	41 8b 40 24          	mov    0x24(%r8),%eax
fffff8000033ed12:	0f c8                	bswap  %eax
fffff8000033ed14:	89 42 0c             	mov    %eax,0xc(%rdx)
fffff8000033ed17:	41 8b 40 28          	mov    0x28(%r8),%eax
fffff8000033ed1b:	0f c8                	bswap  %eax
fffff8000033ed1d:	89 42 10             	mov    %eax,0x10(%rdx)
fffff8000033ed20:	ba 04 00 00 00       	mov    $0x4,%edx
fffff8000033ed25:	e8 b2 e9 ff ff       	call   0xfffff8000033d6dc
fffff8000033ed2a:	44 0f b7 d0          	movzwl %ax,%r10d
fffff8000033ed2e:	49 8d 4b 18          	lea    0x18(%r11),%rcx
fffff8000033ed32:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000033ed37:	c7 01 c0 83 00 0c    	movl   $0xc0083c0,(%rcx)
fffff8000033ed3d:	41 81 ca 00 00 04 04 	or     $0x4040000,%r10d
fffff8000033ed44:	41 c7 43 1c f2 50 00 	movl   $0x30050f2,0x1c(%r11)
fffff8000033ed4b:	03
fffff8000033ed4c:	45 89 13             	mov    %r10d,(%r11)
fffff8000033ed4f:	66 89 54 24 32       	mov    %dx,0x32(%rsp)
fffff8000033ed54:	e8 83 e9 ff ff       	call   0xfffff8000033d6dc
fffff8000033ed59:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
fffff8000033ed5e:	49 8b d3             	mov    %r11,%rdx
fffff8000033ed61:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff8000033ed65:	b9 08 00 00 00       	mov    $0x8,%ecx
fffff8000033ed6a:	41 89 43 14          	mov    %eax,0x14(%r11)
fffff8000033ed6e:	e8 51 ff ff ff       	call   0xfffff8000033ecc4
fffff8000033ed73:	48 83 c4 28          	add    $0x28,%rsp
fffff8000033ed77:	c3                   	ret
fffff8000033ed78:	cc                   	int3
fffff8000033ed79:	cc                   	int3
fffff8000033ed7a:	cc                   	int3
fffff8000033ed7b:	cc                   	int3
fffff8000033ed7c:	cc                   	int3
fffff8000033ed7d:	cc                   	int3
fffff8000033ed7e:	cc                   	int3
fffff8000033ed7f:	cc                   	int3
fffff8000033ed80:	4c 8b 49 08          	mov    0x8(%rcx),%r9
fffff8000033ed84:	41 c7 81 ec 00 00 00 	movl   $0x8100,0xec(%r9)
fffff8000033ed8b:	00 81 00 00
fffff8000033ed8f:	45 33 d2             	xor    %r10d,%r10d
fffff8000033ed92:	f0 44 09 14 24       	lock or %r10d,(%rsp)
fffff8000033ed97:	41 b8 80 1a 06 00    	mov    $0x61a80,%r8d
fffff8000033ed9d:	41 83 cb ff          	or     $0xffffffff,%r11d
fffff8000033eda1:	41 8b d0             	mov    %r8d,%edx
fffff8000033eda4:	41 8b 81 ec 00 00 00 	mov    0xec(%r9),%eax
fffff8000033edab:	85 c0                	test   %eax,%eax
fffff8000033edad:	78 05                	js     0xfffff8000033edb4
fffff8000033edaf:	41 03 d3             	add    %r11d,%edx
fffff8000033edb2:	75 f0                	jne    0xfffff8000033eda4
fffff8000033edb4:	85 d2                	test   %edx,%edx
fffff8000033edb6:	75 07                	jne    0xfffff8000033edbf
fffff8000033edb8:	ba 01 10 00 00       	mov    $0x1001,%edx
fffff8000033edbd:	eb 32                	jmp    0xfffff8000033edf1
fffff8000033edbf:	4c 8b 49 08          	mov    0x8(%rcx),%r9
fffff8000033edc3:	41 0f b7 d2          	movzwl %r10w,%edx
fffff8000033edc7:	c1 e8 10             	shr    $0x10,%eax
fffff8000033edca:	0f b6 c8             	movzbl %al,%ecx
fffff8000033edcd:	81 c9 40 41 00 00    	or     $0x4140,%ecx
fffff8000033edd3:	41 89 89 ec 00 00 00 	mov    %ecx,0xec(%r9)
fffff8000033edda:	f0 44 09 14 24       	lock or %r10d,(%rsp)
fffff8000033eddf:	41 8b 89 ec 00 00 00 	mov    0xec(%r9),%ecx
fffff8000033ede6:	0f ba e1 0e          	bt     $0xe,%ecx
fffff8000033edea:	73 05                	jae    0xfffff8000033edf1
fffff8000033edec:	45 03 c3             	add    %r11d,%r8d
fffff8000033edef:	75 ee                	jne    0xfffff8000033eddf