1400c390f:	cc                   	int3
1400c3910:	56                   	push   %rsi
1400c3911:	57                   	push   %rdi
1400c3912:	53                   	push   %rbx
1400c3913:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c391a:	48 89 d6             	mov    %rdx,%rsi
1400c391d:	48 89 cf             	mov    %rcx,%rdi
1400c3920:	48 8b 05 19 d7 03 00 	mov    0x3d719(%rip),%rax        # 0x140101040
1400c3927:	48 31 e0             	xor    %rsp,%rax
1400c392a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3931:	00
1400c3932:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3937:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c393d:	48 89 d9             	mov    %rbx,%rcx
1400c3940:	b2 aa                	mov    $0xaa,%dl
1400c3942:	e8 c9 a8 fd ff       	call   0x14009e210
1400c3947:	48 89 d9             	mov    %rbx,%rcx
1400c394a:	e8 81 8f f5 ff       	call   0x14001c8d0
1400c394f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3956:	00
1400c3957:	48 89 f9             	mov    %rdi,%rcx
1400c395a:	e8 71 fc ff ff       	call   0x1400c35d0
1400c395f:	48 89 d9             	mov    %rbx,%rcx
1400c3962:	48 89 f2             	mov    %rsi,%rdx
1400c3965:	e8 b6 f8 fd ff       	call   0x1400a3220
1400c396a:	48 89 d9             	mov    %rbx,%rcx
1400c396d:	e8 6e 8f f5 ff       	call   0x14001c8e0
1400c3972:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3979:	00
1400c397a:	48 31 e1             	xor    %rsp,%rcx
1400c397d:	48 3b 0d bc d6 03 00 	cmp    0x3d6bc(%rip),%rcx        # 0x140101040
1400c3984:	74 06                	je     0x1400c398c
1400c3986:	e8 45 b9 fa ff       	call   0x14006f2d0
1400c398b:	cc                   	int3
1400c398c:	48 89 f0             	mov    %rsi,%rax
1400c398f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3996:	5b                   	pop    %rbx
1400c3997:	5f                   	pop    %rdi
1400c3998:	5e                   	pop    %rsi
1400c3999:	c3                   	ret
1400c399a:	cc                   	int3
1400c399b:	cc                   	int3
1400c399c:	cc                   	int3
1400c399d:	cc                   	int3
1400c399e:	cc                   	int3
1400c399f:	cc                   	int3
1400c39a0:	56                   	push   %rsi
1400c39a1:	57                   	push   %rdi
1400c39a2:	48 83 ec 28          	sub    $0x28,%rsp
1400c39a6:	48 89 d6             	mov    %rdx,%rsi
1400c39a9:	48 89 cf             	mov    %rcx,%rdi
1400c39ac:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400c39b0:	a8 02                	test   $0x2,%al
1400c39b2:	74 14                	je     0x1400c39c8
1400c39b4:	8b 57 08             	mov    0x8(%rdi),%edx
1400c39b7:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c39bc:	49 89 f0             	mov    %rsi,%r8
1400c39bf:	e8 dc 8b f5 ff       	call   0x14001c5a0
1400c39c4:	48 8b 47 40          	mov    0x40(%rdi),%rax
1400c39c8:	a8 04                	test   $0x4,%al
1400c39ca:	74 11                	je     0x1400c39dd
1400c39cc:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1400c39d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400c39d5:	49 89 f0             	mov    %rsi,%r8
1400c39d8:	e8 c3 8e f5 ff       	call   0x14001c8a0
1400c39dd:	48 83 c7 28          	add    $0x28,%rdi
1400c39e1:	48 89 f9             	mov    %rdi,%rcx
1400c39e4:	48 89 f2             	mov    %rsi,%rdx
1400c39e7:	48 83 c4 28          	add    $0x28,%rsp
1400c39eb:	5f                   	pop    %rdi
1400c39ec:	5e                   	pop    %rsi
1400c39ed:	e9 4e 02 f9 ff       	jmp    0x140053c40
1400c39f2:	cc                   	int3
1400c39f3:	cc                   	int3
1400c39f4:	cc                   	int3
1400c39f5:	cc                   	int3
1400c39f6:	cc                   	int3
1400c39f7:	cc                   	int3
1400c39f8:	cc                   	int3
1400c39f9:	cc                   	int3
1400c39fa:	cc                   	int3
1400c39fb:	cc                   	int3
1400c39fc:	cc                   	int3
1400c39fd:	cc                   	int3
1400c39fe:	cc                   	int3
1400c39ff:	cc                   	int3
1400c3a00:	41 57                	push   %r15
1400c3a02:	41 56                	push   %r14
1400c3a04:	41 54                	push   %r12
1400c3a06:	56                   	push   %rsi
1400c3a07:	57                   	push   %rdi
1400c3a08:	55                   	push   %rbp
1400c3a09:	53                   	push   %rbx
1400c3a0a:	48 83 ec 60          	sub    $0x60,%rsp
1400c3a0e:	48 89 ce             	mov    %rcx,%rsi
1400c3a11:	48 8b 05 28 d6 03 00 	mov    0x3d628(%rip),%rax        # 0x140101040
1400c3a18:	48 31 e0             	xor    %rsp,%rax
1400c3a1b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400c3a20:	80 79 3f 00          	cmpb   $0x0,0x3f(%rcx)
1400c3a24:	78 5b                	js     0x1400c3a81
1400c3a26:	31 c0                	xor    %eax,%eax
1400c3a28:	88 46 28             	mov    %al,0x28(%rsi)
1400c3a2b:	88 46 3f             	mov    %al,0x3f(%rsi)
1400c3a2e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c3a33:	48 89 11             	mov    %rdx,(%rcx)
1400c3a36:	49 01 d0             	add    %rdx,%r8
1400c3a39:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400c3a3d:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400c3a41:	0f 28 05 c8 ce 01 00 	movaps 0x1cec8(%rip),%xmm0        # 0x1400e0910
1400c3a48:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400c3a4d:	0f 29 07             	movaps %xmm0,(%rdi)
1400c3a50:	48 89 fa             	mov    %rdi,%rdx
1400c3a53:	e8 e8 90 f5 ff       	call   0x14001cb40
1400c3a58:	bd ff ff ff 00       	mov    $0xffffff,%ebp
1400c3a5d:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1400c3a60:	21 e9                	and    %ebp,%ecx
1400c3a62:	0f 84 83 00 00 00    	je     0x1400c3aeb
1400c3a68:	48 8d 7e 28          	lea    0x28(%rsi),%rdi
1400c3a6c:	48 8d 5e 10          	lea    0x10(%rsi),%rbx
1400c3a70:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400c3a75:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400c3a7a:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400c3a7f:	eb 39                	jmp    0x1400c3aba
1400c3a81:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400c3a85:	c6 00 00             	movb   $0x0,(%rax)
1400c3a88:	48 c7 46 30 00 00 00 	movq   $0x0,0x30(%rsi)
1400c3a8f:	00
1400c3a90:	eb 9c                	jmp    0x1400c3a2e
1400c3a92:	4c 89 f1             	mov    %r14,%rcx
1400c3a95:	48 89 da             	mov    %rbx,%rdx
1400c3a98:	e8 23 8c f5 ff       	call   0x14001c6c0
1400c3a9d:	4c 89 f9             	mov    %r15,%rcx
1400c3aa0:	4c 89 e2             	mov    %r12,%rdx
1400c3aa3:	e8 98 90 f5 ff       	call   0x14001cb40
1400c3aa8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400c3aad:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400c3ab2:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1400c3ab6:	21 e9                	and    %ebp,%ecx
1400c3ab8:	74 31                	je     0x1400c3aeb
1400c3aba:	83 f9 02             	cmp    $0x2,%ecx
1400c3abd:	77 0c                	ja     0x1400c3acb
1400c3abf:	b8 01 00 00 00       	mov    $0x1,%eax
1400c3ac4:	48 d3 e0             	shl    %cl,%rax
1400c3ac7:	48 09 46 40          	or     %rax,0x40(%rsi)
1400c3acb:	83 f9 02             	cmp    $0x2,%ecx
1400c3ace:	74 c2                	je     0x1400c3a92
1400c3ad0:	83 f9 01             	cmp    $0x1,%ecx
1400c3ad3:	75 09                	jne    0x1400c3ade
1400c3ad5:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c3ad9:	89 46 08             	mov    %eax,0x8(%rsi)
1400c3adc:	eb bf                	jmp    0x1400c3a9d
1400c3ade:	4c 89 f1             	mov    %r14,%rcx
1400c3ae1:	48 89 fa             	mov    %rdi,%rdx
1400c3ae4:	e8 77 f4 fd ff       	call   0x1400a2f60
1400c3ae9:	eb b2                	jmp    0x1400c3a9d
1400c3aeb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c3af0:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1400c3af5:	0f 94 c0             	sete   %al
1400c3af8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400c3afd:	48 31 e1             	xor    %rsp,%rcx
1400c3b00:	48 3b 0d 39 d5 03 00 	cmp    0x3d539(%rip),%rcx        # 0x140101040
1400c3b07:	74 06                	je     0x1400c3b0f
1400c3b09:	e8 c2 b7 fa ff       	call   0x14006f2d0
1400c3b0e:	cc                   	int3
1400c3b0f:	48 83 c4 60          	add    $0x60,%rsp
1400c3b13:	5b                   	pop    %rbx
1400c3b14:	5d                   	pop    %rbp
1400c3b15:	5f                   	pop    %rdi
1400c3b16:	5e                   	pop    %rsi
1400c3b17:	41 5c                	pop    %r12
1400c3b19:	41 5e                	pop    %r14
1400c3b1b:	41 5f                	pop    %r15
1400c3b1d:	c3                   	ret
1400c3b1e:	cc                   	int3
1400c3b1f:	cc                   	int3
1400c3b20:	56                   	push   %rsi
1400c3b21:	57                   	push   %rdi
1400c3b22:	53                   	push   %rbx
1400c3b23:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c3b2a:	48 89 d6             	mov    %rdx,%rsi
1400c3b2d:	48 89 cf             	mov    %rcx,%rdi
1400c3b30:	48 8b 05 09 d5 03 00 	mov    0x3d509(%rip),%rax        # 0x140101040
1400c3b37:	48 31 e0             	xor    %rsp,%rax
1400c3b3a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3b41:	00
1400c3b42:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3b47:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c3b4d:	48 89 d9             	mov    %rbx,%rcx
1400c3b50:	b2 aa                	mov    $0xaa,%dl
1400c3b52:	e8 b9 a6 fd ff       	call   0x14009e210
1400c3b57:	48 89 d9             	mov    %rbx,%rcx
1400c3b5a:	e8 71 8d f5 ff       	call   0x14001c8d0
1400c3b5f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3b66:	00
1400c3b67:	48 89 f9             	mov    %rdi,%rcx
1400c3b6a:	e8 31 fe ff ff       	call   0x1400c39a0
1400c3b6f:	48 89 d9             	mov    %rbx,%rcx
1400c3b72:	48 89 f2             	mov    %rsi,%rdx
1400c3b75:	e8 96 8d f5 ff       	call   0x14001c910
1400c3b7a:	48 89 d9             	mov    %rbx,%rcx
1400c3b7d:	e8 5e 8d f5 ff       	call   0x14001c8e0
1400c3b82:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3b89:	00
1400c3b8a:	48 31 e1             	xor    %rsp,%rcx
1400c3b8d:	48 3b 0d ac d4 03 00 	cmp    0x3d4ac(%rip),%rcx        # 0x140101040
1400c3b94:	74 06                	je     0x1400c3b9c
1400c3b96:	e8 35 b7 fa ff       	call   0x14006f2d0
1400c3b9b:	cc                   	int3
1400c3b9c:	48 89 f0             	mov    %rsi,%rax
1400c3b9f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3ba6:	5b                   	pop    %rbx
1400c3ba7:	5f                   	pop    %rdi
1400c3ba8:	5e                   	pop    %rsi
1400c3ba9:	c3                   	ret
1400c3baa:	cc                   	int3
1400c3bab:	cc                   	int3
1400c3bac:	cc                   	int3
1400c3bad:	cc                   	int3
1400c3bae:	cc                   	int3
1400c3baf:	cc                   	int3
1400c3bb0:	56                   	push   %rsi
1400c3bb1:	57                   	push   %rdi
1400c3bb2:	53                   	push   %rbx
1400c3bb3:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c3bba:	48 89 d6             	mov    %rdx,%rsi
1400c3bbd:	48 89 cf             	mov    %rcx,%rdi
1400c3bc0:	48 8b 05 79 d4 03 00 	mov    0x3d479(%rip),%rax        # 0x140101040
1400c3bc7:	48 31 e0             	xor    %rsp,%rax
1400c3bca:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3bd1:	00
1400c3bd2:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3bd7:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c3bdd:	48 89 d9             	mov    %rbx,%rcx
1400c3be0:	b2 aa                	mov    $0xaa,%dl
1400c3be2:	e8 29 a6 fd ff       	call   0x14009e210
1400c3be7:	48 89 d9             	mov    %rbx,%rcx
1400c3bea:	e8 e1 8c f5 ff       	call   0x14001c8d0
1400c3bef:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3bf6:	00
1400c3bf7:	48 89 f9             	mov    %rdi,%rcx
1400c3bfa:	e8 a1 fd ff ff       	call   0x1400c39a0
1400c3bff:	48 89 d9             	mov    %rbx,%rcx
1400c3c02:	48 89 f2             	mov    %rsi,%rdx
1400c3c05:	e8 16 f6 fd ff       	call   0x1400a3220
1400c3c0a:	48 89 d9             	mov    %rbx,%rcx
1400c3c0d:	e8 ce 8c f5 ff       	call   0x14001c8e0
1400c3c12:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3c19:	00
1400c3c1a:	48 31 e1             	xor    %rsp,%rcx
1400c3c1d:	48 3b 0d 1c d4 03 00 	cmp    0x3d41c(%rip),%rcx        # 0x140101040
1400c3c24:	74 06                	je     0x1400c3c2c
1400c3c26:	e8 a5 b6 fa ff       	call   0x14006f2d0
1400c3c2b:	cc                   	int3
1400c3c2c:	48 89 f0             	mov    %rsi,%rax
1400c3c2f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3c36:	5b                   	pop    %rbx
1400c3c37:	5f                   	pop    %rdi
1400c3c38:	5e                   	pop    %rsi
1400c3c39:	c3                   	ret
1400c3c3a:	cc                   	int3
1400c3c3b:	cc                   	int3
1400c3c3c:	cc                   	int3
1400c3c3d:	cc                   	int3
1400c3c3e:	cc                   	int3
1400c3c3f:	cc                   	int3
1400c3c40:	41 57                	push   %r15
1400c3c42:	41 56                	push   %r14
1400c3c44:	41 55                	push   %r13
1400c3c46:	41 54                	push   %r12
1400c3c48:	56                   	push   %rsi
1400c3c49:	57                   	push   %rdi
1400c3c4a:	55                   	push   %rbp
1400c3c4b:	53                   	push   %rbx
1400c3c4c:	48 83 ec 68          	sub    $0x68,%rsp
1400c3c50:	48 89 ce             	mov    %rcx,%rsi
1400c3c53:	48 8b 05 e6 d3 03 00 	mov    0x3d3e6(%rip),%rax        # 0x140101040
1400c3c5a:	48 31 e0             	xor    %rsp,%rax
1400c3c5d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400c3c62:	80 79 47 00          	cmpb   $0x0,0x47(%rcx)
1400c3c66:	78 62                	js     0x1400c3cca
1400c3c68:	31 c0                	xor    %eax,%eax
1400c3c6a:	88 46 30             	mov    %al,0x30(%rsi)
1400c3c6d:	88 46 47             	mov    %al,0x47(%rsi)
1400c3c70:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c3c75:	48 89 11             	mov    %rdx,(%rcx)
1400c3c78:	49 01 d0             	add    %rdx,%r8
1400c3c7b:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400c3c7f:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400c3c83:	0f 28 05 86 cc 01 00 	movaps 0x1cc86(%rip),%xmm0        # 0x1400e0910
1400c3c8a:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400c3c8f:	0f 29 07             	movaps %xmm0,(%rdi)
1400c3c92:	48 89 fa             	mov    %rdi,%rdx
1400c3c95:	e8 a6 8e f5 ff       	call   0x14001cb40
1400c3c9a:	bd ff ff ff 00       	mov    $0xffffff,%ebp
1400c3c9f:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1400c3ca2:	21 e9                	and    %ebp,%ecx
1400c3ca4:	0f 84 a3 00 00 00    	je     0x1400c3d4d
1400c3caa:	48 8d 7e 30          	lea    0x30(%rsi),%rdi
1400c3cae:	48 8d 5e 18          	lea    0x18(%rsi),%rbx
1400c3cb2:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400c3cb7:	4c 8d 7c 24 48       	lea    0x48(%rsp),%r15
1400c3cbc:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400c3cc1:	4c 8d 2d ec 9a 02 00 	lea    0x29aec(%rip),%r13        # 0x1400ed7b4
1400c3cc8:	eb 42                	jmp    0x1400c3d0c
1400c3cca:	48 8b 46 30          	mov    0x30(%rsi),%rax
1400c3cce:	c6 00 00             	movb   $0x0,(%rax)
1400c3cd1:	48 c7 46 38 00 00 00 	movq   $0x0,0x38(%rsi)
1400c3cd8:	00
1400c3cd9:	eb 95                	jmp    0x1400c3c70
1400c3cdb:	4c 89 f1             	mov    %r14,%rcx
1400c3cde:	48 89 fa             	mov    %rdi,%rdx
1400c3ce1:	e8 7a f2 fd ff       	call   0x1400a2f60
1400c3ce6:	eb 07                	jmp    0x1400c3cef
1400c3ce8:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c3cec:	89 46 08             	mov    %eax,0x8(%rsi)
1400c3cef:	4c 89 f9             	mov    %r15,%rcx
1400c3cf2:	4c 89 e2             	mov    %r12,%rdx
1400c3cf5:	e8 46 8e f5 ff       	call   0x14001cb40
1400c3cfa:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400c3cff:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400c3d04:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1400c3d08:	21 e9                	and    %ebp,%ecx
1400c3d0a:	74 41                	je     0x1400c3d4d
1400c3d0c:	83 f9 04             	cmp    $0x4,%ecx
1400c3d0f:	77 0c                	ja     0x1400c3d1d
1400c3d11:	b8 01 00 00 00       	mov    $0x1,%eax
1400c3d16:	48 d3 e0             	shl    %cl,%rax
1400c3d19:	48 09 46 48          	or     %rax,0x48(%rsi)
1400c3d1d:	ff c9                	dec    %ecx
1400c3d1f:	83 f9 03             	cmp    $0x3,%ecx
1400c3d22:	77 b7                	ja     0x1400c3cdb
1400c3d24:	49 63 44 8d 00       	movslq 0x0(%r13,%rcx,4),%rax
1400c3d29:	4c 01 e8             	add    %r13,%rax
1400c3d2c:	ff e0                	jmp    *%rax
1400c3d2e:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c3d32:	89 46 10             	mov    %eax,0x10(%rsi)
1400c3d35:	eb b8                	jmp    0x1400c3cef
1400c3d37:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c3d3b:	89 46 0c             	mov    %eax,0xc(%rsi)
1400c3d3e:	eb af                	jmp    0x1400c3cef
1400c3d40:	4c 89 f1             	mov    %r14,%rcx
1400c3d43:	48 89 da             	mov    %rbx,%rdx
1400c3d46:	e8 75 89 f5 ff       	call   0x14001c6c0
1400c3d4b:	eb a2                	jmp    0x1400c3cef
1400c3d4d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400c3d52:	48 3b 44 24 58       	cmp    0x58(%rsp),%rax
1400c3d57:	0f 94 c0             	sete   %al
1400c3d5a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400c3d5f:	48 31 e1             	xor    %rsp,%rcx
1400c3d62:	48 3b 0d d7 d2 03 00 	cmp    0x3d2d7(%rip),%rcx        # 0x140101040