1401c6ca6:	e8 35 96 ff ff       	call   0x1401c02e0
1401c6cab:	c6 46 64 01          	movb   $0x1,0x64(%rsi)
1401c6caf:	8b c3                	mov    %ebx,%eax
1401c6cb1:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401c6cb8:	00
1401c6cb9:	48 83 c4 70          	add    $0x70,%rsp
1401c6cbd:	41 5f                	pop    %r15
1401c6cbf:	41 5e                	pop    %r14
1401c6cc1:	41 5d                	pop    %r13
1401c6cc3:	41 5c                	pop    %r12
1401c6cc5:	5f                   	pop    %rdi
1401c6cc6:	5e                   	pop    %rsi
1401c6cc7:	5d                   	pop    %rbp
1401c6cc8:	c3                   	ret
1401c6cc9:	48 8d 15 80 12 de 00 	lea    0xde1280(%rip),%rdx        # 0x140fa7f50
1401c6cd0:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6cd4:	e8 17 23 fe ff       	call   0x1401a8ff0
1401c6cd9:	48 8d 15 b0 9d 1d 01 	lea    0x11d9db0(%rip),%rdx        # 0x1413a0a90
1401c6ce0:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6ce4:	e8 2f 5b c5 00       	call   0x140e1c818
1401c6ce9:	cc                   	int3
1401c6cea:	2b df                	sub    %edi,%ebx
1401c6cec:	44 8b cb             	mov    %ebx,%r9d
1401c6cef:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c6cf5:	48 8d 15 14 12 de 00 	lea    0xde1214(%rip),%rdx        # 0x140fa7f10
1401c6cfc:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d00:	e8 eb 23 fe ff       	call   0x1401a90f0
1401c6d05:	48 8d 15 c4 9c 1d 01 	lea    0x11d9cc4(%rip),%rdx        # 0x1413a09d0
1401c6d0c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d10:	e8 03 5b c5 00       	call   0x140e1c818
1401c6d15:	cc                   	int3
1401c6d16:	2b df                	sub    %edi,%ebx
1401c6d18:	44 8b cb             	mov    %ebx,%r9d
1401c6d1b:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401c6d21:	48 8d 15 08 12 de 00 	lea    0xde1208(%rip),%rdx        # 0x140fa7f30
1401c6d28:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d2c:	e8 bf 23 fe ff       	call   0x1401a90f0
1401c6d31:	48 8d 15 98 9c 1d 01 	lea    0x11d9c98(%rip),%rdx        # 0x1413a09d0
1401c6d38:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d3c:	e8 d7 5a c5 00       	call   0x140e1c818
1401c6d41:	cc                   	int3
1401c6d42:	2b df                	sub    %edi,%ebx
1401c6d44:	41 83 c0 08          	add    $0x8,%r8d
1401c6d48:	44 8b cb             	mov    %ebx,%r9d
1401c6d4b:	48 8d 15 86 18 de 00 	lea    0xde1886(%rip),%rdx        # 0x140fa85d8
1401c6d52:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d56:	e8 95 23 fe ff       	call   0x1401a90f0
1401c6d5b:	48 8d 15 6e 9c 1d 01 	lea    0x11d9c6e(%rip),%rdx        # 0x1413a09d0
1401c6d62:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d66:	e8 ad 5a c5 00       	call   0x140e1c818
1401c6d6b:	cc                   	int3
1401c6d6c:	2b df                	sub    %edi,%ebx
1401c6d6e:	44 8b cb             	mov    %ebx,%r9d
1401c6d71:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401c6d77:	48 8d 15 2a 18 de 00 	lea    0xde182a(%rip),%rdx        # 0x140fa85a8
1401c6d7e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d82:	e8 69 23 fe ff       	call   0x1401a90f0
1401c6d87:	48 8d 15 42 9c 1d 01 	lea    0x11d9c42(%rip),%rdx        # 0x1413a09d0
1401c6d8e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6d92:	e8 81 5a c5 00       	call   0x140e1c818
1401c6d97:	cc                   	int3
1401c6d98:	2b df                	sub    %edi,%ebx
1401c6d9a:	41 83 c0 05          	add    $0x5,%r8d
1401c6d9e:	44 8b cb             	mov    %ebx,%r9d
1401c6da1:	48 8d 15 80 18 de 00 	lea    0xde1880(%rip),%rdx        # 0x140fa8628
1401c6da8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6dac:	e8 3f 23 fe ff       	call   0x1401a90f0
1401c6db1:	48 8d 15 18 9c 1d 01 	lea    0x11d9c18(%rip),%rdx        # 0x1413a09d0
1401c6db8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6dbc:	e8 57 5a c5 00       	call   0x140e1c818
1401c6dc1:	cc                   	int3
1401c6dc2:	2b df                	sub    %edi,%ebx
1401c6dc4:	44 8b cb             	mov    %ebx,%r9d
1401c6dc7:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401c6dcd:	48 8d 15 34 18 de 00 	lea    0xde1834(%rip),%rdx        # 0x140fa8608
1401c6dd4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6dd8:	e8 13 23 fe ff       	call   0x1401a90f0
1401c6ddd:	48 8d 15 ec 9b 1d 01 	lea    0x11d9bec(%rip),%rdx        # 0x1413a09d0
1401c6de4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6de8:	e8 2b 5a c5 00       	call   0x140e1c818
1401c6ded:	cc                   	int3
1401c6dee:	44 8b c3             	mov    %ebx,%r8d
1401c6df1:	48 8d 15 58 18 de 00 	lea    0xde1858(%rip),%rdx        # 0x140fa8650
1401c6df8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6dfc:	e8 ef 21 fe ff       	call   0x1401a8ff0
1401c6e01:	48 8d 15 88 9c 1d 01 	lea    0x11d9c88(%rip),%rdx        # 0x1413a0a90
1401c6e08:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e0c:	e8 07 5a c5 00       	call   0x140e1c818
1401c6e11:	cc                   	int3
1401c6e12:	44 8b c3             	mov    %ebx,%r8d
1401c6e15:	48 8d 15 84 18 de 00 	lea    0xde1884(%rip),%rdx        # 0x140fa86a0
1401c6e1c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e20:	e8 cb 21 fe ff       	call   0x1401a8ff0
1401c6e25:	48 8d 15 64 9c 1d 01 	lea    0x11d9c64(%rip),%rdx        # 0x1413a0a90
1401c6e2c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e30:	e8 e3 59 c5 00       	call   0x140e1c818
1401c6e35:	cc                   	int3
1401c6e36:	2b df                	sub    %edi,%ebx
1401c6e38:	41 83 c0 05          	add    $0x5,%r8d
1401c6e3c:	44 8b cb             	mov    %ebx,%r9d
1401c6e3f:	48 8d 15 d2 18 de 00 	lea    0xde18d2(%rip),%rdx        # 0x140fa8718
1401c6e46:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e4a:	e8 a1 22 fe ff       	call   0x1401a90f0
1401c6e4f:	48 8d 15 7a 9b 1d 01 	lea    0x11d9b7a(%rip),%rdx        # 0x1413a09d0
1401c6e56:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e5a:	e8 b9 59 c5 00       	call   0x140e1c818
1401c6e5f:	cc                   	int3
1401c6e60:	2b df                	sub    %edi,%ebx
1401c6e62:	44 8b cb             	mov    %ebx,%r9d
1401c6e65:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401c6e6b:	48 8d 15 7e 18 de 00 	lea    0xde187e(%rip),%rdx        # 0x140fa86f0
1401c6e72:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e76:	e8 75 22 fe ff       	call   0x1401a90f0
1401c6e7b:	48 8d 15 4e 9b 1d 01 	lea    0x11d9b4e(%rip),%rdx        # 0x1413a09d0
1401c6e82:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e86:	e8 8d 59 c5 00       	call   0x140e1c818
1401c6e8b:	cc                   	int3
1401c6e8c:	44 8b c3             	mov    %ebx,%r8d
1401c6e8f:	48 8d 15 aa 18 de 00 	lea    0xde18aa(%rip),%rdx        # 0x140fa8740
1401c6e96:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6e9a:	e8 51 21 fe ff       	call   0x1401a8ff0
1401c6e9f:	48 8d 15 ea 9b 1d 01 	lea    0x11d9bea(%rip),%rdx        # 0x1413a0a90
1401c6ea6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401c6eaa:	e8 69 59 c5 00       	call   0x140e1c818
1401c6eaf:	cc                   	int3
1401c6eb0:	46 69 1c 00 ed 69 1c 	imul   $0x1c69ed,(%rax,%r8,1),%r11d
1401c6eb7:	00
1401c6eb8:	e4 6a                	in     $0x6a,%al
1401c6eba:	1c 00                	sbb    $0x0,%al
1401c6ebc:	ab                   	stos   %eax,%es:(%rdi)
1401c6ebd:	66 1c 00             	data16 sbb $0x0,%al
1401c6ec0:	a8 67                	test   $0x67,%al
1401c6ec2:	1c 00                	sbb    $0x0,%al
1401c6ec4:	9f                   	lahf
1401c6ec5:	68 1c 00 cc cc       	push   $0xffffffffcccc001c
1401c6eca:	cc                   	int3
1401c6ecb:	cc                   	int3
1401c6ecc:	cc                   	int3
1401c6ecd:	cc                   	int3
1401c6ece:	cc                   	int3
1401c6ecf:	cc                   	int3
1401c6ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c6ed5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c6eda:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c6edf:	55                   	push   %rbp
1401c6ee0:	56                   	push   %rsi
1401c6ee1:	57                   	push   %rdi
1401c6ee2:	41 54                	push   %r12
1401c6ee4:	41 55                	push   %r13
1401c6ee6:	41 56                	push   %r14
1401c6ee8:	41 57                	push   %r15
1401c6eea:	48 8b ec             	mov    %rsp,%rbp
1401c6eed:	48 83 ec 70          	sub    $0x70,%rsp
1401c6ef1:	4d 8b e9             	mov    %r9,%r13
1401c6ef4:	49 8b f8             	mov    %r8,%rdi
1401c6ef7:	4c 8b e1             	mov    %rcx,%r12
1401c6efa:	33 f6                	xor    %esi,%esi
1401c6efc:	48 8d 5a 09          	lea    0x9(%rdx),%rbx
1401c6f00:	49 3b d8             	cmp    %r8,%rbx
1401c6f03:	0f 87 4f 07 00 00    	ja     0x1401c7658
1401c6f09:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1401c6f0d:	48 3b d9             	cmp    %rcx,%rbx
1401c6f10:	0f 82 42 07 00 00    	jb     0x1401c7658
1401c6f16:	0f b7 02             	movzwl (%rdx),%eax
1401c6f19:	4d 8d 7c 24 02       	lea    0x2(%r12),%r15
1401c6f1e:	41 83 7c 24 5c 01    	cmpl   $0x1,0x5c(%r12)
1401c6f24:	75 1d                	jne    0x1401c6f43
1401c6f26:	66 41 89 04 24       	mov    %ax,(%r12)
1401c6f2b:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c6f2f:	66 41 89 07          	mov    %ax,(%r15)
1401c6f33:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c6f37:	66 41 89 44 24 04    	mov    %ax,0x4(%r12)
1401c6f3d:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c6f41:	eb 2b                	jmp    0x1401c6f6e
1401c6f43:	66 c1 c8 08          	ror    $0x8,%ax
1401c6f47:	66 41 89 04 24       	mov    %ax,(%r12)
1401c6f4c:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c6f50:	66 c1 c8 08          	ror    $0x8,%ax
1401c6f54:	66 41 89 07          	mov    %ax,(%r15)
1401c6f58:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c6f5c:	66 c1 c8 08          	ror    $0x8,%ax
1401c6f60:	66 41 89 44 24 04    	mov    %ax,0x4(%r12)
1401c6f66:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c6f6a:	66 c1 c8 08          	ror    $0x8,%ax
1401c6f6e:	66 41 89 44 24 06    	mov    %ax,0x6(%r12)
1401c6f74:	0f b6 01             	movzbl (%rcx),%eax
1401c6f77:	41 88 44 24 08       	mov    %al,0x8(%r12)
1401c6f7c:	41 88 44 24 09       	mov    %al,0x9(%r12)
1401c6f81:	83 c0 e6             	add    $0xffffffe6,%eax
1401c6f84:	83 f8 0e             	cmp    $0xe,%eax
1401c6f87:	0f 87 72 05 00 00    	ja     0x1401c74ff
1401c6f8d:	48 98                	cltq
1401c6f8f:	4c 8d 05 6a 90 e3 ff 	lea    -0x1c6f96(%rip),%r8        # 0x140000000
1401c6f96:	41 8b 8c 80 e0 77 1c 	mov    0x1c77e0(%r8,%rax,4),%ecx
1401c6f9d:	00
1401c6f9e:	49 03 c8             	add    %r8,%rcx
1401c6fa1:	ff e1                	jmp    *%rcx
1401c6fa3:	b9 48 00 00 00       	mov    $0x48,%ecx
1401c6fa8:	e8 5b 41 c5 00       	call   0x140e1b108
1401c6fad:	4c 8b d0             	mov    %rax,%r10
1401c6fb0:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c6fb4:	48 85 c0             	test   %rax,%rax
1401c6fb7:	74 5f                	je     0x1401c7018
1401c6fb9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6fbc:	33 c0                	xor    %eax,%eax
1401c6fbe:	41 0f 11 02          	movups %xmm0,(%r10)
1401c6fc2:	41 0f 11 42 10       	movups %xmm0,0x10(%r10)
1401c6fc7:	41 0f 11 42 20       	movups %xmm0,0x20(%r10)
1401c6fcc:	41 0f 11 42 30       	movups %xmm0,0x30(%r10)
1401c6fd1:	49 89 42 40          	mov    %rax,0x40(%r10)
1401c6fd5:	41 0f b7 0f          	movzwl (%r15),%ecx
1401c6fd9:	41 0f b6 44 24 58    	movzbl 0x58(%r12),%eax
1401c6fdf:	49 89 72 10          	mov    %rsi,0x10(%r10)
1401c6fe3:	41 89 72 18          	mov    %esi,0x18(%r10)
1401c6fe7:	49 89 72 28          	mov    %rsi,0x28(%r10)
1401c6feb:	41 89 72 30          	mov    %esi,0x30(%r10)
1401c6fef:	66 41 89 32          	mov    %si,(%r10)
1401c6ff3:	41 88 72 02          	mov    %sil,0x2(%r10)
1401c6ff7:	41 89 72 04          	mov    %esi,0x4(%r10)
1401c6ffb:	66 41 89 72 08       	mov    %si,0x8(%r10)
1401c7000:	41 88 72 20          	mov    %sil,0x20(%r10)
1401c7004:	41 88 42 38          	mov    %al,0x38(%r10)
1401c7008:	66 41 89 4a 3a       	mov    %cx,0x3a(%r10)
1401c700d:	41 89 72 3c          	mov    %esi,0x3c(%r10)
1401c7011:	66 41 89 72 40       	mov    %si,0x40(%r10)
1401c7016:	eb 03                	jmp    0x1401c701b
1401c7018:	4c 8b d6             	mov    %rsi,%r10
1401c701b:	4d 89 54 24 10       	mov    %r10,0x10(%r12)
1401c7020:	4d 8b cd             	mov    %r13,%r9
1401c7023:	4c 8b c7             	mov    %rdi,%r8
1401c7026:	48 8b d3             	mov    %rbx,%rdx
1401c7029:	49 8b ca             	mov    %r10,%rcx
1401c702c:	e8 ef 07 00 00       	call   0x1401c7820
1401c7031:	44 8b e8             	mov    %eax,%r13d
1401c7034:	e9 e7 04 00 00       	jmp    0x1401c7520
1401c7039:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c703e:	e8 c5 40 c5 00       	call   0x140e1b108
1401c7043:	4c 8b f0             	mov    %rax,%r14
1401c7046:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c704a:	48 85 c0             	test   %rax,%rax
1401c704d:	74 3d                	je     0x1401c708c
1401c704f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c7052:	0f 11 00             	movups %xmm0,(%rax)
1401c7055:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c7059:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401c705d:	41 0f b7 17          	movzwl (%r15),%edx
1401c7061:	41 0f b6 4c 24 58    	movzbl 0x58(%r12),%ecx
1401c7067:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c706b:	89 70 18             	mov    %esi,0x18(%rax)
1401c706e:	40 88 30             	mov    %sil,(%rax)
1401c7071:	66 89 70 02          	mov    %si,0x2(%rax)
1401c7075:	89 70 04             	mov    %esi,0x4(%rax)
1401c7078:	40 88 70 08          	mov    %sil,0x8(%rax)
1401c707c:	88 48 20             	mov    %cl,0x20(%rax)
1401c707f:	66 89 50 22          	mov    %dx,0x22(%rax)
1401c7083:	89 70 24             	mov    %esi,0x24(%rax)
1401c7086:	66 89 70 28          	mov    %si,0x28(%rax)
1401c708a:	eb 03                	jmp    0x1401c708f
1401c708c:	4c 8b f6             	mov    %rsi,%r14
1401c708f:	4d 89 74 24 18       	mov    %r14,0x18(%r12)
1401c7094:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1401c7098:	48 3b d7             	cmp    %rdi,%rdx
1401c709b:	0f 87 0d 06 00 00    	ja     0x1401c76ae
1401c70a1:	48 8d 4b 07          	lea    0x7(%rbx),%rcx
1401c70a5:	48 3b d1             	cmp    %rcx,%rdx
1401c70a8:	0f 82 00 06 00 00    	jb     0x1401c76ae
1401c70ae:	0f b6 03             	movzbl (%rbx),%eax
1401c70b1:	41 88 06             	mov    %al,(%r14)
1401c70b4:	0f b7 43 01          	movzwl 0x1(%rbx),%eax
1401c70b8:	41 83 7e 24 01       	cmpl   $0x1,0x24(%r14)
1401c70bd:	75 0a                	jne    0x1401c70c9
1401c70bf:	66 41 89 46 02       	mov    %ax,0x2(%r14)
1401c70c4:	8b 43 03             	mov    0x3(%rbx),%eax
1401c70c7:	eb 0e                	jmp    0x1401c70d7
1401c70c9:	66 c1 c8 08          	ror    $0x8,%ax
1401c70cd:	66 41 89 46 02       	mov    %ax,0x2(%r14)
1401c70d2:	8b 43 03             	mov    0x3(%rbx),%eax
1401c70d5:	0f c8                	bswap  %eax
1401c70d7:	41 89 46 04          	mov    %eax,0x4(%r14)
1401c70db:	0f b6 01             	movzbl (%rcx),%eax
1401c70de:	41 88 46 08          	mov    %al,0x8(%r14)
1401c70e2:	44 8b c0             	mov    %eax,%r8d
1401c70e5:	4c 8d 6b 08          	lea    0x8(%rbx),%r13
1401c70e9:	4c 03 e8             	add    %rax,%r13
1401c70ec:	4c 3b ef             	cmp    %rdi,%r13
1401c70ef:	0f 87 8f 05 00 00    	ja     0x1401c7684
1401c70f5:	4c 3b ea             	cmp    %rdx,%r13
1401c70f8:	0f 82 86 05 00 00    	jb     0x1401c7684
1401c70fe:	0f ae e8             	lfence
1401c7101:	49 8d 4e 10          	lea    0x10(%r14),%rcx
1401c7105:	e8 56 72 fe ff       	call   0x1401ae360
1401c710a:	44 2b eb             	sub    %ebx,%r13d
1401c710d:	41 0f b6 46 20       	movzbl 0x20(%r14),%eax
1401c7112:	41 88 46 28          	mov    %al,0x28(%r14)
1401c7116:	49 8b d6             	mov    %r14,%rdx
1401c7119:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
1401c711d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401c7121:	e8 da 72 00 00       	call   0x1401ce400
1401c7126:	41 88 46 29          	mov    %al,0x29(%r14)
1401c712a:	e9 f5 03 00 00       	jmp    0x1401c7524
1401c712f:	b9 14 00 00 00       	mov    $0x14,%ecx
1401c7134:	e8 cf 3f c5 00       	call   0x140e1b108
1401c7139:	4c 8b f0             	mov    %rax,%r14
1401c713c:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c7140:	48 85 c0             	test   %rax,%rax
1401c7143:	74 24                	je     0x1401c7169
1401c7145:	41 0f b7 17          	movzwl (%r15),%edx
1401c7149:	41 0f b6 4c 24 58    	movzbl 0x58(%r12),%ecx
1401c714f:	40 88 30             	mov    %sil,(%rax)
1401c7152:	66 89 70 02          	mov    %si,0x2(%rax)
1401c7156:	89 70 04             	mov    %esi,0x4(%rax)
1401c7159:	88 48 08             	mov    %cl,0x8(%rax)
1401c715c:	66 89 50 0a          	mov    %dx,0xa(%rax)
1401c7160:	89 70 0c             	mov    %esi,0xc(%rax)
1401c7163:	66 89 70 10          	mov    %si,0x10(%rax)
1401c7167:	eb 03                	jmp    0x1401c716c
1401c7169:	4c 8b f6             	mov    %rsi,%r14
1401c716c:	4d 89 74 24 20       	mov    %r14,0x20(%r12)
1401c7171:	48 8d 43 07          	lea    0x7(%rbx),%rax
1401c7175:	48 3b c7             	cmp    %rdi,%rax
1401c7178:	0f 87 5c 05 00 00    	ja     0x1401c76da
1401c717e:	48 3b c3             	cmp    %rbx,%rax
1401c7181:	0f 82 53 05 00 00    	jb     0x1401c76da
1401c7187:	0f b6 03             	movzbl (%rbx),%eax
1401c718a:	41 88 06             	mov    %al,(%r14)
1401c718d:	0f b7 43 01          	movzwl 0x1(%rbx),%eax
1401c7191:	41 83 7e 0c 01       	cmpl   $0x1,0xc(%r14)
1401c7196:	75 0a                	jne    0x1401c71a2
1401c7198:	66 41 89 46 02       	mov    %ax,0x2(%r14)
1401c719d:	8b 43 03             	mov    0x3(%rbx),%eax
1401c71a0:	eb 0e                	jmp    0x1401c71b0
1401c71a2:	66 c1 c8 08          	ror    $0x8,%ax
1401c71a6:	66 41 89 46 02       	mov    %ax,0x2(%r14)
1401c71ab:	8b 43 03             	mov    0x3(%rbx),%eax
1401c71ae:	0f c8                	bswap  %eax
1401c71b0:	41 89 46 04          	mov    %eax,0x4(%r14)
1401c71b4:	41 0f b6 46 08       	movzbl 0x8(%r14),%eax
1401c71b9:	41 88 46 10          	mov    %al,0x10(%r14)
1401c71bd:	49 8b d6             	mov    %r14,%rdx
1401c71c0:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1401c71c4:	e8 07 75 00 00       	call   0x1401ce6d0
1401c71c9:	41 88 46 11          	mov    %al,0x11(%r14)
1401c71cd:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1401c71d3:	e9 48 03 00 00       	jmp    0x1401c7520
1401c71d8:	b9 14 00 00 00       	mov    $0x14,%ecx
1401c71dd:	e8 26 3f c5 00       	call   0x140e1b108
1401c71e2:	4c 8b f0             	mov    %rax,%r14
1401c71e5:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c71e9:	48 85 c0             	test   %rax,%rax
1401c71ec:	74 24                	je     0x1401c7212