1403d9a78:	ba 98 00 00 00       	mov    $0x98,%edx
1403d9a7d:	e8 c2 16 a4 00       	call   0x140e1b144
1403d9a82:	48 8b c3             	mov    %rbx,%rax
1403d9a85:	48 83 c4 20          	add    $0x20,%rsp
1403d9a89:	5b                   	pop    %rbx
1403d9a8a:	c3                   	ret
1403d9a8b:	cc                   	int3
1403d9a8c:	cc                   	int3
1403d9a8d:	cc                   	int3
1403d9a8e:	cc                   	int3
1403d9a8f:	cc                   	int3
1403d9a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403d9a95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1403d9a9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403d9a9f:	57                   	push   %rdi
1403d9aa0:	48 83 ec 20          	sub    $0x20,%rsp
1403d9aa4:	8b ea                	mov    %edx,%ebp
1403d9aa6:	48 8b f9             	mov    %rcx,%rdi
1403d9aa9:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1403d9ab0:	48 85 c9             	test   %rcx,%rcx
1403d9ab3:	74 24                	je     0x1403d9ad9
1403d9ab5:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9ab8:	ff c8                	dec    %eax
1403d9aba:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9abd:	85 c0                	test   %eax,%eax
1403d9abf:	7f 18                	jg     0x1403d9ad9
1403d9ac1:	0f 88 d8 00 00 00    	js     0x1403d9b9f
1403d9ac7:	48 8b 01             	mov    (%rcx),%rax
1403d9aca:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9acf:	48 8b 00             	mov    (%rax),%rax
1403d9ad2:	ff 15 48 9f ba 00    	call   *0xba9f48(%rip)        # 0x140f83a20
1403d9ad8:	90                   	nop
1403d9ad9:	4c 8b 47 68          	mov    0x68(%rdi),%r8
1403d9add:	4d 8b 40 08          	mov    0x8(%r8),%r8
1403d9ae1:	48 8d 57 68          	lea    0x68(%rdi),%rdx
1403d9ae5:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
1403d9ae9:	e8 42 e2 ff ff       	call   0x1403d7d30
1403d9aee:	ba 58 00 00 00       	mov    $0x58,%edx
1403d9af3:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1403d9af7:	e8 48 16 a4 00       	call   0x140e1b144
1403d9afc:	4c 8b 47 58          	mov    0x58(%rdi),%r8
1403d9b00:	4d 8b 40 08          	mov    0x8(%r8),%r8
1403d9b04:	48 8d 57 58          	lea    0x58(%rdi),%rdx
1403d9b08:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
1403d9b0c:	e8 ef c0 fa ff       	call   0x140385c00
1403d9b11:	ba 30 00 00 00       	mov    $0x30,%edx
1403d9b16:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
1403d9b1a:	e8 25 16 a4 00       	call   0x140e1b144
1403d9b1f:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
1403d9b23:	48 85 db             	test   %rbx,%rbx
1403d9b26:	74 3a                	je     0x1403d9b62
1403d9b28:	be ff ff ff ff       	mov    $0xffffffff,%esi
1403d9b2d:	8b c6                	mov    %esi,%eax
1403d9b2f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403d9b34:	83 f8 01             	cmp    $0x1,%eax
1403d9b37:	75 29                	jne    0x1403d9b62
1403d9b39:	48 8b 03             	mov    (%rbx),%rax
1403d9b3c:	48 8b cb             	mov    %rbx,%rcx
1403d9b3f:	48 8b 00             	mov    (%rax),%rax
1403d9b42:	ff 15 d8 9e ba 00    	call   *0xba9ed8(%rip)        # 0x140f83a20
1403d9b48:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1403d9b4d:	83 fe 01             	cmp    $0x1,%esi
1403d9b50:	75 10                	jne    0x1403d9b62
1403d9b52:	48 8b 03             	mov    (%rbx),%rax
1403d9b55:	48 8b cb             	mov    %rbx,%rcx
1403d9b58:	48 8b 40 08          	mov    0x8(%rax),%rax
1403d9b5c:	ff 15 be 9e ba 00    	call   *0xba9ebe(%rip)        # 0x140f83a20
1403d9b62:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1403d9b66:	e8 65 1b 16 00       	call   0x14053b6d0
1403d9b6b:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1403d9b6f:	e8 4c d6 37 00       	call   0x1407571c0
1403d9b74:	40 f6 c5 01          	test   $0x1,%bpl
1403d9b78:	74 0d                	je     0x1403d9b87
1403d9b7a:	ba 88 00 00 00       	mov    $0x88,%edx
1403d9b7f:	48 8b cf             	mov    %rdi,%rcx
1403d9b82:	e8 bd 15 a4 00       	call   0x140e1b144
1403d9b87:	48 8b c7             	mov    %rdi,%rax
1403d9b8a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403d9b8f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1403d9b94:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1403d9b99:	48 83 c4 20          	add    $0x20,%rsp
1403d9b9d:	5f                   	pop    %rdi
1403d9b9e:	c3                   	ret
1403d9b9f:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9ba4:	e8 57 0b 3b 00       	call   0x14078a700
1403d9ba9:	cc                   	int3
1403d9baa:	cc                   	int3
1403d9bab:	cc                   	int3
1403d9bac:	cc                   	int3
1403d9bad:	cc                   	int3
1403d9bae:	cc                   	int3
1403d9baf:	cc                   	int3
1403d9bb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403d9bb5:	55                   	push   %rbp
1403d9bb6:	56                   	push   %rsi
1403d9bb7:	57                   	push   %rdi
1403d9bb8:	41 54                	push   %r12
1403d9bba:	41 55                	push   %r13
1403d9bbc:	41 56                	push   %r14
1403d9bbe:	41 57                	push   %r15
1403d9bc0:	48 8d 6c 24 d0       	lea    -0x30(%rsp),%rbp
1403d9bc5:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
1403d9bcc:	48 8b 05 2d f3 fd 00 	mov    0xfdf32d(%rip),%rax        # 0x1413b8f00
1403d9bd3:	48 33 c4             	xor    %rsp,%rax
1403d9bd6:	48 89 45 20          	mov    %rax,0x20(%rbp)
1403d9bda:	48 8b fa             	mov    %rdx,%rdi
1403d9bdd:	4c 8b f1             	mov    %rcx,%r14
1403d9be0:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1403d9be5:	33 db                	xor    %ebx,%ebx
1403d9be7:	8b f3                	mov    %ebx,%esi
1403d9be9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1403d9bed:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1403d9bf2:	e8 11 15 a4 00       	call   0x140e1b108
1403d9bf7:	48 8b c8             	mov    %rax,%rcx
1403d9bfa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403d9bff:	48 85 c0             	test   %rax,%rax
1403d9c02:	74 72                	je     0x1403d9c76
1403d9c04:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403d9c09:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403d9c0e:	48 8d 05 c3 0b c1 00 	lea    0xc10bc3(%rip),%rax        # 0x140fea7d8
1403d9c15:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d9c1a:	48 8d 05 6f 04 00 00 	lea    0x46f(%rip),%rax        # 0x1403da090
1403d9c21:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d9c26:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403d9c2b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403d9c30:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d9c33:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1403d9c37:	66 0f 6f 0d c1 a6 bc 	movdqa 0xbca6c1(%rip),%xmm1        # 0x140fa4300
1403d9c3e:	00
1403d9c3f:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1403d9c44:	8b 05 96 09 c1 00    	mov    0xc10996(%rip),%eax        # 0x140fea5e0
1403d9c4a:	89 45 80             	mov    %eax,-0x80(%rbp)
1403d9c4d:	0f b6 05 90 09 c1 00 	movzbl 0xc10990(%rip),%eax        # 0x140fea5e4
1403d9c54:	88 45 84             	mov    %al,-0x7c(%rbp)
1403d9c57:	88 5d 85             	mov    %bl,-0x7b(%rbp)
1403d9c5a:	be 01 00 00 00       	mov    $0x1,%esi
1403d9c5f:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9c63:	45 33 c9             	xor    %r9d,%r9d
1403d9c66:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1403d9c6b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1403d9c6f:	e8 bc f0 15 00       	call   0x140538d30
1403d9c74:	eb 03                	jmp    0x1403d9c79
1403d9c76:	48 8b c3             	mov    %rbx,%rax
1403d9c79:	48 8b d0             	mov    %rax,%rdx
1403d9c7c:	49 8b ce             	mov    %r14,%rcx
1403d9c7f:	e8 9c d4 31 00       	call   0x1406f7120
1403d9c84:	90                   	nop
1403d9c85:	40 f6 c6 01          	test   $0x1,%sil
1403d9c89:	74 4f                	je     0x1403d9cda
1403d9c8b:	83 e6 fe             	and    $0xfffffffe,%esi
1403d9c8e:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1403d9c92:	48 83 fa 0f          	cmp    $0xf,%rdx
1403d9c96:	76 31                	jbe    0x1403d9cc9
1403d9c98:	48 ff c2             	inc    %rdx
1403d9c9b:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1403d9c9f:	48 8b c1             	mov    %rcx,%rax
1403d9ca2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403d9ca9:	72 19                	jb     0x1403d9cc4
1403d9cab:	48 83 c2 27          	add    $0x27,%rdx
1403d9caf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403d9cb3:	48 2b c1             	sub    %rcx,%rax
1403d9cb6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403d9cba:	48 83 f8 1f          	cmp    $0x1f,%rax
1403d9cbe:	0f 87 c4 03 00 00    	ja     0x1403da088
1403d9cc4:	e8 7b 14 a4 00       	call   0x140e1b144
1403d9cc9:	66 0f 6f 05 5f a1 bc 	movdqa 0xbca15f(%rip),%xmm0        # 0x140fa3e30
1403d9cd0:	00
1403d9cd1:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1403d9cd6:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1403d9cda:	0f 57 c0             	xorps  %xmm0,%xmm0
1403d9cdd:	0f 11 07             	movups %xmm0,(%rdi)
1403d9ce0:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1403d9ce4:	41 bc 0f 00 00 00    	mov    $0xf,%r12d
1403d9cea:	4c 89 67 18          	mov    %r12,0x18(%rdi)
1403d9cee:	c6 07 00             	movb   $0x0,(%rdi)
1403d9cf1:	4c 8d 77 20          	lea    0x20(%rdi),%r14
1403d9cf5:	41 0f 11 06          	movups %xmm0,(%r14)
1403d9cf9:	4d 8d 6e 10          	lea    0x10(%r14),%r13
1403d9cfd:	49 89 5d 00          	mov    %rbx,0x0(%r13)
1403d9d01:	4d 89 66 18          	mov    %r12,0x18(%r14)
1403d9d05:	41 c6 06 00          	movb   $0x0,(%r14)
1403d9d09:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
1403d9d10:	ff
1403d9d11:	89 5f 48             	mov    %ebx,0x48(%rdi)
1403d9d14:	48 8d 57 50          	lea    0x50(%rdi),%rdx
1403d9d18:	48 89 5a 38          	mov    %rbx,0x38(%rdx)
1403d9d1c:	48 89 9f c8 00 00 00 	mov    %rbx,0xc8(%rdi)
1403d9d23:	48 8d 05 ce a0 bc 00 	lea    0xbca0ce(%rip),%rax        # 0x140fa3df8
1403d9d2a:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1403d9d2e:	48 8d 05 2b 12 58 00 	lea    0x58122b(%rip),%rax        # 0x14095af60
1403d9d35:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1403d9d39:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1403d9d3d:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1403d9d41:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1403d9d45:	e8 16 55 dc ff       	call   0x14019f260
1403d9d4a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403d9d4e:	48 85 c9             	test   %rcx,%rcx
1403d9d51:	74 17                	je     0x1403d9d6a
1403d9d53:	48 8b 01             	mov    (%rcx),%rax
1403d9d56:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1403d9d5a:	48 3b ca             	cmp    %rdx,%rcx
1403d9d5d:	0f 95 c2             	setne  %dl
1403d9d60:	48 8b 40 20          	mov    0x20(%rax),%rax
1403d9d64:	ff 15 b6 9c ba 00    	call   *0xba9cb6(%rip)        # 0x140f83a20
1403d9d6a:	48 8d 05 87 a0 bc 00 	lea    0xbca087(%rip),%rax        # 0x140fa3df8
1403d9d71:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1403d9d75:	48 8d 05 e4 11 58 00 	lea    0x5811e4(%rip),%rax        # 0x14095af60
1403d9d7c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403d9d80:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1403d9d84:	48 89 45 18          	mov    %rax,0x18(%rbp)
1403d9d88:	48 8d 97 90 00 00 00 	lea    0x90(%rdi),%rdx
1403d9d8f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403d9d93:	e8 c8 54 dc ff       	call   0x14019f260
1403d9d98:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1403d9d9c:	48 85 c9             	test   %rcx,%rcx
1403d9d9f:	74 18                	je     0x1403d9db9
1403d9da1:	48 8b 01             	mov    (%rcx),%rax
1403d9da4:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1403d9da8:	48 3b ca             	cmp    %rdx,%rcx
1403d9dab:	0f 95 c2             	setne  %dl
1403d9dae:	48 8b 40 20          	mov    0x20(%rax),%rax
1403d9db2:	ff 15 68 9c ba 00    	call   *0xba9c68(%rip)        # 0x140f83a20
1403d9db8:	90                   	nop
1403d9db9:	83 ce 02             	or     $0x2,%esi
1403d9dbc:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9dc0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1403d9dc4:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1403d9dcb:	ff ff 7f
1403d9dce:	49 b8 00 00 00 00 00 	movabs $0x8000000000000000,%r8
1403d9dd5:	00 00 80
1403d9dd8:	48 83 f9 0b          	cmp    $0xb,%rcx
1403d9ddc:	72 33                	jb     0x1403d9e11
1403d9dde:	4c 8b ff             	mov    %rdi,%r15
1403d9de1:	48 83 f9 0f          	cmp    $0xf,%rcx
1403d9de5:	76 03                	jbe    0x1403d9dea
1403d9de7:	4c 8b 3f             	mov    (%rdi),%r15
1403d9dea:	48 c7 47 10 0b 00 00 	movq   $0xb,0x10(%rdi)
1403d9df1:	00
1403d9df2:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1403d9df8:	48 8d 15 89 09 c1 00 	lea    0xc10989(%rip),%rdx        # 0x140fea788
1403d9dff:	49 8b cf             	mov    %r15,%rcx
1403d9e02:	e8 09 52 b0 00       	call   0x140edf010
1403d9e07:	41 c6 47 0b 00       	movb   $0x0,0xb(%r15)
1403d9e0c:	e9 f6 00 00 00       	jmp    0x1403d9f07
1403d9e11:	48 8b d1             	mov    %rcx,%rdx
1403d9e14:	48 d1 ea             	shr    $1,%rdx
1403d9e17:	48 8b c6             	mov    %rsi,%rax
1403d9e1a:	48 2b c2             	sub    %rdx,%rax
1403d9e1d:	48 3b c8             	cmp    %rax,%rcx
1403d9e20:	76 09                	jbe    0x1403d9e2b
1403d9e22:	4c 8b fe             	mov    %rsi,%r15
1403d9e25:	49 8d 40 27          	lea    0x27(%r8),%rax
1403d9e29:	eb 69                	jmp    0x1403d9e94
1403d9e2b:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
1403d9e2f:	4d 8b fc             	mov    %r12,%r15
1403d9e32:	49 3b c4             	cmp    %r12,%rax
1403d9e35:	4c 0f 47 f8          	cmova  %rax,%r15
1403d9e39:	49 8d 4f 01          	lea    0x1(%r15),%rcx
1403d9e3d:	48 85 c9             	test   %rcx,%rcx
1403d9e40:	75 3c                	jne    0x1403d9e7e
1403d9e42:	48 8b cb             	mov    %rbx,%rcx
1403d9e45:	48 c7 47 10 0b 00 00 	movq   $0xb,0x10(%rdi)
1403d9e4c:	00
1403d9e4d:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
1403d9e51:	f2 0f 10 05 2f 09 c1 	movsd  0xc1092f(%rip),%xmm0        # 0x140fea788
1403d9e58:	00
1403d9e59:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
1403d9e5d:	0f b7 05 2c 09 c1 00 	movzwl 0xc1092c(%rip),%eax        # 0x140fea790
1403d9e64:	66 89 43 08          	mov    %ax,0x8(%rbx)
1403d9e68:	0f b6 05 23 09 c1 00 	movzbl 0xc10923(%rip),%eax        # 0x140fea792
1403d9e6f:	88 43 0a             	mov    %al,0xa(%rbx)
1403d9e72:	88 0c 25 0b 00 00 00 	mov    %cl,0xb
1403d9e79:	e9 86 00 00 00       	jmp    0x1403d9f04
1403d9e7e:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1403d9e85:	72 44                	jb     0x1403d9ecb
1403d9e87:	48 8d 41 27          	lea    0x27(%rcx),%rax
1403d9e8b:	48 3b c1             	cmp    %rcx,%rax
1403d9e8e:	0f 86 ee 01 00 00    	jbe    0x1403da082
1403d9e94:	48 8b c8             	mov    %rax,%rcx
1403d9e97:	e8 6c 12 a4 00       	call   0x140e1b108
1403d9e9c:	48 85 c0             	test   %rax,%rax
1403d9e9f:	0f 84 d7 01 00 00    	je     0x1403da07c
1403d9ea5:	48 8d 48 27          	lea    0x27(%rax),%rcx
1403d9ea9:	48 83 e1 e0          	and    $0xffffffffffffffe0,%rcx
1403d9ead:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
1403d9eb1:	48 c7 47 10 0b 00 00 	movq   $0xb,0x10(%rdi)
1403d9eb8:	00
1403d9eb9:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
1403d9ebd:	f2 0f 10 05 c3 08 c1 	movsd  0xc108c3(%rip),%xmm0        # 0x140fea788
1403d9ec4:	00
1403d9ec5:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
1403d9ec9:	eb 20                	jmp    0x1403d9eeb
1403d9ecb:	e8 38 12 a4 00       	call   0x140e1b108
1403d9ed0:	48 8b c8             	mov    %rax,%rcx
1403d9ed3:	48 c7 47 10 0b 00 00 	movq   $0xb,0x10(%rdi)
1403d9eda:	00
1403d9edb:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
1403d9edf:	f2 0f 10 05 a1 08 c1 	movsd  0xc108a1(%rip),%xmm0        # 0x140fea788
1403d9ee6:	00
1403d9ee7:	f2 0f 11 00          	movsd  %xmm0,(%rax)
1403d9eeb:	0f b7 05 9e 08 c1 00 	movzwl 0xc1089e(%rip),%eax        # 0x140fea790
1403d9ef2:	66 89 41 08          	mov    %ax,0x8(%rcx)
1403d9ef6:	0f b6 05 95 08 c1 00 	movzbl 0xc10895(%rip),%eax        # 0x140fea792
1403d9efd:	88 41 0a             	mov    %al,0xa(%rcx)
1403d9f00:	c6 41 0b 00          	movb   $0x0,0xb(%rcx)
1403d9f04:	48 89 0f             	mov    %rcx,(%rdi)
1403d9f07:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1403d9f0b:	48 83 f9 0e          	cmp    $0xe,%rcx
1403d9f0f:	72 30                	jb     0x1403d9f41
1403d9f11:	48 83 f9 0f          	cmp    $0xf,%rcx
1403d9f15:	76 03                	jbe    0x1403d9f1a
1403d9f17:	4d 8b 36             	mov    (%r14),%r14
1403d9f1a:	49 c7 45 00 0e 00 00 	movq   $0xe,0x0(%r13)
1403d9f21:	00
1403d9f22:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1403d9f28:	48 8d 15 69 08 c1 00 	lea    0xc10869(%rip),%rdx        # 0x140fea798
1403d9f2f:	49 8b ce             	mov    %r14,%rcx
1403d9f32:	e8 d9 50 b0 00       	call   0x140edf010
1403d9f37:	41 c6 46 0e 00       	movb   $0x0,0xe(%r14)
1403d9f3c:	e9 11 01 00 00       	jmp    0x1403da052
1403d9f41:	48 8b d1             	mov    %rcx,%rdx
1403d9f44:	48 d1 ea             	shr    $1,%rdx
1403d9f47:	48 8b c6             	mov    %rsi,%rax
1403d9f4a:	48 2b c2             	sub    %rdx,%rax
1403d9f4d:	48 3b c8             	cmp    %rax,%rcx
1403d9f50:	76 60                	jbe    0x1403d9fb2
1403d9f52:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1403d9f59:	00 00 80
1403d9f5c:	48 83 c0 27          	add    $0x27,%rax
1403d9f60:	48 8b c8             	mov    %rax,%rcx
1403d9f63:	e8 a0 11 a4 00       	call   0x140e1b108
1403d9f68:	48 85 c0             	test   %rax,%rax
1403d9f6b:	0f 84 0b 01 00 00    	je     0x1403da07c
1403d9f71:	48 8d 58 27          	lea    0x27(%rax),%rbx
1403d9f75:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1403d9f79:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1403d9f7d:	49 c7 45 00 0e 00 00 	movq   $0xe,0x0(%r13)
1403d9f84:	00
1403d9f85:	49 89 76 18          	mov    %rsi,0x18(%r14)
1403d9f89:	f2 0f 10 05 07 08 c1 	movsd  0xc10807(%rip),%xmm0        # 0x140fea798
1403d9f90:	00
1403d9f91:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
1403d9f95:	8b 05 05 08 c1 00    	mov    0xc10805(%rip),%eax        # 0x140fea7a0
1403d9f9b:	89 43 08             	mov    %eax,0x8(%rbx)
1403d9f9e:	0f b7 05 ff 07 c1 00 	movzwl 0xc107ff(%rip),%eax        # 0x140fea7a4
1403d9fa5:	66 89 43 0c          	mov    %ax,0xc(%rbx)
1403d9fa9:	c6 43 0e 00          	movb   $0x0,0xe(%rbx)
1403d9fad:	e9 9d 00 00 00       	jmp    0x1403da04f
1403d9fb2:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
1403d9fb6:	48 83 f8 0f          	cmp    $0xf,%rax