1403e4b42:	48 85 c0             	test   %rax,%rax
1403e4b45:	74 43                	je     0x1403e4b8a
1403e4b47:	48 8b 05 32 01 04 01 	mov    0x1040132(%rip),%rax        # 0x141424c80
1403e4b4e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1403e4b53:	48 85 c0             	test   %rax,%rax
1403e4b56:	74 1d                	je     0x1403e4b75
1403e4b58:	8b 48 10             	mov    0x10(%rax),%ecx
1403e4b5b:	ff c1                	inc    %ecx
1403e4b5d:	89 48 10             	mov    %ecx,0x10(%rax)
1403e4b60:	83 f9 01             	cmp    $0x1,%ecx
1403e4b63:	0f 8e 20 07 00 00    	jle    0x1403e5289
1403e4b69:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1403e4b6f:	0f 84 09 07 00 00    	je     0x1403e527e
1403e4b75:	41 b0 01             	mov    $0x1,%r8b
1403e4b78:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403e4b7d:	49 8b c9             	mov    %r9,%rcx
1403e4b80:	e8 3b ce 34 00       	call   0x1407319c0
1403e4b85:	4c 8b e8             	mov    %rax,%r13
1403e4b88:	eb 03                	jmp    0x1403e4b8d
1403e4b8a:	45 33 ed             	xor    %r13d,%r13d
1403e4b8d:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1403e4b92:	83 cf 02             	or     $0x2,%edi
1403e4b95:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4b99:	4c 8b c3             	mov    %rbx,%r8
1403e4b9c:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1403e4ba0:	48 8b 0d d1 e2 04 01 	mov    0x104e2d1(%rip),%rcx        # 0x141432e78
1403e4ba7:	e8 74 b3 db ff       	call   0x14019ff20
1403e4bac:	4c 8b c0             	mov    %rax,%r8
1403e4baf:	33 d2                	xor    %edx,%edx
1403e4bb1:	49 8b cd             	mov    %r13,%rcx
1403e4bb4:	e8 47 ff 34 00       	call   0x140734b00
1403e4bb9:	4c 8b c6             	mov    %rsi,%r8
1403e4bbc:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1403e4bc0:	48 8b 0d b1 e2 04 01 	mov    0x104e2b1(%rip),%rcx        # 0x141432e78
1403e4bc7:	e8 54 b3 db ff       	call   0x14019ff20
1403e4bcc:	4c 8b c0             	mov    %rax,%r8
1403e4bcf:	ba 01 00 00 00       	mov    $0x1,%edx
1403e4bd4:	49 8b cd             	mov    %r13,%rcx
1403e4bd7:	e8 24 ff 34 00       	call   0x140734b00
1403e4bdc:	66 c1 e6 03          	shl    $0x3,%si
1403e4be0:	66 83 ee 02          	sub    $0x2,%si
1403e4be4:	66 89 74 24 38       	mov    %si,0x38(%rsp)
1403e4be9:	49 83 c7 02          	add    $0x2,%r15
1403e4bed:	41 83 c6 fe          	add    $0xfffffffe,%r14d
1403e4bf1:	8b cb                	mov    %ebx,%ecx
1403e4bf3:	83 e9 01             	sub    $0x1,%ecx
1403e4bf6:	0f 84 ae 03 00 00    	je     0x1403e4faa
1403e4bfc:	83 e9 01             	sub    $0x1,%ecx
1403e4bff:	0f 84 a5 03 00 00    	je     0x1403e4faa
1403e4c05:	83 e9 01             	sub    $0x1,%ecx
1403e4c08:	0f 84 b6 00 00 00    	je     0x1403e4cc4
1403e4c0e:	83 e9 01             	sub    $0x1,%ecx
1403e4c11:	74 3d                	je     0x1403e4c50
1403e4c13:	83 f9 01             	cmp    $0x1,%ecx
1403e4c16:	0f 85 f7 03 00 00    	jne    0x1403e5013
1403e4c1c:	41 83 fe 06          	cmp    $0x6,%r14d
1403e4c20:	0f 8c ed 03 00 00    	jl     0x1403e5013
1403e4c26:	41 8b 4f 02          	mov    0x2(%r15),%ecx
1403e4c2a:	ff 15 e0 ec b9 00    	call   *0xb9ece0(%rip)        # 0x140f83910
1403e4c30:	44 8b c0             	mov    %eax,%r8d
1403e4c33:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1403e4c37:	48 8b 0d 3a e2 04 01 	mov    0x104e23a(%rip),%rcx        # 0x141432e78
1403e4c3e:	e8 dd b2 db ff       	call   0x14019ff20
1403e4c43:	4c 8b c0             	mov    %rax,%r8
1403e4c46:	ba 05 00 00 00       	mov    $0x5,%edx
1403e4c4b:	e9 2d 04 00 00       	jmp    0x1403e507d
1403e4c50:	44 0f b7 c6          	movzwl %si,%r8d
1403e4c54:	45 3b f0             	cmp    %r8d,%r14d
1403e4c57:	0f 8c b6 03 00 00    	jl     0x1403e5013
1403e4c5d:	49 8d 47 06          	lea    0x6(%r15),%rax
1403e4c61:	48 89 45 30          	mov    %rax,0x30(%rbp)
1403e4c65:	41 83 c0 fa          	add    $0xfffffffa,%r8d
1403e4c69:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1403e4c6d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403e4c71:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1403e4c75:	e8 56 1a 00 00       	call   0x1403e66d0
1403e4c7a:	48 8b 08             	mov    (%rax),%rcx
1403e4c7d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403e4c84:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1403e4c89:	48 8b 08             	mov    (%rax),%rcx
1403e4c8c:	48 85 c9             	test   %rcx,%rcx
1403e4c8f:	74 24                	je     0x1403e4cb5
1403e4c91:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4c94:	ff c8                	dec    %eax
1403e4c96:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4c99:	85 c0                	test   %eax,%eax
1403e4c9b:	7f 18                	jg     0x1403e4cb5
1403e4c9d:	0f 88 ee 05 00 00    	js     0x1403e5291
1403e4ca3:	48 8b 01             	mov    (%rcx),%rax
1403e4ca6:	ba 01 00 00 00       	mov    $0x1,%edx
1403e4cab:	48 8b 00             	mov    (%rax),%rax
1403e4cae:	ff 15 6c ed b9 00    	call   *0xb9ed6c(%rip)        # 0x140f83a20
1403e4cb4:	90                   	nop
1403e4cb5:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1403e4cba:	ba 04 00 00 00       	mov    $0x4,%edx
1403e4cbf:	e9 b9 03 00 00       	jmp    0x1403e507d
1403e4cc4:	41 83 fe 1e          	cmp    $0x1e,%r14d
1403e4cc8:	0f 8c 45 03 00 00    	jl     0x1403e5013
1403e4cce:	b9 50 00 00 00       	mov    $0x50,%ecx
1403e4cd3:	e8 30 64 a3 00       	call   0x140e1b108
1403e4cd8:	4c 8b c8             	mov    %rax,%r9
1403e4cdb:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1403e4cdf:	48 85 c0             	test   %rax,%rax
1403e4ce2:	74 43                	je     0x1403e4d27
1403e4ce4:	48 8b 05 a5 ff 03 01 	mov    0x103ffa5(%rip),%rax        # 0x141424c90
1403e4ceb:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1403e4cf0:	48 85 c0             	test   %rax,%rax
1403e4cf3:	74 1d                	je     0x1403e4d12
1403e4cf5:	8b 48 10             	mov    0x10(%rax),%ecx
1403e4cf8:	ff c1                	inc    %ecx
1403e4cfa:	89 48 10             	mov    %ecx,0x10(%rax)
1403e4cfd:	83 f9 01             	cmp    $0x1,%ecx
1403e4d00:	0f 8e a1 05 00 00    	jle    0x1403e52a7
1403e4d06:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1403e4d0c:	0f 84 8a 05 00 00    	je     0x1403e529c
1403e4d12:	41 b0 01             	mov    $0x1,%r8b
1403e4d15:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403e4d1a:	49 8b c9             	mov    %r9,%rcx
1403e4d1d:	e8 9e cc 34 00       	call   0x1407319c0
1403e4d22:	48 8b f0             	mov    %rax,%rsi
1403e4d25:	eb 02                	jmp    0x1403e4d29
1403e4d27:	33 f6                	xor    %esi,%esi
1403e4d29:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1403e4d2e:	0f ba ef 0c          	bts    $0xc,%edi
1403e4d32:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4d36:	41 0f b6 5f 01       	movzbl 0x1(%r15),%ebx
1403e4d3b:	45 8b 67 02          	mov    0x2(%r15),%r12d
1403e4d3f:	41 8b 47 06          	mov    0x6(%r15),%eax
1403e4d43:	89 44 24 50          	mov    %eax,0x50(%rsp)
1403e4d47:	41 0f 10 7f 0e       	movups 0xe(%r15),%xmm7
1403e4d4c:	45 0f b6 07          	movzbl (%r15),%r8d
1403e4d50:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e4d54:	48 8b 0d 1d e1 04 01 	mov    0x104e11d(%rip),%rcx        # 0x141432e78
1403e4d5b:	e8 c0 b1 db ff       	call   0x14019ff20
1403e4d60:	4c 8b c0             	mov    %rax,%r8
1403e4d63:	33 d2                	xor    %edx,%edx
1403e4d65:	48 8b ce             	mov    %rsi,%rcx
1403e4d68:	e8 93 fd 34 00       	call   0x140734b00
1403e4d6d:	48 8b 0d 04 e1 04 01 	mov    0x104e104(%rip),%rcx        # 0x141432e78
1403e4d74:	84 db                	test   %bl,%bl
1403e4d76:	79 06                	jns    0x1403e4d7e
1403e4d78:	48 83 c1 58          	add    $0x58,%rcx
1403e4d7c:	eb 04                	jmp    0x1403e4d82
1403e4d7e:	48 83 c1 60          	add    $0x60,%rcx
1403e4d82:	48 8b 09             	mov    (%rcx),%rcx
1403e4d85:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403e4d8a:	48 85 c9             	test   %rcx,%rcx
1403e4d8d:	74 1c                	je     0x1403e4dab
1403e4d8f:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4d92:	ff c0                	inc    %eax
1403e4d94:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4d97:	83 f8 01             	cmp    $0x1,%eax
1403e4d9a:	0f 8e 1a 05 00 00    	jle    0x1403e52ba
1403e4da0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4da5:	0f 84 04 05 00 00    	je     0x1403e52af
1403e4dab:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1403e4db0:	ba 01 00 00 00       	mov    $0x1,%edx
1403e4db5:	48 8b ce             	mov    %rsi,%rcx
1403e4db8:	e8 43 fd 34 00       	call   0x140734b00
1403e4dbd:	48 8b 0d b4 e0 04 01 	mov    0x104e0b4(%rip),%rcx        # 0x141432e78
1403e4dc4:	f6 c3 40             	test   $0x40,%bl
1403e4dc7:	74 06                	je     0x1403e4dcf
1403e4dc9:	48 83 c1 58          	add    $0x58,%rcx
1403e4dcd:	eb 04                	jmp    0x1403e4dd3
1403e4dcf:	48 83 c1 60          	add    $0x60,%rcx
1403e4dd3:	48 8b 09             	mov    (%rcx),%rcx
1403e4dd6:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1403e4dda:	48 85 c9             	test   %rcx,%rcx
1403e4ddd:	74 1c                	je     0x1403e4dfb
1403e4ddf:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4de2:	ff c0                	inc    %eax
1403e4de4:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4de7:	83 f8 01             	cmp    $0x1,%eax
1403e4dea:	0f 8e dd 04 00 00    	jle    0x1403e52cd
1403e4df0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4df5:	0f 84 c7 04 00 00    	je     0x1403e52c2
1403e4dfb:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1403e4dff:	ba 02 00 00 00       	mov    $0x2,%edx
1403e4e04:	48 8b ce             	mov    %rsi,%rcx
1403e4e07:	e8 f4 fc 34 00       	call   0x140734b00
1403e4e0c:	41 8b cc             	mov    %r12d,%ecx
1403e4e0f:	ff 15 fb ea b9 00    	call   *0xb9eafb(%rip)        # 0x140f83910
1403e4e15:	8b c0                	mov    %eax,%eax
1403e4e17:	0f 57 f6             	xorps  %xmm6,%xmm6
1403e4e1a:	f2 48 0f 2a f0       	cvtsi2sd %rax,%xmm6
1403e4e1f:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e4e24:	e8 df 62 a3 00       	call   0x140e1b108
1403e4e29:	48 8b d8             	mov    %rax,%rbx
1403e4e2c:	48 89 45 00          	mov    %rax,0x0(%rbp)
1403e4e30:	48 85 c0             	test   %rax,%rax
1403e4e33:	74 4f                	je     0x1403e4e84
1403e4e35:	b9 06 00 00 00       	mov    $0x6,%ecx
1403e4e3a:	e8 81 b0 36 00       	call   0x14074fec0
1403e4e3f:	48 8b 08             	mov    (%rax),%rcx
1403e4e42:	48 85 c9             	test   %rcx,%rcx
1403e4e45:	74 1c                	je     0x1403e4e63
1403e4e47:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4e4a:	ff c0                	inc    %eax
1403e4e4c:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4e4f:	83 f8 01             	cmp    $0x1,%eax
1403e4e52:	0f 8e 88 04 00 00    	jle    0x1403e52e0
1403e4e58:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4e5d:	0f 84 72 04 00 00    	je     0x1403e52d5
1403e4e63:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1403e4e67:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1403e4e6b:	48 8b cb             	mov    %rbx,%rcx
1403e4e6e:	e8 3d 11 e7 ff       	call   0x140255fb0
1403e4e73:	f2 0f 11 73 20       	movsd  %xmm6,0x20(%rbx)
1403e4e78:	4c 8d 25 01 57 bf 00 	lea    0xbf5701(%rip),%r12        # 0x140fda580
1403e4e7f:	4c 89 23             	mov    %r12,(%rbx)
1403e4e82:	eb 09                	jmp    0x1403e4e8d
1403e4e84:	33 db                	xor    %ebx,%ebx
1403e4e86:	4c 8d 25 f3 56 bf 00 	lea    0xbf56f3(%rip),%r12        # 0x140fda580
1403e4e8d:	0f ba ef 0f          	bts    $0xf,%edi
1403e4e91:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4e95:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1403e4e99:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1403e4e9d:	ba 03 00 00 00       	mov    $0x3,%edx
1403e4ea2:	48 8b ce             	mov    %rsi,%rcx
1403e4ea5:	e8 56 fc 34 00       	call   0x140734b00
1403e4eaa:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1403e4eae:	ff 15 5c ea b9 00    	call   *0xb9ea5c(%rip)        # 0x140f83910
1403e4eb4:	8b c0                	mov    %eax,%eax
1403e4eb6:	0f 57 f6             	xorps  %xmm6,%xmm6
1403e4eb9:	f2 48 0f 2a f0       	cvtsi2sd %rax,%xmm6
1403e4ebe:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e4ec3:	e8 40 62 a3 00       	call   0x140e1b108
1403e4ec8:	48 8b d8             	mov    %rax,%rbx
1403e4ecb:	48 89 45 08          	mov    %rax,0x8(%rbp)
1403e4ecf:	48 85 c0             	test   %rax,%rax
1403e4ed2:	74 48                	je     0x1403e4f1c
1403e4ed4:	b9 06 00 00 00       	mov    $0x6,%ecx
1403e4ed9:	e8 e2 af 36 00       	call   0x14074fec0
1403e4ede:	48 8b 08             	mov    (%rax),%rcx
1403e4ee1:	48 85 c9             	test   %rcx,%rcx
1403e4ee4:	74 1c                	je     0x1403e4f02
1403e4ee6:	8b 41 10             	mov    0x10(%rcx),%eax
1403e4ee9:	ff c0                	inc    %eax
1403e4eeb:	89 41 10             	mov    %eax,0x10(%rcx)
1403e4eee:	83 f8 01             	cmp    $0x1,%eax
1403e4ef1:	0f 8e 22 02 00 00    	jle    0x1403e5119
1403e4ef7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403e4efc:	0f 84 e6 03 00 00    	je     0x1403e52e8
1403e4f02:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1403e4f06:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1403e4f0a:	48 8b cb             	mov    %rbx,%rcx
1403e4f0d:	e8 9e 10 e7 ff       	call   0x140255fb0
1403e4f12:	f2 0f 11 73 20       	movsd  %xmm6,0x20(%rbx)
1403e4f17:	4c 89 23             	mov    %r12,(%rbx)
1403e4f1a:	eb 02                	jmp    0x1403e4f1e
1403e4f1c:	33 db                	xor    %ebx,%ebx
1403e4f1e:	0f ba ef 0d          	bts    $0xd,%edi
1403e4f22:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4f26:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1403e4f2a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1403e4f2e:	ba 04 00 00 00       	mov    $0x4,%edx
1403e4f33:	48 8b ce             	mov    %rsi,%rcx
1403e4f36:	e8 c5 fb 34 00       	call   0x140734b00
1403e4f3b:	66 0f 7f 7d 30       	movdqa %xmm7,0x30(%rbp)
1403e4f40:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e4f45:	e8 be 61 a3 00       	call   0x140e1b108
1403e4f4a:	48 89 45 10          	mov    %rax,0x10(%rbp)
1403e4f4e:	48 85 c0             	test   %rax,%rax
1403e4f51:	74 0d                	je     0x1403e4f60
1403e4f53:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1403e4f57:	48 8b c8             	mov    %rax,%rcx
1403e4f5a:	e8 51 c4 34 00       	call   0x1407313b0
1403e4f5f:	90                   	nop
1403e4f60:	0f ba ef 0e          	bts    $0xe,%edi
1403e4f64:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e4f68:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1403e4f6c:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1403e4f70:	ba 05 00 00 00       	mov    $0x5,%edx
1403e4f75:	48 8b ce             	mov    %rsi,%rcx
1403e4f78:	e8 83 fb 34 00       	call   0x140734b00
1403e4f7d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1403e4f84:	00 00
1403e4f86:	48 89 75 30          	mov    %rsi,0x30(%rbp)
1403e4f8a:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1403e4f8e:	ba 03 00 00 00       	mov    $0x3,%edx
1403e4f93:	49 8b cd             	mov    %r13,%rcx
1403e4f96:	e8 65 fb 34 00       	call   0x140734b00
1403e4f9b:	90                   	nop
1403e4f9c:	0f b7 74 24 38       	movzwl 0x38(%rsp),%esi
1403e4fa1:	4c 8b 65 d0          	mov    -0x30(%rbp),%r12
1403e4fa5:	e9 db 00 00 00       	jmp    0x1403e5085
1403e4faa:	0f b7 de             	movzwl %si,%ebx
1403e4fad:	44 3b f3             	cmp    %ebx,%r14d
1403e4fb0:	7c 61                	jl     0x1403e5013
1403e4fb2:	b9 10 00 00 00       	mov    $0x10,%ecx
1403e4fb7:	e8 4c 61 a3 00       	call   0x140e1b108
1403e4fbc:	48 89 45 18          	mov    %rax,0x18(%rbp)
1403e4fc0:	48 85 c0             	test   %rax,%rax
1403e4fc3:	74 16                	je     0x1403e4fdb
1403e4fc5:	45 33 c9             	xor    %r9d,%r9d
1403e4fc8:	44 8b c3             	mov    %ebx,%r8d
1403e4fcb:	49 8b d7             	mov    %r15,%rdx
1403e4fce:	48 8b c8             	mov    %rax,%rcx
1403e4fd1:	e8 7a c3 33 00       	call   0x140721350
1403e4fd6:	48 8b d8             	mov    %rax,%rbx
1403e4fd9:	eb 02                	jmp    0x1403e4fdd
1403e4fdb:	33 db                	xor    %ebx,%ebx
1403e4fdd:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e4fe2:	e8 21 61 a3 00       	call   0x140e1b108
1403e4fe7:	48 89 45 20          	mov    %rax,0x20(%rbp)
1403e4feb:	48 85 c0             	test   %rax,%rax
1403e4fee:	74 0c                	je     0x1403e4ffc
1403e4ff0:	48 8b d3             	mov    %rbx,%rdx
1403e4ff3:	48 8b c8             	mov    %rax,%rcx
1403e4ff6:	e8 65 cc 34 00       	call   0x140731c60
1403e4ffb:	90                   	nop
1403e4ffc:	0f ba ef 09          	bts    $0x9,%edi
1403e5000:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e5004:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1403e5008:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1403e500c:	ba 02 00 00 00       	mov    $0x2,%edx
1403e5011:	eb 6a                	jmp    0x1403e507d
1403e5013:	b9 10 00 00 00       	mov    $0x10,%ecx
1403e5018:	e8 eb 60 a3 00       	call   0x140e1b108
1403e501d:	48 89 45 28          	mov    %rax,0x28(%rbp)
1403e5021:	48 85 c0             	test   %rax,%rax
1403e5024:	74 1e                	je     0x1403e5044
1403e5026:	44 0f b7 c6          	movzwl %si,%r8d
1403e502a:	45 3b f0             	cmp    %r8d,%r14d
1403e502d:	45 0f 4c c6          	cmovl  %r14d,%r8d
1403e5031:	45 33 c9             	xor    %r9d,%r9d
1403e5034:	49 8b d7             	mov    %r15,%rdx
1403e5037:	48 8b c8             	mov    %rax,%rcx
1403e503a:	e8 11 c3 33 00       	call   0x140721350
1403e503f:	48 8b d8             	mov    %rax,%rbx
1403e5042:	eb 02                	jmp    0x1403e5046
1403e5044:	33 db                	xor    %ebx,%ebx
1403e5046:	b9 28 00 00 00       	mov    $0x28,%ecx
1403e504b:	e8 b8 60 a3 00       	call   0x140e1b108
1403e5050:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403e5055:	48 85 c0             	test   %rax,%rax
1403e5058:	74 0c                	je     0x1403e5066
1403e505a:	48 8b d3             	mov    %rbx,%rdx
1403e505d:	48 8b c8             	mov    %rax,%rcx
1403e5060:	e8 fb cb 34 00       	call   0x140731c60
1403e5065:	90                   	nop
1403e5066:	0f ba ef 08          	bts    $0x8,%edi
1403e506a:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403e506e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1403e5073:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1403e5078:	ba 06 00 00 00       	mov    $0x6,%edx
1403e507d:	49 8b cd             	mov    %r13,%rcx
1403e5080:	e8 7b fa 34 00       	call   0x140734b00
1403e5085:	0f b7 c6             	movzwl %si,%eax
1403e5088:	4c 03 f8             	add    %rax,%r15