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
1400c3d69:	74 06                	je     0x1400c3d71
1400c3d6b:	e8 60 b5 fa ff       	call   0x14006f2d0
1400c3d70:	cc                   	int3
1400c3d71:	48 83 c4 68          	add    $0x68,%rsp
1400c3d75:	5b                   	pop    %rbx
1400c3d76:	5d                   	pop    %rbp
1400c3d77:	5f                   	pop    %rdi
1400c3d78:	5e                   	pop    %rsi
1400c3d79:	41 5c                	pop    %r12
1400c3d7b:	41 5d                	pop    %r13
1400c3d7d:	41 5e                	pop    %r14
1400c3d7f:	41 5f                	pop    %r15
1400c3d81:	c3                   	ret
1400c3d82:	cc                   	int3
1400c3d83:	cc                   	int3
1400c3d84:	cc                   	int3
1400c3d85:	cc                   	int3
1400c3d86:	cc                   	int3
1400c3d87:	cc                   	int3
1400c3d88:	cc                   	int3
1400c3d89:	cc                   	int3
1400c3d8a:	cc                   	int3
1400c3d8b:	cc                   	int3
1400c3d8c:	cc                   	int3
1400c3d8d:	cc                   	int3
1400c3d8e:	cc                   	int3
1400c3d8f:	cc                   	int3
1400c3d90:	56                   	push   %rsi
1400c3d91:	57                   	push   %rdi
1400c3d92:	53                   	push   %rbx
1400c3d93:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c3d9a:	48 89 d6             	mov    %rdx,%rsi
1400c3d9d:	48 89 cf             	mov    %rcx,%rdi
1400c3da0:	48 8b 05 99 d2 03 00 	mov    0x3d299(%rip),%rax        # 0x140101040
1400c3da7:	48 31 e0             	xor    %rsp,%rax
1400c3daa:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3db1:	00
1400c3db2:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3db7:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c3dbd:	48 89 d9             	mov    %rbx,%rcx
1400c3dc0:	b2 aa                	mov    $0xaa,%dl
1400c3dc2:	e8 49 a4 fd ff       	call   0x14009e210
1400c3dc7:	48 89 d9             	mov    %rbx,%rcx
1400c3dca:	e8 01 8b f5 ff       	call   0x14001c8d0
1400c3dcf:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3dd6:	00
1400c3dd7:	48 89 f9             	mov    %rdi,%rcx
1400c3dda:	e8 61 f7 ff ff       	call   0x1400c3540
1400c3ddf:	48 89 d9             	mov    %rbx,%rcx
1400c3de2:	48 89 f2             	mov    %rsi,%rdx
1400c3de5:	e8 26 8b f5 ff       	call   0x14001c910
1400c3dea:	48 89 d9             	mov    %rbx,%rcx
1400c3ded:	e8 ee 8a f5 ff       	call   0x14001c8e0
1400c3df2:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3df9:	00
1400c3dfa:	48 31 e1             	xor    %rsp,%rcx
1400c3dfd:	48 3b 0d 3c d2 03 00 	cmp    0x3d23c(%rip),%rcx        # 0x140101040
1400c3e04:	74 06                	je     0x1400c3e0c
1400c3e06:	e8 c5 b4 fa ff       	call   0x14006f2d0
1400c3e0b:	cc                   	int3
1400c3e0c:	48 89 f0             	mov    %rsi,%rax
1400c3e0f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3e16:	5b                   	pop    %rbx
1400c3e17:	5f                   	pop    %rdi
1400c3e18:	5e                   	pop    %rsi
1400c3e19:	c3                   	ret
1400c3e1a:	cc                   	int3
1400c3e1b:	cc                   	int3
1400c3e1c:	cc                   	int3
1400c3e1d:	cc                   	int3
1400c3e1e:	cc                   	int3
1400c3e1f:	cc                   	int3
1400c3e20:	56                   	push   %rsi
1400c3e21:	57                   	push   %rdi
1400c3e22:	53                   	push   %rbx
1400c3e23:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c3e2a:	48 89 d6             	mov    %rdx,%rsi
1400c3e2d:	48 89 cf             	mov    %rcx,%rdi
1400c3e30:	48 8b 05 09 d2 03 00 	mov    0x3d209(%rip),%rax        # 0x140101040
1400c3e37:	48 31 e0             	xor    %rsp,%rax
1400c3e3a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c3e41:	00
1400c3e42:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c3e47:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c3e4d:	48 89 d9             	mov    %rbx,%rcx
1400c3e50:	b2 aa                	mov    $0xaa,%dl
1400c3e52:	e8 b9 a3 fd ff       	call   0x14009e210
1400c3e57:	48 89 d9             	mov    %rbx,%rcx
1400c3e5a:	e8 71 8a f5 ff       	call   0x14001c8d0
1400c3e5f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c3e66:	00
1400c3e67:	48 89 f9             	mov    %rdi,%rcx
1400c3e6a:	e8 d1 f6 ff ff       	call   0x1400c3540
1400c3e6f:	48 89 d9             	mov    %rbx,%rcx
1400c3e72:	48 89 f2             	mov    %rsi,%rdx
1400c3e75:	e8 a6 f3 fd ff       	call   0x1400a3220
1400c3e7a:	48 89 d9             	mov    %rbx,%rcx
1400c3e7d:	e8 5e 8a f5 ff       	call   0x14001c8e0
1400c3e82:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c3e89:	00
1400c3e8a:	48 31 e1             	xor    %rsp,%rcx
1400c3e8d:	48 3b 0d ac d1 03 00 	cmp    0x3d1ac(%rip),%rcx        # 0x140101040
1400c3e94:	74 06                	je     0x1400c3e9c
1400c3e96:	e8 35 b4 fa ff       	call   0x14006f2d0
1400c3e9b:	cc                   	int3
1400c3e9c:	48 89 f0             	mov    %rsi,%rax
1400c3e9f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c3ea6:	5b                   	pop    %rbx
1400c3ea7:	5f                   	pop    %rdi
1400c3ea8:	5e                   	pop    %rsi
1400c3ea9:	c3                   	ret
1400c3eaa:	cc                   	int3
1400c3eab:	cc                   	int3
1400c3eac:	cc                   	int3
1400c3ead:	cc                   	int3
1400c3eae:	cc                   	int3
1400c3eaf:	cc                   	int3
1400c3eb0:	41 57                	push   %r15
1400c3eb2:	41 56                	push   %r14
1400c3eb4:	41 55                	push   %r13
1400c3eb6:	41 54                	push   %r12
1400c3eb8:	56                   	push   %rsi
1400c3eb9:	57                   	push   %rdi
1400c3eba:	55                   	push   %rbp
1400c3ebb:	53                   	push   %rbx
1400c3ebc:	48 83 ec 78          	sub    $0x78,%rsp
1400c3ec0:	48 89 ce             	mov    %rcx,%rsi
1400c3ec3:	48 8b 05 76 d1 03 00 	mov    0x3d176(%rip),%rax        # 0x140101040
1400c3eca:	48 31 e0             	xor    %rsp,%rax
1400c3ecd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400c3ed2:	80 b9 af 00 00 00 00 	cmpb   $0x0,0xaf(%rcx)
1400c3ed9:	0f 88 80 00 00 00    	js     0x1400c3f5f
1400c3edf:	31 c0                	xor    %eax,%eax
1400c3ee1:	88 86 98 00 00 00    	mov    %al,0x98(%rsi)
1400c3ee7:	88 86 af 00 00 00    	mov    %al,0xaf(%rsi)
1400c3eed:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400c3ef2:	48 89 11             	mov    %rdx,(%rcx)
1400c3ef5:	49 01 d0             	add    %rdx,%r8
1400c3ef8:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1400c3efc:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400c3f00:	0f 28 05 09 ca 01 00 	movaps 0x1ca09(%rip),%xmm0        # 0x1400e0910
1400c3f07:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400c3f0c:	0f 29 07             	movaps %xmm0,(%rdi)
1400c3f0f:	48 89 fa             	mov    %rdi,%rdx
1400c3f12:	e8 29 8c f5 ff       	call   0x14001cb40
1400c3f17:	bb ff ff ff 00       	mov    $0xffffff,%ebx
1400c3f1c:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1400c3f1f:	21 d9                	and    %ebx,%ecx
1400c3f21:	0f 84 75 01 00 00    	je     0x1400c409c
1400c3f27:	48 8d 86 98 00 00 00 	lea    0x98(%rsi),%rax
1400c3f2e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c3f33:	48 8d 46 48          	lea    0x48(%rsi),%rax
1400c3f37:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c3f3c:	4c 8d 76 30          	lea    0x30(%rsi),%r14
1400c3f40:	4c 8d 7e 18          	lea    0x18(%rsi),%r15
1400c3f44:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1400c3f49:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
1400c3f4e:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400c3f53:	48 8d 3d 6a 98 02 00 	lea    0x2986a(%rip),%rdi        # 0x1400ed7c4
1400c3f5a:	e9 a6 00 00 00       	jmp    0x1400c4005
1400c3f5f:	48 8b 86 98 00 00 00 	mov    0x98(%rsi),%rax
1400c3f66:	c6 00 00             	movb   $0x0,(%rax)
1400c3f69:	48 c7 86 a0 00 00 00 	movq   $0x0,0xa0(%rsi)
1400c3f70:	00 00 00 00
1400c3f74:	e9 74 ff ff ff       	jmp    0x1400c3eed
1400c3f79:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
1400c3f7d:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400c3f82:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400c3f87:	e8 a4 87 00 00       	call   0x1400cc730
1400c3f8c:	eb 56                	jmp    0x1400c3fe4
1400c3f8e:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1400c3f92:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400c3f97:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400c3f9c:	e8 ff 89 00 00       	call   0x1400cc9a0
1400c3fa1:	eb 41                	jmp    0x1400c3fe4