fffff80000274c5e:	8b 7b 04             	mov    0x4(%rbx),%edi
fffff80000274c61:	85 ff                	test   %edi,%edi
fffff80000274c63:	74 1e                	je     0xfffff80000274c83
fffff80000274c65:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff80000274c69:	e8 5a f6 ff ff       	call   0xfffff800002742c8
fffff80000274c6e:	83 c7 ff             	add    $0xffffffff,%edi
fffff80000274c71:	75 f2                	jne    0xfffff80000274c65
fffff80000274c73:	eb 0e                	jmp    0xfffff80000274c83
fffff80000274c75:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000274c7a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff80000274c7e:	e8 45 f6 ff ff       	call   0xfffff800002742c8
fffff80000274c83:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000274c88:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
fffff80000274c8e:	e9 07 ff ff ff       	jmp    0xfffff80000274b9a
fffff80000274c93:	cc                   	int3
fffff80000274c94:	cc                   	int3
fffff80000274c95:	cc                   	int3
fffff80000274c96:	cc                   	int3
fffff80000274c97:	cc                   	int3
fffff80000274c98:	cc                   	int3
fffff80000274c99:	cc                   	int3
fffff80000274c9a:	cc                   	int3
fffff80000274c9b:	cc                   	int3
fffff80000274c9c:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000274ca0:	48 8b 05 b9 48 39 00 	mov    0x3948b9(%rip),%rax        # 0xfffff80000609560
fffff80000274ca7:	a8 04                	test   $0x4,%al
fffff80000274ca9:	75 50                	jne    0xfffff80000274cfb
fffff80000274cab:	48 8b 0d de 72 39 00 	mov    0x3972de(%rip),%rcx        # 0xfffff8000060bf90
fffff80000274cb2:	f6 c1 01             	test   $0x1,%cl
fffff80000274cb5:	74 38                	je     0xfffff80000274cef
fffff80000274cb7:	48 0f ba e1 0c       	bt     $0xc,%rcx
fffff80000274cbc:	73 31                	jae    0xfffff80000274cef
fffff80000274cbe:	48 0f ba e1 12       	bt     $0x12,%rcx
fffff80000274cc3:	73 2a                	jae    0xfffff80000274cef
fffff80000274cc5:	48 8d 15 74 17 39 00 	lea    0x391774(%rip),%rdx        # 0xfffff80000606440
fffff80000274ccc:	33 c9                	xor    %ecx,%ecx
fffff80000274cce:	e8 f9 c5 07 00       	call   0xfffff800002f12cc
fffff80000274cd3:	0f b6 c8             	movzbl %al,%ecx
fffff80000274cd6:	48 8b 05 83 48 39 00 	mov    0x394883(%rip),%rax        # 0xfffff80000609560
fffff80000274cdd:	48 c1 e1 11          	shl    $0x11,%rcx
fffff80000274ce1:	48 33 c8             	xor    %rax,%rcx
fffff80000274ce4:	81 e1 00 00 02 00    	and    $0x20000,%ecx
fffff80000274cea:	48 33 c1             	xor    %rcx,%rax
fffff80000274ced:	eb 05                	jmp    0xfffff80000274cf4
fffff80000274cef:	48 0f ba f0 11       	btr    $0x11,%rax
fffff80000274cf4:	48 89 05 65 48 39 00 	mov    %rax,0x394865(%rip)        # 0xfffff80000609560
fffff80000274cfb:	48 83 c4 28          	add    $0x28,%rsp
fffff80000274cff:	c3                   	ret
fffff80000274d00:	cc                   	int3
fffff80000274d01:	cc                   	int3
fffff80000274d02:	cc                   	int3
fffff80000274d03:	cc                   	int3
fffff80000274d04:	cc                   	int3
fffff80000274d05:	cc                   	int3
fffff80000274d06:	cc                   	int3
fffff80000274d07:	cc                   	int3
fffff80000274d08:	48 83 ec 48          	sub    $0x48,%rsp
fffff80000274d0c:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000274d13:	00
fffff80000274d14:	3b 05 3e 32 4b 00    	cmp    0x4b323e(%rip),%eax        # 0xfffff80000727f58
fffff80000274d1a:	74 2a                	je     0xfffff80000274d46
fffff80000274d1c:	33 c0                	xor    %eax,%eax
fffff80000274d1e:	48 8d 0d 7b fd ff ff 	lea    -0x285(%rip),%rcx        # 0xfffff80000274aa0
fffff80000274d25:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000274d2a:	45 33 c9             	xor    %r9d,%r9d
fffff80000274d2d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000274d32:	45 33 c0             	xor    %r8d,%r8d
fffff80000274d35:	33 d2                	xor    %edx,%edx
fffff80000274d37:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000274d3c:	e8 af 07 fe ff       	call   0xfffff800002554f0
fffff80000274d41:	e8 c6 cf ff ff       	call   0xfffff80000271d0c
fffff80000274d46:	e8 39 e8 ff ff       	call   0xfffff80000273584
fffff80000274d4b:	48 8b 0d 56 2e 4b 00 	mov    0x4b2e56(%rip),%rcx        # 0xfffff80000727ba8
fffff80000274d52:	e8 fd 17 00 00       	call   0xfffff80000276554
fffff80000274d57:	f0 ff 05 62 0b 4b 00 	lock incl 0x4b0b62(%rip)        # 0xfffff800007258c0
fffff80000274d5e:	48 83 c4 48          	add    $0x48,%rsp
fffff80000274d62:	c3                   	ret
fffff80000274d63:	cc                   	int3
fffff80000274d64:	cc                   	int3
fffff80000274d65:	cc                   	int3
fffff80000274d66:	cc                   	int3
fffff80000274d67:	cc                   	int3
fffff80000274d68:	cc                   	int3
fffff80000274d69:	cc                   	int3
fffff80000274d6a:	cc                   	int3
fffff80000274d6b:	cc                   	int3
fffff80000274d6c:	4c 8b dc             	mov    %rsp,%r11
fffff80000274d6f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff80000274d73:	49 89 6b 10          	mov    %rbp,0x10(%r11)
fffff80000274d77:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff80000274d7b:	49 89 7b 20          	mov    %rdi,0x20(%r11)
fffff80000274d7f:	41 54                	push   %r12
fffff80000274d81:	41 56                	push   %r14
fffff80000274d83:	41 57                	push   %r15
fffff80000274d85:	48 83 ec 60          	sub    $0x60,%rsp
fffff80000274d89:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000274d8c:	33 c0                	xor    %eax,%eax
fffff80000274d8e:	33 ed                	xor    %ebp,%ebp
fffff80000274d90:	48 8b f2             	mov    %rdx,%rsi
fffff80000274d93:	0f b7 dd             	movzwl %bp,%ebx
fffff80000274d96:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff80000274d9b:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff80000274da0:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
fffff80000274da5:	49 89 43 d8          	mov    %rax,-0x28(%r11)
fffff80000274da9:	85 c9                	test   %ecx,%ecx
fffff80000274dab:	0f 85 8e 00 00 00    	jne    0xfffff80000274e3f
fffff80000274db1:	48 8b 82 30 25 00 00 	mov    0x2530(%rdx),%rax
fffff80000274db8:	48 89 05 89 16 39 00 	mov    %rax,0x391689(%rip)        # 0xfffff80000606448
fffff80000274dbf:	48 8b 82 10 25 00 00 	mov    0x2510(%rdx),%rax
fffff80000274dc6:	48 89 05 83 16 39 00 	mov    %rax,0x391683(%rip)        # 0xfffff80000606450
fffff80000274dcd:	48 8b 82 18 25 00 00 	mov    0x2518(%rdx),%rax
fffff80000274dd4:	48 8b 8a 00 25 00 00 	mov    0x2500(%rdx),%rcx
fffff80000274ddb:	48 89 05 36 16 39 00 	mov    %rax,0x391636(%rip)        # 0xfffff80000606418
fffff80000274de2:	48 8b 82 20 25 00 00 	mov    0x2520(%rdx),%rax
fffff80000274de9:	48 89 05 70 16 39 00 	mov    %rax,0x391670(%rip)        # 0xfffff80000606460
fffff80000274df0:	48 8b 82 68 23 00 00 	mov    0x2368(%rdx),%rax
fffff80000274df7:	48 89 05 6a 16 39 00 	mov    %rax,0x39166a(%rip)        # 0xfffff80000606468
fffff80000274dfe:	48 8b 82 f8 24 00 00 	mov    0x24f8(%rdx),%rax
fffff80000274e05:	33 d2                	xor    %edx,%edx
fffff80000274e07:	48 89 0d 7a 2f 4b 00 	mov    %rcx,0x4b2f7a(%rip)        # 0xfffff80000727d88
fffff80000274e0e:	48 8b ce             	mov    %rsi,%rcx
fffff80000274e11:	48 89 05 f8 2d 4b 00 	mov    %rax,0x4b2df8(%rip)        # 0xfffff80000727c10
fffff80000274e18:	e8 ab 1e 00 00       	call   0xfffff80000276cc8
fffff80000274e1d:	48 8b 15 64 2f 4b 00 	mov    0x4b2f64(%rip),%rdx        # 0xfffff80000727d88
fffff80000274e24:	48 8b 8e f0 24 00 00 	mov    0x24f0(%rsi),%rcx
fffff80000274e2b:	48 85 d2             	test   %rdx,%rdx
fffff80000274e2e:	48 0f 45 ca          	cmovne %rdx,%rcx
fffff80000274e32:	e8 b9 16 00 00       	call   0xfffff800002764f0
fffff80000274e37:	0f b7 c5             	movzwl %bp,%eax
fffff80000274e3a:	e9 28 04 00 00       	jmp    0xfffff80000275267
fffff80000274e3f:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000274e45:	41 3b cf             	cmp    %r15d,%ecx
fffff80000274e48:	0f 85 f2 02 00 00    	jne    0xfffff80000275140
fffff80000274e4e:	41 8b d7             	mov    %r15d,%edx
fffff80000274e51:	48 8b ce             	mov    %rsi,%rcx
fffff80000274e54:	e8 6f 1e 00 00       	call   0xfffff80000276cc8
fffff80000274e59:	41 8d 57 1f          	lea    0x1f(%r15),%edx
fffff80000274e5d:	b0 11                	mov    $0x11,%al
fffff80000274e5f:	ee                   	out    %al,(%dx)
fffff80000274e60:	41 8d 57 20          	lea    0x20(%r15),%edx
fffff80000274e64:	b0 d0                	mov    $0xd0,%al
fffff80000274e66:	ee                   	out    %al,(%dx)
fffff80000274e67:	b0 04                	mov    $0x4,%al
fffff80000274e69:	ee                   	out    %al,(%dx)
fffff80000274e6a:	41 8a c7             	mov    %r15b,%al
fffff80000274e6d:	ee                   	out    %al,(%dx)
fffff80000274e6e:	b0 ff                	mov    $0xff,%al
fffff80000274e70:	ee                   	out    %al,(%dx)
fffff80000274e71:	ba a0 00 00 00       	mov    $0xa0,%edx
fffff80000274e76:	b0 11                	mov    $0x11,%al
fffff80000274e78:	ee                   	out    %al,(%dx)
fffff80000274e79:	ba a1 00 00 00       	mov    $0xa1,%edx
fffff80000274e7e:	b0 d8                	mov    $0xd8,%al
fffff80000274e80:	ee                   	out    %al,(%dx)
fffff80000274e81:	b0 02                	mov    $0x2,%al
fffff80000274e83:	ee                   	out    %al,(%dx)
fffff80000274e84:	41 8a c7             	mov    %r15b,%al
fffff80000274e87:	ee                   	out    %al,(%dx)
fffff80000274e88:	b0 ff                	mov    $0xff,%al
fffff80000274e8a:	ee                   	out    %al,(%dx)
fffff80000274e8b:	41 8d 57 05          	lea    0x5(%r15),%edx
fffff80000274e8f:	48 8b ce             	mov    %rsi,%rcx
fffff80000274e92:	e8 b1 05 ff ff       	call   0xfffff80000265448
fffff80000274e97:	84 c0                	test   %al,%al
fffff80000274e99:	74 07                	je     0xfffff80000274ea2
fffff80000274e9b:	44 88 3d 96 da 50 00 	mov    %r15b,0x50da96(%rip)        # 0xfffff80000782938
fffff80000274ea2:	48 8b ce             	mov    %rsi,%rcx
fffff80000274ea5:	e8 d6 c7 06 00       	call   0xfffff800002e1680
fffff80000274eaa:	0f b7 d8             	movzwl %ax,%ebx
fffff80000274ead:	66 85 c0             	test   %ax,%ax
fffff80000274eb0:	0f 85 ae 03 00 00    	jne    0xfffff80000275264
fffff80000274eb6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000274ebb:	e8 80 c4 07 00       	call   0xfffff800002f1340
fffff80000274ec0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff80000274ec5:	48 8b ce             	mov    %rsi,%rcx
fffff80000274ec8:	e8 43 e8 ff ff       	call   0xfffff80000273710
fffff80000274ecd:	0f b7 d8             	movzwl %ax,%ebx
fffff80000274ed0:	66 85 c0             	test   %ax,%ax
fffff80000274ed3:	0f 85 8b 03 00 00    	jne    0xfffff80000275264
fffff80000274ed9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000274ede:	48 8d 0d 3b 59 fb ff 	lea    -0x4a6c5(%rip),%rcx        # 0xfffff8000022a820
fffff80000274ee5:	48 85 c0             	test   %rax,%rax
fffff80000274ee8:	48 0f 45 c8          	cmovne %rax,%rcx
fffff80000274eec:	48 89 0d 4d 31 4b 00 	mov    %rcx,0x4b314d(%rip)        # 0xfffff80000728040
fffff80000274ef3:	48 8b ce             	mov    %rsi,%rcx
fffff80000274ef6:	e8 a5 c9 06 00       	call   0xfffff800002e18a0
fffff80000274efb:	e8 9c eb ff ff       	call   0xfffff80000273a9c
fffff80000274f00:	48 83 0d 60 30 4b 00 	orq    $0xffffffffffffffff,0x4b3060(%rip)        # 0xfffff80000727f68
fffff80000274f07:	ff
fffff80000274f08:	33 c9                	xor    %ecx,%ecx
fffff80000274f0a:	c7 05 4c 30 4b 00 10 	movl   $0x10010,0x4b304c(%rip)        # 0xfffff80000727f60
fffff80000274f11:	00 01 00
fffff80000274f14:	41 bc 10 00 00 00    	mov    $0x10,%r12d
fffff80000274f1a:	44 89 3d 43 30 4b 00 	mov    %r15d,0x4b3043(%rip)        # 0xfffff80000727f64
fffff80000274f21:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000274f28:	00 00
fffff80000274f2a:	8b 15 24 30 4b 00    	mov    0x4b3024(%rip),%edx        # 0xfffff80000727f54
fffff80000274f30:	4c 8d 70 08          	lea    0x8(%rax),%r14
fffff80000274f34:	4d 8b c6             	mov    %r14,%r8
fffff80000274f37:	e8 38 dd ff ff       	call   0xfffff80000272c74
fffff80000274f3c:	0f b7 d8             	movzwl %ax,%ebx
fffff80000274f3f:	66 85 c0             	test   %ax,%ax
fffff80000274f42:	0f 85 1c 03 00 00    	jne    0xfffff80000275264
fffff80000274f48:	41 8b 3e             	mov    (%r14),%edi
fffff80000274f4b:	48 8d 0d 26 15 39 00 	lea    0x391526(%rip),%rcx        # 0xfffff80000606478
fffff80000274f52:	8b df                	mov    %edi,%ebx
fffff80000274f54:	48 89 2d 15 15 39 00 	mov    %rbp,0x391515(%rip)        # 0xfffff80000606470
fffff80000274f5b:	c1 eb 06             	shr    $0x6,%ebx
fffff80000274f5e:	33 d2                	xor    %edx,%edx
fffff80000274f60:	66 44 89 25 08 15 39 	mov    %r12w,0x391508(%rip)        # 0xfffff80000606470
fffff80000274f67:	00
fffff80000274f68:	83 e7 3f             	and    $0x3f,%edi
fffff80000274f6b:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff80000274f6f:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000274f73:	e8 48 f6 fc ff       	call   0xfffff800002445c0
fffff80000274f78:	41 8d 04 1f          	lea    (%r15,%rbx,1),%eax
fffff80000274f7c:	8b cf                	mov    %edi,%ecx
fffff80000274f7e:	0f b7 c0             	movzwl %ax,%eax
fffff80000274f81:	48 8d 15 f0 14 39 00 	lea    0x3914f0(%rip),%rdx        # 0xfffff80000606478
fffff80000274f88:	89 05 e6 14 39 00    	mov    %eax,0x3914e6(%rip)        # 0xfffff80000606474
fffff80000274f8e:	48 0f ab 0c da       	bts    %rcx,(%rdx,%rbx,8)
fffff80000274f93:	41 8b 06             	mov    (%r14),%eax
fffff80000274f96:	48 8b ce             	mov    %rsi,%rcx
fffff80000274f99:	89 05 b9 2f 4b 00    	mov    %eax,0x4b2fb9(%rip)        # 0xfffff80000727f58
fffff80000274f9f:	e8 f4 0f 00 00       	call   0xfffff80000275f98
fffff80000274fa4:	48 8b ce             	mov    %rsi,%rcx
fffff80000274fa7:	e8 48 3b 00 00       	call   0xfffff80000278af4
fffff80000274fac:	0f b7 d8             	movzwl %ax,%ebx
fffff80000274faf:	66 85 c0             	test   %ax,%ax
fffff80000274fb2:	0f 85 ac 02 00 00    	jne    0xfffff80000275264
fffff80000274fb8:	8b 86 f0 00 00 00    	mov    0xf0(%rsi),%eax
fffff80000274fbe:	a8 02                	test   $0x2,%al
fffff80000274fc0:	75 66                	jne    0xfffff80000275028
fffff80000274fc2:	41 ba 00 00 00 80    	mov    $0x80000000,%r10d
fffff80000274fc8:	4c 85 15 c1 6f 39 00 	test   %r10,0x396fc1(%rip)        # 0xfffff8000060bf90
fffff80000274fcf:	75 25                	jne    0xfffff80000274ff6
fffff80000274fd1:	e8 66 d3 ff ff       	call   0xfffff8000027233c
fffff80000274fd6:	44 0f b6 c8          	movzbl %al,%r9d
fffff80000274fda:	48 8b 05 7f 45 39 00 	mov    0x39457f(%rip),%rax        # 0xfffff80000609560
fffff80000274fe1:	49 c1 e1 02          	shl    $0x2,%r9
fffff80000274fe5:	4c 33 c8             	xor    %rax,%r9
fffff80000274fe8:	41 83 e1 04          	and    $0x4,%r9d
fffff80000274fec:	49 33 c1             	xor    %r9,%rax
fffff80000274fef:	48 89 05 6a 45 39 00 	mov    %rax,0x39456a(%rip)        # 0xfffff80000609560
fffff80000274ff6:	48 8b 05 63 45 39 00 	mov    0x394563(%rip),%rax        # 0xfffff80000609560
fffff80000274ffd:	a8 04                	test   $0x4,%al
fffff80000274fff:	75 18                	jne    0xfffff80000275019
fffff80000275001:	48 8b 0d 88 6f 39 00 	mov    0x396f88(%rip),%rcx        # 0xfffff8000060bf90
fffff80000275008:	49 85 ca             	test   %rcx,%r10
fffff8000027500b:	75 0c                	jne    0xfffff80000275019
fffff8000027500d:	ba 00 00 02 00       	mov    $0x20000,%edx
fffff80000275012:	48 85 ca             	test   %rcx,%rdx
fffff80000275015:	74 11                	je     0xfffff80000275028
fffff80000275017:	eb 05                	jmp    0xfffff8000027501e
fffff80000275019:	ba 00 00 02 00       	mov    $0x20000,%edx
fffff8000027501e:	48 0b c2             	or     %rdx,%rax
fffff80000275021:	48 89 05 38 45 39 00 	mov    %rax,0x394538(%rip)        # 0xfffff80000609560
fffff80000275028:	48 8b ce             	mov    %rsi,%rcx
fffff8000027502b:	e8 48 13 00 00       	call   0xfffff80000276378
fffff80000275030:	0f b7 d8             	movzwl %ax,%ebx
fffff80000275033:	66 85 c0             	test   %ax,%ax
fffff80000275036:	0f 85 28 02 00 00    	jne    0xfffff80000275264
fffff8000027503c:	f6 05 1d 45 39 00 04 	testb  $0x4,0x39451d(%rip)        # 0xfffff80000609560
fffff80000275043:	74 32                	je     0xfffff80000275077
fffff80000275045:	48 8b 05 5c 2b 4b 00 	mov    0x4b2b5c(%rip),%rax        # 0xfffff80000727ba8
fffff8000027504c:	8b 88 e0 00 00 00    	mov    0xe0(%rax),%ecx
fffff80000275052:	81 e1 00 e0 00 00    	and    $0xe000,%ecx
fffff80000275058:	81 f9 00 80 00 00    	cmp    $0x8000,%ecx
fffff8000027505e:	74 17                	je     0xfffff80000275077
fffff80000275060:	44 39 3d 2d 66 53 00 	cmp    %r15d,0x53662d(%rip)        # 0xfffff800007ab694
fffff80000275067:	44 88 3d 9b 13 39 00 	mov    %r15b,0x39139b(%rip)        # 0xfffff80000606409
fffff8000027506e:	75 07                	jne    0xfffff80000275077
fffff80000275070:	44 88 3d 93 13 39 00 	mov    %r15b,0x391393(%rip)        # 0xfffff8000060640a
fffff80000275077:	48 8b ce             	mov    %rsi,%rcx
fffff8000027507a:	e8 01 0e 00 00       	call   0xfffff80000275e80
fffff8000027507f:	0f b7 d8             	movzwl %ax,%ebx
fffff80000275082:	66 85 c0             	test   %ax,%ax
fffff80000275085:	0f 85 d9 01 00 00    	jne    0xfffff80000275264
fffff8000027508b:	89 2d 2f 08 4b 00    	mov    %ebp,0x4b082f(%rip)        # 0xfffff800007258c0
fffff80000275091:	8a 86 c8 24 00 00    	mov    0x24c8(%rsi),%al
fffff80000275097:	88 05 43 08 4b 00    	mov    %al,0x4b0843(%rip)        # 0xfffff800007258e0
fffff8000027509d:	84 c0                	test   %al,%al
fffff8000027509f:	74 62                	je     0xfffff80000275103
fffff800002750a1:	8a 86 c9 24 00 00    	mov    0x24c9(%rsi),%al
fffff800002750a7:	88 05 35 08 4b 00    	mov    %al,0x4b0835(%rip)        # 0xfffff800007258e2
fffff800002750ad:	8a 86 ca 24 00 00    	mov    0x24ca(%rsi),%al
fffff800002750b3:	88 05 28 08 4b 00    	mov    %al,0x4b0828(%rip)        # 0xfffff800007258e1
fffff800002750b9:	84 c0                	test   %al,%al
fffff800002750bb:	75 33                	jne    0xfffff800002750f0
fffff800002750bd:	48 8b 8e d0 24 00 00 	mov    0x24d0(%rsi),%rcx
fffff800002750c4:	4c 8d 0d 25 08 4b 00 	lea    0x4b0825(%rip),%r9        # 0xfffff800007258f0
fffff800002750cb:	ba 00 10 00 00       	mov    $0x1000,%edx
fffff800002750d0:	48 89 0d 11 08 4b 00 	mov    %rcx,0x4b0811(%rip)        # 0xfffff800007258e8
fffff800002750d7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
fffff800002750dd:	e8 aa 17 00 00       	call   0xfffff8000027688c
fffff800002750e2:	0f b7 d8             	movzwl %ax,%ebx
fffff800002750e5:	66 85 c0             	test   %ax,%ax
fffff800002750e8:	0f 85 76 01 00 00    	jne    0xfffff80000275264
fffff800002750ee:	eb 13                	jmp    0xfffff80000275103
fffff800002750f0:	41 3a c7             	cmp    %r15b,%al
fffff800002750f3:	75 0e                	jne    0xfffff80000275103
fffff800002750f5:	0f b7 86 d0 24 00 00 	movzwl 0x24d0(%rsi),%eax
fffff800002750fc:	66 89 05 e5 07 4b 00 	mov    %ax,0x4b07e5(%rip)        # 0xfffff800007258e8
fffff80000275103:	40 38 ae 56 24 00 00 	cmp    %bpl,0x2456(%rsi)
fffff8000027510a:	74 09                	je     0xfffff80000275115
fffff8000027510c:	48 0f ba 2d 4b 44 39 	btsq   $0xe,0x39444b(%rip)        # 0xfffff80000609560
fffff80000275113:	00 0e
fffff80000275115:	41 8b d7             	mov    %r15d,%edx
fffff80000275118:	48 8b ce             	mov    %rsi,%rcx
fffff8000027511b:	e8 f4 0c 00 00       	call   0xfffff80000275e14
fffff80000275120:	48 8b ce             	mov    %rsi,%rcx
fffff80000275123:	e8 9c 22 00 00       	call   0xfffff800002773c4
fffff80000275128:	48 8b ce             	mov    %rsi,%rcx
fffff8000027512b:	e8 24 f4 ff ff       	call   0xfffff80000274554
fffff80000275130:	e8 ff 0e 00 00       	call   0xfffff80000276034
fffff80000275135:	88 05 59 2c 4b 00    	mov    %al,0x4b2c59(%rip)        # 0xfffff80000727d94
fffff8000027513b:	e9 24 01 00 00       	jmp    0xfffff80000275264
fffff80000275140:	83 f9 02             	cmp    $0x2,%ecx
fffff80000275143:	0f 85 1b 01 00 00    	jne    0xfffff80000275264
fffff80000275149:	f7 82 f0 00 00 00 00 	testl  $0x40000,0xf0(%rdx)
fffff80000275150:	00 04 00
fffff80000275153:	74 14                	je     0xfffff80000275169
fffff80000275155:	48 8b ce             	mov    %rsi,%rcx
fffff80000275158:	e8 c7 09 0c 00       	call   0xfffff80000335b24
fffff8000027515d:	0f b7 d8             	movzwl %ax,%ebx
fffff80000275160:	66 85 c0             	test   %ax,%ax
fffff80000275163:	0f 85 fb 00 00 00    	jne    0xfffff80000275264
fffff80000275169:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000027516e:	48 8b ce             	mov    %rsi,%rcx
fffff80000275171:	e8 9e 0c 00 00       	call   0xfffff80000275e14
fffff80000275176:	e8 15 01 00 00       	call   0xfffff80000275290
fffff8000027517b:	88 05 b0 2e 4b 00    	mov    %al,0x4b2eb0(%rip)        # 0xfffff80000728031
fffff80000275181:	84 c0                	test   %al,%al
fffff80000275183:	75 05                	jne    0xfffff8000027518a
fffff80000275185:	e8 12 16 fe ff       	call   0xfffff8000025679c
fffff8000027518a:	ba 23 00 00 00       	mov    $0x23,%edx
fffff8000027518f:	44 88 3d 9c 2e 4b 00 	mov    %r15b,0x4b2e9c(%rip)        # 0xfffff80000728032
fffff80000275196:	48 8b ce             	mov    %rsi,%rcx
fffff80000275199:	e8 aa 02 ff ff       	call   0xfffff80000265448
fffff8000027519e:	84 c0                	test   %al,%al
fffff800002751a0:	74 09                	je     0xfffff800002751ab
fffff800002751a2:	40 88 2d 89 2e 4b 00 	mov    %bpl,0x4b2e89(%rip)        # 0xfffff80000728032
fffff800002751a9:	eb 18                	jmp    0xfffff800002751c3
fffff800002751ab:	ba 24 00 00 00       	mov    $0x24,%edx
fffff800002751b0:	48 8b ce             	mov    %rsi,%rcx
fffff800002751b3:	e8 90 02 ff ff       	call   0xfffff80000265448
fffff800002751b8:	84 c0                	test   %al,%al
fffff800002751ba:	74 07                	je     0xfffff800002751c3
fffff800002751bc:	44 88 3d 6f 2e 4b 00 	mov    %r15b,0x4b2e6f(%rip)        # 0xfffff80000728032
fffff800002751c3:	ba 25 00 00 00       	mov    $0x25,%edx