fffff80000343c7b:	48 d1 e8             	shr    $1,%rax
fffff80000343c7e:	48 23 c1             	and    %rcx,%rax
fffff80000343c81:	48 2b d0             	sub    %rax,%rdx
fffff80000343c84:	48 8b ca             	mov    %rdx,%rcx
fffff80000343c87:	49 23 d3             	and    %r11,%rdx
fffff80000343c8a:	48 c1 e9 02          	shr    $0x2,%rcx
fffff80000343c8e:	49 23 cb             	and    %r11,%rcx
fffff80000343c91:	48 03 ca             	add    %rdx,%rcx
fffff80000343c94:	48 8b c1             	mov    %rcx,%rax
fffff80000343c97:	48 c1 e8 04          	shr    $0x4,%rax
fffff80000343c9b:	48 03 c1             	add    %rcx,%rax
fffff80000343c9e:	48 b9 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%rcx
fffff80000343ca5:	0f 0f 0f
fffff80000343ca8:	48 23 c1             	and    %rcx,%rax
fffff80000343cab:	48 b9 01 01 01 01 01 	movabs $0x101010101010101,%rcx
fffff80000343cb2:	01 01 01
fffff80000343cb5:	48 0f af c1          	imul   %rcx,%rax
fffff80000343cb9:	48 c1 e8 38          	shr    $0x38,%rax
fffff80000343cbd:	44 03 c0             	add    %eax,%r8d
fffff80000343cc0:	4d 2b d5             	sub    %r13,%r10
fffff80000343cc3:	75 a2                	jne    0xfffff80000343c67
fffff80000343cc5:	8b 43 10             	mov    0x10(%rbx),%eax
fffff80000343cc8:	44 3b c0             	cmp    %eax,%r8d
fffff80000343ccb:	0f 83 22 04 00 00    	jae    0xfffff800003440f3
fffff80000343cd1:	41 3b c5             	cmp    %r13d,%eax
fffff80000343cd4:	0f 86 c4 03 00 00    	jbe    0xfffff8000034409e
fffff80000343cda:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff80000343cde:	49 8b 8e 08 f0 02 00 	mov    0x2f008(%r14),%rcx
fffff80000343ce5:	48 3b c8             	cmp    %rax,%rcx
fffff80000343ce8:	0f 82 b0 03 00 00    	jb     0xfffff8000034409e
fffff80000343cee:	48 81 c1 a0 86 01 00 	add    $0x186a0,%rcx
fffff80000343cf5:	f0 48 0f b1 4b 28    	lock cmpxchg %rcx,0x28(%rbx)
fffff80000343cfb:	0f 85 9d 03 00 00    	jne    0xfffff8000034409e
fffff80000343d01:	b8 10 00 00 00       	mov    $0x10,%eax
fffff80000343d06:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff80000343d0b:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
fffff80000343d0f:	48 8d 73 14          	lea    0x14(%rbx),%rsi
fffff80000343d13:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
fffff80000343d17:	45 8b fc             	mov    %r12d,%r15d
fffff80000343d1a:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
fffff80000343d1f:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff80000343d24:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
fffff80000343d29:	8b 06                	mov    (%rsi),%eax
fffff80000343d2b:	0f ba f0 1f          	btr    $0x1f,%eax
fffff80000343d2f:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
fffff80000343d33:	44 89 6d c4          	mov    %r13d,-0x3c(%rbp)
fffff80000343d37:	8d 48 01             	lea    0x1(%rax),%ecx
fffff80000343d3a:	f0 0f b1 0e          	lock cmpxchg %ecx,(%rsi)
fffff80000343d3e:	74 08                	je     0xfffff80000343d48
fffff80000343d40:	48 8b ce             	mov    %rsi,%rcx
fffff80000343d43:	e8 08 0f f2 ff       	call   0xfffff80000264c50
fffff80000343d48:	48 83 c3 18          	add    $0x18,%rbx
fffff80000343d4c:	4c 8b 03             	mov    (%rbx),%r8
fffff80000343d4f:	49 8d 10             	lea    (%r8),%rdx
fffff80000343d52:	4d 8b 00             	mov    (%r8),%r8
fffff80000343d55:	8a 82 c0 fe ff ff    	mov    -0x140(%rdx),%al
fffff80000343d5b:	84 c0                	test   %al,%al
fffff80000343d5d:	75 76                	jne    0xfffff80000343dd5
fffff80000343d5f:	44 38 a2 c3 fe ff ff 	cmp    %r12b,-0x13d(%rdx)
fffff80000343d66:	74 6d                	je     0xfffff80000343dd5
fffff80000343d68:	0f 0d 8a c4 fe ff ff 	prefetchw -0x13c(%rdx)
fffff80000343d6f:	8a 82 c4 fe ff ff    	mov    -0x13c(%rdx),%al
fffff80000343d75:	8a c8                	mov    %al,%cl
fffff80000343d77:	41 0a cd             	or     %r13b,%cl
fffff80000343d7a:	f0 0f b0 8a c4 fe ff 	lock cmpxchg %cl,-0x13c(%rdx)
fffff80000343d81:	ff
fffff80000343d82:	75 f1                	jne    0xfffff80000343d75
fffff80000343d84:	84 c0                	test   %al,%al
fffff80000343d86:	75 4d                	jne    0xfffff80000343dd5
fffff80000343d88:	44 8b 8a e8 fe ff ff 	mov    -0x118(%rdx),%r9d
fffff80000343d8f:	45 03 fd             	add    %r13d,%r15d
fffff80000343d92:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
fffff80000343d96:	41 8b d1             	mov    %r9d,%edx
fffff80000343d99:	48 8b c8             	mov    %rax,%rcx
fffff80000343d9c:	c1 ea 06             	shr    $0x6,%edx
fffff80000343d9f:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000343da3:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000343da7:	3b d1                	cmp    %ecx,%edx
fffff80000343da9:	72 21                	jb     0xfffff80000343dcc
fffff80000343dab:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000343daf:	66 85 c0             	test   %ax,%ax
fffff80000343db2:	75 21                	jne    0xfffff80000343dd5
fffff80000343db4:	8b c1                	mov    %ecx,%eax
fffff80000343db6:	41 03 cd             	add    %r13d,%ecx
fffff80000343db9:	4c 89 64 c5 c8       	mov    %r12,-0x38(%rbp,%rax,8)
fffff80000343dbe:	3b ca                	cmp    %edx,%ecx
fffff80000343dc0:	76 f2                	jbe    0xfffff80000343db4
fffff80000343dc2:	42 8d 04 2a          	lea    (%rdx,%r13,1),%eax
fffff80000343dc6:	0f b7 c0             	movzwl %ax,%eax
fffff80000343dc9:	89 45 c4             	mov    %eax,-0x3c(%rbp)
fffff80000343dcc:	41 8b c9             	mov    %r9d,%ecx
fffff80000343dcf:	48 0f ab 4c d5 c8    	bts    %rcx,-0x38(%rbp,%rdx,8)
fffff80000343dd5:	4c 3b c3             	cmp    %rbx,%r8
fffff80000343dd8:	0f 85 71 ff ff ff    	jne    0xfffff80000343d4f
fffff80000343dde:	f0 ff 0e             	lock decl (%rsi)
fffff80000343de1:	45 85 ff             	test   %r15d,%r15d
fffff80000343de4:	0f 84 8a 02 00 00    	je     0xfffff80000344074
fffff80000343dea:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
fffff80000343dee:	c6 47 48 02          	movb   $0x2,0x48(%rdi)
fffff80000343df2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff80000343df7:	48 c1 eb 20          	shr    $0x20,%rbx
fffff80000343dfb:	85 db                	test   %ebx,%ebx
fffff80000343dfd:	74 15                	je     0xfffff80000343e14
fffff80000343dff:	4c 8b c3             	mov    %rbx,%r8
fffff80000343e02:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
fffff80000343e06:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000343e0a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000343e0f:	e8 ec 04 f0 ff       	call   0xfffff80000244300
fffff80000343e14:	48 8b 05 25 77 46 00 	mov    0x467725(%rip),%rax        # 0xfffff800007ab540
fffff80000343e1b:	48 8d 35 1e 77 46 00 	lea    0x46771e(%rip),%rsi        # 0xfffff800007ab540
fffff80000343e22:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000343e26:	4c 8b 45 54          	mov    0x54(%rbp),%r8
fffff80000343e2a:	45 85 c0             	test   %r8d,%r8d
fffff80000343e2d:	74 1d                	je     0xfffff80000343e4c
fffff80000343e2f:	49 8b cc             	mov    %r12,%rcx
fffff80000343e32:	41 8b d0             	mov    %r8d,%edx
fffff80000343e35:	48 8b 44 31 08       	mov    0x8(%rcx,%rsi,1),%rax
fffff80000343e3a:	48 89 44 0d 58       	mov    %rax,0x58(%rbp,%rcx,1)
fffff80000343e3f:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000343e43:	49 2b d5             	sub    %r13,%rdx
fffff80000343e46:	75 ed                	jne    0xfffff80000343e35
fffff80000343e48:	4c 8b 45 54          	mov    0x54(%rbp),%r8
fffff80000343e4c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff80000343e51:	45 8a d4             	mov    %r12b,%r10b
fffff80000343e54:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000343e59:	41 8b d4             	mov    %r12d,%edx
fffff80000343e5c:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
fffff80000343e61:	45 3b c8             	cmp    %r8d,%r9d
fffff80000343e64:	41 8b c0             	mov    %r8d,%eax
fffff80000343e67:	41 0f 42 c1          	cmovb  %r9d,%eax
fffff80000343e6b:	3b d0                	cmp    %eax,%edx
fffff80000343e6d:	73 1a                	jae    0xfffff80000343e89
fffff80000343e6f:	8b ca                	mov    %edx,%ecx
fffff80000343e71:	48 8b 44 cd 58       	mov    0x58(%rbp,%rcx,8),%rax
fffff80000343e76:	48 f7 d0             	not    %rax
fffff80000343e79:	48 21 44 cc 38       	and    %rax,0x38(%rsp,%rcx,8)
fffff80000343e7e:	0f 95 c0             	setne  %al
fffff80000343e81:	44 0a d0             	or     %al,%r10b
fffff80000343e84:	41 03 d5             	add    %r13d,%edx
fffff80000343e87:	eb d8                	jmp    0xfffff80000343e61
fffff80000343e89:	41 3b d0             	cmp    %r8d,%edx
fffff80000343e8c:	73 36                	jae    0xfffff80000343ec4
fffff80000343e8e:	66 44 39 6c 24 22    	cmp    %r13w,0x22(%rsp)
fffff80000343e94:	75 70                	jne    0xfffff80000343f06
fffff80000343e96:	8b ca                	mov    %edx,%ecx
fffff80000343e98:	44 2b c2             	sub    %edx,%r8d
fffff80000343e9b:	48 c1 e1 03          	shl    $0x3,%rcx
fffff80000343e9f:	41 03 d0             	add    %r8d,%edx
fffff80000343ea2:	45 8b c8             	mov    %r8d,%r9d
fffff80000343ea5:	48 8b 44 0d 58       	mov    0x58(%rbp,%rcx,1),%rax
fffff80000343eaa:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000343eae:	48 f7 d0             	not    %rax
fffff80000343eb1:	48 89 44 0c 30       	mov    %rax,0x30(%rsp,%rcx,1)
fffff80000343eb6:	4d 2b cd             	sub    %r13,%r9
fffff80000343eb9:	75 ea                	jne    0xfffff80000343ea5
fffff80000343ebb:	0f b7 c2             	movzwl %dx,%eax
fffff80000343ebe:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff80000343ec2:	eb 42                	jmp    0xfffff80000343f06
fffff80000343ec4:	41 3b d1             	cmp    %r9d,%edx
fffff80000343ec7:	73 3d                	jae    0xfffff80000343f06
fffff80000343ec9:	66 44 39 6d 52       	cmp    %r13w,0x52(%rbp)
fffff80000343ece:	75 1e                	jne    0xfffff80000343eee
fffff80000343ed0:	8b c2                	mov    %edx,%eax
fffff80000343ed2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000343ed7:	44 2b ca             	sub    %edx,%r9d
fffff80000343eda:	33 d2                	xor    %edx,%edx
fffff80000343edc:	45 8b c1             	mov    %r9d,%r8d
fffff80000343edf:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000343ee3:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
fffff80000343ee7:	e8 d4 06 f0 ff       	call   0xfffff800002445c0
fffff80000343eec:	eb 1f                	jmp    0xfffff80000343f0d
fffff80000343eee:	45 84 d2             	test   %r10b,%r10b
fffff80000343ef1:	75 13                	jne    0xfffff80000343f06
fffff80000343ef3:	8b c2                	mov    %edx,%eax
fffff80000343ef5:	41 03 d5             	add    %r13d,%edx
fffff80000343ef8:	4c 39 64 c4 38       	cmp    %r12,0x38(%rsp,%rax,8)
fffff80000343efd:	41 0f 95 c2          	setne  %r10b
fffff80000343f01:	41 3b d1             	cmp    %r9d,%edx
fffff80000343f04:	72 e8                	jb     0xfffff80000343eee
fffff80000343f06:	66 44 39 6d 52       	cmp    %r13w,0x52(%rbp)
fffff80000343f0b:	75 06                	jne    0xfffff80000343f13
fffff80000343f0d:	66 44 89 64 24 32    	mov    %r12w,0x32(%rsp)
fffff80000343f13:	48 8b 05 26 76 46 00 	mov    0x467626(%rip),%rax        # 0xfffff800007ab540
fffff80000343f1a:	41 8b d4             	mov    %r12d,%edx
fffff80000343f1d:	85 db                	test   %ebx,%ebx
fffff80000343f1f:	74 25                	je     0xfffff80000343f46
fffff80000343f21:	8b 55 c4             	mov    -0x3c(%rbp),%edx
fffff80000343f24:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
fffff80000343f28:	44 8b d2             	mov    %edx,%r10d
fffff80000343f2b:	4c 8d 05 16 76 46 00 	lea    0x467616(%rip),%r8        # 0xfffff800007ab548
fffff80000343f32:	49 8b 09             	mov    (%r9),%rcx
fffff80000343f35:	f0 49 09 08          	lock or %rcx,(%r8)
fffff80000343f39:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff80000343f3d:	4d 8d 49 08          	lea    0x8(%r9),%r9
fffff80000343f41:	4d 2b d5             	sub    %r13,%r10
fffff80000343f44:	75 ec                	jne    0xfffff80000343f32
fffff80000343f46:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000343f4a:	41 3b d0             	cmp    %r8d,%edx
fffff80000343f4d:	73 35                	jae    0xfffff80000343f84
fffff80000343f4f:	66 44 39 6d c2       	cmp    %r13w,-0x3e(%rbp)
fffff80000343f54:	75 2e                	jne    0xfffff80000343f84
fffff80000343f56:	8b ca                	mov    %edx,%ecx
fffff80000343f58:	45 8b c8             	mov    %r8d,%r9d
fffff80000343f5b:	48 ff c1             	inc    %rcx
fffff80000343f5e:	44 2b ca             	sub    %edx,%r9d
fffff80000343f61:	41 8b d0             	mov    %r8d,%edx
fffff80000343f64:	48 8d 0c ce          	lea    (%rsi,%rcx,8),%rcx
fffff80000343f68:	48 c7 01 ff ff ff ff 	movq   $0xffffffffffffffff,(%rcx)
fffff80000343f6f:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000343f73:	4d 2b cd             	sub    %r13,%r9
fffff80000343f76:	75 f0                	jne    0xfffff80000343f68
fffff80000343f78:	eb 0a                	jmp    0xfffff80000343f84
fffff80000343f7a:	f0 0f b1 15 c2 75 46 	lock cmpxchg %edx,0x4675c2(%rip)        # 0xfffff800007ab544
fffff80000343f81:	00
fffff80000343f82:	74 0a                	je     0xfffff80000343f8e
fffff80000343f84:	8b 05 ba 75 46 00    	mov    0x4675ba(%rip),%eax        # 0xfffff800007ab544
fffff80000343f8a:	3b c2                	cmp    %edx,%eax
fffff80000343f8c:	72 ec                	jb     0xfffff80000343f7a
fffff80000343f8e:	45 8b 4e 08          	mov    0x8(%r14),%r9d
fffff80000343f92:	45 8b c1             	mov    %r9d,%r8d
fffff80000343f95:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000343f9a:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000343f9e:	48 8b d1             	mov    %rcx,%rdx
fffff80000343fa1:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000343fa5:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000343fa9:	44 3b c2             	cmp    %edx,%r8d
fffff80000343fac:	72 27                	jb     0xfffff80000343fd5
fffff80000343fae:	48 8b c1             	mov    %rcx,%rax
fffff80000343fb1:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000343fb5:	66 85 c0             	test   %ax,%ax
fffff80000343fb8:	74 29                	je     0xfffff80000343fe3
fffff80000343fba:	8b c2                	mov    %edx,%eax
fffff80000343fbc:	41 03 d5             	add    %r13d,%edx
fffff80000343fbf:	48 83 4c c4 38 ff    	orq    $0xffffffffffffffff,0x38(%rsp,%rax,8)
fffff80000343fc5:	41 3b d0             	cmp    %r8d,%edx
fffff80000343fc8:	76 f0                	jbe    0xfffff80000343fba
fffff80000343fca:	43 8d 04 28          	lea    (%r8,%r13,1),%eax
fffff80000343fce:	0f b7 c0             	movzwl %ax,%eax
fffff80000343fd1:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff80000343fd5:	41 8b c9             	mov    %r9d,%ecx
fffff80000343fd8:	4a 0f b3 4c c4 38    	btr    %rcx,0x38(%rsp,%r8,8)
fffff80000343fde:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000343fe3:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000343fe7:	41 8b d4             	mov    %r12d,%edx
fffff80000343fea:	85 c9                	test   %ecx,%ecx
fffff80000343fec:	74 17                	je     0xfffff80000344005
fffff80000343fee:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff80000343ff3:	4c 39 20             	cmp    %r12,(%rax)
fffff80000343ff6:	75 1e                	jne    0xfffff80000344016
fffff80000343ff8:	41 03 d5             	add    %r13d,%edx
fffff80000343ffb:	48 83 c0 08          	add    $0x8,%rax
fffff80000343fff:	3b 54 24 34          	cmp    0x34(%rsp),%edx
fffff80000344003:	72 ee                	jb     0xfffff80000343ff3
fffff80000344005:	0f b7 44 24 30       	movzwl 0x30(%rsp),%eax
fffff8000034400a:	3b d0                	cmp    %eax,%edx
fffff8000034400c:	73 1e                	jae    0xfffff8000034402c
fffff8000034400e:	66 44 39 6c 24 32    	cmp    %r13w,0x32(%rsp)
fffff80000344014:	75 16                	jne    0xfffff8000034402c
fffff80000344016:	48 8b 05 33 40 3e 00 	mov    0x3e4033(%rip),%rax        # 0xfffff80000728050
fffff8000034401d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000344022:	ba fc 00 00 00       	mov    $0xfc,%edx
fffff80000344027:	e8 54 8e ef ff       	call   0xfffff8000023ce80
fffff8000034402c:	41 8b 4e 08          	mov    0x8(%r14),%ecx
fffff80000344030:	8b c1                	mov    %ecx,%eax
fffff80000344032:	c1 e8 06             	shr    $0x6,%eax
fffff80000344035:	83 e1 3f             	and    $0x3f,%ecx
fffff80000344038:	3b c3                	cmp    %ebx,%eax
fffff8000034403a:	72 0f                	jb     0xfffff8000034404b
fffff8000034403c:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
fffff80000344040:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000344044:	66 85 c0             	test   %ax,%ax
fffff80000344047:	75 12                	jne    0xfffff8000034405b
fffff80000344049:	eb 29                	jmp    0xfffff80000344074
fffff8000034404b:	44 8b c9             	mov    %ecx,%r9d
fffff8000034404e:	4c 0f a3 4c c5 c8    	bt     %r9,-0x38(%rbp,%rax,8)
fffff80000344054:	0f 92 c0             	setb   %al
fffff80000344057:	84 c0                	test   %al,%al
fffff80000344059:	74 19                	je     0xfffff80000344074
fffff8000034405b:	48 8b d7             	mov    %rdi,%rdx
fffff8000034405e:	49 8b ce             	mov    %r14,%rcx
fffff80000344061:	e8 16 de ff ff       	call   0xfffff80000341e7c
fffff80000344066:	45 8a c5             	mov    %r13b,%r8b
fffff80000344069:	48 8b d7             	mov    %rdi,%rdx
fffff8000034406c:	49 8b ce             	mov    %r14,%rcx
fffff8000034406f:	e8 6c cc ff ff       	call   0xfffff80000340ce0
fffff80000344074:	44 38 25 25 52 44 00 	cmp    %r12b,0x445225(%rip)        # 0xfffff800007892a0
fffff8000034407b:	74 76                	je     0xfffff800003440f3
fffff8000034407d:	f7 05 0d 52 44 00 00 	testl  $0x80000,0x44520d(%rip)        # 0xfffff80000789294
fffff80000344084:	00 08 00
fffff80000344087:	74 6a                	je     0xfffff800003440f3
fffff80000344089:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
fffff8000034408e:	b9 b3 1d 00 00       	mov    $0x1db3,%ecx
fffff80000344093:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
fffff80000344097:	e8 f4 4c f3 ff       	call   0xfffff80000278d90
fffff8000034409c:	eb 55                	jmp    0xfffff800003440f3
fffff8000034409e:	44 38 25 fb 51 44 00 	cmp    %r12b,0x4451fb(%rip)        # 0xfffff800007892a0
fffff800003440a5:	74 1a                	je     0xfffff800003440c1
fffff800003440a7:	f7 05 e3 51 44 00 00 	testl  $0x100000,0x4451e3(%rip)        # 0xfffff80000789294
fffff800003440ae:	00 10 00
fffff800003440b1:	74 0e                	je     0xfffff800003440c1
fffff800003440b3:	0f b6 57 48          	movzbl 0x48(%rdi),%edx
fffff800003440b7:	b9 b4 1d 00 00       	mov    $0x1db4,%ecx
fffff800003440bc:	e8 83 4b f3 ff       	call   0xfffff80000278c44
fffff800003440c1:	80 7f 44 03          	cmpb   $0x3,0x44(%rdi)
fffff800003440c5:	74 2c                	je     0xfffff800003440f3
fffff800003440c7:	8a 47 48             	mov    0x48(%rdi),%al
fffff800003440ca:	84 c0                	test   %al,%al
fffff800003440cc:	74 08                	je     0xfffff800003440d6
fffff800003440ce:	41 2a c5             	sub    %r13b,%al
fffff800003440d1:	88 47 48             	mov    %al,0x48(%rdi)
fffff800003440d4:	75 1d                	jne    0xfffff800003440f3
fffff800003440d6:	49 8b 56 38          	mov    0x38(%r14),%rdx
fffff800003440da:	45 39 ae e0 04 01 00 	cmp    %r13d,0x104e0(%r14)
fffff800003440e1:	7e 10                	jle    0xfffff800003440f3
fffff800003440e3:	49 8b ce             	mov    %r14,%rcx
fffff800003440e6:	44 88 6a 12          	mov    %r13b,0x12(%rdx)
fffff800003440ea:	c6 42 17 04          	movb   $0x4,0x17(%rdx)
fffff800003440ee:	e8 7d c7 ff ff       	call   0xfffff80000340870
fffff800003440f3:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
fffff800003440fa:	48 33 cc             	xor    %rsp,%rcx
fffff800003440fd:	e8 6e 74 ef ff       	call   0xfffff8000023b570
fffff80000344102:	4c 8d 9c 24 f0 01 00 	lea    0x1f0(%rsp),%r11
fffff80000344109:	00
fffff8000034410a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000034410e:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff80000344112:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff80000344116:	49 8b e3             	mov    %r11,%rsp
fffff80000344119:	41 5f                	pop    %r15
fffff8000034411b:	41 5e                	pop    %r14
fffff8000034411d:	41 5d                	pop    %r13
fffff8000034411f:	41 5c                	pop    %r12
fffff80000344121:	5d                   	pop    %rbp
fffff80000344122:	c3                   	ret
fffff80000344123:	cc                   	int3
fffff80000344124:	cc                   	int3
fffff80000344125:	cc                   	int3
fffff80000344126:	cc                   	int3
fffff80000344127:	cc                   	int3
fffff80000344128:	cc                   	int3
fffff80000344129:	cc                   	int3
fffff8000034412a:	cc                   	int3
fffff8000034412b:	cc                   	int3
fffff8000034412c:	4c 8b 89 30 01 00 00 	mov    0x130(%rcx),%r9
fffff80000344133:	41 83 c8 ff          	or     $0xffffffff,%r8d
fffff80000344137:	44 39 41 20          	cmp    %r8d,0x20(%rcx)
fffff8000034413b:	75 29                	jne    0xfffff80000344166
fffff8000034413d:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000344144:	00 00
fffff80000344146:	8b 88 fc 04 01 00    	mov    0x104fc(%rax),%ecx
fffff8000034414c:	83 f9 01             	cmp    $0x1,%ecx