1400c2a93:	5e                   	pop    %rsi
1400c2a94:	41 5e                	pop    %r14
1400c2a96:	41 5f                	pop    %r15
1400c2a98:	c3                   	ret
1400c2a99:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
1400c2aa0:	00
1400c2aa1:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400c2aa6:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1400c2aaa:	0f 28 05 5f de 01 00 	movaps 0x1de5f(%rip),%xmm0        # 0x1400e0910
1400c2ab1:	41 0f 29 06          	movaps %xmm0,(%r14)
1400c2ab5:	48 89 f9             	mov    %rdi,%rcx
1400c2ab8:	4c 89 f2             	mov    %r14,%rdx
1400c2abb:	e8 e0 01 00 00       	call   0x1400c2ca0
1400c2ac0:	49 8b 16             	mov    (%r14),%rdx
1400c2ac3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400c2ac8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c2acb:	0f 11 02             	movups %xmm0,(%rdx)
1400c2ace:	48 89 42 10          	mov    %rax,0x10(%rdx)
1400c2ad2:	48 89 13             	mov    %rdx,(%rbx)
1400c2ad5:	48 8b 07             	mov    (%rdi),%rax
1400c2ad8:	48 8b 00             	mov    (%rax),%rax
1400c2adb:	48 85 c0             	test   %rax,%rax
1400c2ade:	74 06                	je     0x1400c2ae6
1400c2ae0:	48 89 07             	mov    %rax,(%rdi)
1400c2ae3:	48 8b 13             	mov    (%rbx),%rdx
1400c2ae6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400c2aea:	e8 21 28 f9 ff       	call   0x140055310
1400c2aef:	48 ff 47 10          	incq   0x10(%rdi)
1400c2af3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c2af8:	b1 01                	mov    $0x1,%cl
1400c2afa:	e9 6e ff ff ff       	jmp    0x1400c2a6d
1400c2aff:	cc                   	int3
1400c2b00:	41 57                	push   %r15
1400c2b02:	41 56                	push   %r14
1400c2b04:	41 55                	push   %r13
1400c2b06:	41 54                	push   %r12
1400c2b08:	56                   	push   %rsi
1400c2b09:	57                   	push   %rdi
1400c2b0a:	55                   	push   %rbp
1400c2b0b:	53                   	push   %rbx
1400c2b0c:	48 83 ec 38          	sub    $0x38,%rsp
1400c2b10:	4c 89 c6             	mov    %r8,%rsi
1400c2b13:	48 89 d7             	mov    %rdx,%rdi
1400c2b16:	49 89 ce             	mov    %rcx,%r14
1400c2b19:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400c2b20:	00
1400c2b21:	48 8b 05 18 e5 03 00 	mov    0x3e518(%rip),%rax        # 0x140101040
1400c2b28:	48 31 e0             	xor    %rsp,%rax
1400c2b2b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400c2b30:	48 8d 69 08          	lea    0x8(%rcx),%rbp
1400c2b34:	48 39 d5             	cmp    %rdx,%rbp
1400c2b37:	75 7c                	jne    0x1400c2bb5
1400c2b39:	49 89 ff             	mov    %rdi,%r15
1400c2b3c:	49 39 3e             	cmp    %rdi,(%r14)
1400c2b3f:	75 40                	jne    0x1400c2b81
1400c2b41:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1400c2b45:	74 32                	je     0x1400c2b79
1400c2b47:	4c 89 3e             	mov    %r15,(%rsi)
1400c2b4a:	49 83 c7 08          	add    $0x8,%r15
1400c2b4e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400c2b53:	48 31 e1             	xor    %rsp,%rcx
1400c2b56:	48 3b 0d e3 e4 03 00 	cmp    0x3e4e3(%rip),%rcx        # 0x140101040
1400c2b5d:	74 06                	je     0x1400c2b65
1400c2b5f:	e8 6c c7 fa ff       	call   0x14006f2d0
1400c2b64:	cc                   	int3
1400c2b65:	4c 89 f8             	mov    %r15,%rax
1400c2b68:	48 83 c4 38          	add    $0x38,%rsp
1400c2b6c:	5b                   	pop    %rbx
1400c2b6d:	5d                   	pop    %rbp
1400c2b6e:	5f                   	pop    %rdi
1400c2b6f:	5e                   	pop    %rsi
1400c2b70:	41 5c                	pop    %r12
1400c2b72:	41 5d                	pop    %r13
1400c2b74:	41 5e                	pop    %r14
1400c2b76:	41 5f                	pop    %r15
1400c2b78:	c3                   	ret
1400c2b79:	48 89 3e             	mov    %rdi,(%rsi)
1400c2b7c:	49 89 ff             	mov    %rdi,%r15
1400c2b7f:	eb cd                	jmp    0x1400c2b4e
1400c2b81:	48 8b 07             	mov    (%rdi),%rax
1400c2b84:	48 85 c0             	test   %rax,%rax
1400c2b87:	74 53                	je     0x1400c2bdc
1400c2b89:	49 89 c7             	mov    %rax,%r15
1400c2b8c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c2b90:	48 85 c0             	test   %rax,%rax
1400c2b93:	75 f4                	jne    0x1400c2b89
1400c2b95:	49 8d 57 20          	lea    0x20(%r15),%rdx
1400c2b99:	4c 8d 64 24 2d       	lea    0x2d(%rsp),%r12
1400c2b9e:	4c 89 e1             	mov    %r12,%rcx
1400c2ba1:	49 89 d8             	mov    %rbx,%r8
1400c2ba4:	e8 b7 1a fe ff       	call   0x1400a4660
1400c2ba9:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
1400c2bae:	78 91                	js     0x1400c2b41
1400c2bb0:	e9 c7 00 00 00       	jmp    0x1400c2c7c
1400c2bb5:	4d 89 cf             	mov    %r9,%r15
1400c2bb8:	4c 8d 67 20          	lea    0x20(%rdi),%r12
1400c2bbc:	4c 8d 6c 24 2c       	lea    0x2c(%rsp),%r13
1400c2bc1:	4c 89 e9             	mov    %r13,%rcx
1400c2bc4:	48 89 da             	mov    %rbx,%rdx
1400c2bc7:	4d 89 e0             	mov    %r12,%r8
1400c2bca:	e8 91 1a fe ff       	call   0x1400a4660
1400c2bcf:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
1400c2bd4:	0f 88 5f ff ff ff    	js     0x1400c2b39
1400c2bda:	eb 11                	jmp    0x1400c2bed
1400c2bdc:	48 89 f8             	mov    %rdi,%rax
1400c2bdf:	4c 8b 78 10          	mov    0x10(%rax),%r15
1400c2be3:	49 3b 07             	cmp    (%r15),%rax
1400c2be6:	4c 89 f8             	mov    %r15,%rax
1400c2be9:	74 f4                	je     0x1400c2bdf
1400c2beb:	eb a8                	jmp    0x1400c2b95
1400c2bed:	4c 8d 6c 24 2e       	lea    0x2e(%rsp),%r13
1400c2bf2:	4c 89 e9             	mov    %r13,%rcx
1400c2bf5:	4c 89 e2             	mov    %r12,%rdx
1400c2bf8:	49 89 d8             	mov    %rbx,%r8
1400c2bfb:	e8 60 1a fe ff       	call   0x1400a4660
1400c2c00:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
1400c2c05:	78 0b                	js     0x1400c2c12
1400c2c07:	48 89 3e             	mov    %rdi,(%rsi)
1400c2c0a:	49 89 3f             	mov    %rdi,(%r15)
1400c2c0d:	e9 3c ff ff ff       	jmp    0x1400c2b4e
1400c2c12:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400c2c16:	48 85 c0             	test   %rax,%rax
1400c2c19:	74 27                	je     0x1400c2c42
1400c2c1b:	48 89 c1             	mov    %rax,%rcx
1400c2c1e:	49 89 cd             	mov    %rcx,%r13
1400c2c21:	48 8b 09             	mov    (%rcx),%rcx
1400c2c24:	48 85 c9             	test   %rcx,%rcx
1400c2c27:	75 f5                	jne    0x1400c2c1e
1400c2c29:	4c 8d 7f 08          	lea    0x8(%rdi),%r15
1400c2c2d:	49 39 ed             	cmp    %rbp,%r13
1400c2c30:	75 2a                	jne    0x1400c2c5c
1400c2c32:	48 85 c0             	test   %rax,%rax
1400c2c35:	74 1d                	je     0x1400c2c54
1400c2c37:	4c 89 2e             	mov    %r13,(%rsi)
1400c2c3a:	4d 89 ef             	mov    %r13,%r15
1400c2c3d:	e9 0c ff ff ff       	jmp    0x1400c2b4e
1400c2c42:	48 89 f9             	mov    %rdi,%rcx
1400c2c45:	4c 8b 69 10          	mov    0x10(%rcx),%r13
1400c2c49:	49 3b 4d 00          	cmp    0x0(%r13),%rcx
1400c2c4d:	4c 89 e9             	mov    %r13,%rcx
1400c2c50:	75 f3                	jne    0x1400c2c45
1400c2c52:	eb d5                	jmp    0x1400c2c29
1400c2c54:	48 89 3e             	mov    %rdi,(%rsi)
1400c2c57:	e9 f2 fe ff ff       	jmp    0x1400c2b4e
1400c2c5c:	4d 8d 45 20          	lea    0x20(%r13),%r8
1400c2c60:	4c 8d 64 24 2f       	lea    0x2f(%rsp),%r12
1400c2c65:	4c 89 e1             	mov    %r12,%rcx
1400c2c68:	48 89 da             	mov    %rbx,%rdx
1400c2c6b:	e8 f0 19 fe ff       	call   0x1400a4660
1400c2c70:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
1400c2c75:	79 05                	jns    0x1400c2c7c
1400c2c77:	49 8b 07             	mov    (%r15),%rax
1400c2c7a:	eb b6                	jmp    0x1400c2c32
1400c2c7c:	4c 89 f1             	mov    %r14,%rcx
1400c2c7f:	48 89 f2             	mov    %rsi,%rdx
1400c2c82:	49 89 d8             	mov    %rbx,%r8
1400c2c85:	e8 96 00 00 00       	call   0x1400c2d20
1400c2c8a:	49 89 c7             	mov    %rax,%r15
1400c2c8d:	e9 bc fe ff ff       	jmp    0x1400c2b4e
1400c2c92:	cc                   	int3
1400c2c93:	cc                   	int3
1400c2c94:	cc                   	int3
1400c2c95:	cc                   	int3
1400c2c96:	cc                   	int3
1400c2c97:	cc                   	int3
1400c2c98:	cc                   	int3
1400c2c99:	cc                   	int3
1400c2c9a:	cc                   	int3
1400c2c9b:	cc                   	int3
1400c2c9c:	cc                   	int3
1400c2c9d:	cc                   	int3
1400c2c9e:	cc                   	int3
1400c2c9f:	cc                   	int3
1400c2ca0:	41 56                	push   %r14
1400c2ca2:	56                   	push   %rsi
1400c2ca3:	57                   	push   %rdi
1400c2ca4:	53                   	push   %rbx
1400c2ca5:	48 83 ec 28          	sub    $0x28,%rsp
1400c2ca9:	4c 89 c7             	mov    %r8,%rdi
1400c2cac:	48 89 d6             	mov    %rdx,%rsi
1400c2caf:	49 89 ce             	mov    %rcx,%r14
1400c2cb2:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400c2cb9:	aa aa aa
1400c2cbc:	48 89 42 10          	mov    %rax,0x10(%rdx)
1400c2cc0:	b9 40 00 00 00       	mov    $0x40,%ecx
1400c2cc5:	e8 ca b1 fa ff       	call   0x14006de94
1400c2cca:	48 89 c3             	mov    %rax,%rbx
1400c2ccd:	48 89 06             	mov    %rax,(%rsi)
1400c2cd0:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400c2cd4:	48 89 c1             	mov    %rax,%rcx
1400c2cd7:	48 83 c1 20          	add    $0x20,%rcx
1400c2cdb:	80 7f 17 00          	cmpb   $0x0,0x17(%rdi)
1400c2cdf:	78 25                	js     0x1400c2d06
1400c2ce1:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400c2ce5:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400c2ce9:	0f 10 07             	movups (%rdi),%xmm0
1400c2cec:	0f 11 01             	movups %xmm0,(%rcx)
1400c2cef:	8b 47 18             	mov    0x18(%rdi),%eax
1400c2cf2:	89 43 38             	mov    %eax,0x38(%rbx)
1400c2cf5:	c6 46 10 01          	movb   $0x1,0x10(%rsi)
1400c2cf9:	48 89 f0             	mov    %rsi,%rax
1400c2cfc:	48 83 c4 28          	add    $0x28,%rsp
1400c2d00:	5b                   	pop    %rbx
1400c2d01:	5f                   	pop    %rdi
1400c2d02:	5e                   	pop    %rsi
1400c2d03:	41 5e                	pop    %r14
1400c2d05:	c3                   	ret
1400c2d06:	48 8b 17             	mov    (%rdi),%rdx
1400c2d09:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400c2d0d:	e8 3e 93 f9 ff       	call   0x14005c050
1400c2d12:	eb db                	jmp    0x1400c2cef
1400c2d14:	cc                   	int3
1400c2d15:	cc                   	int3
1400c2d16:	cc                   	int3
1400c2d17:	cc                   	int3
1400c2d18:	cc                   	int3
1400c2d19:	cc                   	int3
1400c2d1a:	cc                   	int3
1400c2d1b:	cc                   	int3
1400c2d1c:	cc                   	int3
1400c2d1d:	cc                   	int3
1400c2d1e:	cc                   	int3
1400c2d1f:	cc                   	int3
1400c2d20:	41 57                	push   %r15
1400c2d22:	41 56                	push   %r14
1400c2d24:	41 55                	push   %r13
1400c2d26:	41 54                	push   %r12
1400c2d28:	56                   	push   %rsi
1400c2d29:	57                   	push   %rdi
1400c2d2a:	53                   	push   %rbx
1400c2d2b:	48 83 ec 30          	sub    $0x30,%rsp
1400c2d2f:	48 89 d7             	mov    %rdx,%rdi
1400c2d32:	48 89 ce             	mov    %rcx,%rsi
1400c2d35:	48 8b 05 04 e3 03 00 	mov    0x3e304(%rip),%rax        # 0x140101040
1400c2d3c:	48 31 e0             	xor    %rsp,%rax
1400c2d3f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c2d44:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400c2d48:	48 83 c6 08          	add    $0x8,%rsi
1400c2d4c:	48 85 c0             	test   %rax,%rax
1400c2d4f:	74 62                	je     0x1400c2db3
1400c2d51:	4c 89 c3             	mov    %r8,%rbx
1400c2d54:	4c 8d 74 24 26       	lea    0x26(%rsp),%r14
1400c2d59:	4c 8d 7c 24 27       	lea    0x27(%rsp),%r15
1400c2d5e:	49 89 c5             	mov    %rax,%r13
1400c2d61:	4c 8d 60 20          	lea    0x20(%rax),%r12
1400c2d65:	4c 89 f1             	mov    %r14,%rcx
1400c2d68:	48 89 da             	mov    %rbx,%rdx
1400c2d6b:	4d 89 e0             	mov    %r12,%r8
1400c2d6e:	e8 ed 18 fe ff       	call   0x1400a4660
1400c2d73:	80 7c 24 26 00       	cmpb   $0x0,0x26(%rsp)
1400c2d78:	79 3e                	jns    0x1400c2db8
1400c2d7a:	49 8b 45 00          	mov    0x0(%r13),%rax
1400c2d7e:	4c 89 ee             	mov    %r13,%rsi
1400c2d81:	48 85 c0             	test   %rax,%rax
1400c2d84:	75 d8                	jne    0x1400c2d5e
1400c2d86:	4c 89 2f             	mov    %r13,(%rdi)
1400c2d89:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400c2d8e:	48 31 e1             	xor    %rsp,%rcx
1400c2d91:	48 3b 0d a8 e2 03 00 	cmp    0x3e2a8(%rip),%rcx        # 0x140101040
1400c2d98:	74 06                	je     0x1400c2da0
1400c2d9a:	e8 31 c5 fa ff       	call   0x14006f2d0
1400c2d9f:	cc                   	int3
1400c2da0:	48 89 f0             	mov    %rsi,%rax
1400c2da3:	48 83 c4 30          	add    $0x30,%rsp
1400c2da7:	5b                   	pop    %rbx
1400c2da8:	5f                   	pop    %rdi
1400c2da9:	5e                   	pop    %rsi
1400c2daa:	41 5c                	pop    %r12
1400c2dac:	41 5d                	pop    %r13
1400c2dae:	41 5e                	pop    %r14
1400c2db0:	41 5f                	pop    %r15
1400c2db2:	c3                   	ret
1400c2db3:	49 89 f5             	mov    %rsi,%r13
1400c2db6:	eb ce                	jmp    0x1400c2d86
1400c2db8:	4c 89 f9             	mov    %r15,%rcx
1400c2dbb:	4c 89 e2             	mov    %r12,%rdx
1400c2dbe:	49 89 d8             	mov    %rbx,%r8
1400c2dc1:	e8 9a 18 fe ff       	call   0x1400a4660
1400c2dc6:	80 7c 24 27 00       	cmpb   $0x0,0x27(%rsp)
1400c2dcb:	79 b9                	jns    0x1400c2d86
1400c2dcd:	49 8d 75 08          	lea    0x8(%r13),%rsi
1400c2dd1:	49 8b 45 08          	mov    0x8(%r13),%rax
1400c2dd5:	eb aa                	jmp    0x1400c2d81
1400c2dd7:	cc                   	int3
1400c2dd8:	cc                   	int3
1400c2dd9:	cc                   	int3
1400c2dda:	cc                   	int3
1400c2ddb:	cc                   	int3
1400c2ddc:	cc                   	int3
1400c2ddd:	cc                   	int3
1400c2dde:	cc                   	int3
1400c2ddf:	cc                   	int3
1400c2de0:	41 57                	push   %r15
1400c2de2:	41 56                	push   %r14
1400c2de4:	41 54                	push   %r12
1400c2de6:	56                   	push   %rsi
1400c2de7:	57                   	push   %rdi
1400c2de8:	53                   	push   %rbx
1400c2de9:	48 83 ec 38          	sub    $0x38,%rsp
1400c2ded:	48 89 d6             	mov    %rdx,%rsi
1400c2df0:	48 89 cf             	mov    %rcx,%rdi
1400c2df3:	48 8b 05 46 e2 03 00 	mov    0x3e246(%rip),%rax        # 0x140101040
1400c2dfa:	48 31 e0             	xor    %rsp,%rax
1400c2dfd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400c2e02:	4c 8b 61 08          	mov    0x8(%rcx),%r12
1400c2e06:	48 83 c7 08          	add    $0x8,%rdi
1400c2e0a:	4d 85 e4             	test   %r12,%r12
1400c2e0d:	74 3c                	je     0x1400c2e4b
1400c2e0f:	4c 89 c3             	mov    %r8,%rbx
1400c2e12:	4c 8d 74 24 2e       	lea    0x2e(%rsp),%r14
1400c2e17:	49 89 ff             	mov    %rdi,%r15
1400c2e1a:	49 8d 54 24 20       	lea    0x20(%r12),%rdx
1400c2e1f:	4c 89 f1             	mov    %r14,%rcx
1400c2e22:	49 89 d8             	mov    %rbx,%r8
1400c2e25:	e8 36 18 fe ff       	call   0x1400a4660
1400c2e2a:	0f b6 44 24 2e       	movzbl 0x2e(%rsp),%eax
1400c2e2f:	89 c1                	mov    %eax,%ecx
1400c2e31:	c1 e9 04             	shr    $0x4,%ecx
1400c2e34:	83 e1 08             	and    $0x8,%ecx
1400c2e37:	84 c0                	test   %al,%al
1400c2e39:	4d 0f 49 fc          	cmovns %r12,%r15
1400c2e3d:	4d 8b 24 0c          	mov    (%r12,%rcx,1),%r12
1400c2e41:	4d 85 e4             	test   %r12,%r12
1400c2e44:	75 d4                	jne    0x1400c2e1a
1400c2e46:	49 39 ff             	cmp    %rdi,%r15
1400c2e49:	75 2e                	jne    0x1400c2e79
1400c2e4b:	49 89 ff             	mov    %rdi,%r15
1400c2e4e:	4c 89 3e             	mov    %r15,(%rsi)
1400c2e51:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400c2e56:	48 31 e1             	xor    %rsp,%rcx
1400c2e59:	48 3b 0d e0 e1 03 00 	cmp    0x3e1e0(%rip),%rcx        # 0x140101040
1400c2e60:	74 06                	je     0x1400c2e68
1400c2e62:	e8 69 c4 fa ff       	call   0x14006f2d0
1400c2e67:	cc                   	int3
1400c2e68:	48 89 f0             	mov    %rsi,%rax
1400c2e6b:	48 83 c4 38          	add    $0x38,%rsp
1400c2e6f:	5b                   	pop    %rbx
1400c2e70:	5f                   	pop    %rdi
1400c2e71:	5e                   	pop    %rsi
1400c2e72:	41 5c                	pop    %r12
1400c2e74:	41 5e                	pop    %r14
1400c2e76:	41 5f                	pop    %r15
1400c2e78:	c3                   	ret
1400c2e79:	4d 8d 47 20          	lea    0x20(%r15),%r8
1400c2e7d:	4c 8d 74 24 2f       	lea    0x2f(%rsp),%r14
1400c2e82:	4c 89 f1             	mov    %r14,%rcx
1400c2e85:	48 89 da             	mov    %rbx,%rdx
1400c2e88:	e8 d3 17 fe ff       	call   0x1400a4660
1400c2e8d:	41 80 3e 00          	cmpb   $0x0,(%r14)
1400c2e91:	79 bb                	jns    0x1400c2e4e