1401c8944:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1401c894b:	00
1401c894c:	48 85 c0             	test   %rax,%rax
1401c894f:	74 21                	je     0x1401c8972
1401c8951:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c8954:	33 c9                	xor    %ecx,%ecx
1401c8956:	0f 11 00             	movups %xmm0,(%rax)
1401c8959:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c895d:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c8961:	4c 8b c3             	mov    %rbx,%r8
1401c8964:	41 8b d7             	mov    %r15d,%edx
1401c8967:	48 8b c8             	mov    %rax,%rcx
1401c896a:	e8 81 92 56 00       	call   0x140731bf0
1401c896f:	48 8b e8             	mov    %rax,%rbp
1401c8972:	48 89 ac 24 a8 00 00 	mov    %rbp,0xa8(%rsp)
1401c8979:	00
1401c897a:	49 8b 45 18          	mov    0x18(%r13),%rax
1401c897e:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401c8982:	44 0f b7 17          	movzwl (%rdi),%r10d
1401c8986:	44 0f b7 5f 2e       	movzwl 0x2e(%rdi),%r11d
1401c898b:	0f b7 5f 2c          	movzwl 0x2c(%rdi),%ebx
1401c898f:	48 8b 47 20          	mov    0x20(%rdi),%rax
1401c8993:	0f b6 50 0d          	movzbl 0xd(%rax),%edx
1401c8997:	45 0f b7 ce          	movzwl %r14w,%r9d
1401c899b:	44 0f b6 47 34       	movzbl 0x34(%rdi),%r8d
1401c89a0:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
1401c89a7:	00
1401c89a8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401c89ad:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1401c89b2:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
1401c89b7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401c89bc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c89c1:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c89c5:	e8 06 83 ff ff       	call   0x1401c0cd0
1401c89ca:	c6 47 35 01          	movb   $0x1,0x35(%rdi)
1401c89ce:	8b c6                	mov    %esi,%eax
1401c89d0:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401c89d5:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401c89d9:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401c89dd:	49 8b e3             	mov    %r11,%rsp
1401c89e0:	41 5f                	pop    %r15
1401c89e2:	41 5e                	pop    %r14
1401c89e4:	41 5d                	pop    %r13
1401c89e6:	5f                   	pop    %rdi
1401c89e7:	5e                   	pop    %rsi
1401c89e8:	c3                   	ret
1401c89e9:	44 2b c3             	sub    %ebx,%r8d
1401c89ec:	45 8b c8             	mov    %r8d,%r9d
1401c89ef:	44 8b c1             	mov    %ecx,%r8d
1401c89f2:	48 8d 15 3f f9 dd 00 	lea    0xddf93f(%rip),%rdx        # 0x140fa8338
1401c89f9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c89fe:	e8 ed 06 fe ff       	call   0x1401a90f0
1401c8a03:	48 8d 15 c6 7f 1d 01 	lea    0x11d7fc6(%rip),%rdx        # 0x1413a09d0
1401c8a0a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c8a0f:	e8 04 3e c5 00       	call   0x140e1c818
1401c8a14:	cc                   	int3
1401c8a15:	44 2b c3             	sub    %ebx,%r8d
1401c8a18:	45 8b c8             	mov    %r8d,%r9d
1401c8a1b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c8a21:	48 8d 15 e8 f8 dd 00 	lea    0xddf8e8(%rip),%rdx        # 0x140fa8310
1401c8a28:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c8a2d:	e8 be 06 fe ff       	call   0x1401a90f0
1401c8a32:	48 8d 15 97 7f 1d 01 	lea    0x11d7f97(%rip),%rdx        # 0x1413a09d0
1401c8a39:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c8a3e:	e8 d5 3d c5 00       	call   0x140e1c818
1401c8a43:	cc                   	int3
1401c8a44:	48 8d 15 15 f9 dd 00 	lea    0xddf915(%rip),%rdx        # 0x140fa8360
1401c8a4b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c8a50:	e8 9b 05 fe ff       	call   0x1401a8ff0
1401c8a55:	48 8d 15 34 80 1d 01 	lea    0x11d8034(%rip),%rdx        # 0x1413a0a90
1401c8a5c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c8a61:	e8 b2 3d c5 00       	call   0x140e1c818
1401c8a66:	cc                   	int3
1401c8a67:	cc                   	int3
1401c8a68:	cc                   	int3
1401c8a69:	cc                   	int3
1401c8a6a:	cc                   	int3
1401c8a6b:	cc                   	int3
1401c8a6c:	cc                   	int3
1401c8a6d:	cc                   	int3
1401c8a6e:	cc                   	int3
1401c8a6f:	cc                   	int3
1401c8a70:	40 55                	rex push %rbp
1401c8a72:	53                   	push   %rbx
1401c8a73:	57                   	push   %rdi
1401c8a74:	41 55                	push   %r13
1401c8a76:	41 56                	push   %r14
1401c8a78:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1401c8a7d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401c8a84:	48 8b 05 75 04 1f 01 	mov    0x11f0475(%rip),%rax        # 0x1413b8f00
1401c8a8b:	48 33 c4             	xor    %rsp,%rax
1401c8a8e:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1401c8a92:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1401c8a96:	48 8d 7a 04          	lea    0x4(%rdx),%rdi
1401c8a9a:	4c 89 45 e7          	mov    %r8,-0x19(%rbp)
1401c8a9e:	4d 8b f0             	mov    %r8,%r14
1401c8aa1:	4c 89 4d c7          	mov    %r9,-0x39(%rbp)
1401c8aa5:	4c 8b ea             	mov    %rdx,%r13
1401c8aa8:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
1401c8aac:	48 8b d9             	mov    %rcx,%rbx
1401c8aaf:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
1401c8ab3:	0f 11 41 78          	movups %xmm0,0x78(%rcx)
1401c8ab7:	49 3b f8             	cmp    %r8,%rdi
1401c8aba:	0f 87 a4 04 00 00    	ja     0x1401c8f64
1401c8ac0:	48 83 c2 02          	add    $0x2,%rdx
1401c8ac4:	48 3b fa             	cmp    %rdx,%rdi
1401c8ac7:	0f 82 97 04 00 00    	jb     0x1401c8f64
1401c8acd:	83 79 60 01          	cmpl   $0x1,0x60(%rcx)
1401c8ad1:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
1401c8ad6:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
1401c8add:	00
1401c8ade:	75 08                	jne    0x1401c8ae8
1401c8ae0:	66 89 0b             	mov    %cx,(%rbx)
1401c8ae3:	0f b7 12             	movzwl (%rdx),%edx
1401c8ae6:	eb 0e                	jmp    0x1401c8af6
1401c8ae8:	66 c1 c9 08          	ror    $0x8,%cx
1401c8aec:	66 89 0b             	mov    %cx,(%rbx)
1401c8aef:	0f b7 12             	movzwl (%rdx),%edx
1401c8af2:	66 c1 ca 08          	ror    $0x8,%dx
1401c8af6:	0f b7 43 5c          	movzwl 0x5c(%rbx),%eax
1401c8afa:	41 b9 ff fe 00 00    	mov    $0xfeff,%r9d
1401c8b00:	66 83 e8 11          	sub    $0x11,%ax
1401c8b04:	66 89 53 02          	mov    %dx,0x2(%rbx)
1401c8b08:	44 0f b7 c1          	movzwl %cx,%r8d
1401c8b0c:	66 41 85 c1          	test   %ax,%r9w
1401c8b10:	75 1e                	jne    0x1401c8b30
1401c8b12:	66 83 7b 5e 01       	cmpw   $0x1,0x5e(%rbx)
1401c8b17:	77 17                	ja     0x1401c8b30
1401c8b19:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
1401c8b1f:	2b 43 78             	sub    0x78(%rbx),%eax
1401c8b22:	44 0f b7 c1          	movzwl %cx,%r8d
1401c8b26:	41 3b c0             	cmp    %r8d,%eax
1401c8b29:	7c 05                	jl     0x1401c8b30
1401c8b2b:	41 b1 01             	mov    $0x1,%r9b
1401c8b2e:	eb 07                	jmp    0x1401c8b37
1401c8b30:	45 32 c9             	xor    %r9b,%r9b
1401c8b33:	44 0f b7 c1          	movzwl %cx,%r8d
1401c8b37:	44 0f b7 e2          	movzwl %dx,%r12d
1401c8b3b:	44 88 4b 6c          	mov    %r9b,0x6c(%rbx)
1401c8b3f:	41 8b cc             	mov    %r12d,%ecx
1401c8b42:	44 8b 93 80 00 00 00 	mov    0x80(%rbx),%r10d
1401c8b49:	44 2b 53 78          	sub    0x78(%rbx),%r10d
1401c8b4d:	41 0f af c8          	imul   %r8d,%ecx
1401c8b51:	41 8d 42 fc          	lea    -0x4(%r10),%eax
1401c8b55:	99                   	cltd
1401c8b56:	41 f7 fc             	idiv   %r12d
1401c8b59:	3b c8                	cmp    %eax,%ecx
1401c8b5b:	7e 0b                	jle    0x1401c8b68
1401c8b5d:	41 8d 42 fc          	lea    -0x4(%r10),%eax
1401c8b61:	99                   	cltd
1401c8b62:	41 f7 f8             	idiv   %r8d
1401c8b65:	44 8b e0             	mov    %eax,%r12d
1401c8b68:	41 0f b6 c9          	movzbl %r9b,%ecx
1401c8b6c:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
1401c8b73:	00
1401c8b74:	89 4b 04             	mov    %ecx,0x4(%rbx)
1401c8b77:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1401c8b7c:	44 89 63 68          	mov    %r12d,0x68(%rbx)
1401c8b80:	45 84 c9             	test   %r9b,%r9b
1401c8b83:	0f 84 73 01 00 00    	je     0x1401c8cfc
1401c8b89:	83 f9 01             	cmp    $0x1,%ecx
1401c8b8c:	0f 85 ff 03 00 00    	jne    0x1401c8f91
1401c8b92:	45 85 e4             	test   %r12d,%r12d
1401c8b95:	0f 88 22 04 00 00    	js     0x1401c8fbd
1401c8b9b:	49 8b c6             	mov    %r14,%rax
1401c8b9e:	49 63 cc             	movslq %r12d,%rcx
1401c8ba1:	49 2b c5             	sub    %r13,%rax
1401c8ba4:	48 83 e8 04          	sub    $0x4,%rax
1401c8ba8:	48 3b c8             	cmp    %rax,%rcx
1401c8bab:	0f 8f 39 04 00 00    	jg     0x1401c8fea
1401c8bb1:	33 f6                	xor    %esi,%esi
1401c8bb3:	b9 18 00 00 00       	mov    $0x18,%ecx
1401c8bb8:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401c8bbc:	e8 47 25 c5 00       	call   0x140e1b108
1401c8bc1:	48 8b c8             	mov    %rax,%rcx
1401c8bc4:	48 85 c0             	test   %rax,%rax
1401c8bc7:	74 0d                	je     0x1401c8bd6
1401c8bc9:	48 89 30             	mov    %rsi,(%rax)
1401c8bcc:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401c8bd0:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c8bd4:	eb 03                	jmp    0x1401c8bd9
1401c8bd6:	48 8b ce             	mov    %rsi,%rcx
1401c8bd9:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401c8bdd:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401c8be1:	48 2b 01             	sub    (%rcx),%rax
1401c8be4:	49 63 d4             	movslq %r12d,%rdx
1401c8be7:	48 c1 f8 03          	sar    $0x3,%rax
1401c8beb:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1401c8bef:	48 3b d0             	cmp    %rax,%rdx
1401c8bf2:	76 1c                	jbe    0x1401c8c10
1401c8bf4:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1401c8bfb:	ff ff 1f
1401c8bfe:	48 3b d0             	cmp    %rax,%rdx
1401c8c01:	0f 87 11 04 00 00    	ja     0x1401c9018
1401c8c07:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401c8c0b:	e8 60 f2 fe ff       	call   0x1401b7e70
1401c8c10:	45 85 e4             	test   %r12d,%r12d
1401c8c13:	0f 8e db 00 00 00    	jle    0x1401c8cf4
1401c8c19:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401c8c1d:	0f 1f 00             	nopl   (%rax)
1401c8c20:	b9 38 00 00 00       	mov    $0x38,%ecx
1401c8c25:	e8 de 24 c5 00       	call   0x140e1b108
1401c8c2a:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1401c8c2e:	4c 8b d0             	mov    %rax,%r10
1401c8c31:	48 85 c0             	test   %rax,%rax
1401c8c34:	74 61                	je     0x1401c8c97
1401c8c36:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c8c39:	33 c0                	xor    %eax,%eax
1401c8c3b:	41 0f 11 02          	movups %xmm0,(%r10)
1401c8c3f:	41 0f 11 42 10       	movups %xmm0,0x10(%r10)
1401c8c44:	41 0f 11 42 20       	movups %xmm0,0x20(%r10)
1401c8c49:	49 89 42 30          	mov    %rax,0x30(%r10)
1401c8c4d:	44 0f b7 0b          	movzwl (%rbx),%r9d
1401c8c51:	44 0f b6 43 59       	movzbl 0x59(%rbx),%r8d
1401c8c56:	0f b6 53 58          	movzbl 0x58(%rbx),%edx
1401c8c5a:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1401c8c5e:	0f b6 43 48          	movzbl 0x48(%rbx),%eax
1401c8c62:	49 89 72 08          	mov    %rsi,0x8(%r10)
1401c8c66:	41 89 72 10          	mov    %esi,0x10(%r10)
1401c8c6a:	66 41 89 32          	mov    %si,(%r10)
1401c8c6e:	41 89 72 18          	mov    %esi,0x18(%r10)
1401c8c72:	66 41 89 72 1c       	mov    %si,0x1c(%r10)
1401c8c77:	41 88 42 1e          	mov    %al,0x1e(%r10)
1401c8c7b:	49 89 4a 20          	mov    %rcx,0x20(%r10)
1401c8c7f:	41 88 52 28          	mov    %dl,0x28(%r10)
1401c8c83:	45 88 42 29          	mov    %r8b,0x29(%r10)
1401c8c87:	66 45 89 4a 2a       	mov    %r9w,0x2a(%r10)
1401c8c8c:	41 89 72 2c          	mov    %esi,0x2c(%r10)
1401c8c90:	66 41 89 72 30       	mov    %si,0x30(%r10)
1401c8c95:	eb 03                	jmp    0x1401c8c9a
1401c8c97:	4c 8b d6             	mov    %rsi,%r10
1401c8c9a:	4d 8b cd             	mov    %r13,%r9
1401c8c9d:	4c 89 53 10          	mov    %r10,0x10(%rbx)
1401c8ca1:	4d 8b c6             	mov    %r14,%r8
1401c8ca4:	48 8b d7             	mov    %rdi,%rdx
1401c8ca7:	49 8b ca             	mov    %r10,%rcx
1401c8caa:	e8 21 f9 ff ff       	call   0x1401c85d0
1401c8caf:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1401c8cb3:	89 45 d7             	mov    %eax,-0x29(%rbp)
1401c8cb6:	49 8b 51 08          	mov    0x8(%r9),%rdx
1401c8cba:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1401c8cbe:	74 0e                	je     0x1401c8cce
1401c8cc0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c8cc4:	48 89 0a             	mov    %rcx,(%rdx)
1401c8cc7:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
1401c8ccc:	eb 0f                	jmp    0x1401c8cdd
1401c8cce:	4c 8d 43 10          	lea    0x10(%rbx),%r8
1401c8cd2:	49 8b c9             	mov    %r9,%rcx
1401c8cd5:	e8 66 ef fe ff       	call   0x1401b7c40
1401c8cda:	8b 45 d7             	mov    -0x29(%rbp),%eax
1401c8cdd:	48 98                	cltq
1401c8cdf:	48 03 f8             	add    %rax,%rdi
1401c8ce2:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401c8ce6:	49 83 ec 01          	sub    $0x1,%r12
1401c8cea:	0f 85 30 ff ff ff    	jne    0x1401c8c20
1401c8cf0:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
1401c8cf4:	41 2b fd             	sub    %r13d,%edi
1401c8cf7:	83 ef 04             	sub    $0x4,%edi
1401c8cfa:	eb 04                	jmp    0x1401c8d00
1401c8cfc:	33 f6                	xor    %esi,%esi
1401c8cfe:	8b fe                	mov    %esi,%edi
1401c8d00:	48 63 c7             	movslq %edi,%rax
1401c8d03:	49 8d 55 04          	lea    0x4(%r13),%rdx
1401c8d07:	48 03 d0             	add    %rax,%rdx
1401c8d0a:	66 83 7b 5c 1c       	cmpw   $0x1c,0x5c(%rbx)
1401c8d0f:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1401c8d13:	75 1b                	jne    0x1401c8d30
1401c8d15:	66 83 7b 5e 01       	cmpw   $0x1,0x5e(%rbx)
1401c8d1a:	77 14                	ja     0x1401c8d30
1401c8d1c:	8b 8b 80 00 00 00    	mov    0x80(%rbx),%ecx
1401c8d22:	2b 4b 78             	sub    0x78(%rbx),%ecx
1401c8d25:	0f b7 03             	movzwl (%rbx),%eax
1401c8d28:	3b c8                	cmp    %eax,%ecx
1401c8d2a:	7c 04                	jl     0x1401c8d30
1401c8d2c:	b0 01                	mov    $0x1,%al
1401c8d2e:	eb 02                	jmp    0x1401c8d32
1401c8d30:	32 c0                	xor    %al,%al
1401c8d32:	0f b6 c8             	movzbl %al,%ecx
1401c8d35:	89 4b 18             	mov    %ecx,0x18(%rbx)
1401c8d38:	88 43 6d             	mov    %al,0x6d(%rbx)
1401c8d3b:	84 c0                	test   %al,%al
1401c8d3d:	0f 84 6f 01 00 00    	je     0x1401c8eb2
1401c8d43:	83 f9 01             	cmp    $0x1,%ecx
1401c8d46:	0f 85 d2 02 00 00    	jne    0x1401c901e
1401c8d4c:	8b 7b 68             	mov    0x68(%rbx),%edi
1401c8d4f:	85 ff                	test   %edi,%edi
1401c8d51:	0f 88 f3 02 00 00    	js     0x1401c904a
1401c8d57:	49 8b c6             	mov    %r14,%rax
1401c8d5a:	4c 63 ff             	movslq %edi,%r15
1401c8d5d:	48 2b c2             	sub    %rdx,%rax
1401c8d60:	4c 3b f8             	cmp    %rax,%r15
1401c8d63:	0f 8f 0e 03 00 00    	jg     0x1401c9077
1401c8d69:	b9 18 00 00 00       	mov    $0x18,%ecx
1401c8d6e:	48 89 73 28          	mov    %rsi,0x28(%rbx)
1401c8d72:	e8 91 23 c5 00       	call   0x140e1b108
1401c8d77:	48 8b c8             	mov    %rax,%rcx
1401c8d7a:	48 85 c0             	test   %rax,%rax
1401c8d7d:	74 0d                	je     0x1401c8d8c
1401c8d7f:	48 89 30             	mov    %rsi,(%rax)
1401c8d82:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401c8d86:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c8d8a:	eb 03                	jmp    0x1401c8d8f
1401c8d8c:	48 8b ce             	mov    %rsi,%rcx
1401c8d8f:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1401c8d93:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401c8d97:	48 2b 01             	sub    (%rcx),%rax
1401c8d9a:	48 c1 f8 03          	sar    $0x3,%rax
1401c8d9e:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1401c8da2:	4c 3b f8             	cmp    %rax,%r15
1401c8da5:	76 1c                	jbe    0x1401c8dc3
1401c8da7:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1401c8dae:	ff ff 1f
1401c8db1:	4c 3b f8             	cmp    %rax,%r15
1401c8db4:	0f 87 ea 02 00 00    	ja     0x1401c90a4
1401c8dba:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1401c8dbe:	e8 ad f0 fe ff       	call   0x1401b7e70
1401c8dc3:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1401c8dc7:	4c 8b fa             	mov    %rdx,%r15
1401c8dca:	85 ff                	test   %edi,%edi
1401c8dcc:	0f 8e db 00 00 00    	jle    0x1401c8ead
1401c8dd2:	4c 8b ef             	mov    %rdi,%r13
1401c8dd5:	b9 38 00 00 00       	mov    $0x38,%ecx
1401c8dda:	e8 29 23 c5 00       	call   0x140e1b108
1401c8ddf:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1401c8de3:	48 8b f8             	mov    %rax,%rdi
1401c8de6:	48 85 c0             	test   %rax,%rax
1401c8de9:	74 65                	je     0x1401c8e50
1401c8deb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c8dee:	33 c0                	xor    %eax,%eax
1401c8df0:	0f 11 07             	movups %xmm0,(%rdi)
1401c8df3:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1401c8df7:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1401c8dfb:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401c8dff:	44 0f b7 5b 5e       	movzwl 0x5e(%rbx),%r11d
1401c8e04:	44 0f b7 53 5c       	movzwl 0x5c(%rbx),%r10d
1401c8e09:	44 0f b7 0b          	movzwl (%rbx),%r9d
1401c8e0d:	44 0f b6 43 59       	movzbl 0x59(%rbx),%r8d
1401c8e12:	0f b6 53 58          	movzbl 0x58(%rbx),%edx
1401c8e16:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1401c8e1a:	0f b6 43 48          	movzbl 0x48(%rbx),%eax
1401c8e1e:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1401c8e22:	89 77 10             	mov    %esi,0x10(%rdi)
1401c8e25:	66 89 37             	mov    %si,(%rdi)
1401c8e28:	88 47 18             	mov    %al,0x18(%rdi)
1401c8e2b:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
1401c8e2f:	88 57 28             	mov    %dl,0x28(%rdi)
1401c8e32:	44 88 47 29          	mov    %r8b,0x29(%rdi)
1401c8e36:	66 44 89 4f 2a       	mov    %r9w,0x2a(%rdi)
1401c8e3b:	66 44 89 57 2c       	mov    %r10w,0x2c(%rdi)
1401c8e40:	66 44 89 5f 2e       	mov    %r11w,0x2e(%rdi)