140344c28:	48 85 c0             	test   %rax,%rax
140344c2b:	0f 84 85 00 00 00    	je     0x140344cb6
140344c31:	4c 3b f0             	cmp    %rax,%r14
140344c34:	77 79                	ja     0x140344caf
140344c36:	4c 8b c3             	mov    %rbx,%r8
140344c39:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140344c3e:	76 03                	jbe    0x140344c43
140344c40:	4c 8b 03             	mov    (%rbx),%r8
140344c43:	45 0f b7 04 78       	movzwl (%r8,%rdi,2),%r8d
140344c48:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
140344c4c:	49 8b d6             	mov    %r14,%rdx
140344c4f:	49 8b cc             	mov    %r12,%rcx
140344c52:	e8 79 be 7a 00       	call   0x140af0ad0
140344c57:	49 3b c6             	cmp    %r14,%rax
140344c5a:	75 3f                	jne    0x140344c9b
140344c5c:	48 3b 7b 10          	cmp    0x10(%rbx),%rdi
140344c60:	77 4d                	ja     0x140344caf
140344c62:	48 8b c3             	mov    %rbx,%rax
140344c65:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140344c6a:	76 03                	jbe    0x140344c6f
140344c6c:	48 8b 03             	mov    (%rbx),%rax
140344c6f:	4c 8d 04 78          	lea    (%rax,%rdi,2),%r8
140344c73:	4c 3b 75 f8          	cmp    -0x8(%rbp),%r14
140344c77:	74 12                	je     0x140344c8b
140344c79:	41 0f b7 00          	movzwl (%r8),%eax
140344c7d:	66 41 89 06          	mov    %ax,(%r14)
140344c81:	49 83 c6 02          	add    $0x2,%r14
140344c85:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
140344c89:	eb 10                	jmp    0x140344c9b
140344c8b:	49 8b d6             	mov    %r14,%rdx
140344c8e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140344c92:	e8 1d 73 00 00       	call   0x14034bfb4
140344c97:	4c 8b 65 e8          	mov    -0x18(%rbp),%r12
140344c9b:	41 be 01 00 00 00    	mov    $0x1,%r14d
140344ca1:	49 03 fe             	add    %r14,%rdi
140344ca4:	48 8b 43 10          	mov    0x10(%rbx),%rax
140344ca8:	48 3b f8             	cmp    %rax,%rdi
140344cab:	72 89                	jb     0x140344c36
140344cad:	eb 0d                	jmp    0x140344cbc
140344caf:	ff 15 e3 7c 7c 00    	call   *0x7c7ce3(%rip)        # 0x140b0c998
140344cb5:	cc                   	int3
140344cb6:	41 be 01 00 00 00    	mov    $0x1,%r14d
140344cbc:	0f 57 c0             	xorps  %xmm0,%xmm0
140344cbf:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
140344cc4:	33 ff                	xor    %edi,%edi
140344cc6:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
140344cca:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140344cce:	49 2b d4             	sub    %r12,%rdx
140344cd1:	48 d1 fa             	sar    $1,%rdx
140344cd4:	75 07                	jne    0x140344cdd
140344cd6:	ff 15 bc 7c 7c 00    	call   *0x7c7cbc(%rip)        # 0x140b0c998
140344cdc:	cc                   	int3
140344cdd:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140344ce1:	49 8b cc             	mov    %r12,%rcx
140344ce4:	e8 b7 3b 5a 00       	call   0x1408e88a0
140344ce9:	48 8b 06             	mov    (%rsi),%rax
140344cec:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140344cf0:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140344cf4:	48 8b ce             	mov    %rsi,%rcx
140344cf7:	48 8b 40 20          	mov    0x20(%rax),%rax
140344cfb:	ff 15 37 7f 7c 00    	call   *0x7c7f37(%rip)        # 0x140b0cc38
140344d01:	90                   	nop
140344d02:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344d06:	48 8b 58 08          	mov    0x8(%rax),%rbx
140344d0a:	48 2b 18             	sub    (%rax),%rbx
140344d0d:	48 c1 fb 03          	sar    $0x3,%rbx
140344d11:	48 be ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rsi
140344d18:	aa aa aa
140344d1b:	48 0f af de          	imul   %rsi,%rbx
140344d1f:	0f 57 c0             	xorps  %xmm0,%xmm0
140344d22:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
140344d27:	48 89 7d 18          	mov    %rdi,0x18(%rbp)
140344d2b:	48 85 db             	test   %rbx,%rbx
140344d2e:	74 35                	je     0x140344d65
140344d30:	48 8b d3             	mov    %rbx,%rdx
140344d33:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140344d37:	e8 10 fc cd ff       	call   0x14002494c
140344d3c:	48 8b 45 08          	mov    0x8(%rbp),%rax
140344d40:	48 89 38             	mov    %rdi,(%rax)
140344d43:	48 89 78 08          	mov    %rdi,0x8(%rax)
140344d47:	48 83 c0 10          	add    $0x10,%rax
140344d4b:	49 2b de             	sub    %r14,%rbx
140344d4e:	75 f0                	jne    0x140344d40
140344d50:	48 89 45 10          	mov    %rax,0x10(%rbp)
140344d54:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
140344d58:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140344d5c:	e8 5b 9b cd ff       	call   0x14001e8bc
140344d61:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344d65:	48 8b 50 08          	mov    0x8(%rax),%rdx
140344d69:	48 2b 10             	sub    (%rax),%rdx
140344d6c:	48 c1 fa 03          	sar    $0x3,%rdx
140344d70:	48 0f af d6          	imul   %rsi,%rdx
140344d74:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140344d78:	e8 8b 6c 00 00       	call   0x14034ba08
140344d7d:	90                   	nop
140344d7e:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344d82:	48 8b 50 08          	mov    0x8(%rax),%rdx
140344d86:	48 2b 10             	sub    (%rax),%rdx
140344d89:	48 c1 fa 03          	sar    $0x3,%rdx
140344d8d:	48 0f af d6          	imul   %rsi,%rdx
140344d91:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140344d98:	e8 6b 6c 00 00       	call   0x14034ba08
140344d9d:	90                   	nop
140344d9e:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344da2:	48 8b 58 08          	mov    0x8(%rax),%rbx
140344da6:	48 2b 18             	sub    (%rax),%rbx
140344da9:	48 c1 fb 03          	sar    $0x3,%rbx
140344dad:	48 0f af de          	imul   %rsi,%rbx
140344db1:	0f 57 c0             	xorps  %xmm0,%xmm0
140344db4:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140344db9:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
140344dbd:	48 85 db             	test   %rbx,%rbx
140344dc0:	74 45                	je     0x140344e07
140344dc2:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
140344dc9:	aa aa 0a
140344dcc:	48 3b d8             	cmp    %rax,%rbx
140344dcf:	0f 87 5e 11 00 00    	ja     0x140345f33
140344dd5:	48 8b d3             	mov    %rbx,%rdx
140344dd8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140344ddc:	e8 37 71 00 00       	call   0x14034bf18
140344de1:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
140344de5:	49 8b c6             	mov    %r14,%rax
140344de8:	48 89 38             	mov    %rdi,(%rax)
140344deb:	48 89 78 08          	mov    %rdi,0x8(%rax)
140344def:	48 89 78 10          	mov    %rdi,0x10(%rax)
140344df3:	48 83 c0 18          	add    $0x18,%rax
140344df7:	48 83 eb 01          	sub    $0x1,%rbx
140344dfb:	75 eb                	jne    0x140344de8
140344dfd:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140344e01:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344e05:	eb 04                	jmp    0x140344e0b
140344e07:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
140344e0b:	48 8b 50 08          	mov    0x8(%rax),%rdx
140344e0f:	48 2b 10             	sub    (%rax),%rdx
140344e12:	48 c1 fa 03          	sar    $0x3,%rdx
140344e16:	48 0f af d6          	imul   %rsi,%rdx
140344e1a:	48 8d 8d 58 01 00 00 	lea    0x158(%rbp),%rcx
140344e21:	e8 f2 40 e3 ff       	call   0x140178f18
140344e26:	90                   	nop
140344e27:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140344e2b:	48 8b 50 08          	mov    0x8(%rax),%rdx
140344e2f:	48 2b 10             	sub    (%rax),%rdx
140344e32:	48 c1 fa 03          	sar    $0x3,%rdx
140344e36:	48 0f af d6          	imul   %rsi,%rdx
140344e3a:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140344e41:	e8 d2 40 e3 ff       	call   0x140178f18
140344e46:	90                   	nop
140344e47:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140344e4b:	48 8b 41 08          	mov    0x8(%rcx),%rax
140344e4f:	48 2b 01             	sub    (%rcx),%rax
140344e52:	48 c1 f8 03          	sar    $0x3,%rax
140344e56:	48 0f af c6          	imul   %rsi,%rax
140344e5a:	0f 57 c0             	xorps  %xmm0,%xmm0
140344e5d:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
140344e62:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140344e66:	48 85 c0             	test   %rax,%rax
140344e69:	74 58                	je     0x140344ec3
140344e6b:	48 b9 cc cc cc cc cc 	movabs $0xccccccccccccccc,%rcx
140344e72:	cc cc 0c
140344e75:	48 3b c1             	cmp    %rcx,%rax
140344e78:	0f 87 bf 10 00 00    	ja     0x140345f3d
140344e7e:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
140344e82:	48 c1 e7 02          	shl    $0x2,%rdi
140344e86:	33 db                	xor    %ebx,%ebx
140344e88:	48 85 ff             	test   %rdi,%rdi
140344e8b:	0f 85 39 01 00 00    	jne    0x140344fca
140344e91:	8b c3                	mov    %ebx,%eax
140344e93:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140344e97:	48 8d 1c 07          	lea    (%rdi,%rax,1),%rbx
140344e9b:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140344e9f:	4c 8b c7             	mov    %rdi,%r8
140344ea2:	33 d2                	xor    %edx,%edx
140344ea4:	48 8b c8             	mov    %rax,%rcx
140344ea7:	e8 c0 b5 7a 00       	call   0x140af046c
140344eac:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
140344eb0:	33 ff                	xor    %edi,%edi
140344eb2:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
140344eb6:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140344eba:	e8 01 9b cd ff       	call   0x14001e9c0
140344ebf:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140344ec3:	48 8b f7             	mov    %rdi,%rsi
140344ec6:	48 8b 41 08          	mov    0x8(%rcx),%rax
140344eca:	48 2b 01             	sub    (%rcx),%rax
140344ecd:	48 c1 f8 03          	sar    $0x3,%rax
140344ed1:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
140344ed8:	aa aa aa
140344edb:	49 0f af c0          	imul   %r8,%rax
140344edf:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
140344ee6:	cc cc cc
140344ee9:	48 89 95 08 01 00 00 	mov    %rdx,0x108(%rbp)
140344ef0:	48 85 c0             	test   %rax,%rax
140344ef3:	0f 84 18 0c 00 00    	je     0x140345b11
140344ef9:	4c 8d 35 90 64 80 00 	lea    0x806490(%rip),%r14        # 0x140b4b390
140344f00:	89 7d a0             	mov    %edi,-0x60(%rbp)
140344f03:	48 8b 11             	mov    (%rcx),%rdx
140344f06:	48 8b 41 08          	mov    0x8(%rcx),%rax
140344f0a:	48 2b c2             	sub    %rdx,%rax
140344f0d:	48 c1 f8 03          	sar    $0x3,%rax
140344f11:	49 0f af c0          	imul   %r8,%rax
140344f15:	48 3b f0             	cmp    %rax,%rsi
140344f18:	0f 83 45 0e 00 00    	jae    0x140345d63
140344f1e:	48 8d 1c 76          	lea    (%rsi,%rsi,2),%rbx
140344f22:	48 8b 1c da          	mov    (%rdx,%rbx,8),%rbx
140344f26:	48 89 9d c8 00 00 00 	mov    %rbx,0xc8(%rbp)
140344f2d:	48 85 db             	test   %rbx,%rbx
140344f30:	74 11                	je     0x140344f43
140344f32:	48 8b 03             	mov    (%rbx),%rax
140344f35:	48 8b cb             	mov    %rbx,%rcx
140344f38:	48 8b 40 08          	mov    0x8(%rax),%rax
140344f3c:	ff 15 f6 7c 7c 00    	call   *0x7c7cf6(%rip)        # 0x140b0cc38
140344f42:	90                   	nop
140344f43:	48 8b 03             	mov    (%rbx),%rax
140344f46:	45 33 c0             	xor    %r8d,%r8d
140344f49:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140344f4d:	48 8b cb             	mov    %rbx,%rcx
140344f50:	48 8b 40 20          	mov    0x20(%rax),%rax
140344f54:	ff 15 de 7c 7c 00    	call   *0x7c7cde(%rip)        # 0x140b0cc38
140344f5a:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140344f5e:	85 c0                	test   %eax,%eax
140344f60:	0f 88 ad 0f 00 00    	js     0x140345f13
140344f66:	8b 45 a0             	mov    -0x60(%rbp),%eax
140344f69:	85 c0                	test   %eax,%eax
140344f6b:	0f 84 50 0b 00 00    	je     0x140345ac1
140344f71:	44 8b f8             	mov    %eax,%r15d
140344f74:	0f 57 c0             	xorps  %xmm0,%xmm0
140344f77:	f3 0f 7f 85 f0 00 00 	movdqu %xmm0,0xf0(%rbp)
140344f7e:	00
140344f7f:	48 89 bd 00 01 00 00 	mov    %rdi,0x100(%rbp)
140344f86:	4c 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%r14
140344f8d:	00
140344f8e:	4d 85 f6             	test   %r14,%r14
140344f91:	0f 84 96 00 00 00    	je     0x14034502d
140344f97:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
140344f9e:	72 78                	jb     0x140345018
140344fa0:	49 8d 4e 27          	lea    0x27(%r14),%rcx
140344fa4:	49 3b ce             	cmp    %r14,%rcx
140344fa7:	0f 86 a0 0f 00 00    	jbe    0x140345f4d
140344fad:	ff 15 15 79 7c 00    	call   *0x7c7915(%rip)        # 0x140b0c8c8
140344fb3:	48 85 c0             	test   %rax,%rax
140344fb6:	0f 84 70 0d 00 00    	je     0x140345d2c
140344fbc:	48 8d 78 27          	lea    0x27(%rax),%rdi
140344fc0:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140344fc4:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140344fc8:	eb 63                	jmp    0x14034502d
140344fca:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140344fd1:	72 2c                	jb     0x140344fff
140344fd3:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
140344fd7:	48 3b cf             	cmp    %rdi,%rcx
140344fda:	0f 86 63 0f 00 00    	jbe    0x140345f43
140344fe0:	ff 15 e2 78 7c 00    	call   *0x7c78e2(%rip)        # 0x140b0c8c8
140344fe6:	48 8b c8             	mov    %rax,%rcx
140344fe9:	48 85 c0             	test   %rax,%rax
140344fec:	74 23                	je     0x140345011
140344fee:	48 83 c0 27          	add    $0x27,%rax
140344ff2:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140344ff6:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140344ffa:	e9 94 fe ff ff       	jmp    0x140344e93
140344fff:	48 8b cf             	mov    %rdi,%rcx
140345002:	ff 15 c0 78 7c 00    	call   *0x7c78c0(%rip)        # 0x140b0c8c8
140345008:	48 85 c0             	test   %rax,%rax
14034500b:	0f 85 82 fe ff ff    	jne    0x140344e93
140345011:	ff 15 81 74 7c 00    	call   *0x7c7481(%rip)        # 0x140b0c498
140345017:	90                   	nop
140345018:	49 8b ce             	mov    %r14,%rcx
14034501b:	ff 15 a7 78 7c 00    	call   *0x7c78a7(%rip)        # 0x140b0c8c8
140345021:	48 8b f8             	mov    %rax,%rdi
140345024:	48 85 c0             	test   %rax,%rax
140345027:	0f 84 ff 0c 00 00    	je     0x140345d2c
14034502d:	48 89 bd f0 00 00 00 	mov    %rdi,0xf0(%rbp)
140345034:	4c 03 f7             	add    %rdi,%r14
140345037:	4c 89 b5 00 01 00 00 	mov    %r14,0x100(%rbp)
14034503e:	49 c1 e7 03          	shl    $0x3,%r15
140345042:	4d 8b c7             	mov    %r15,%r8
140345045:	33 d2                	xor    %edx,%edx
140345047:	48 8b cf             	mov    %rdi,%rcx
14034504a:	e8 1d b4 7a 00       	call   0x140af046c
14034504f:	4c 89 b5 f8 00 00 00 	mov    %r14,0xf8(%rbp)
140345056:	48 8b 03             	mov    (%rbx),%rax
140345059:	4c 8b 78 20          	mov    0x20(%rax),%r15
14034505d:	4c 2b f7             	sub    %rdi,%r14
140345060:	49 c1 fe 03          	sar    $0x3,%r14
140345064:	45 33 ed             	xor    %r13d,%r13d
140345067:	4d 85 f6             	test   %r14,%r14
14034506a:	0f 84 ec 0c 00 00    	je     0x140345d5c
140345070:	48 8b 0f             	mov    (%rdi),%rcx
140345073:	48 85 c9             	test   %rcx,%rcx
140345076:	74 10                	je     0x140345088
140345078:	4c 89 2f             	mov    %r13,(%rdi)
14034507b:	48 8b 11             	mov    (%rcx),%rdx
14034507e:	48 8b 42 10          	mov    0x10(%rdx),%rax
140345082:	ff 15 b0 7b 7c 00    	call   *0x7c7bb0(%rip)        # 0x140b0cc38
140345088:	4c 8b c7             	mov    %rdi,%r8
14034508b:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14034508f:	48 8b cb             	mov    %rbx,%rcx
140345092:	49 8b c7             	mov    %r15,%rax
140345095:	ff 15 9d 7b 7c 00    	call   *0x7c7b9d(%rip)        # 0x140b0cc38
14034509b:	48 8d 0d ee 62 80 00 	lea    0x8062ee(%rip),%rcx        # 0x140b4b390
1403450a2:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1403450a6:	85 c0                	test   %eax,%eax
1403450a8:	0f 88 29 0f 00 00    	js     0x140345fd7
1403450ae:	48 8b 03             	mov    (%rbx),%rax
1403450b1:	48 8b cb             	mov    %rbx,%rcx
1403450b4:	48 8b 40 18          	mov    0x18(%rax),%rax
1403450b8:	ff 15 7a 7b 7c 00    	call   *0x7c7b7a(%rip)        # 0x140b0cc38
1403450be:	b9 05 00 00 00       	mov    $0x5,%ecx
1403450c3:	44 8d 71 fc          	lea    -0x4(%rcx),%r14d
1403450c7:	83 f8 02             	cmp    $0x2,%eax
1403450ca:	66 44 0f 44 f1       	cmove  %cx,%r14w
1403450cf:	4c 89 ad a8 00 00 00 	mov    %r13,0xa8(%rbp)
1403450d6:	48 8b 0f             	mov    (%rdi),%rcx
1403450d9:	48 8b 01             	mov    (%rcx),%rax
1403450dc:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1403450e0:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
1403450e7:	48 8b 40 18          	mov    0x18(%rax),%rax
1403450eb:	ff 15 47 7b 7c 00    	call   *0x7c7b47(%rip)        # 0x140b0cc38
1403450f1:	48 8d 0d b0 62 80 00 	lea    0x8062b0(%rip),%rcx        # 0x140b4b3a8
1403450f8:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1403450fc:	85 c0                	test   %eax,%eax
1403450fe:	0f 88 c7 0e 00 00    	js     0x140345fcb
140345104:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
140345108:	48 8b 0f             	mov    (%rdi),%rcx
14034510b:	48 8b 01             	mov    (%rcx),%rax
14034510e:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140345112:	48 8b 40 20          	mov    0x20(%rax),%rax
140345116:	ff 15 1c 7b 7c 00    	call   *0x7c7b1c(%rip)        # 0x140b0cc38
14034511c:	48 8d 0d 9d 62 80 00 	lea    0x80629d(%rip),%rcx        # 0x140b4b3c0
140345123:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140345127:	85 c0                	test   %eax,%eax
140345129:	0f 88 8c 0e 00 00    	js     0x140345fbb
14034512f:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
140345133:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140345137:	48 8b 01             	mov    (%rcx),%rax
14034513a:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
14034513e:	44 8b 45 38          	mov    0x38(%rbp),%r8d
140345142:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
140345149:	48 8b 40 18          	mov    0x18(%rax),%rax
14034514d:	ff 15 e5 7a 7c 00    	call   *0x7c7ae5(%rip)        # 0x140b0cc38
140345153:	4c 89 6d 40          	mov    %r13,0x40(%rbp)
140345157:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14034515b:	48 8b 01             	mov    (%rcx),%rax
14034515e:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140345162:	48 8b 40 28          	mov    0x28(%rax),%rax
140345166:	ff 15 cc 7a 7c 00    	call   *0x7c7acc(%rip)        # 0x140b0cc38
14034516c:	48 8d 0d 65 62 80 00 	lea    0x806265(%rip),%rcx        # 0x140b4b3d8
140345173:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140345177:	85 c0                	test   %eax,%eax
140345179:	0f 88 2c 0e 00 00    	js     0x140345fab
14034517f:	4c 89 ad b8 00 00 00 	mov    %r13,0xb8(%rbp)
140345186:	4c 89 ad b0 00 00 00 	mov    %r13,0xb0(%rbp)
14034518d:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx