1403d3871:	44 8b f0             	mov    %eax,%r14d
1403d3874:	e9 aa f4 ff ff       	jmp    0x1403d2d23
1403d3879:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d387e:	e8 85 78 a4 00       	call   0x140e1b108
1403d3883:	33 db                	xor    %ebx,%ebx
1403d3885:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3889:	48 8b c8             	mov    %rax,%rcx
1403d388c:	48 85 c0             	test   %rax,%rax
1403d388f:	74 14                	je     0x1403d38a5
1403d3891:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3898:	00
1403d3899:	48 89 19             	mov    %rbx,(%rcx)
1403d389c:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d389f:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d38a3:	eb 03                	jmp    0x1403d38a8
1403d38a5:	48 8b cb             	mov    %rbx,%rcx
1403d38a8:	49 89 8f 08 01 00 00 	mov    %rcx,0x108(%r15)
1403d38af:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d38b3:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d38b7:	48 3b d6             	cmp    %rsi,%rdx
1403d38ba:	0f 87 1b 08 00 00    	ja     0x1403d40db
1403d38c0:	48 3b d7             	cmp    %rdi,%rdx
1403d38c3:	0f 82 12 08 00 00    	jb     0x1403d40db
1403d38c9:	e9 47 f4 ff ff       	jmp    0x1403d2d15
1403d38ce:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d38d3:	e8 30 78 a4 00       	call   0x140e1b108
1403d38d8:	33 db                	xor    %ebx,%ebx
1403d38da:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d38de:	48 8b c8             	mov    %rax,%rcx
1403d38e1:	48 85 c0             	test   %rax,%rax
1403d38e4:	74 14                	je     0x1403d38fa
1403d38e6:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d38ed:	00
1403d38ee:	48 89 19             	mov    %rbx,(%rcx)
1403d38f1:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d38f4:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d38f8:	eb 03                	jmp    0x1403d38fd
1403d38fa:	48 8b cb             	mov    %rbx,%rcx
1403d38fd:	49 89 8f 10 01 00 00 	mov    %rcx,0x110(%r15)
1403d3904:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3908:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d390c:	48 3b d6             	cmp    %rsi,%rdx
1403d390f:	0f 87 ef 07 00 00    	ja     0x1403d4104
1403d3915:	48 3b d7             	cmp    %rdi,%rdx
1403d3918:	0f 82 e6 07 00 00    	jb     0x1403d4104
1403d391e:	e9 f2 f3 ff ff       	jmp    0x1403d2d15
1403d3923:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3928:	e8 db 77 a4 00       	call   0x140e1b108
1403d392d:	33 db                	xor    %ebx,%ebx
1403d392f:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3933:	48 8b c8             	mov    %rax,%rcx
1403d3936:	48 85 c0             	test   %rax,%rax
1403d3939:	74 14                	je     0x1403d394f
1403d393b:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3942:	00
1403d3943:	48 89 19             	mov    %rbx,(%rcx)
1403d3946:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3949:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d394d:	eb 03                	jmp    0x1403d3952
1403d394f:	48 8b cb             	mov    %rbx,%rcx
1403d3952:	49 89 8f 18 01 00 00 	mov    %rcx,0x118(%r15)
1403d3959:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d395d:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d3961:	48 3b d6             	cmp    %rsi,%rdx
1403d3964:	0f 87 c3 07 00 00    	ja     0x1403d412d
1403d396a:	48 3b d7             	cmp    %rdi,%rdx
1403d396d:	0f 82 ba 07 00 00    	jb     0x1403d412d
1403d3973:	e9 9d f3 ff ff       	jmp    0x1403d2d15
1403d3978:	b9 20 00 00 00       	mov    $0x20,%ecx
1403d397d:	e8 86 77 a4 00       	call   0x140e1b108
1403d3982:	33 db                	xor    %ebx,%ebx
1403d3984:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3988:	48 8b c8             	mov    %rax,%rcx
1403d398b:	48 85 c0             	test   %rax,%rax
1403d398e:	74 17                	je     0x1403d39a7
1403d3990:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3997:	00
1403d3998:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1403d399c:	89 59 10             	mov    %ebx,0x10(%rcx)
1403d399f:	88 19                	mov    %bl,(%rcx)
1403d39a1:	66 89 41 18          	mov    %ax,0x18(%rcx)
1403d39a5:	eb 03                	jmp    0x1403d39aa
1403d39a7:	48 8b cb             	mov    %rbx,%rcx
1403d39aa:	4c 8b c6             	mov    %rsi,%r8
1403d39ad:	49 89 8f 20 01 00 00 	mov    %rcx,0x120(%r15)
1403d39b4:	48 8b d7             	mov    %rdi,%rdx
1403d39b7:	e8 b4 1b 00 00       	call   0x1403d5570
1403d39bc:	44 8b f0             	mov    %eax,%r14d
1403d39bf:	e9 5f f3 ff ff       	jmp    0x1403d2d23
1403d39c4:	b9 68 00 00 00       	mov    $0x68,%ecx
1403d39c9:	e8 3a 77 a4 00       	call   0x140e1b108
1403d39ce:	33 db                	xor    %ebx,%ebx
1403d39d0:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d39d4:	48 8b c8             	mov    %rax,%rcx
1403d39d7:	48 85 c0             	test   %rax,%rax
1403d39da:	74 36                	je     0x1403d3a12
1403d39dc:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d39e3:	00
1403d39e4:	48 89 19             	mov    %rbx,(%rcx)
1403d39e7:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d39ea:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1403d39ee:	89 59 20             	mov    %ebx,0x20(%rcx)
1403d39f1:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1403d39f5:	89 59 30             	mov    %ebx,0x30(%rcx)
1403d39f8:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1403d39fc:	89 59 40             	mov    %ebx,0x40(%rcx)
1403d39ff:	48 89 59 50          	mov    %rbx,0x50(%rcx)
1403d3a03:	89 59 58             	mov    %ebx,0x58(%rcx)
1403d3a06:	88 59 10             	mov    %bl,0x10(%rcx)
1403d3a09:	88 59 48             	mov    %bl,0x48(%rcx)
1403d3a0c:	66 89 41 60          	mov    %ax,0x60(%rcx)
1403d3a10:	eb 03                	jmp    0x1403d3a15
1403d3a12:	48 8b cb             	mov    %rbx,%rcx
1403d3a15:	4c 8b c6             	mov    %rsi,%r8
1403d3a18:	49 89 8f 28 01 00 00 	mov    %rcx,0x128(%r15)
1403d3a1f:	48 8b d7             	mov    %rdi,%rdx
1403d3a22:	e8 29 e1 ff ff       	call   0x1403d1b50
1403d3a27:	44 8b f0             	mov    %eax,%r14d
1403d3a2a:	e9 f4 f2 ff ff       	jmp    0x1403d2d23
1403d3a2f:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3a34:	e8 cf 76 a4 00       	call   0x140e1b108
1403d3a39:	33 db                	xor    %ebx,%ebx
1403d3a3b:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3a3f:	48 8b c8             	mov    %rax,%rcx
1403d3a42:	48 85 c0             	test   %rax,%rax
1403d3a45:	74 14                	je     0x1403d3a5b
1403d3a47:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3a4e:	00
1403d3a4f:	48 89 19             	mov    %rbx,(%rcx)
1403d3a52:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3a55:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d3a59:	eb 03                	jmp    0x1403d3a5e
1403d3a5b:	48 8b cb             	mov    %rbx,%rcx
1403d3a5e:	49 89 8f 30 01 00 00 	mov    %rcx,0x130(%r15)
1403d3a65:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3a69:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d3a6d:	48 3b d6             	cmp    %rsi,%rdx
1403d3a70:	0f 87 e0 06 00 00    	ja     0x1403d4156
1403d3a76:	48 3b d7             	cmp    %rdi,%rdx
1403d3a79:	0f 82 d7 06 00 00    	jb     0x1403d4156
1403d3a7f:	e9 91 f2 ff ff       	jmp    0x1403d2d15
1403d3a84:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3a89:	e8 7a 76 a4 00       	call   0x140e1b108
1403d3a8e:	33 db                	xor    %ebx,%ebx
1403d3a90:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3a94:	48 8b c8             	mov    %rax,%rcx
1403d3a97:	48 85 c0             	test   %rax,%rax
1403d3a9a:	74 14                	je     0x1403d3ab0
1403d3a9c:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3aa3:	00
1403d3aa4:	48 89 19             	mov    %rbx,(%rcx)
1403d3aa7:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3aaa:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d3aae:	eb 03                	jmp    0x1403d3ab3
1403d3ab0:	48 8b cb             	mov    %rbx,%rcx
1403d3ab3:	49 89 8f 38 01 00 00 	mov    %rcx,0x138(%r15)
1403d3aba:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3abe:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d3ac2:	48 3b d6             	cmp    %rsi,%rdx
1403d3ac5:	0f 87 b4 06 00 00    	ja     0x1403d417f
1403d3acb:	48 3b d7             	cmp    %rdi,%rdx
1403d3ace:	0f 82 ab 06 00 00    	jb     0x1403d417f
1403d3ad4:	e9 3c f2 ff ff       	jmp    0x1403d2d15
1403d3ad9:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3ade:	e8 25 76 a4 00       	call   0x140e1b108
1403d3ae3:	33 db                	xor    %ebx,%ebx
1403d3ae5:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3ae9:	48 8b c8             	mov    %rax,%rcx
1403d3aec:	48 85 c0             	test   %rax,%rax
1403d3aef:	74 14                	je     0x1403d3b05
1403d3af1:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3af8:	00
1403d3af9:	48 89 19             	mov    %rbx,(%rcx)
1403d3afc:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3aff:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d3b03:	eb 03                	jmp    0x1403d3b08
1403d3b05:	48 8b cb             	mov    %rbx,%rcx
1403d3b08:	49 89 8f 40 01 00 00 	mov    %rcx,0x140(%r15)
1403d3b0f:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3b13:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d3b17:	48 3b d6             	cmp    %rsi,%rdx
1403d3b1a:	0f 87 88 06 00 00    	ja     0x1403d41a8
1403d3b20:	48 3b d7             	cmp    %rdi,%rdx
1403d3b23:	0f 82 7f 06 00 00    	jb     0x1403d41a8
1403d3b29:	e9 e7 f1 ff ff       	jmp    0x1403d2d15
1403d3b2e:	b9 30 00 00 00       	mov    $0x30,%ecx
1403d3b33:	e8 d0 75 a4 00       	call   0x140e1b108
1403d3b38:	33 db                	xor    %ebx,%ebx
1403d3b3a:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3b3e:	4c 8b e0             	mov    %rax,%r12
1403d3b41:	48 85 c0             	test   %rax,%rax
1403d3b44:	74 2f                	je     0x1403d3b75
1403d3b46:	41 0f b7 8f 8a 01 00 	movzwl 0x18a(%r15),%ecx
1403d3b4d:	00
1403d3b4e:	48 89 58 18          	mov    %rbx,0x18(%rax)
1403d3b52:	89 58 20             	mov    %ebx,0x20(%rax)
1403d3b55:	88 18                	mov    %bl,(%rax)
1403d3b57:	b8 ff ff 00 00       	mov    $0xffff,%eax
1403d3b5c:	66 41 89 44 24 02    	mov    %ax,0x2(%r12)
1403d3b62:	66 41 89 44 24 10    	mov    %ax,0x10(%r12)
1403d3b68:	49 89 5c 24 08       	mov    %rbx,0x8(%r12)
1403d3b6d:	66 41 89 4c 24 28    	mov    %cx,0x28(%r12)
1403d3b73:	eb 03                	jmp    0x1403d3b78
1403d3b75:	4c 8b e3             	mov    %rbx,%r12
1403d3b78:	4d 89 a7 48 01 00 00 	mov    %r12,0x148(%r15)
1403d3b7f:	4c 8d 7f 01          	lea    0x1(%rdi),%r15
1403d3b83:	4c 3b fe             	cmp    %rsi,%r15
1403d3b86:	0f 87 e9 09 00 00    	ja     0x1403d4575
1403d3b8c:	4c 3b ff             	cmp    %rdi,%r15
1403d3b8f:	0f 82 e0 09 00 00    	jb     0x1403d4575
1403d3b95:	41 0f b7 4c 24 28    	movzwl 0x28(%r12),%ecx
1403d3b9b:	0f b6 07             	movzbl (%rdi),%eax
1403d3b9e:	41 88 04 24          	mov    %al,(%r12)
1403d3ba2:	66 41 89 4c 24 02    	mov    %cx,0x2(%r12)
1403d3ba8:	41 3b ce             	cmp    %r14d,%ecx
1403d3bab:	74 36                	je     0x1403d3be3
1403d3bad:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d3bb2:	e8 51 75 a4 00       	call   0x140e1b108
1403d3bb7:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3bbb:	48 85 c0             	test   %rax,%rax
1403d3bbe:	74 04                	je     0x1403d3bc4
1403d3bc0:	89 18                	mov    %ebx,(%rax)
1403d3bc2:	eb 03                	jmp    0x1403d3bc7
1403d3bc4:	48 8b c3             	mov    %rbx,%rax
1403d3bc7:	45 8b cd             	mov    %r13d,%r9d
1403d3bca:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1403d3bcf:	4c 8b c6             	mov    %rsi,%r8
1403d3bd2:	49 8b d7             	mov    %r15,%rdx
1403d3bd5:	48 8b c8             	mov    %rax,%rcx
1403d3bd8:	e8 93 1a 00 00       	call   0x1403d5670
1403d3bdd:	41 be 05 00 00 00    	mov    $0x5,%r14d
1403d3be3:	41 0f b7 54 24 28    	movzwl 0x28(%r12),%edx
1403d3be9:	4c 03 f7             	add    %rdi,%r14
1403d3bec:	66 41 89 54 24 10    	mov    %dx,0x10(%r12)
1403d3bf2:	83 fa 01             	cmp    $0x1,%edx
1403d3bf5:	74 34                	je     0x1403d3c2b
1403d3bf7:	48 8d 4a fb          	lea    -0x5(%rdx),%rcx
1403d3bfb:	49 03 ce             	add    %r14,%rcx
1403d3bfe:	8d 5a fb             	lea    -0x5(%rdx),%ebx
1403d3c01:	48 3b ce             	cmp    %rsi,%rcx
1403d3c04:	0f 87 3e 09 00 00    	ja     0x1403d4548
1403d3c0a:	49 3b ce             	cmp    %r14,%rcx
1403d3c0d:	0f 82 35 09 00 00    	jb     0x1403d4548
1403d3c13:	44 8b c3             	mov    %ebx,%r8d
1403d3c16:	85 db                	test   %ebx,%ebx
1403d3c18:	0f 88 09 09 00 00    	js     0x1403d4527
1403d3c1e:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
1403d3c23:	49 8b d6             	mov    %r14,%rdx
1403d3c26:	e8 35 a7 dd ff       	call   0x1401ae360
1403d3c2b:	44 2b f7             	sub    %edi,%r14d
1403d3c2e:	44 03 f3             	add    %ebx,%r14d
1403d3c31:	e9 ed f0 ff ff       	jmp    0x1403d2d23
1403d3c36:	b9 10 00 00 00       	mov    $0x10,%ecx
1403d3c3b:	e8 c8 74 a4 00       	call   0x140e1b108
1403d3c40:	33 db                	xor    %ebx,%ebx
1403d3c42:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3c46:	4c 8b e0             	mov    %rax,%r12
1403d3c49:	48 85 c0             	test   %rax,%rax
1403d3c4c:	74 14                	je     0x1403d3c62
1403d3c4e:	41 0f b7 8f 8a 01 00 	movzwl 0x18a(%r15),%ecx
1403d3c55:	00
1403d3c56:	66 89 48 0a          	mov    %cx,0xa(%rax)
1403d3c5a:	48 89 18             	mov    %rbx,(%rax)
1403d3c5d:	88 58 08             	mov    %bl,0x8(%rax)
1403d3c60:	eb 03                	jmp    0x1403d3c65
1403d3c62:	4c 8b e3             	mov    %rbx,%r12
1403d3c65:	48 8b c6             	mov    %rsi,%rax
1403d3c68:	4d 89 a7 50 01 00 00 	mov    %r12,0x150(%r15)
1403d3c6f:	45 0f b7 7c 24 0a    	movzwl 0xa(%r12),%r15d
1403d3c75:	48 2b c7             	sub    %rdi,%rax
1403d3c78:	4c 3b f8             	cmp    %rax,%r15
1403d3c7b:	0f 8f 1d 09 00 00    	jg     0x1403d459e
1403d3c81:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3c86:	41 c6 44 24 08 00    	movb   $0x0,0x8(%r12)
1403d3c8c:	e8 77 74 a4 00       	call   0x140e1b108
1403d3c91:	48 8b c8             	mov    %rax,%rcx
1403d3c94:	48 85 c0             	test   %rax,%rax
1403d3c97:	74 0d                	je     0x1403d3ca6
1403d3c99:	48 89 18             	mov    %rbx,(%rax)
1403d3c9c:	48 89 58 08          	mov    %rbx,0x8(%rax)
1403d3ca0:	48 89 58 10          	mov    %rbx,0x10(%rax)
1403d3ca4:	eb 03                	jmp    0x1403d3ca9
1403d3ca6:	48 8b cb             	mov    %rbx,%rcx
1403d3ca9:	49 89 0c 24          	mov    %rcx,(%r12)
1403d3cad:	48 8b 41 10          	mov    0x10(%rcx),%rax
1403d3cb1:	48 2b 01             	sub    (%rcx),%rax
1403d3cb4:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
1403d3cb8:	4c 3b f8             	cmp    %rax,%r15
1403d3cbb:	76 09                	jbe    0x1403d3cc6
1403d3cbd:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1403d3cc1:	e8 aa 40 de ff       	call   0x1401b7d70
1403d3cc6:	4c 8b f7             	mov    %rdi,%r14
1403d3cc9:	45 85 ff             	test   %r15d,%r15d
1403d3ccc:	74 35                	je     0x1403d3d03
1403d3cce:	49 8b df             	mov    %r15,%rbx
1403d3cd1:	49 8b 0c 24          	mov    (%r12),%rcx
1403d3cd5:	41 0f b6 06          	movzbl (%r14),%eax
1403d3cd9:	41 88 44 24 08       	mov    %al,0x8(%r12)
1403d3cde:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1403d3ce2:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1403d3ce6:	74 08                	je     0x1403d3cf0
1403d3ce8:	88 02                	mov    %al,(%rdx)
1403d3cea:	48 ff 41 08          	incq   0x8(%rcx)
1403d3cee:	eb 0a                	jmp    0x1403d3cfa
1403d3cf0:	4d 8d 44 24 08       	lea    0x8(%r12),%r8
1403d3cf5:	e8 26 3d de ff       	call   0x1401b7a20
1403d3cfa:	49 ff c6             	inc    %r14
1403d3cfd:	48 83 eb 01          	sub    $0x1,%rbx
1403d3d01:	75 ce                	jne    0x1403d3cd1
1403d3d03:	44 2b f7             	sub    %edi,%r14d
1403d3d06:	e9 18 f0 ff ff       	jmp    0x1403d2d23
1403d3d0b:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3d10:	e8 f3 73 a4 00       	call   0x140e1b108
1403d3d15:	33 db                	xor    %ebx,%ebx
1403d3d17:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3d1b:	48 8b c8             	mov    %rax,%rcx
1403d3d1e:	48 85 c0             	test   %rax,%rax
1403d3d21:	74 14                	je     0x1403d3d37
1403d3d23:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3d2a:	00
1403d3d2b:	48 89 19             	mov    %rbx,(%rcx)
1403d3d2e:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3d31:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d3d35:	eb 03                	jmp    0x1403d3d3a
1403d3d37:	48 8b cb             	mov    %rbx,%rcx
1403d3d3a:	49 89 8f 58 01 00 00 	mov    %rcx,0x158(%r15)
1403d3d41:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3d45:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx
1403d3d49:	48 3b d6             	cmp    %rsi,%rdx
1403d3d4c:	0f 87 7f 04 00 00    	ja     0x1403d41d1
1403d3d52:	48 3b d7             	cmp    %rdi,%rdx
1403d3d55:	0f 82 76 04 00 00    	jb     0x1403d41d1
1403d3d5b:	e9 b5 ef ff ff       	jmp    0x1403d2d15
1403d3d60:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d3d65:	e8 9e 73 a4 00       	call   0x140e1b108
1403d3d6a:	33 db                	xor    %ebx,%ebx
1403d3d6c:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3d70:	48 8b c8             	mov    %rax,%rcx
1403d3d73:	48 85 c0             	test   %rax,%rax
1403d3d76:	74 14                	je     0x1403d3d8c
1403d3d78:	41 0f b7 87 8a 01 00 	movzwl 0x18a(%r15),%eax
1403d3d7f:	00
1403d3d80:	48 89 19             	mov    %rbx,(%rcx)
1403d3d83:	89 59 08             	mov    %ebx,0x8(%rcx)
1403d3d86:	66 89 41 10          	mov    %ax,0x10(%rcx)
1403d3d8a:	eb 03                	jmp    0x1403d3d8f
1403d3d8c:	48 8b cb             	mov    %rbx,%rcx
1403d3d8f:	49 89 8f 60 01 00 00 	mov    %rcx,0x160(%r15)
1403d3d96:	0f b7 59 10          	movzwl 0x10(%rcx),%ebx
1403d3d9a:	48 8d 14 1f          	lea    (%rdi,%rbx,1),%rdx