1401c6762:	4c 03 ef             	add    %rdi,%r13
1401c6765:	4c 3b eb             	cmp    %rbx,%r13
1401c6768:	0f 87 d4 05 00 00    	ja     0x1401c6d42
1401c676e:	4c 3b ea             	cmp    %rdx,%r13
1401c6771:	0f 82 cb 05 00 00    	jb     0x1401c6d42
1401c6777:	0f ae e8             	lfence
1401c677a:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1401c677e:	e8 dd 7b fe ff       	call   0x1401ae360
1401c6783:	44 2b ef             	sub    %edi,%r13d
1401c6786:	41 0f b6 47 20       	movzbl 0x20(%r15),%eax
1401c678b:	41 88 47 28          	mov    %al,0x28(%r15)
1401c678f:	49 8b d7             	mov    %r15,%rdx
1401c6792:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6796:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c679a:	e8 11 6a 00 00       	call   0x1401cd1b0
1401c679f:	41 88 47 29          	mov    %al,0x29(%r15)
1401c67a3:	e9 fd 03 00 00       	jmp    0x1401c6ba5
1401c67a8:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c67ad:	e8 56 49 c5 00       	call   0x140e1b108
1401c67b2:	4c 8b f8             	mov    %rax,%r15
1401c67b5:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c67b9:	48 85 c0             	test   %rax,%rax
1401c67bc:	74 3e                	je     0x1401c67fc
1401c67be:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c67c1:	33 c0                	xor    %eax,%eax
1401c67c3:	41 0f 11 07          	movups %xmm0,(%r15)
1401c67c7:	41 0f 11 47 10       	movups %xmm0,0x10(%r15)
1401c67cc:	49 89 47 20          	mov    %rax,0x20(%r15)
1401c67d0:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c67d5:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c67d9:	4d 89 77 08          	mov    %r14,0x8(%r15)
1401c67dd:	45 89 77 10          	mov    %r14d,0x10(%r15)
1401c67e1:	41 88 07             	mov    %al,(%r15)
1401c67e4:	45 89 77 02          	mov    %r14d,0x2(%r15)
1401c67e8:	41 88 4f 18          	mov    %cl,0x18(%r15)
1401c67ec:	66 41 89 57 1a       	mov    %dx,0x1a(%r15)
1401c67f1:	45 89 77 1c          	mov    %r14d,0x1c(%r15)
1401c67f5:	66 41 89 47 20       	mov    %ax,0x20(%r15)
1401c67fa:	eb 03                	jmp    0x1401c67ff
1401c67fc:	4d 8b fe             	mov    %r14,%r15
1401c67ff:	4c 89 7e 20          	mov    %r15,0x20(%rsi)
1401c6803:	48 8d 57 05          	lea    0x5(%rdi),%rdx
1401c6807:	48 3b d3             	cmp    %rbx,%rdx
1401c680a:	0f 87 b2 05 00 00    	ja     0x1401c6dc2
1401c6810:	48 8d 4f 03          	lea    0x3(%rdi),%rcx
1401c6814:	48 3b d1             	cmp    %rcx,%rdx
1401c6817:	0f 82 a5 05 00 00    	jb     0x1401c6dc2
1401c681d:	0f b6 07             	movzbl (%rdi),%eax
1401c6820:	41 88 07             	mov    %al,(%r15)
1401c6823:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1401c6827:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c682b:	41 83 7f 1c 01       	cmpl   $0x1,0x1c(%r15)
1401c6830:	75 0a                	jne    0x1401c683c
1401c6832:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6837:	0f b7 09             	movzwl (%rcx),%ecx
1401c683a:	eb 10                	jmp    0x1401c684c
1401c683c:	66 c1 c8 08          	ror    $0x8,%ax
1401c6840:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6845:	0f b7 09             	movzwl (%rcx),%ecx
1401c6848:	66 c1 c9 08          	ror    $0x8,%cx
1401c684c:	66 41 89 4f 04       	mov    %cx,0x4(%r15)
1401c6851:	44 0f b7 c0          	movzwl %ax,%r8d
1401c6855:	4d 8d 68 05          	lea    0x5(%r8),%r13
1401c6859:	4c 03 ef             	add    %rdi,%r13
1401c685c:	4c 3b eb             	cmp    %rbx,%r13
1401c685f:	0f 87 33 05 00 00    	ja     0x1401c6d98
1401c6865:	4c 3b ea             	cmp    %rdx,%r13
1401c6868:	0f 82 2a 05 00 00    	jb     0x1401c6d98
1401c686e:	0f ae e8             	lfence
1401c6871:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401c6875:	e8 e6 7a fe ff       	call   0x1401ae360
1401c687a:	44 2b ef             	sub    %edi,%r13d
1401c687d:	41 0f b6 47 18       	movzbl 0x18(%r15),%eax
1401c6882:	41 88 47 20          	mov    %al,0x20(%r15)
1401c6886:	49 8b d7             	mov    %r15,%rdx
1401c6889:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c688d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6891:	e8 6a 6b 00 00       	call   0x1401cd400
1401c6896:	41 88 47 21          	mov    %al,0x21(%r15)
1401c689a:	e9 06 03 00 00       	jmp    0x1401c6ba5
1401c689f:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c68a4:	e8 5f 48 c5 00       	call   0x140e1b108
1401c68a9:	4c 8b f8             	mov    %rax,%r15
1401c68ac:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c68b0:	48 85 c0             	test   %rax,%rax
1401c68b3:	74 2c                	je     0x1401c68e1
1401c68b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c68b8:	0f 11 00             	movups %xmm0,(%rax)
1401c68bb:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c68bf:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c68c4:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c68c8:	4c 89 30             	mov    %r14,(%rax)
1401c68cb:	44 89 70 08          	mov    %r14d,0x8(%rax)
1401c68cf:	88 48 10             	mov    %cl,0x10(%rax)
1401c68d2:	66 89 50 12          	mov    %dx,0x12(%rax)
1401c68d6:	44 89 70 14          	mov    %r14d,0x14(%rax)
1401c68da:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
1401c68df:	eb 03                	jmp    0x1401c68e4
1401c68e1:	4d 8b fe             	mov    %r14,%r15
1401c68e4:	4c 89 7e 28          	mov    %r15,0x28(%rsi)
1401c68e8:	2b df                	sub    %edi,%ebx
1401c68ea:	0f ae e8             	lfence
1401c68ed:	0f 88 fb 04 00 00    	js     0x1401c6dee
1401c68f3:	41 89 5f 08          	mov    %ebx,0x8(%r15)
1401c68f7:	8d 43 01             	lea    0x1(%rbx),%eax
1401c68fa:	48 63 c8             	movslq %eax,%rcx
1401c68fd:	e8 1a 4d c5 00       	call   0x140e1b61c
1401c6902:	49 89 07             	mov    %rax,(%r15)
1401c6905:	48 63 db             	movslq %ebx,%rbx
1401c6908:	4c 8b c3             	mov    %rbx,%r8
1401c690b:	48 8b d7             	mov    %rdi,%rdx
1401c690e:	48 8b c8             	mov    %rax,%rcx
1401c6911:	e8 fa 86 d1 00       	call   0x140edf010
1401c6916:	49 8b 07             	mov    (%r15),%rax
1401c6919:	44 88 34 03          	mov    %r14b,(%rbx,%rax,1)
1401c691d:	4c 8d 2c 1f          	lea    (%rdi,%rbx,1),%r13
1401c6921:	44 2b ef             	sub    %edi,%r13d
1401c6924:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
1401c6929:	41 88 47 18          	mov    %al,0x18(%r15)
1401c692d:	49 8b d7             	mov    %r15,%rdx
1401c6930:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6934:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6938:	e8 13 64 00 00       	call   0x1401ccd50
1401c693d:	41 88 47 19          	mov    %al,0x19(%r15)
1401c6941:	e9 5f 02 00 00       	jmp    0x1401c6ba5
1401c6946:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c694b:	e8 b8 47 c5 00       	call   0x140e1b108
1401c6950:	4c 8b f8             	mov    %rax,%r15
1401c6953:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c6957:	48 85 c0             	test   %rax,%rax
1401c695a:	74 2c                	je     0x1401c6988
1401c695c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c695f:	0f 11 00             	movups %xmm0,(%rax)
1401c6962:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c6966:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c696b:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c696f:	4c 89 30             	mov    %r14,(%rax)
1401c6972:	44 89 70 08          	mov    %r14d,0x8(%rax)
1401c6976:	88 48 10             	mov    %cl,0x10(%rax)
1401c6979:	66 89 50 12          	mov    %dx,0x12(%rax)
1401c697d:	44 89 70 14          	mov    %r14d,0x14(%rax)
1401c6981:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
1401c6986:	eb 03                	jmp    0x1401c698b
1401c6988:	4d 8b fe             	mov    %r14,%r15
1401c698b:	4c 89 7e 30          	mov    %r15,0x30(%rsi)
1401c698f:	2b df                	sub    %edi,%ebx
1401c6991:	0f ae e8             	lfence
1401c6994:	0f 88 78 04 00 00    	js     0x1401c6e12
1401c699a:	41 89 5f 08          	mov    %ebx,0x8(%r15)
1401c699e:	8d 43 01             	lea    0x1(%rbx),%eax
1401c69a1:	48 63 c8             	movslq %eax,%rcx
1401c69a4:	e8 73 4c c5 00       	call   0x140e1b61c
1401c69a9:	49 89 07             	mov    %rax,(%r15)
1401c69ac:	48 63 db             	movslq %ebx,%rbx
1401c69af:	4c 8b c3             	mov    %rbx,%r8
1401c69b2:	48 8b d7             	mov    %rdi,%rdx
1401c69b5:	48 8b c8             	mov    %rax,%rcx
1401c69b8:	e8 53 86 d1 00       	call   0x140edf010
1401c69bd:	49 8b 07             	mov    (%r15),%rax
1401c69c0:	44 88 34 03          	mov    %r14b,(%rbx,%rax,1)
1401c69c4:	4c 8d 2c 1f          	lea    (%rdi,%rbx,1),%r13
1401c69c8:	44 2b ef             	sub    %edi,%r13d
1401c69cb:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
1401c69d0:	41 88 47 18          	mov    %al,0x18(%r15)
1401c69d4:	49 8b d7             	mov    %r15,%rdx
1401c69d7:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c69db:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c69df:	e8 bc 65 00 00       	call   0x1401ccfa0
1401c69e4:	41 88 47 19          	mov    %al,0x19(%r15)
1401c69e8:	e9 b8 01 00 00       	jmp    0x1401c6ba5
1401c69ed:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c69f2:	e8 11 47 c5 00       	call   0x140e1b108
1401c69f7:	4c 8b f8             	mov    %rax,%r15
1401c69fa:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c69fe:	48 85 c0             	test   %rax,%rax
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