1401c6a01:	74 3e                	je     0x1401c6a41
1401c6a03:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6a06:	33 c0                	xor    %eax,%eax
1401c6a08:	41 0f 11 07          	movups %xmm0,(%r15)
1401c6a0c:	41 0f 11 47 10       	movups %xmm0,0x10(%r15)
1401c6a11:	49 89 47 20          	mov    %rax,0x20(%r15)
1401c6a15:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c6a1a:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c6a1e:	4d 89 77 08          	mov    %r14,0x8(%r15)
1401c6a22:	45 89 77 10          	mov    %r14d,0x10(%r15)
1401c6a26:	41 88 07             	mov    %al,(%r15)
1401c6a29:	45 89 77 02          	mov    %r14d,0x2(%r15)
1401c6a2d:	41 88 4f 18          	mov    %cl,0x18(%r15)
1401c6a31:	66 41 89 57 1a       	mov    %dx,0x1a(%r15)
1401c6a36:	45 89 77 1c          	mov    %r14d,0x1c(%r15)
1401c6a3a:	66 41 89 47 20       	mov    %ax,0x20(%r15)
1401c6a3f:	eb 03                	jmp    0x1401c6a44
1401c6a41:	4d 8b fe             	mov    %r14,%r15
1401c6a44:	4c 89 7e 38          	mov    %r15,0x38(%rsi)
1401c6a48:	48 8d 57 05          	lea    0x5(%rdi),%rdx
1401c6a4c:	48 3b d3             	cmp    %rbx,%rdx
1401c6a4f:	0f 87 0b 04 00 00    	ja     0x1401c6e60
1401c6a55:	48 8d 4f 03          	lea    0x3(%rdi),%rcx
1401c6a59:	48 3b d1             	cmp    %rcx,%rdx
1401c6a5c:	0f 82 fe 03 00 00    	jb     0x1401c6e60
1401c6a62:	0f b6 07             	movzbl (%rdi),%eax
1401c6a65:	41 88 07             	mov    %al,(%r15)
1401c6a68:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1401c6a6c:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c6a70:	41 83 7f 1c 01       	cmpl   $0x1,0x1c(%r15)
1401c6a75:	75 0a                	jne    0x1401c6a81
1401c6a77:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6a7c:	0f b7 09             	movzwl (%rcx),%ecx
1401c6a7f:	eb 10                	jmp    0x1401c6a91
1401c6a81:	66 c1 c8 08          	ror    $0x8,%ax
1401c6a85:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6a8a:	0f b7 09             	movzwl (%rcx),%ecx
1401c6a8d:	66 c1 c9 08          	ror    $0x8,%cx
1401c6a91:	66 41 89 4f 04       	mov    %cx,0x4(%r15)
1401c6a96:	44 0f b7 c0          	movzwl %ax,%r8d
1401c6a9a:	4d 8d 68 05          	lea    0x5(%r8),%r13
1401c6a9e:	4c 03 ef             	add    %rdi,%r13
1401c6aa1:	4c 3b eb             	cmp    %rbx,%r13
1401c6aa4:	0f 87 8c 03 00 00    	ja     0x1401c6e36
1401c6aaa:	4c 3b ea             	cmp    %rdx,%r13
1401c6aad:	0f 82 83 03 00 00    	jb     0x1401c6e36
1401c6ab3:	0f ae e8             	lfence
1401c6ab6:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401c6aba:	e8 a1 78 fe ff       	call   0x1401ae360
1401c6abf:	44 2b ef             	sub    %edi,%r13d
1401c6ac2:	41 0f b6 47 18       	movzbl 0x18(%r15),%eax
1401c6ac7:	41 88 47 20          	mov    %al,0x20(%r15)
1401c6acb:	49 8b d7             	mov    %r15,%rdx
1401c6ace:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6ad2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6ad6:	e8 85 5c 00 00       	call   0x1401cc760
1401c6adb:	41 88 47 21          	mov    %al,0x21(%r15)
1401c6adf:	e9 c1 00 00 00       	jmp    0x1401c6ba5
1401c6ae4:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c6ae9:	e8 1a 46 c5 00       	call   0x140e1b108
1401c6aee:	4c 8b f8             	mov    %rax,%r15
1401c6af1:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c6af5:	48 85 c0             	test   %rax,%rax
1401c6af8:	74 2c                	je     0x1401c6b26
1401c6afa:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6afd:	0f 11 00             	movups %xmm0,(%rax)
1401c6b00:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c6b04:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c6b09:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c6b0d:	4c 89 30             	mov    %r14,(%rax)
1401c6b10:	44 89 70 08          	mov    %r14d,0x8(%rax)
1401c6b14:	88 48 10             	mov    %cl,0x10(%rax)
1401c6b17:	66 89 50 12          	mov    %dx,0x12(%rax)
1401c6b1b:	44 89 70 14          	mov    %r14d,0x14(%rax)
1401c6b1f:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
1401c6b24:	eb 03                	jmp    0x1401c6b29
1401c6b26:	4d 8b fe             	mov    %r14,%r15
1401c6b29:	4c 89 7e 40          	mov    %r15,0x40(%rsi)
1401c6b2d:	2b df                	sub    %edi,%ebx
1401c6b2f:	0f ae e8             	lfence
1401c6b32:	0f 88 54 03 00 00    	js     0x1401c6e8c
1401c6b38:	41 89 5f 08          	mov    %ebx,0x8(%r15)
1401c6b3c:	8d 43 01             	lea    0x1(%rbx),%eax
1401c6b3f:	48 63 c8             	movslq %eax,%rcx
1401c6b42:	e8 d5 4a c5 00       	call   0x140e1b61c
1401c6b47:	49 89 07             	mov    %rax,(%r15)
1401c6b4a:	48 63 db             	movslq %ebx,%rbx
1401c6b4d:	4c 8b c3             	mov    %rbx,%r8
1401c6b50:	48 8b d7             	mov    %rdi,%rdx
1401c6b53:	48 8b c8             	mov    %rax,%rcx
1401c6b56:	e8 b5 84 d1 00       	call   0x140edf010
1401c6b5b:	49 8b 07             	mov    (%r15),%rax
1401c6b5e:	44 88 34 03          	mov    %r14b,(%rbx,%rax,1)
1401c6b62:	4c 8d 2c 1f          	lea    (%rdi,%rbx,1),%r13
1401c6b66:	44 2b ef             	sub    %edi,%r13d
1401c6b69:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
1401c6b6e:	41 88 47 18          	mov    %al,0x18(%r15)
1401c6b72:	49 8b d7             	mov    %r15,%rdx
1401c6b75:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6b79:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6b7d:	e8 7e 5f 00 00       	call   0x1401ccb00
1401c6b82:	41 88 47 19          	mov    %al,0x19(%r15)
1401c6b86:	eb 1d                	jmp    0x1401c6ba5
1401c6b88:	2b df                	sub    %edi,%ebx
1401c6b8a:	0f ae e8             	lfence
1401c6b8d:	44 8b c3             	mov    %ebx,%r8d
1401c6b90:	0f 88 33 01 00 00    	js     0x1401c6cc9
1401c6b96:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1401c6b9a:	48 8b d7             	mov    %rdi,%rdx
1401c6b9d:	e8 be 77 fe ff       	call   0x1401ae360
1401c6ba2:	44 8b eb             	mov    %ebx,%r13d
1401c6ba5:	49 63 dd             	movslq %r13d,%rbx
1401c6ba8:	48 03 df             	add    %rdi,%rbx
1401c6bab:	2b 5d 48             	sub    0x48(%rbp),%ebx
1401c6bae:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401c6bb2:	88 46 60             	mov    %al,0x60(%rsi)
1401c6bb5:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401c6bb9:	0f b6 01             	movzbl (%rcx),%eax
1401c6bbc:	88 46 61             	mov    %al,0x61(%rsi)
1401c6bbf:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1401c6bc3:	88 46 62             	mov    %al,0x62(%rsi)
1401c6bc6:	48 8b 45 50          	mov    0x50(%rbp),%rax
1401c6bca:	66 44 39 30          	cmp    %r14w,(%rax)
1401c6bce:	74 06                	je     0x1401c6bd6
1401c6bd0:	0f b6 46 12          	movzbl 0x12(%rsi),%eax
1401c6bd4:	eb 02                	jmp    0x1401c6bd8
1401c6bd6:	b0 ff                	mov    $0xff,%al
1401c6bd8:	88 46 63             	mov    %al,0x63(%rsi)
1401c6bdb:	48 8b 45 58          	mov    0x58(%rbp),%rax
1401c6bdf:	4c 8b 78 08          	mov    0x8(%rax),%r15
1401c6be3:	48 8b 0d ce 0c 25 01 	mov    0x1250cce(%rip),%rcx        # 0x1414178b8
1401c6bea:	48 85 c9             	test   %rcx,%rcx
1401c6bed:	0f 84 b8 00 00 00    	je     0x1401c6cab
1401c6bf3:	e8 38 e9 64 00       	call   0x140815530
1401c6bf8:	84 c0                	test   %al,%al
1401c6bfa:	0f 84 ab 00 00 00    	je     0x1401c6cab
1401c6c00:	41 0f b7 3c 24       	movzwl (%r12),%edi
1401c6c05:	66 c1 cf 08          	ror    $0x8,%di
1401c6c09:	44 0f b6 66 62       	movzbl 0x62(%rsi),%r12d
1401c6c0e:	44 0f b6 6e 61       	movzbl 0x61(%rsi),%r13d
1401c6c13:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c6c18:	e8 eb 44 c5 00       	call   0x140e1b108
1401c6c1d:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c6c21:	48 85 c0             	test   %rax,%rax
1401c6c24:	74 37                	je     0x1401c6c5d
1401c6c26:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c6c29:	33 c9                	xor    %ecx,%ecx
1401c6c2b:	0f 11 00             	movups %xmm0,(%rax)
1401c6c2e:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c6c32:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c6c36:	48 8d 0d 4f cb dd 00 	lea    0xddcb4f(%rip),%rcx        # 0x140fa378c
1401c6c3d:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1401c6c41:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
1401c6c45:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1401c6c49:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1401c6c4e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401c6c52:	48 8b c8             	mov    %rax,%rcx
1401c6c55:	e8 86 b0 56 00       	call   0x140731ce0
1401c6c5a:	4c 8b f0             	mov    %rax,%r14
1401c6c5d:	4c 89 75 48          	mov    %r14,0x48(%rbp)
1401c6c61:	49 8b 47 18          	mov    0x18(%r15),%rax
1401c6c65:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401c6c69:	0f b6 56 63          	movzbl 0x63(%rsi),%edx
1401c6c6d:	44 0f b7 cf          	movzwl %di,%r9d
1401c6c71:	44 0f b6 46 60       	movzbl 0x60(%rsi),%r8d
1401c6c76:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1401c6c7b:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1401c6c80:	48 8d 45 48          	lea    0x48(%rbp),%rax
1401c6c84:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c6c89:	48 c7 44 24 30 ff 00 	movq   $0xff,0x30(%rsp)
1401c6c90:	00 00
1401c6c92:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401c6c97:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c6c9c:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1401c6ca2:	48 8b 51 28          	mov    0x28(%rcx),%rdx
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