fffff800002d7cbc:	0f 95 c0             	setne  %al
fffff800002d7cbf:	84 c0                	test   %al,%al
fffff800002d7cc1:	75 9e                	jne    0xfffff800002d7c61
fffff800002d7cc3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002d7cc8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002d7ccd:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d7cd1:	5f                   	pop    %rdi
fffff800002d7cd2:	c3                   	ret
fffff800002d7cd3:	cc                   	int3
fffff800002d7cd4:	cc                   	int3
fffff800002d7cd5:	cc                   	int3
fffff800002d7cd6:	cc                   	int3
fffff800002d7cd7:	cc                   	int3
fffff800002d7cd8:	cc                   	int3
fffff800002d7cd9:	cc                   	int3
fffff800002d7cda:	cc                   	int3
fffff800002d7cdb:	cc                   	int3
fffff800002d7cdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d7ce1:	57                   	push   %rdi
fffff800002d7ce2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d7ce6:	48 8b f9             	mov    %rcx,%rdi
fffff800002d7ce9:	48 8b da             	mov    %rdx,%rbx
fffff800002d7cec:	48 8d 4a 40          	lea    0x40(%rdx),%rcx
fffff800002d7cf0:	e8 eb 30 f3 ff       	call   0xfffff8000020ade0
fffff800002d7cf5:	8b 03                	mov    (%rbx),%eax
fffff800002d7cf7:	45 33 c9             	xor    %r9d,%r9d
fffff800002d7cfa:	44 88 8b 80 00 00 00 	mov    %r9b,0x80(%rbx)
fffff800002d7d01:	48 0f ba e0 08       	bt     $0x8,%rax
fffff800002d7d06:	73 52                	jae    0xfffff800002d7d5a
fffff800002d7d08:	44 8b 87 18 01 00 00 	mov    0x118(%rdi),%r8d
fffff800002d7d0f:	41 81 e0 84 00 00 00 	and    $0x84,%r8d
fffff800002d7d16:	0f 95 c0             	setne  %al
fffff800002d7d19:	88 83 81 00 00 00    	mov    %al,0x81(%rbx)
fffff800002d7d1f:	45 85 c0             	test   %r8d,%r8d
fffff800002d7d22:	74 06                	je     0xfffff800002d7d2a
fffff800002d7d24:	4c 89 4b 20          	mov    %r9,0x20(%rbx)
fffff800002d7d28:	eb 0f                	jmp    0xfffff800002d7d39
fffff800002d7d2a:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff800002d7d31:	e8 4e ce f4 ff       	call   0xfffff80000224b84
fffff800002d7d36:	4c 8b c8             	mov    %rax,%r9
fffff800002d7d39:	48 8b 53 10          	mov    0x10(%rbx),%rdx
fffff800002d7d3d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002d7d41:	49 03 d1             	add    %r9,%rdx
fffff800002d7d44:	48 8b cf             	mov    %rdi,%rcx
fffff800002d7d47:	49 3b d1             	cmp    %r9,%rdx
fffff800002d7d4a:	48 0f 42 d0          	cmovb  %rax,%rdx
fffff800002d7d4e:	48 89 53 18          	mov    %rdx,0x18(%rbx)
fffff800002d7d52:	48 8b d3             	mov    %rbx,%rdx
fffff800002d7d55:	e8 ae 02 00 00       	call   0xfffff800002d8008
fffff800002d7d5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d7d5f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d7d63:	5f                   	pop    %rdi
fffff800002d7d64:	c3                   	ret
fffff800002d7d65:	cc                   	int3
fffff800002d7d66:	cc                   	int3
fffff800002d7d67:	cc                   	int3
fffff800002d7d68:	cc                   	int3
fffff800002d7d69:	cc                   	int3
fffff800002d7d6a:	cc                   	int3
fffff800002d7d6b:	cc                   	int3
fffff800002d7d6c:	48 8b c4             	mov    %rsp,%rax
fffff800002d7d6f:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002d7d73:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff800002d7d77:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff800002d7d7b:	57                   	push   %rdi
fffff800002d7d7c:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d7d80:	48 8b 69 c0          	mov    -0x40(%rcx),%rbp
fffff800002d7d84:	48 8d 99 c0 09 00 00 	lea    0x9c0(%rcx),%rbx
fffff800002d7d8b:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
fffff800002d7d90:	48 8b f1             	mov    %rcx,%rsi
fffff800002d7d93:	48 8b cb             	mov    %rbx,%rcx
fffff800002d7d96:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
fffff800002d7d9d:	48 8b bd 08 01 00 00 	mov    0x108(%rbp),%rdi
fffff800002d7da4:	48 81 c7 00 01 00 00 	add    $0x100,%rdi
fffff800002d7dab:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff800002d7daf:	80 4c 54 32 20       	orb    $0x20,0x32(%rsp,%rdx,2)
fffff800002d7db4:	33 d2                	xor    %edx,%edx
fffff800002d7db6:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff800002d7dba:	e8 01 c8 f6 ff       	call   0xfffff800002445c0
fffff800002d7dbf:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff800002d7dc3:	48 8d 05 f6 5f fc ff 	lea    -0x3a00a(%rip),%rax        # 0xfffff8000029ddc0
fffff800002d7dca:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff800002d7dce:	48 8b cd             	mov    %rbp,%rcx
fffff800002d7dd1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff800002d7dd6:	48 89 43 38          	mov    %rax,0x38(%rbx)
fffff800002d7dda:	48 8d 05 7f 03 00 00 	lea    0x37f(%rip),%rax        # 0xfffff800002d8160
fffff800002d7de1:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff800002d7de8:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
fffff800002d7dec:	48 89 86 e8 09 00 00 	mov    %rax,0x9e8(%rsi)
fffff800002d7df3:	80 bd 13 05 00 00 00 	cmpb   $0x0,0x513(%rbp)
fffff800002d7dfa:	0f 95 c0             	setne  %al
fffff800002d7dfd:	33 d2                	xor    %edx,%edx
fffff800002d7dff:	88 86 02 0a 00 00    	mov    %al,0xa02(%rsi)
fffff800002d7e05:	e8 f2 02 00 00       	call   0xfffff800002d80fc
fffff800002d7e0a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002d7e0f:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff800002d7e14:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002d7e19:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d7e1d:	5f                   	pop    %rdi
fffff800002d7e1e:	c3                   	ret
fffff800002d7e1f:	cc                   	int3
fffff800002d7e20:	cc                   	int3
fffff800002d7e21:	cc                   	int3
fffff800002d7e22:	cc                   	int3
fffff800002d7e23:	cc                   	int3
fffff800002d7e24:	cc                   	int3
fffff800002d7e25:	cc                   	int3
fffff800002d7e26:	cc                   	int3
fffff800002d7e27:	cc                   	int3
fffff800002d7e28:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002d7e2d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002d7e32:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002d7e37:	57                   	push   %rdi
fffff800002d7e38:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d7e3c:	83 b9 d8 08 00 00 00 	cmpl   $0x0,0x8d8(%rcx)
fffff800002d7e43:	48 8b f9             	mov    %rcx,%rdi
fffff800002d7e46:	0f 84 8f 00 00 00    	je     0xfffff800002d7edb
fffff800002d7e4c:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
fffff800002d7e50:	40 32 ed             	xor    %bpl,%bpl
fffff800002d7e53:	40 0f b6 c5          	movzbl %bpl,%eax
fffff800002d7e57:	48 8b 9c c7 a8 02 00 	mov    0x2a8(%rdi,%rax,8),%rbx
fffff800002d7e5e:	00
fffff800002d7e5f:	48 81 c3 c0 09 00 00 	add    $0x9c0,%rbx
fffff800002d7e66:	8b 03                	mov    (%rbx),%eax
fffff800002d7e68:	48 0f ba e0 08       	bt     $0x8,%rax
fffff800002d7e6d:	73 42                	jae    0xfffff800002d7eb1
fffff800002d7e6f:	80 bb 81 00 00 00 00 	cmpb   $0x0,0x81(%rbx)
fffff800002d7e76:	75 39                	jne    0xfffff800002d7eb1
fffff800002d7e78:	c6 83 81 00 00 00 01 	movb   $0x1,0x81(%rbx)
fffff800002d7e7f:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
fffff800002d7e83:	75 0f                	jne    0xfffff800002d7e94
fffff800002d7e85:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff800002d7e8c:	e8 f3 cc f4 ff       	call   0xfffff80000224b84
fffff800002d7e91:	48 8b f0             	mov    %rax,%rsi
fffff800002d7e94:	80 bb 82 00 00 00 00 	cmpb   $0x0,0x82(%rbx)
fffff800002d7e9b:	48 89 73 20          	mov    %rsi,0x20(%rbx)
fffff800002d7e9f:	75 10                	jne    0xfffff800002d7eb1
fffff800002d7ea1:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff800002d7ea5:	e8 36 2f f3 ff       	call   0xfffff8000020ade0
fffff800002d7eaa:	c6 83 80 00 00 00 00 	movb   $0x0,0x80(%rbx)
fffff800002d7eb1:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
fffff800002d7eb6:	40 8a cd             	mov    %bpl,%cl
fffff800002d7eb9:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002d7ebe:	d3 e2                	shl    %cl,%edx
fffff800002d7ec0:	8d 42 ff             	lea    -0x1(%rdx),%eax
fffff800002d7ec3:	0b c2                	or     %edx,%eax
fffff800002d7ec5:	f7 d0                	not    %eax
fffff800002d7ec7:	23 87 40 01 00 00    	and    0x140(%rdi),%eax
fffff800002d7ecd:	0f bc e8             	bsf    %eax,%ebp
fffff800002d7ed0:	0f 95 c0             	setne  %al
fffff800002d7ed3:	84 c0                	test   %al,%al
fffff800002d7ed5:	0f 85 78 ff ff ff    	jne    0xfffff800002d7e53
fffff800002d7edb:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002d7ee0:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff800002d7ee5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002d7eea:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d7eee:	5f                   	pop    %rdi
fffff800002d7eef:	c3                   	ret
fffff800002d7ef0:	cc                   	int3
fffff800002d7ef1:	cc                   	int3
fffff800002d7ef2:	cc                   	int3
fffff800002d7ef3:	cc                   	int3
fffff800002d7ef4:	cc                   	int3
fffff800002d7ef5:	cc                   	int3
fffff800002d7ef6:	cc                   	int3
fffff800002d7ef7:	cc                   	int3
fffff800002d7ef8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d7efd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002d7f02:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002d7f07:	57                   	push   %rdi
fffff800002d7f08:	41 54                	push   %r12
fffff800002d7f0a:	41 55                	push   %r13
fffff800002d7f0c:	41 56                	push   %r14
fffff800002d7f0e:	41 57                	push   %r15
fffff800002d7f10:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d7f14:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
fffff800002d7f19:	48 8b f9             	mov    %rcx,%rdi
fffff800002d7f1c:	33 c9                	xor    %ecx,%ecx
fffff800002d7f1e:	4d 8b e1             	mov    %r9,%r12
fffff800002d7f21:	4d 8b e8             	mov    %r8,%r13
fffff800002d7f24:	40 8a f1             	mov    %cl,%sil
fffff800002d7f27:	44 8a f1             	mov    %cl,%r14b
fffff800002d7f2a:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
fffff800002d7f31:	48 81 c3 c0 09 00 00 	add    $0x9c0,%rbx
fffff800002d7f38:	48 0f ba e2 08       	bt     $0x8,%rdx
fffff800002d7f3d:	73 28                	jae    0xfffff800002d7f67
fffff800002d7f3f:	8b 87 18 01 00 00    	mov    0x118(%rdi),%eax
fffff800002d7f45:	25 84 00 00 00       	and    $0x84,%eax
fffff800002d7f4a:	41 0f 95 c6          	setne  %r14b
fffff800002d7f4e:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
fffff800002d7f52:	40 0f 95 c6          	setne  %sil
fffff800002d7f56:	85 c0                	test   %eax,%eax
fffff800002d7f58:	74 0d                	je     0xfffff800002d7f67
fffff800002d7f5a:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
fffff800002d7f5e:	75 07                	jne    0xfffff800002d7f67
fffff800002d7f60:	bd 2d 10 00 00       	mov    $0x102d,%ebp
fffff800002d7f65:	eb 7a                	jmp    0xfffff800002d7fe1
fffff800002d7f67:	48 8b cf             	mov    %rdi,%rcx
fffff800002d7f6a:	c6 83 82 00 00 00 01 	movb   $0x1,0x82(%rbx)
fffff800002d7f71:	e8 f6 00 00 00       	call   0xfffff800002d806c
fffff800002d7f76:	0f b7 e8             	movzwl %ax,%ebp
fffff800002d7f79:	66 85 c0             	test   %ax,%ax
fffff800002d7f7c:	75 63                	jne    0xfffff800002d7fe1
fffff800002d7f7e:	49 8b d5             	mov    %r13,%rdx
fffff800002d7f81:	48 8b cf             	mov    %rdi,%rcx
fffff800002d7f84:	e8 73 01 00 00       	call   0xfffff800002d80fc
fffff800002d7f89:	33 c0                	xor    %eax,%eax
fffff800002d7f8b:	38 87 13 05 00 00    	cmp    %al,0x513(%rdi)
fffff800002d7f91:	0f 95 c1             	setne  %cl
fffff800002d7f94:	88 8b 82 00 00 00    	mov    %cl,0x82(%rbx)
fffff800002d7f9a:	8b 0b                	mov    (%rbx),%ecx
fffff800002d7f9c:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002d7fa1:	73 3e                	jae    0xfffff800002d7fe1
fffff800002d7fa3:	4c 89 63 18          	mov    %r12,0x18(%rbx)
fffff800002d7fa7:	40 88 b3 81 00 00 00 	mov    %sil,0x81(%rbx)
fffff800002d7fae:	40 84 f6             	test   %sil,%sil
fffff800002d7fb1:	74 04                	je     0xfffff800002d7fb7
fffff800002d7fb3:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
fffff800002d7fb7:	45 84 f6             	test   %r14b,%r14b
fffff800002d7fba:	75 25                	jne    0xfffff800002d7fe1
fffff800002d7fbc:	48 8b d3             	mov    %rbx,%rdx
fffff800002d7fbf:	48 8b cf             	mov    %rdi,%rcx
fffff800002d7fc2:	40 84 f6             	test   %sil,%sil
fffff800002d7fc5:	74 15                	je     0xfffff800002d7fdc
fffff800002d7fc7:	4c 8b 87 08 03 00 00 	mov    0x308(%rdi),%r8
fffff800002d7fce:	49 81 c0 e8 25 00 00 	add    $0x25e8,%r8
fffff800002d7fd5:	e8 ae 01 00 00       	call   0xfffff800002d8188
fffff800002d7fda:	eb 05                	jmp    0xfffff800002d7fe1
fffff800002d7fdc:	e8 27 00 00 00       	call   0xfffff800002d8008
fffff800002d7fe1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002d7fe6:	0f b7 c5             	movzwl %bp,%eax
fffff800002d7fe9:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002d7fee:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002d7ff3:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d7ff7:	41 5f                	pop    %r15
fffff800002d7ff9:	41 5e                	pop    %r14
fffff800002d7ffb:	41 5d                	pop    %r13
fffff800002d7ffd:	41 5c                	pop    %r12
fffff800002d7fff:	5f                   	pop    %rdi
fffff800002d8000:	c3                   	ret
fffff800002d8001:	cc                   	int3
fffff800002d8002:	cc                   	int3
fffff800002d8003:	cc                   	int3
fffff800002d8004:	cc                   	int3
fffff800002d8005:	cc                   	int3
fffff800002d8006:	cc                   	int3
fffff800002d8007:	cc                   	int3
fffff800002d8008:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002d800c:	45 33 c9             	xor    %r9d,%r9d
fffff800002d800f:	4c 8b c2             	mov    %rdx,%r8
fffff800002d8012:	44 38 8a 81 00 00 00 	cmp    %r9b,0x81(%rdx)
fffff800002d8019:	75 45                	jne    0xfffff800002d8060
fffff800002d801b:	44 38 8a 82 00 00 00 	cmp    %r9b,0x82(%rdx)
fffff800002d8022:	75 3c                	jne    0xfffff800002d8060
fffff800002d8024:	48 83 7a 18 ff       	cmpq   $0xffffffffffffffff,0x18(%rdx)
fffff800002d8029:	74 35                	je     0xfffff800002d8060
fffff800002d802b:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002d8032:	48 8b 88 80 25 00 00 	mov    0x2580(%rax),%rcx
fffff800002d8039:	48 8b 42 18          	mov    0x18(%rdx),%rax
fffff800002d803d:	48 8d 14 08          	lea    (%rax,%rcx,1),%rdx
fffff800002d8041:	48 85 c9             	test   %rcx,%rcx
fffff800002d8044:	78 07                	js     0xfffff800002d804d
fffff800002d8046:	48 3b d0             	cmp    %rax,%rdx
fffff800002d8049:	72 15                	jb     0xfffff800002d8060
fffff800002d804b:	eb 07                	jmp    0xfffff800002d8054
fffff800002d804d:	48 3b d0             	cmp    %rax,%rdx
fffff800002d8050:	49 0f 47 d1          	cmova  %r9,%rdx
fffff800002d8054:	49 8d 48 40          	lea    0x40(%r8),%rcx
fffff800002d8058:	4c 8b c2             	mov    %rdx,%r8
fffff800002d805b:	e8 4c 2c f3 ff       	call   0xfffff8000020acac
fffff800002d8060:	48 83 c4 28          	add    $0x28,%rsp
fffff800002d8064:	c3                   	ret
fffff800002d8065:	cc                   	int3
fffff800002d8066:	cc                   	int3
fffff800002d8067:	cc                   	int3
fffff800002d8068:	cc                   	int3
fffff800002d8069:	cc                   	int3
fffff800002d806a:	cc                   	int3
fffff800002d806b:	cc                   	int3
fffff800002d806c:	40 53                	rex push %rbx
fffff800002d806e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d8072:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002d8079:	33 db                	xor    %ebx,%ebx
fffff800002d807b:	4c 8b ca             	mov    %rdx,%r9
fffff800002d807e:	4c 8b d1             	mov    %rcx,%r10
fffff800002d8081:	44 8b 80 ac 34 00 00 	mov    0x34ac(%rax),%r8d
fffff800002d8088:	41 f6 c0 20          	test   $0x20,%r8b
fffff800002d808c:	74 57                	je     0xfffff800002d80e5
fffff800002d808e:	48 81 fa 00 02 00 00 	cmp    $0x200,%rdx
fffff800002d8095:	73 4e                	jae    0xfffff800002d80e5
fffff800002d8097:	48 8b ca             	mov    %rdx,%rcx
fffff800002d809a:	48 c1 e9 08          	shr    $0x8,%rcx
fffff800002d809e:	f6 c1 01             	test   $0x1,%cl
fffff800002d80a1:	74 12                	je     0xfffff800002d80b5
fffff800002d80a3:	41 0f b6 c1          	movzbl %r9b,%eax
fffff800002d80a7:	48 a9 f0 ff ff ff    	test   $0xfffffffffffffff0,%rax
fffff800002d80ad:	75 06                	jne    0xfffff800002d80b5
fffff800002d80af:	48 83 f8 02          	cmp    $0x2,%rax
fffff800002d80b3:	75 30                	jne    0xfffff800002d80e5
fffff800002d80b5:	49 8b 92 c0 02 00 00 	mov    0x2c0(%r10),%rdx
fffff800002d80bc:	83 e1 01             	and    $0x1,%ecx
fffff800002d80bf:	48 81 c2 c0 09 00 00 	add    $0x9c0,%rdx
fffff800002d80c6:	8b 02                	mov    (%rdx),%eax
fffff800002d80c8:	48 c1 e8 08          	shr    $0x8,%rax
fffff800002d80cc:	83 e0 01             	and    $0x1,%eax
fffff800002d80cf:	2b c8                	sub    %eax,%ecx
fffff800002d80d1:	41 01 8a d8 08 00 00 	add    %ecx,0x8d8(%r10)
fffff800002d80d8:	49 8b ca             	mov    %r10,%rcx
fffff800002d80db:	4c 89 0a             	mov    %r9,(%rdx)
fffff800002d80de:	e8 f9 fb ff ff       	call   0xfffff800002d7cdc
fffff800002d80e3:	eb 05                	jmp    0xfffff800002d80ea
fffff800002d80e5:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff800002d80ea:	0f b7 c3             	movzwl %bx,%eax
fffff800002d80ed:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d80f1:	5b                   	pop    %rbx
fffff800002d80f2:	c3                   	ret
fffff800002d80f3:	cc                   	int3
fffff800002d80f4:	cc                   	int3
fffff800002d80f5:	cc                   	int3
fffff800002d80f6:	cc                   	int3
fffff800002d80f7:	cc                   	int3
fffff800002d80f8:	cc                   	int3
fffff800002d80f9:	cc                   	int3
fffff800002d80fa:	cc                   	int3
fffff800002d80fb:	cc                   	int3
fffff800002d80fc:	40 53                	rex push %rbx
fffff800002d80fe:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d8102:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002d8109:	33 db                	xor    %ebx,%ebx
fffff800002d810b:	4c 8b ca             	mov    %rdx,%r9
fffff800002d810e:	44 8b 80 ac 34 00 00 	mov    0x34ac(%rax),%r8d
fffff800002d8115:	41 f6 c0 20          	test   $0x20,%r8b
fffff800002d8119:	75 07                	jne    0xfffff800002d8122
fffff800002d811b:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff800002d8120:	eb 27                	jmp    0xfffff800002d8149
fffff800002d8122:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
fffff800002d8129:	b8 e8 03 00 00       	mov    $0x3e8,%eax
fffff800002d812e:	48 81 c2 c0 09 00 00 	add    $0x9c0,%rdx
fffff800002d8135:	4c 3b c8             	cmp    %rax,%r9
fffff800002d8138:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
fffff800002d813c:	4c 0f 46 c8          	cmovbe %rax,%r9
fffff800002d8140:	4c 89 4a 10          	mov    %r9,0x10(%rdx)
fffff800002d8144:	e8 93 fb ff ff       	call   0xfffff800002d7cdc
fffff800002d8149:	0f b7 c3             	movzwl %bx,%eax
fffff800002d814c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d8150:	5b                   	pop    %rbx
fffff800002d8151:	c3                   	ret
fffff800002d8152:	cc                   	int3
fffff800002d8153:	cc                   	int3
fffff800002d8154:	cc                   	int3