1402c2909:	eb 05                	jmp    0x1402c2910
1402c290b:	b8 0a 00 00 00       	mov    $0xa,%eax
1402c2910:	85 f6                	test   %esi,%esi
1402c2912:	0f 45 c6             	cmovne %esi,%eax
1402c2915:	8b f0                	mov    %eax,%esi
1402c2917:	4c 63 ce             	movslq %esi,%r9
1402c291a:	33 d2                	xor    %edx,%edx
1402c291c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1402c2920:	49 f7 f1             	div    %r9
1402c2923:	4c 8b d0             	mov    %rax,%r10
1402c2926:	8d 4f d0             	lea    -0x30(%rdi),%ecx
1402c2929:	80 f9 09             	cmp    $0x9,%cl
1402c292c:	77 09                	ja     0x1402c2937
1402c292e:	40 0f be cf          	movsbl %dil,%ecx
1402c2932:	83 c1 d0             	add    $0xffffffd0,%ecx
1402c2935:	eb 25                	jmp    0x1402c295c
1402c2937:	8d 47 9f             	lea    -0x61(%rdi),%eax
1402c293a:	41 3a c5             	cmp    %r13b,%al
1402c293d:	77 09                	ja     0x1402c2948
1402c293f:	40 0f be cf          	movsbl %dil,%ecx
1402c2943:	83 c1 a9             	add    $0xffffffa9,%ecx
1402c2946:	eb 14                	jmp    0x1402c295c
1402c2948:	8d 47 bf             	lea    -0x41(%rdi),%eax
1402c294b:	41 3a c5             	cmp    %r13b,%al
1402c294e:	77 09                	ja     0x1402c2959
1402c2950:	40 0f be cf          	movsbl %dil,%ecx
1402c2954:	83 c1 c9             	add    $0xffffffc9,%ecx
1402c2957:	eb 03                	jmp    0x1402c295c
1402c2959:	83 c9 ff             	or     $0xffffffff,%ecx
1402c295c:	4c 8b 03             	mov    (%rbx),%r8
1402c295f:	3b ce                	cmp    %esi,%ecx
1402c2961:	73 36                	jae    0x1402c2999
1402c2963:	41 8a 38             	mov    (%r8),%dil
1402c2966:	49 8b c1             	mov    %r9,%rax
1402c2969:	48 0f af c5          	imul   %rbp,%rax
1402c296d:	8b d1                	mov    %ecx,%edx
1402c296f:	33 c9                	xor    %ecx,%ecx
1402c2971:	48 03 d0             	add    %rax,%rdx
1402c2974:	48 3b d0             	cmp    %rax,%rdx
1402c2977:	0f 92 c1             	setb   %cl
1402c297a:	33 c0                	xor    %eax,%eax
1402c297c:	49 3b ea             	cmp    %r10,%rbp
1402c297f:	48 8b ea             	mov    %rdx,%rbp
1402c2982:	0f 97 c0             	seta   %al
1402c2985:	0b c8                	or     %eax,%ecx
1402c2987:	49 8d 40 01          	lea    0x1(%r8),%rax
1402c298b:	c1 e1 02             	shl    $0x2,%ecx
1402c298e:	83 c9 08             	or     $0x8,%ecx
1402c2991:	48 89 03             	mov    %rax,(%rbx)
1402c2994:	44 0b f1             	or     %ecx,%r14d
1402c2997:	eb 8d                	jmp    0x1402c2926
1402c2999:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1402c299d:	48 89 03             	mov    %rax,(%rbx)
1402c29a0:	40 84 ff             	test   %dil,%dil
1402c29a3:	74 15                	je     0x1402c29ba
1402c29a5:	40 38 38             	cmp    %dil,(%rax)
1402c29a8:	74 10                	je     0x1402c29ba
1402c29aa:	e8 f9 9e ff ff       	call   0x1402bc8a8
1402c29af:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402c29b5:	e8 4a 3a ff ff       	call   0x1402b6404
1402c29ba:	41 f6 c6 08          	test   $0x8,%r14b
1402c29be:	75 13                	jne    0x1402c29d3
1402c29c0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402c29c4:	4c 89 23             	mov    %r12,(%rbx)
1402c29c7:	48 85 c0             	test   %rax,%rax
1402c29ca:	74 03                	je     0x1402c29cf
1402c29cc:	4c 89 20             	mov    %r12,(%rax)
1402c29cf:	33 c0                	xor    %eax,%eax
1402c29d1:	eb 7b                	jmp    0x1402c2a4e
1402c29d3:	48 8b d5             	mov    %rbp,%rdx
1402c29d6:	41 8b ce             	mov    %r14d,%ecx
1402c29d9:	e8 ee f2 ff ff       	call   0x1402c1ccc
1402c29de:	84 c0                	test   %al,%al
1402c29e0:	74 51                	je     0x1402c2a33
1402c29e2:	41 c6 47 30 01       	movb   $0x1,0x30(%r15)
1402c29e7:	41 c7 47 2c 22 00 00 	movl   $0x22,0x2c(%r15)
1402c29ee:	00
1402c29ef:	41 f6 c6 01          	test   $0x1,%r14b
1402c29f3:	75 06                	jne    0x1402c29fb
1402c29f5:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
1402c29f9:	eb 41                	jmp    0x1402c2a3c
1402c29fb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402c29ff:	41 f6 c6 02          	test   $0x2,%r14b
1402c2a03:	74 17                	je     0x1402c2a1c
1402c2a05:	48 85 c9             	test   %rcx,%rcx
1402c2a08:	74 06                	je     0x1402c2a10
1402c2a0a:	48 8b 03             	mov    (%rbx),%rax
1402c2a0d:	48 89 01             	mov    %rax,(%rcx)
1402c2a10:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1402c2a17:	00 00 80
1402c2a1a:	eb 32                	jmp    0x1402c2a4e
1402c2a1c:	48 85 c9             	test   %rcx,%rcx
1402c2a1f:	74 06                	je     0x1402c2a27
1402c2a21:	48 8b 03             	mov    (%rbx),%rax
1402c2a24:	48 89 01             	mov    %rax,(%rcx)
1402c2a27:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1402c2a2e:	ff ff 7f
1402c2a31:	eb 1b                	jmp    0x1402c2a4e
1402c2a33:	41 f6 c6 02          	test   $0x2,%r14b
1402c2a37:	74 03                	je     0x1402c2a3c
1402c2a39:	48 f7 dd             	neg    %rbp
1402c2a3c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402c2a40:	48 85 c0             	test   %rax,%rax
1402c2a43:	74 06                	je     0x1402c2a4b
1402c2a45:	48 8b 0b             	mov    (%rbx),%rcx
1402c2a48:	48 89 08             	mov    %rcx,(%rax)
1402c2a4b:	48 8b c5             	mov    %rbp,%rax
1402c2a4e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402c2a53:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402c2a58:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402c2a5d:	48 83 c4 30          	add    $0x30,%rsp
1402c2a61:	41 5f                	pop    %r15
1402c2a63:	41 5e                	pop    %r14
1402c2a65:	41 5d                	pop    %r13
1402c2a67:	41 5c                	pop    %r12
1402c2a69:	5f                   	pop    %rdi
1402c2a6a:	c3                   	ret
1402c2a6b:	cc                   	int3
1402c2a6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2a71:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2a76:	55                   	push   %rbp
1402c2a77:	48 8b ec             	mov    %rsp,%rbp
1402c2a7a:	48 83 ec 70          	sub    $0x70,%rsp
1402c2a7e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2a83:	83 3d 2a 86 11 00 00 	cmpl   $0x0,0x11862a(%rip)        # 0x1403db0b4
1402c2a8a:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2a8e:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2a92:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2a96:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2a9a:	75 10                	jne    0x1402c2aac
1402c2a9c:	0f 10 05 95 34 11 00 	movups 0x113495(%rip),%xmm0        # 0x1403d5f38
1402c2aa3:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2aa7:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2aac:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2ab0:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2ab4:	48 85 d2             	test   %rdx,%rdx
1402c2ab7:	74 03                	je     0x1402c2abc
1402c2ab9:	48 89 0a             	mov    %rcx,(%rdx)
1402c2abc:	41 b1 01             	mov    $0x1,%r9b
1402c2abf:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2ac3:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2ac7:	e8 38 f2 ff ff       	call   0x1402c1d04
1402c2acc:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2ad0:	8b f8                	mov    %eax,%edi
1402c2ad2:	75 0b                	jne    0x1402c2adf
1402c2ad4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2ad8:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2adf:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2ae3:	74 0f                	je     0x1402c2af4
1402c2ae5:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2ae8:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2aec:	e8 27 35 ff ff       	call   0x1402b6018
1402c2af1:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2af4:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2af8:	74 0f                	je     0x1402c2b09
1402c2afa:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2afd:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2b01:	e8 12 35 ff ff       	call   0x1402b6018
1402c2b06:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2b09:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2b0e:	8b c7                	mov    %edi,%eax
1402c2b10:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2b14:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2b18:	49 8b e3             	mov    %r11,%rsp
1402c2b1b:	5d                   	pop    %rbp
1402c2b1c:	c3                   	ret
1402c2b1d:	cc                   	int3
1402c2b1e:	cc                   	int3
1402c2b1f:	cc                   	int3
1402c2b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2b25:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2b2a:	55                   	push   %rbp
1402c2b2b:	48 8b ec             	mov    %rsp,%rbp
1402c2b2e:	48 83 ec 70          	sub    $0x70,%rsp
1402c2b32:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2b37:	83 3d 76 85 11 00 00 	cmpl   $0x0,0x118576(%rip)        # 0x1403db0b4
1402c2b3e:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2b42:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2b46:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2b4a:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2b4e:	75 10                	jne    0x1402c2b60
1402c2b50:	0f 10 05 e1 33 11 00 	movups 0x1133e1(%rip),%xmm0        # 0x1403d5f38
1402c2b57:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2b5b:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2b60:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2b64:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2b68:	48 85 d2             	test   %rdx,%rdx
1402c2b6b:	74 03                	je     0x1402c2b70
1402c2b6d:	48 89 0a             	mov    %rcx,(%rdx)
1402c2b70:	41 b1 01             	mov    $0x1,%r9b
1402c2b73:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2b77:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2b7b:	e8 10 fc ff ff       	call   0x1402c2790
1402c2b80:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2b84:	48 8b f8             	mov    %rax,%rdi
1402c2b87:	75 0b                	jne    0x1402c2b94
1402c2b89:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2b8d:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2b94:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2b98:	74 0f                	je     0x1402c2ba9
1402c2b9a:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2b9d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2ba1:	e8 72 34 ff ff       	call   0x1402b6018
1402c2ba6:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2ba9:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2bad:	74 0f                	je     0x1402c2bbe
1402c2baf:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2bb2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2bb6:	e8 5d 34 ff ff       	call   0x1402b6018
1402c2bbb:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2bbe:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2bc3:	48 8b c7             	mov    %rdi,%rax
1402c2bc6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2bca:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2bce:	49 8b e3             	mov    %r11,%rsp
1402c2bd1:	5d                   	pop    %rbp
1402c2bd2:	c3                   	ret
1402c2bd3:	cc                   	int3
1402c2bd4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2bd9:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2bde:	55                   	push   %rbp
1402c2bdf:	48 8b ec             	mov    %rsp,%rbp
1402c2be2:	48 83 ec 70          	sub    $0x70,%rsp
1402c2be6:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2beb:	83 3d c2 84 11 00 00 	cmpl   $0x0,0x1184c2(%rip)        # 0x1403db0b4
1402c2bf2:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2bf6:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2bfa:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2bfe:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2c02:	75 10                	jne    0x1402c2c14
1402c2c04:	0f 10 05 2d 33 11 00 	movups 0x11332d(%rip),%xmm0        # 0x1403d5f38
1402c2c0b:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2c0f:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2c14:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2c18:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2c1c:	48 85 d2             	test   %rdx,%rdx
1402c2c1f:	74 03                	je     0x1402c2c24
1402c2c21:	48 89 0a             	mov    %rcx,(%rdx)
1402c2c24:	45 33 c9             	xor    %r9d,%r9d
1402c2c27:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2c2b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c2f:	e8 d0 f0 ff ff       	call   0x1402c1d04
1402c2c34:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2c38:	8b f8                	mov    %eax,%edi
1402c2c3a:	75 0b                	jne    0x1402c2c47
1402c2c3c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2c40:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2c47:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2c4b:	74 0f                	je     0x1402c2c5c
1402c2c4d:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2c50:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c54:	e8 bf 33 ff ff       	call   0x1402b6018
1402c2c59:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2c5c:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2c60:	74 0f                	je     0x1402c2c71
1402c2c62:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2c65:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2c69:	e8 aa 33 ff ff       	call   0x1402b6018
1402c2c6e:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2c71:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2c76:	8b c7                	mov    %edi,%eax
1402c2c78:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2c7c:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2c80:	49 8b e3             	mov    %r11,%rsp
1402c2c83:	5d                   	pop    %rbp
1402c2c84:	c3                   	ret
1402c2c85:	cc                   	int3
1402c2c86:	cc                   	int3
1402c2c87:	cc                   	int3
1402c2c88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2c8d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2c92:	55                   	push   %rbp
1402c2c93:	48 8b ec             	mov    %rsp,%rbp
1402c2c96:	48 83 ec 70          	sub    $0x70,%rsp
1402c2c9a:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2c9f:	83 3d 0e 84 11 00 00 	cmpl   $0x0,0x11840e(%rip)        # 0x1403db0b4
1402c2ca6:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2caa:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2cae:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2cb2:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2cb6:	75 10                	jne    0x1402c2cc8
1402c2cb8:	0f 10 05 79 32 11 00 	movups 0x113279(%rip),%xmm0        # 0x1403d5f38
1402c2cbf:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2cc3:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2cc8:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2ccc:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2cd0:	48 85 d2             	test   %rdx,%rdx
1402c2cd3:	74 03                	je     0x1402c2cd8
1402c2cd5:	48 89 0a             	mov    %rcx,(%rdx)
1402c2cd8:	45 33 c9             	xor    %r9d,%r9d
1402c2cdb:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2cdf:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2ce3:	e8 a8 fa ff ff       	call   0x1402c2790
1402c2ce8:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2cec:	48 8b f8             	mov    %rax,%rdi
1402c2cef:	75 0b                	jne    0x1402c2cfc
1402c2cf1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2cf5:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2cfc:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2d00:	74 0f                	je     0x1402c2d11
1402c2d02:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402c2d05:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d09:	e8 0a 33 ff ff       	call   0x1402b6018
1402c2d0e:	89 58 20             	mov    %ebx,0x20(%rax)
1402c2d11:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1402c2d15:	74 0f                	je     0x1402c2d26
1402c2d17:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402c2d1a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d1e:	e8 f5 32 ff ff       	call   0x1402b6018
1402c2d23:	89 58 24             	mov    %ebx,0x24(%rax)
1402c2d26:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c2d2b:	48 8b c7             	mov    %rdi,%rax
1402c2d2e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402c2d32:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1402c2d36:	49 8b e3             	mov    %r11,%rsp
1402c2d39:	5d                   	pop    %rbp
1402c2d3a:	c3                   	ret
1402c2d3b:	cc                   	int3
1402c2d3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2d41:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1402c2d46:	55                   	push   %rbp
1402c2d47:	48 8b ec             	mov    %rsp,%rbp
1402c2d4a:	48 83 ec 70          	sub    $0x70,%rsp
1402c2d4e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c2d53:	83 3d 5a 83 11 00 00 	cmpl   $0x0,0x11835a(%rip)        # 0x1403db0b4
1402c2d5a:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1402c2d5e:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
1402c2d62:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1402c2d66:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402c2d6a:	75 10                	jne    0x1402c2d7c
1402c2d6c:	0f 10 05 c5 31 11 00 	movups 0x1131c5(%rip),%xmm0        # 0x1403d5f38
1402c2d73:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402c2d77:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402c2d7c:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402c2d80:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402c2d84:	48 85 d2             	test   %rdx,%rdx
1402c2d87:	74 03                	je     0x1402c2d8c
1402c2d89:	48 89 0a             	mov    %rcx,(%rdx)
1402c2d8c:	41 b1 01             	mov    $0x1,%r9b
1402c2d8f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402c2d93:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402c2d97:	e8 58 f2 ff ff       	call   0x1402c1ff4
1402c2d9c:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402c2da0:	8b f8                	mov    %eax,%edi
1402c2da2:	75 0b                	jne    0x1402c2daf
1402c2da4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402c2da8:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c2daf:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
1402c2db3:	74 0f                	je     0x1402c2dc4
1402c2db5:	8b 5d ec             	mov    -0x14(%rbp),%ebx