fffff80000313db5:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313db9:	41 81 e0 00 00 01 00 	and    $0x10000,%r8d
fffff80000313dc0:	75 17                	jne    0xfffff80000313dd9
fffff80000313dc2:	8b c2                	mov    %edx,%eax
fffff80000313dc4:	48 f7 d8             	neg    %rax
fffff80000313dc7:	1b c9                	sbb    %ecx,%ecx
fffff80000313dc9:	81 e1 00 00 01 00    	and    $0x10000,%ecx
fffff80000313dcf:	81 c1 ff d3 00 00    	add    $0xd3ff,%ecx
fffff80000313dd5:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313dd9:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313dde:	48 85 d2             	test   %rdx,%rdx
fffff80000313de1:	49 89 81 d8 34 00 00 	mov    %rax,0x34d8(%r9)
fffff80000313de8:	b9 ff ff 3f 00       	mov    $0x3fffff,%ecx
fffff80000313ded:	b8 ff ff bf 00       	mov    $0xbfffff,%eax
fffff80000313df2:	c7 44 24 08 fb 6f 03 	movl   $0x36ffb,0x8(%rsp)
fffff80000313df9:	00
fffff80000313dfa:	0f 44 c1             	cmove  %ecx,%eax
fffff80000313dfd:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313e01:	45 85 c0             	test   %r8d,%r8d
fffff80000313e04:	75 13                	jne    0xfffff80000313e19
fffff80000313e06:	48 f7 da             	neg    %rdx
fffff80000313e09:	1b c0                	sbb    %eax,%eax
fffff80000313e0b:	25 00 00 80 00       	and    $0x800000,%eax
fffff80000313e10:	05 ff ef 3f 00       	add    $0x3fefff,%eax
fffff80000313e15:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313e19:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313e1e:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff80000313e25:	08 00 00
fffff80000313e28:	83 64 24 08 00       	andl   $0x0,0x8(%rsp)
fffff80000313e2d:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000313e33:	49 c1 e2 0a          	shl    $0xa,%r10
fffff80000313e37:	49 89 81 e0 34 00 00 	mov    %rax,0x34e0(%r9)
fffff80000313e3e:	41 81 e2 00 80 00 00 	and    $0x8000,%r10d
fffff80000313e45:	41 83 ca 26          	or     $0x26,%r10d
fffff80000313e49:	49 8b c3             	mov    %r11,%rax
fffff80000313e4c:	48 23 c1             	and    %rcx,%rax
fffff80000313e4f:	41 8b ca             	mov    %r10d,%ecx
fffff80000313e52:	41 0b c8             	or     %r8d,%ecx
fffff80000313e55:	48 85 c0             	test   %rax,%rax
fffff80000313e58:	49 8b c3             	mov    %r11,%rax
fffff80000313e5b:	41 0f 44 ca          	cmove  %r10d,%ecx
fffff80000313e5f:	25 00 00 20 00       	and    $0x200000,%eax
fffff80000313e64:	8b d1                	mov    %ecx,%edx
fffff80000313e66:	0f ba ea 0b          	bts    $0xb,%edx
fffff80000313e6a:	48 85 c0             	test   %rax,%rax
fffff80000313e6d:	49 8b c3             	mov    %r11,%rax
fffff80000313e70:	0f 44 d1             	cmove  %ecx,%edx
fffff80000313e73:	48 b9 00 00 00 00 40 	movabs $0x4000000000,%rcx
fffff80000313e7a:	00 00 00
fffff80000313e7d:	48 23 c1             	and    %rcx,%rax
fffff80000313e80:	8b ca                	mov    %edx,%ecx
fffff80000313e82:	83 c9 08             	or     $0x8,%ecx
fffff80000313e85:	48 85 c0             	test   %rax,%rax
fffff80000313e88:	0f 44 ca             	cmove  %edx,%ecx
fffff80000313e8b:	8b d1                	mov    %ecx,%edx
fffff80000313e8d:	0f ba ea 14          	bts    $0x14,%edx
fffff80000313e91:	49 23 d8             	and    %r8,%rbx
fffff80000313e94:	0f 44 d1             	cmove  %ecx,%edx
fffff80000313e97:	49 c1 eb 2f          	shr    $0x2f,%r11
fffff80000313e9b:	8b ca                	mov    %edx,%ecx
fffff80000313e9d:	89 54 24 0c          	mov    %edx,0xc(%rsp)
fffff80000313ea1:	0f ba e9 07          	bts    $0x7,%ecx
fffff80000313ea5:	41 83 e3 01          	and    $0x1,%r11d
fffff80000313ea9:	4d 85 db             	test   %r11,%r11
fffff80000313eac:	74 04                	je     0xfffff80000313eb2
fffff80000313eae:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313eb2:	41 f6 81 80 34 00 00 	testb  $0x2,0x3480(%r9)
fffff80000313eb9:	02
fffff80000313eba:	76 0e                	jbe    0xfffff80000313eca
fffff80000313ebc:	4d 85 db             	test   %r11,%r11
fffff80000313ebf:	0f 44 ca             	cmove  %edx,%ecx
fffff80000313ec2:	0f ba e9 19          	bts    $0x19,%ecx
fffff80000313ec6:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313eca:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313ecf:	49 89 81 d0 34 00 00 	mov    %rax,0x34d0(%r9)
fffff80000313ed6:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
fffff80000313edb:	c3                   	ret
fffff80000313edc:	cc                   	int3
fffff80000313edd:	cc                   	int3
fffff80000313ede:	cc                   	int3
fffff80000313edf:	cc                   	int3
fffff80000313ee0:	cc                   	int3
fffff80000313ee1:	cc                   	int3
fffff80000313ee2:	cc                   	int3
fffff80000313ee3:	cc                   	int3
fffff80000313ee4:	40 53                	rex push %rbx
fffff80000313ee6:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000313eea:	83 ba 78 10 00 00 03 	cmpl   $0x3,0x1078(%rdx)
fffff80000313ef1:	48 8d 9a 80 0e 00 00 	lea    0xe80(%rdx),%rbx
fffff80000313ef8:	75 0e                	jne    0xfffff80000313f08
fffff80000313efa:	45 33 c9             	xor    %r9d,%r9d
fffff80000313efd:	45 33 c0             	xor    %r8d,%r8d
fffff80000313f00:	48 8b d3             	mov    %rbx,%rdx
fffff80000313f03:	e8 10 51 00 00       	call   0xfffff80000319018
fffff80000313f08:	48 8b cb             	mov    %rbx,%rcx
fffff80000313f0b:	e8 d4 3f 00 00       	call   0xfffff80000317ee4
fffff80000313f10:	48 83 c4 20          	add    $0x20,%rsp
fffff80000313f14:	5b                   	pop    %rbx
fffff80000313f15:	c3                   	ret
fffff80000313f16:	cc                   	int3
fffff80000313f17:	cc                   	int3
fffff80000313f18:	cc                   	int3
fffff80000313f19:	cc                   	int3
fffff80000313f1a:	cc                   	int3
fffff80000313f1b:	cc                   	int3
fffff80000313f1c:	cc                   	int3
fffff80000313f1d:	cc                   	int3
fffff80000313f1e:	cc                   	int3
fffff80000313f1f:	cc                   	int3
fffff80000313f20:	48 8b 01             	mov    (%rcx),%rax
fffff80000313f23:	48 8b 90 08 03 00 00 	mov    0x308(%rax),%rdx
fffff80000313f2a:	8b 82 ac 34 00 00    	mov    0x34ac(%rdx),%eax
fffff80000313f30:	a8 10                	test   $0x10,%al
fffff80000313f32:	74 10                	je     0xfffff80000313f44
fffff80000313f34:	48 8b 41 30          	mov    0x30(%rcx),%rax
fffff80000313f38:	8b 48 20             	mov    0x20(%rax),%ecx
fffff80000313f3b:	f6 c1 02             	test   $0x2,%cl
fffff80000313f3e:	74 04                	je     0xfffff80000313f44
fffff80000313f40:	b0 01                	mov    $0x1,%al
fffff80000313f42:	c3                   	ret
fffff80000313f43:	cc                   	int3
fffff80000313f44:	32 c0                	xor    %al,%al
fffff80000313f46:	c3                   	ret
fffff80000313f47:	cc                   	int3
fffff80000313f48:	cc                   	int3
fffff80000313f49:	cc                   	int3
fffff80000313f4a:	cc                   	int3
fffff80000313f4b:	cc                   	int3
fffff80000313f4c:	cc                   	int3
fffff80000313f4d:	cc                   	int3
fffff80000313f4e:	cc                   	int3
fffff80000313f4f:	cc                   	int3
fffff80000313f50:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff80000313f57:	4c 8b 91 20 01 00 00 	mov    0x120(%rcx),%r10
fffff80000313f5e:	41 f6 c2 08          	test   $0x8,%r10b
fffff80000313f62:	75 0b                	jne    0xfffff80000313f6f
fffff80000313f64:	41 b9 13 10 00 00    	mov    $0x1013,%r9d
fffff80000313f6a:	e9 c2 01 00 00       	jmp    0xfffff80000314131
fffff80000313f6f:	45 33 c9             	xor    %r9d,%r9d
fffff80000313f72:	81 ea a2 00 08 00    	sub    $0x800a2,%edx
fffff80000313f78:	0f 84 93 01 00 00    	je     0xfffff80000314111
fffff80000313f7e:	83 ea 01             	sub    $0x1,%edx
fffff80000313f81:	0f 84 70 01 00 00    	je     0xfffff800003140f7
fffff80000313f87:	83 ea 01             	sub    $0x1,%edx
fffff80000313f8a:	0f 84 55 01 00 00    	je     0xfffff800003140e5
fffff80000313f90:	83 ea 01             	sub    $0x1,%edx
fffff80000313f93:	0f 84 36 01 00 00    	je     0xfffff800003140cf
fffff80000313f99:	83 ea 01             	sub    $0x1,%edx
fffff80000313f9c:	0f 84 17 01 00 00    	je     0xfffff800003140b9
fffff80000313fa2:	83 ea 01             	sub    $0x1,%edx
fffff80000313fa5:	0f 84 eb 00 00 00    	je     0xfffff80000314096
fffff80000313fab:	83 ea 01             	sub    $0x1,%edx
fffff80000313fae:	0f 84 db 00 00 00    	je     0xfffff8000031408f
fffff80000313fb4:	83 ea 01             	sub    $0x1,%edx
fffff80000313fb7:	0f 84 cb 00 00 00    	je     0xfffff80000314088
fffff80000313fbd:	83 ea 01             	sub    $0x1,%edx
fffff80000313fc0:	0f 84 b6 00 00 00    	je     0xfffff8000031407c
fffff80000313fc6:	83 ea 01             	sub    $0x1,%edx
fffff80000313fc9:	0f 84 a1 00 00 00    	je     0xfffff80000314070
fffff80000313fcf:	83 ea 01             	sub    $0x1,%edx
fffff80000313fd2:	0f 84 8c 00 00 00    	je     0xfffff80000314064
fffff80000313fd8:	83 ea 01             	sub    $0x1,%edx
fffff80000313fdb:	74 7b                	je     0xfffff80000314058
fffff80000313fdd:	83 ea 01             	sub    $0x1,%edx
fffff80000313fe0:	74 41                	je     0xfffff80000314023
fffff80000313fe2:	83 ea 01             	sub    $0x1,%edx
fffff80000313fe5:	0f 84 0c 01 00 00    	je     0xfffff800003140f7
fffff80000313feb:	83 ea 01             	sub    $0x1,%edx
fffff80000313fee:	74 26                	je     0xfffff80000314016
fffff80000313ff0:	83 ea 01             	sub    $0x1,%edx
fffff80000313ff3:	74 15                	je     0xfffff8000031400a
fffff80000313ff5:	83 fa 01             	cmp    $0x1,%edx
fffff80000313ff8:	0f 85 66 ff ff ff    	jne    0xfffff80000313f64
fffff80000313ffe:	48 8b 81 d8 34 00 00 	mov    0x34d8(%rcx),%rax
fffff80000314005:	e9 02 01 00 00       	jmp    0xfffff8000031410c
fffff8000031400a:	48 8b 81 e0 34 00 00 	mov    0x34e0(%rcx),%rax
fffff80000314011:	e9 f6 00 00 00       	jmp    0xfffff8000031410c
fffff80000314016:	c7 44 24 08 f2 65 00 	movl   $0x240065f2,0x8(%rsp)
fffff8000031401d:	24
fffff8000031401e:	e9 ca 00 00 00       	jmp    0xfffff800003140ed
fffff80000314023:	48 8b 81 b0 24 00 00 	mov    0x24b0(%rcx),%rax
fffff8000031402a:	48 8b 48 10          	mov    0x10(%rax),%rcx
fffff8000031402e:	0f b6 01             	movzbl (%rcx),%eax
fffff80000314031:	8b 11                	mov    (%rcx),%edx
fffff80000314033:	83 e0 01             	and    $0x1,%eax
fffff80000314036:	48 d1 ea             	shr    $1,%rdx
fffff80000314039:	83 e2 01             	and    $0x1,%edx
fffff8000031403c:	48 c1 e2 15          	shl    $0x15,%rdx
fffff80000314040:	48 0b d0             	or     %rax,%rdx
fffff80000314043:	48 b8 40 40 11 06 01 	movabs $0xf0106114040,%rax
fffff8000031404a:	0f 00 00
fffff8000031404d:	48 0b d0             	or     %rax,%rdx
fffff80000314050:	49 89 10             	mov    %rdx,(%r8)
fffff80000314053:	e9 d9 00 00 00       	jmp    0xfffff80000314131
fffff80000314058:	48 8b 81 d0 34 00 00 	mov    0x34d0(%rcx),%rax
fffff8000031405f:	e9 a8 00 00 00       	jmp    0xfffff8000031410c
fffff80000314064:	49 c7 00 2a 00 00 00 	movq   $0x2a,(%r8)
fffff8000031406b:	e9 c1 00 00 00       	jmp    0xfffff80000314131
fffff80000314070:	48 8b 81 c8 34 00 00 	mov    0x34c8(%rcx),%rax
fffff80000314077:	e9 90 00 00 00       	jmp    0xfffff8000031410c
fffff8000031407c:	49 c7 00 00 20 00 00 	movq   $0x2000,(%r8)
fffff80000314083:	e9 a9 00 00 00       	jmp    0xfffff80000314131
fffff80000314088:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff8000031408d:	eb 7d                	jmp    0xfffff8000031410c
fffff8000031408f:	b8 21 00 00 80       	mov    $0x80000021,%eax
fffff80000314094:	eb 76                	jmp    0xfffff8000031410c
fffff80000314096:	48 8b 81 78 34 00 00 	mov    0x3478(%rcx),%rax
fffff8000031409d:	41 83 e2 20          	and    $0x20,%r10d
fffff800003140a1:	48 c1 e8 2f          	shr    $0x2f,%rax
fffff800003140a5:	83 e0 01             	and    $0x1,%eax
fffff800003140a8:	49 c1 e2 19          	shl    $0x19,%r10
fffff800003140ac:	48 83 c0 02          	add    $0x2,%rax
fffff800003140b0:	48 c1 e0 05          	shl    $0x5,%rax
fffff800003140b4:	49 0b c2             	or     %r10,%rax
fffff800003140b7:	eb 53                	jmp    0xfffff8000031410c
fffff800003140b9:	48 8b 81 d8 34 00 00 	mov    0x34d8(%rcx),%rax
fffff800003140c0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
fffff800003140c5:	81 4c 24 08 ff 11 00 	orl    $0x11ff,0x8(%rsp)
fffff800003140cc:	00
fffff800003140cd:	eb 38                	jmp    0xfffff80000314107
fffff800003140cf:	48 8b 81 e0 34 00 00 	mov    0x34e0(%rcx),%rax
fffff800003140d6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
fffff800003140db:	81 4c 24 08 ff 6d 03 	orl    $0x36dff,0x8(%rsp)
fffff800003140e2:	00
fffff800003140e3:	eb 22                	jmp    0xfffff80000314107
fffff800003140e5:	c7 44 24 08 f2 e5 01 	movl   $0x2401e5f2,0x8(%rsp)
fffff800003140ec:	24
fffff800003140ed:	c7 44 24 0c fe ff f9 	movl   $0xf7f9fffe,0xc(%rsp)
fffff800003140f4:	f7
fffff800003140f5:	eb 10                	jmp    0xfffff80000314107
fffff800003140f7:	c7 44 24 08 16 00 00 	movl   $0x16,0x8(%rsp)
fffff800003140fe:	00
fffff800003140ff:	c7 44 24 0c 3f 00 00 	movl   $0x3f,0xc(%rsp)
fffff80000314106:	00
fffff80000314107:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff8000031410c:	49 89 00             	mov    %rax,(%r8)
fffff8000031410f:	eb 20                	jmp    0xfffff80000314131
fffff80000314111:	8b 89 80 34 00 00    	mov    0x3480(%rcx),%ecx
fffff80000314117:	48 b8 01 00 00 00 00 	movabs $0x98100000000001,%rax
fffff8000031411e:	10 98 00
fffff80000314121:	81 e1 00 04 00 00    	and    $0x400,%ecx
fffff80000314127:	48 c1 e1 2e          	shl    $0x2e,%rcx
fffff8000031412b:	48 0b c8             	or     %rax,%rcx
fffff8000031412e:	49 89 08             	mov    %rcx,(%r8)
fffff80000314131:	41 0f b7 c1          	movzwl %r9w,%eax
fffff80000314135:	c3                   	ret
fffff80000314136:	cc                   	int3
fffff80000314137:	cc                   	int3
fffff80000314138:	cc                   	int3
fffff80000314139:	cc                   	int3
fffff8000031413a:	cc                   	int3
fffff8000031413b:	cc                   	int3
fffff8000031413c:	cc                   	int3
fffff8000031413d:	cc                   	int3
fffff8000031413e:	cc                   	int3
fffff8000031413f:	cc                   	int3
fffff80000314140:	40 53                	rex push %rbx
fffff80000314142:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000314146:	33 db                	xor    %ebx,%ebx
fffff80000314148:	4d 8b d0             	mov    %r8,%r10
fffff8000031414b:	4c 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%r8
fffff80000314152:	41 bb 21 00 00 80    	mov    $0x80000021,%r11d
fffff80000314158:	81 ea 00 00 04 00    	sub    $0x40000,%edx
fffff8000031415e:	74 6e                	je     0xfffff800003141ce
fffff80000314160:	83 ea 03             	sub    $0x3,%edx
fffff80000314163:	0f 84 8f 00 00 00    	je     0xfffff800003141f8
fffff80000314169:	81 fa fd 0f 00 00    	cmp    $0xffd,%edx
fffff8000031416f:	0f 85 83 00 00 00    	jne    0xfffff800003141f8
fffff80000314175:	45 84 c9             	test   %r9b,%r9b
fffff80000314178:	0f 84 ad 00 00 00    	je     0xfffff8000031422b
fffff8000031417e:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff80000314185:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff8000031418c:	48 b8 00 00 00 00 00 	movabs $0x800000000000,%rax
fffff80000314193:	80 00 00
fffff80000314196:	48 85 c8             	test   %rcx,%rax
fffff80000314199:	74 33                	je     0xfffff800003141ce
fffff8000031419b:	41 83 b8 78 10 00 00 	cmpl   $0x3,0x1078(%r8)
fffff800003141a2:	03
fffff800003141a3:	75 4b                	jne    0xfffff800003141f0
fffff800003141a5:	49 8b 88 80 10 00 00 	mov    0x1080(%r8),%rcx
fffff800003141ac:	ba 80 00 00 00       	mov    $0x80,%edx
fffff800003141b1:	48 8b 09             	mov    (%rcx),%rcx
fffff800003141b4:	e8 ff 3e 00 00       	call   0xfffff800003180b8
fffff800003141b9:	f6 d8                	neg    %al
fffff800003141bb:	48 b8 ff ff ff 7f ff 	movabs $0xffffffff7fffffff,%rax
fffff800003141c2:	ff ff ff
fffff800003141c5:	48 1b c9             	sbb    %rcx,%rcx
fffff800003141c8:	48 23 c8             	and    %rax,%rcx
fffff800003141cb:	4c 03 d9             	add    %rcx,%r11
fffff800003141ce:	45 84 c9             	test   %r9b,%r9b
fffff800003141d1:	74 58                	je     0xfffff8000031422b
fffff800003141d3:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
fffff800003141d9:	49 8b d3             	mov    %r11,%rdx
fffff800003141dc:	49 8b ca             	mov    %r10,%rcx
fffff800003141df:	e8 8c 63 00 00       	call   0xfffff8000031a570
fffff800003141e4:	66 85 c0             	test   %ax,%ax
fffff800003141e7:	74 42                	je     0xfffff8000031422b
fffff800003141e9:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800003141ee:	eb 3e                	jmp    0xfffff8000031422e
fffff800003141f0:	41 bb 20 00 00 00    	mov    $0x20,%r11d
fffff800003141f6:	eb d6                	jmp    0xfffff800003141ce
fffff800003141f8:	4c 8b 81 08 03 00 00 	mov    0x308(%rcx),%r8
fffff800003141ff:	41 f6 80 20 01 00 00 	testb  $0x8,0x120(%r8)
fffff80000314206:	08
fffff80000314207:	75 0a                	jne    0xfffff80000314213
fffff80000314209:	ba 00 20 00 00       	mov    $0x2000,%edx
fffff8000031420e:	4c 85 d2             	test   %r10,%rdx
fffff80000314211:	eb d4                	jmp    0xfffff800003141e7
fffff80000314213:	45 84 c9             	test   %r9b,%r9b
fffff80000314216:	74 13                	je     0xfffff8000031422b
fffff80000314218:	ba 00 20 00 00       	mov    $0x2000,%edx
fffff8000031421d:	4c 85 d2             	test   %r10,%rdx
fffff80000314220:	74 c7                	je     0xfffff800003141e9
fffff80000314222:	4d 8b 80 c8 34 00 00 	mov    0x34c8(%r8),%r8
fffff80000314229:	eb b1                	jmp    0xfffff800003141dc
fffff8000031422b:	0f b7 c3             	movzwl %bx,%eax
fffff8000031422e:	48 83 c4 20          	add    $0x20,%rsp
fffff80000314232:	5b                   	pop    %rbx
fffff80000314233:	c3                   	ret
fffff80000314234:	cc                   	int3
fffff80000314235:	cc                   	int3
fffff80000314236:	cc                   	int3
fffff80000314237:	cc                   	int3
fffff80000314238:	cc                   	int3
fffff80000314239:	cc                   	int3
fffff8000031423a:	cc                   	int3
fffff8000031423b:	cc                   	int3
fffff8000031423c:	40 53                	rex push %rbx
fffff8000031423e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000314242:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000314248:	4c 8b c1             	mov    %rcx,%r8
fffff8000031424b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000314250:	e8 bb 4e ef ff       	call   0xfffff80000209110
fffff80000314255:	41 0f b6 58 08       	movzbl 0x8(%r8),%ebx
fffff8000031425a:	49 8b c8             	mov    %r8,%rcx
fffff8000031425d:	48 03 5c 24 30       	add    0x30(%rsp),%rbx
fffff80000314262:	e8 b1 ed ee ff       	call   0xfffff80000203018
fffff80000314267:	84 c0                	test   %al,%al
fffff80000314269:	75 02                	jne    0xfffff8000031426d
fffff8000031426b:	8b db                	mov    %ebx,%ebx
fffff8000031426d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000314272:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff80000314277:	e8 74 4e ef ff       	call   0xfffff800002090f0
fffff8000031427c:	48 83 c4 20          	add    $0x20,%rsp
fffff80000314280:	5b                   	pop    %rbx
fffff80000314281:	c3                   	ret
fffff80000314282:	cc                   	int3
fffff80000314283:	cc                   	int3
fffff80000314284:	cc                   	int3
fffff80000314285:	cc                   	int3