1406e4c03:	48 83 f8 10          	cmp    $0x10,%rax
1406e4c07:	73 55                	jae    0x1406e4c5e
1406e4c09:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4c0e:	e8 f5 64 73 00       	call   0x140e1b108
1406e4c13:	48 8b f8             	mov    %rax,%rdi
1406e4c16:	48 8b 13             	mov    (%rbx),%rdx
1406e4c19:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406e4c1d:	4c 2b c2             	sub    %rdx,%r8
1406e4c20:	49 c1 f8 03          	sar    $0x3,%r8
1406e4c24:	4d 85 c0             	test   %r8,%r8
1406e4c27:	74 08                	je     0x1406e4c31
1406e4c29:	48 8b cb             	mov    %rbx,%rcx
1406e4c2c:	e8 df a9 ab ff       	call   0x14019f610
1406e4c31:	48 89 3b             	mov    %rdi,(%rbx)
1406e4c34:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4c3b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e4c3f:	48 89 43 10          	mov    %rax,0x10(%rbx)
1406e4c43:	48 3b f8             	cmp    %rax,%rdi
1406e4c46:	74 2b                	je     0x1406e4c73
1406e4c48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406e4c4f:	00
1406e4c50:	48 89 2f             	mov    %rbp,(%rdi)
1406e4c53:	48 83 c7 08          	add    $0x8,%rdi
1406e4c57:	48 3b f8             	cmp    %rax,%rdi
1406e4c5a:	75 f4                	jne    0x1406e4c50
1406e4c5c:	eb 15                	jmp    0x1406e4c73
1406e4c5e:	48 83 c1 07          	add    $0x7,%rcx
1406e4c62:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4c66:	48 85 c9             	test   %rcx,%rcx
1406e4c69:	74 08                	je     0x1406e4c73
1406e4c6b:	33 ff                	xor    %edi,%edi
1406e4c6d:	48 8b c5             	mov    %rbp,%rax
1406e4c70:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e4c73:	48 8d 8e e8 05 00 00 	lea    0x5e8(%rsi),%rcx
1406e4c7a:	e8 01 f8 ff ff       	call   0x1406e4480
1406e4c7f:	90                   	nop
1406e4c80:	4c 89 be 28 06 00 00 	mov    %r15,0x628(%rsi)
1406e4c87:	4c 89 be 30 06 00 00 	mov    %r15,0x630(%rsi)
1406e4c8e:	4c 89 be 38 06 00 00 	mov    %r15,0x638(%rsi)
1406e4c95:	48 8d 9e 40 06 00 00 	lea    0x640(%rsi),%rbx
1406e4c9c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406e4ca1:	44 89 3b             	mov    %r15d,(%rbx)
1406e4ca4:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4ca8:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4cac:	ba 01 00 00 00       	mov    $0x1,%edx
1406e4cb1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1406e4cb5:	e8 56 92 00 00       	call   0x1406edf10
1406e4cba:	48 89 00             	mov    %rax,(%rax)
1406e4cbd:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4cc1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e4cc5:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1406e4cc9:	4c 89 39             	mov    %r15,(%rcx)
1406e4ccc:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1406e4cd0:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1406e4cd4:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406e4cdb:	00
1406e4cdc:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406e4ce3:	00
1406e4ce4:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406e4cea:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1406e4cee:	ba 10 00 00 00       	mov    $0x10,%edx
1406e4cf3:	e8 88 7d ca ff       	call   0x14038ca80
1406e4cf8:	90                   	nop
1406e4cf9:	4c 89 be 80 06 00 00 	mov    %r15,0x680(%rsi)
1406e4d00:	4c 89 be 88 06 00 00 	mov    %r15,0x688(%rsi)
1406e4d07:	4c 89 be 90 06 00 00 	mov    %r15,0x690(%rsi)
1406e4d0e:	4c 89 be 98 06 00 00 	mov    %r15,0x698(%rsi)
1406e4d15:	4c 89 be a0 06 00 00 	mov    %r15,0x6a0(%rsi)
1406e4d1c:	4c 89 be a8 06 00 00 	mov    %r15,0x6a8(%rsi)
1406e4d23:	4c 89 be b0 06 00 00 	mov    %r15,0x6b0(%rsi)
1406e4d2a:	4c 89 be b8 06 00 00 	mov    %r15,0x6b8(%rsi)
1406e4d31:	4c 89 be c0 06 00 00 	mov    %r15,0x6c0(%rsi)
1406e4d38:	4c 89 be c8 06 00 00 	mov    %r15,0x6c8(%rsi)
1406e4d3f:	4c 89 be d0 06 00 00 	mov    %r15,0x6d0(%rsi)
1406e4d46:	4c 89 be d8 06 00 00 	mov    %r15,0x6d8(%rsi)
1406e4d4d:	4c 89 be e0 06 00 00 	mov    %r15,0x6e0(%rsi)
1406e4d54:	4c 89 be e8 06 00 00 	mov    %r15,0x6e8(%rsi)
1406e4d5b:	4c 89 be f0 06 00 00 	mov    %r15,0x6f0(%rsi)
1406e4d62:	48 8d be f8 06 00 00 	lea    0x6f8(%rsi),%rdi
1406e4d69:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4d6e:	4c 89 3f             	mov    %r15,(%rdi)
1406e4d71:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e4d75:	ba 01 00 00 00       	mov    $0x1,%edx
1406e4d7a:	48 8b cf             	mov    %rdi,%rcx
1406e4d7d:	e8 8e b5 cc ff       	call   0x1403b0310
1406e4d82:	48 89 00             	mov    %rax,(%rax)
1406e4d85:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4d89:	48 89 40 10          	mov    %rax,0x10(%rax)
1406e4d8d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1406e4d93:	48 89 07             	mov    %rax,(%rdi)
1406e4d96:	48 8d be 08 07 00 00 	lea    0x708(%rsi),%rdi
1406e4d9d:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4da2:	44 89 3f             	mov    %r15d,(%rdi)
1406e4da5:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e4da9:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e4dad:	b9 40 00 00 00       	mov    $0x40,%ecx
1406e4db2:	e8 51 63 73 00       	call   0x140e1b108
1406e4db7:	48 89 00             	mov    %rax,(%rax)
1406e4dba:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4dbe:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4dc2:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1406e4dc6:	4c 89 3b             	mov    %r15,(%rbx)
1406e4dc9:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4dcd:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4dd1:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4dd8:	00
1406e4dd9:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4de0:	00
1406e4de1:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e4de7:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1406e4deb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1406e4def:	48 8b c1             	mov    %rcx,%rax
1406e4df2:	48 c1 f8 03          	sar    $0x3,%rax
1406e4df6:	48 83 f8 10          	cmp    $0x10,%rax
1406e4dfa:	73 52                	jae    0x1406e4e4e
1406e4dfc:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4e01:	e8 02 63 73 00       	call   0x140e1b108
1406e4e06:	48 8b f8             	mov    %rax,%rdi
1406e4e09:	48 8b 13             	mov    (%rbx),%rdx
1406e4e0c:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406e4e10:	4c 2b c2             	sub    %rdx,%r8
1406e4e13:	49 c1 f8 03          	sar    $0x3,%r8
1406e4e17:	4d 85 c0             	test   %r8,%r8
1406e4e1a:	74 08                	je     0x1406e4e24
1406e4e1c:	48 8b cb             	mov    %rbx,%rcx
1406e4e1f:	e8 ec a7 ab ff       	call   0x14019f610
1406e4e24:	48 89 3b             	mov    %rdi,(%rbx)
1406e4e27:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4e2e:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e4e32:	48 89 43 10          	mov    %rax,0x10(%rbx)
1406e4e36:	48 3b f8             	cmp    %rax,%rdi
1406e4e39:	74 28                	je     0x1406e4e63
1406e4e3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1406e4e40:	48 89 2f             	mov    %rbp,(%rdi)
1406e4e43:	48 83 c7 08          	add    $0x8,%rdi
1406e4e47:	48 3b f8             	cmp    %rax,%rdi
1406e4e4a:	75 f4                	jne    0x1406e4e40
1406e4e4c:	eb 15                	jmp    0x1406e4e63
1406e4e4e:	48 83 c1 07          	add    $0x7,%rcx
1406e4e52:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4e56:	48 85 c9             	test   %rcx,%rcx
1406e4e59:	74 08                	je     0x1406e4e63
1406e4e5b:	33 ff                	xor    %edi,%edi
1406e4e5d:	48 8b c5             	mov    %rbp,%rax
1406e4e60:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e4e63:	4c 89 be 48 07 00 00 	mov    %r15,0x748(%rsi)
1406e4e6a:	4c 89 be 50 07 00 00 	mov    %r15,0x750(%rsi)
1406e4e71:	4c 89 be 58 07 00 00 	mov    %r15,0x758(%rsi)
1406e4e78:	48 8d 8e 60 07 00 00 	lea    0x760(%rsi),%rcx
1406e4e7f:	e8 fc f5 ff ff       	call   0x1406e4480
1406e4e84:	90                   	nop
1406e4e85:	4c 89 be a0 07 00 00 	mov    %r15,0x7a0(%rsi)
1406e4e8c:	4c 89 be a8 07 00 00 	mov    %r15,0x7a8(%rsi)
1406e4e93:	4c 89 be b0 07 00 00 	mov    %r15,0x7b0(%rsi)
1406e4e9a:	4c 89 be b8 07 00 00 	mov    %r15,0x7b8(%rsi)
1406e4ea1:	4c 89 be c0 07 00 00 	mov    %r15,0x7c0(%rsi)
1406e4ea8:	4c 89 be c8 07 00 00 	mov    %r15,0x7c8(%rsi)
1406e4eaf:	48 8d 8e d0 07 00 00 	lea    0x7d0(%rsi),%rcx
1406e4eb6:	e8 75 8a f4 ff       	call   0x14062d930
1406e4ebb:	90                   	nop
1406e4ebc:	44 89 be 10 08 00 00 	mov    %r15d,0x810(%rsi)
1406e4ec3:	48 8d be 18 08 00 00 	lea    0x818(%rsi),%rdi
1406e4eca:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4ecf:	44 89 3f             	mov    %r15d,(%rdi)
1406e4ed2:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e4ed6:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e4eda:	b9 58 00 00 00       	mov    $0x58,%ecx
1406e4edf:	e8 24 62 73 00       	call   0x140e1b108
1406e4ee4:	48 89 00             	mov    %rax,(%rax)
1406e4ee7:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4eeb:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4eef:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1406e4ef3:	4c 89 3b             	mov    %r15,(%rbx)
1406e4ef6:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4efa:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4efe:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4f05:	00
1406e4f06:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4f0d:	00
1406e4f0e:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e4f14:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1406e4f18:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1406e4f1c:	48 8b c1             	mov    %rcx,%rax
1406e4f1f:	48 c1 f8 03          	sar    $0x3,%rax
1406e4f23:	48 83 f8 10          	cmp    $0x10,%rax
1406e4f27:	73 55                	jae    0x1406e4f7e
1406e4f29:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4f2e:	e8 d5 61 73 00       	call   0x140e1b108
1406e4f33:	48 8b f8             	mov    %rax,%rdi
1406e4f36:	48 8b 13             	mov    (%rbx),%rdx
1406e4f39:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406e4f3d:	4c 2b c2             	sub    %rdx,%r8
1406e4f40:	49 c1 f8 03          	sar    $0x3,%r8
1406e4f44:	4d 85 c0             	test   %r8,%r8
1406e4f47:	74 08                	je     0x1406e4f51
1406e4f49:	48 8b cb             	mov    %rbx,%rcx
1406e4f4c:	e8 bf a6 ab ff       	call   0x14019f610
1406e4f51:	48 89 3b             	mov    %rdi,(%rbx)
1406e4f54:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4f5b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e4f5f:	48 89 43 10          	mov    %rax,0x10(%rbx)
1406e4f63:	48 3b f8             	cmp    %rax,%rdi
1406e4f66:	74 2b                	je     0x1406e4f93
1406e4f68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406e4f6f:	00
1406e4f70:	48 89 2f             	mov    %rbp,(%rdi)
1406e4f73:	48 83 c7 08          	add    $0x8,%rdi
1406e4f77:	48 3b f8             	cmp    %rax,%rdi
1406e4f7a:	75 f4                	jne    0x1406e4f70
1406e4f7c:	eb 15                	jmp    0x1406e4f93
1406e4f7e:	48 83 c1 07          	add    $0x7,%rcx
1406e4f82:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4f86:	48 85 c9             	test   %rcx,%rcx
1406e4f89:	74 08                	je     0x1406e4f93
1406e4f8b:	33 ff                	xor    %edi,%edi
1406e4f8d:	48 8b c5             	mov    %rbp,%rax
1406e4f90:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e4f93:	44 89 be 58 08 00 00 	mov    %r15d,0x858(%rsi)
1406e4f9a:	4c 89 be 60 08 00 00 	mov    %r15,0x860(%rsi)
1406e4fa1:	4c 89 be 68 08 00 00 	mov    %r15,0x868(%rsi)
1406e4fa8:	4c 89 be 70 08 00 00 	mov    %r15,0x870(%rsi)
1406e4faf:	48 8d be 78 08 00 00 	lea    0x878(%rsi),%rdi
1406e4fb6:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4fbb:	44 89 3f             	mov    %r15d,(%rdi)
1406e4fbe:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e4fc2:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e4fc6:	b9 58 00 00 00       	mov    $0x58,%ecx
1406e4fcb:	e8 38 61 73 00       	call   0x140e1b108
1406e4fd0:	48 89 00             	mov    %rax,(%rax)
1406e4fd3:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4fd7:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4fdb:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1406e4fdf:	4c 89 3b             	mov    %r15,(%rbx)
1406e4fe2:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4fe6:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4fea:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4ff1:	00
1406e4ff2:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4ff9:	00
1406e4ffa:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e5000:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1406e5004:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1406e5008:	48 8b c1             	mov    %rcx,%rax
1406e500b:	48 c1 f8 03          	sar    $0x3,%rax
1406e500f:	48 83 f8 10          	cmp    $0x10,%rax
1406e5013:	73 4d                	jae    0x1406e5062
1406e5015:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e501a:	e8 e9 60 73 00       	call   0x140e1b108
1406e501f:	48 8b f8             	mov    %rax,%rdi
1406e5022:	48 8b 13             	mov    (%rbx),%rdx
1406e5025:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406e5029:	4c 2b c2             	sub    %rdx,%r8
1406e502c:	49 c1 f8 03          	sar    $0x3,%r8
1406e5030:	4d 85 c0             	test   %r8,%r8
1406e5033:	74 08                	je     0x1406e503d
1406e5035:	48 8b cb             	mov    %rbx,%rcx
1406e5038:	e8 d3 a5 ab ff       	call   0x14019f610
1406e503d:	48 89 3b             	mov    %rdi,(%rbx)
1406e5040:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e5047:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e504b:	48 89 43 10          	mov    %rax,0x10(%rbx)
1406e504f:	48 3b f8             	cmp    %rax,%rdi
1406e5052:	74 23                	je     0x1406e5077
1406e5054:	48 89 2f             	mov    %rbp,(%rdi)
1406e5057:	48 83 c7 08          	add    $0x8,%rdi
1406e505b:	48 3b f8             	cmp    %rax,%rdi
1406e505e:	75 f4                	jne    0x1406e5054
1406e5060:	eb 15                	jmp    0x1406e5077
1406e5062:	48 83 c1 07          	add    $0x7,%rcx
1406e5066:	48 c1 e9 03          	shr    $0x3,%rcx
1406e506a:	48 85 c9             	test   %rcx,%rcx
1406e506d:	74 08                	je     0x1406e5077
1406e506f:	33 ff                	xor    %edi,%edi
1406e5071:	48 8b c5             	mov    %rbp,%rax
1406e5074:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e5077:	44 89 be b8 08 00 00 	mov    %r15d,0x8b8(%rsi)
1406e507e:	4c 89 be c0 08 00 00 	mov    %r15,0x8c0(%rsi)
1406e5085:	4c 89 be c8 08 00 00 	mov    %r15,0x8c8(%rsi)
1406e508c:	4c 89 be d0 08 00 00 	mov    %r15,0x8d0(%rsi)
1406e5093:	48 8d 8e d8 08 00 00 	lea    0x8d8(%rsi),%rcx
1406e509a:	41 b0 01             	mov    $0x1,%r8b
1406e509d:	48 8d 15 08 f7 8f 00 	lea    0x8ff708(%rip),%rdx        # 0x140fe47ac
1406e50a4:	e8 87 e8 fb ff       	call   0x1406a3930
1406e50a9:	90                   	nop
1406e50aa:	48 8d 8e 18 0a 00 00 	lea    0xa18(%rsi),%rcx
1406e50b1:	e8 2a ea fb ff       	call   0x1406a3ae0
1406e50b6:	90                   	nop
1406e50b7:	48 8d 8e 58 0a 00 00 	lea    0xa58(%rsi),%rcx
1406e50be:	45 33 c0             	xor    %r8d,%r8d
1406e50c1:	48 8d 15 30 a6 8e 00 	lea    0x8ea630(%rip),%rdx        # 0x140fcf6f8
1406e50c8:	e8 03 e5 fb ff       	call   0x1406a35d0
1406e50cd:	90                   	nop
1406e50ce:	48 8d 8e 98 0b 00 00 	lea    0xb98(%rsi),%rcx
1406e50d5:	e8 06 ea fb ff       	call   0x1406a3ae0
1406e50da:	90                   	nop
1406e50db:	48 8d be d8 0b 00 00 	lea    0xbd8(%rsi),%rdi
1406e50e2:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e50e7:	44 89 3f             	mov    %r15d,(%rdi)
1406e50ea:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e50ee:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e50f2:	b9 28 00 00 00       	mov    $0x28,%ecx
1406e50f7:	e8 0c 60 73 00       	call   0x140e1b108
1406e50fc:	48 89 00             	mov    %rax,(%rax)
1406e50ff:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e5103:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e5107:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1406e510b:	4c 89 3b             	mov    %r15,(%rbx)
1406e510e:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e5112:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e5116:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e511d:	00
1406e511e:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e5125:	00
1406e5126:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e512c:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1406e5130:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1406e5134:	48 8b c1             	mov    %rcx,%rax
1406e5137:	48 c1 f8 03          	sar    $0x3,%rax
1406e513b:	48 83 f8 10          	cmp    $0x10,%rax
1406e513f:	73 4d                	jae    0x1406e518e
1406e5141:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e5146:	e8 bd 5f 73 00       	call   0x140e1b108
1406e514b:	48 8b f8             	mov    %rax,%rdi
1406e514e:	48 8b 13             	mov    (%rbx),%rdx
1406e5151:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406e5155:	4c 2b c2             	sub    %rdx,%r8
1406e5158:	49 c1 f8 03          	sar    $0x3,%r8
1406e515c:	4d 85 c0             	test   %r8,%r8
1406e515f:	74 08                	je     0x1406e5169
1406e5161:	48 8b cb             	mov    %rbx,%rcx
1406e5164:	e8 a7 a4 ab ff       	call   0x14019f610
1406e5169:	48 89 3b             	mov    %rdi,(%rbx)
1406e516c:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e5173:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e5177:	48 89 43 10          	mov    %rax,0x10(%rbx)
1406e517b:	48 3b f8             	cmp    %rax,%rdi
1406e517e:	74 23                	je     0x1406e51a3
1406e5180:	48 89 2f             	mov    %rbp,(%rdi)
1406e5183:	48 83 c7 08          	add    $0x8,%rdi
1406e5187:	48 3b f8             	cmp    %rax,%rdi
1406e518a:	75 f4                	jne    0x1406e5180
1406e518c:	eb 15                	jmp    0x1406e51a3
1406e518e:	48 83 c1 07          	add    $0x7,%rcx
1406e5192:	48 c1 e9 03          	shr    $0x3,%rcx
1406e5196:	48 85 c9             	test   %rcx,%rcx
1406e5199:	74 08                	je     0x1406e51a3
1406e519b:	33 ff                	xor    %edi,%edi
1406e519d:	48 8b c5             	mov    %rbp,%rax
1406e51a0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e51a3:	48 8d 8e 18 0c 00 00 	lea    0xc18(%rsi),%rcx