140025a97:	00
140025a98:	48 8d 05 d1 1a fe ff 	lea    -0x1e52f(%rip),%rax        # 0x140007570
140025a9f:	48 89 41 28          	mov    %rax,0x28(%rcx)
140025aa3:	48 8d 05 46 1b fe ff 	lea    -0x1e4ba(%rip),%rax        # 0x1400075f0
140025aaa:	48 89 41 30          	mov    %rax,0x30(%rcx)
140025aae:	48 8d 05 0b 1b fe ff 	lea    -0x1e4f5(%rip),%rax        # 0x1400075c0
140025ab5:	48 89 41 38          	mov    %rax,0x38(%rcx)
140025ab9:	48 8d 05 d0 1a fe ff 	lea    -0x1e530(%rip),%rax        # 0x140007590
140025ac0:	48 89 41 40          	mov    %rax,0x40(%rcx)
140025ac4:	48 8d 05 ad a8 01 00 	lea    0x1a8ad(%rip),%rax        # 0x140040378
140025acb:	48 89 01             	mov    %rax,(%rcx)
140025ace:	48 8d 05 0b 02 00 00 	lea    0x20b(%rip),%rax        # 0x140025ce0
140025ad5:	48 89 41 48          	mov    %rax,0x48(%rcx)
140025ad9:	48 8d 05 20 01 00 00 	lea    0x120(%rip),%rax        # 0x140025c00
140025ae0:	48 89 41 50          	mov    %rax,0x50(%rcx)
140025ae4:	48 8d 05 65 00 00 00 	lea    0x65(%rip),%rax        # 0x140025b50
140025aeb:	48 89 41 58          	mov    %rax,0x58(%rcx)
140025aef:	48 8b c1             	mov    %rcx,%rax
140025af2:	c3                   	ret
140025af3:	cc                   	int3
140025af4:	cc                   	int3
140025af5:	cc                   	int3
140025af6:	cc                   	int3
140025af7:	cc                   	int3
140025af8:	cc                   	int3
140025af9:	cc                   	int3
140025afa:	cc                   	int3
140025afb:	cc                   	int3
140025afc:	cc                   	int3
140025afd:	cc                   	int3
140025afe:	cc                   	int3
140025aff:	cc                   	int3
140025b00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025b05:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140025b0a:	57                   	push   %rdi
140025b0b:	48 83 ec 20          	sub    $0x20,%rsp
140025b0f:	8b da                	mov    %edx,%ebx
140025b11:	48 8b f9             	mov    %rcx,%rdi
140025b14:	48 8d 05 5d a8 01 00 	lea    0x1a85d(%rip),%rax        # 0x140040378
140025b1b:	48 89 01             	mov    %rax,(%rcx)
140025b1e:	e8 3d ba fd ff       	call   0x140001560
140025b23:	90                   	nop
140025b24:	48 8d 05 6d 58 01 00 	lea    0x1586d(%rip),%rax        # 0x14003b398
140025b2b:	48 89 07             	mov    %rax,(%rdi)
140025b2e:	f6 c3 01             	test   $0x1,%bl
140025b31:	74 0d                	je     0x140025b40
140025b33:	ba 68 00 00 00       	mov    $0x68,%edx
140025b38:	48 8b cf             	mov    %rdi,%rcx
140025b3b:	e8 74 17 01 00       	call   0x1400372b4
140025b40:	48 8b c7             	mov    %rdi,%rax
140025b43:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140025b48:	48 83 c4 20          	add    $0x20,%rsp
140025b4c:	5f                   	pop    %rdi
140025b4d:	c3                   	ret
140025b4e:	cc                   	int3
140025b4f:	cc                   	int3
140025b50:	40 53                	rex push %rbx
140025b52:	55                   	push   %rbp
140025b53:	56                   	push   %rsi
140025b54:	57                   	push   %rdi
140025b55:	41 56                	push   %r14
140025b57:	48 83 ec 30          	sub    $0x30,%rsp
140025b5b:	48 8b ea             	mov    %rdx,%rbp
140025b5e:	48 8b f1             	mov    %rcx,%rsi
140025b61:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140025b68:	00
140025b69:	e8 f2 b9 fd ff       	call   0x140001560
140025b6e:	48 85 f6             	test   %rsi,%rsi
140025b71:	74 78                	je     0x140025beb
140025b73:	48 85 ed             	test   %rbp,%rbp
140025b76:	74 73                	je     0x140025beb
140025b78:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
140025b7c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140025b81:	48 85 f6             	test   %rsi,%rsi
140025b84:	74 14                	je     0x140025b9a
140025b86:	48 8b 46 08          	mov    0x8(%rsi),%rax
140025b8a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025b8e:	48 83 c1 08          	add    $0x8,%rcx
140025b92:	48 03 ce             	add    %rsi,%rcx
140025b95:	48 8b 01             	mov    (%rcx),%rax
140025b98:	ff 10                	call   *(%rax)
140025b9a:	bf 08 00 00 00       	mov    $0x8,%edi
140025b9f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025ba3:	48 8b 06             	mov    (%rsi),%rax
140025ba6:	48 8b 58 10          	mov    0x10(%rax),%rbx
140025baa:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140025baf:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140025bb4:	48 8b d5             	mov    %rbp,%rdx
140025bb7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140025bbc:	e8 1f ef fd ff       	call   0x140004ae0
140025bc1:	90                   	nop
140025bc2:	48 8b d0             	mov    %rax,%rdx
140025bc5:	48 8b ce             	mov    %rsi,%rcx
140025bc8:	ff d3                	call   *%rbx
140025bca:	83 e7 f7             	and    $0xfffffff7,%edi
140025bcd:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025bd1:	48 85 f6             	test   %rsi,%rsi
140025bd4:	74 15                	je     0x140025beb
140025bd6:	48 8b 46 08          	mov    0x8(%rsi),%rax
140025bda:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025bde:	48 83 c1 08          	add    $0x8,%rcx
140025be2:	48 03 ce             	add    %rsi,%rcx
140025be5:	48 8b 01             	mov    (%rcx),%rax
140025be8:	ff 50 08             	call   *0x8(%rax)
140025beb:	48 83 c4 30          	add    $0x30,%rsp
140025bef:	41 5e                	pop    %r14
140025bf1:	5f                   	pop    %rdi
140025bf2:	5e                   	pop    %rsi
140025bf3:	5d                   	pop    %rbp
140025bf4:	5b                   	pop    %rbx
140025bf5:	c3                   	ret
140025bf6:	cc                   	int3
140025bf7:	cc                   	int3
140025bf8:	cc                   	int3
140025bf9:	cc                   	int3
140025bfa:	cc                   	int3
140025bfb:	cc                   	int3
140025bfc:	cc                   	int3
140025bfd:	cc                   	int3
140025bfe:	cc                   	int3
140025bff:	cc                   	int3
140025c00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025c05:	55                   	push   %rbp
140025c06:	56                   	push   %rsi
140025c07:	57                   	push   %rdi
140025c08:	41 56                	push   %r14
140025c0a:	41 57                	push   %r15
140025c0c:	48 83 ec 30          	sub    $0x30,%rsp
140025c10:	45 8b f8             	mov    %r8d,%r15d
140025c13:	48 8b ea             	mov    %rdx,%rbp
140025c16:	48 8b f1             	mov    %rcx,%rsi
140025c19:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140025c20:	00
140025c21:	e8 3a b9 fd ff       	call   0x140001560
140025c26:	48 85 f6             	test   %rsi,%rsi
140025c29:	0f 84 95 00 00 00    	je     0x140025cc4
140025c2f:	48 85 ed             	test   %rbp,%rbp
140025c32:	0f 84 8c 00 00 00    	je     0x140025cc4
140025c38:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
140025c3c:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140025c41:	48 85 f6             	test   %rsi,%rsi
140025c44:	74 14                	je     0x140025c5a
140025c46:	48 8b 46 08          	mov    0x8(%rsi),%rax
140025c4a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025c4e:	48 83 c1 08          	add    $0x8,%rcx
140025c52:	48 03 ce             	add    %rsi,%rcx
140025c55:	48 8b 01             	mov    (%rcx),%rax
140025c58:	ff 10                	call   *(%rax)
140025c5a:	bf 08 00 00 00       	mov    $0x8,%edi
140025c5f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025c63:	48 8b 06             	mov    (%rsi),%rax
140025c66:	48 8b 58 08          	mov    0x8(%rax),%rbx
140025c6a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140025c6f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140025c74:	48 8b d5             	mov    %rbp,%rdx
140025c77:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140025c7c:	e8 5f ee fd ff       	call   0x140004ae0
140025c81:	90                   	nop
140025c82:	45 8b c7             	mov    %r15d,%r8d
140025c85:	48 8b d0             	mov    %rax,%rdx
140025c88:	48 8b ce             	mov    %rsi,%rcx
140025c8b:	ff d3                	call   *%rbx
140025c8d:	0f b6 d8             	movzbl %al,%ebx
140025c90:	83 e7 f7             	and    $0xfffffff7,%edi
140025c93:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025c97:	48 85 f6             	test   %rsi,%rsi
140025c9a:	74 15                	je     0x140025cb1
140025c9c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140025ca0:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140025ca4:	48 83 c1 08          	add    $0x8,%rcx
140025ca8:	48 03 ce             	add    %rsi,%rcx
140025cab:	48 8b 11             	mov    (%rcx),%rdx
140025cae:	ff 52 08             	call   *0x8(%rdx)
140025cb1:	8b c3                	mov    %ebx,%eax
140025cb3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140025cb8:	48 83 c4 30          	add    $0x30,%rsp
140025cbc:	41 5f                	pop    %r15
140025cbe:	41 5e                	pop    %r14
140025cc0:	5f                   	pop    %rdi
140025cc1:	5e                   	pop    %rsi
140025cc2:	5d                   	pop    %rbp
140025cc3:	c3                   	ret
140025cc4:	33 c0                	xor    %eax,%eax
140025cc6:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140025ccb:	48 83 c4 30          	add    $0x30,%rsp
140025ccf:	41 5f                	pop    %r15
140025cd1:	41 5e                	pop    %r14
140025cd3:	5f                   	pop    %rdi
140025cd4:	5e                   	pop    %rsi
140025cd5:	5d                   	pop    %rbp
140025cd6:	c3                   	ret
140025cd7:	cc                   	int3
140025cd8:	cc                   	int3
140025cd9:	cc                   	int3
140025cda:	cc                   	int3
140025cdb:	cc                   	int3
140025cdc:	cc                   	int3
140025cdd:	cc                   	int3
140025cde:	cc                   	int3
140025cdf:	cc                   	int3
140025ce0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025ce5:	55                   	push   %rbp
140025ce6:	56                   	push   %rsi
140025ce7:	57                   	push   %rdi
140025ce8:	41 56                	push   %r14
140025cea:	41 57                	push   %r15
140025cec:	48 83 ec 30          	sub    $0x30,%rsp
140025cf0:	45 8b f8             	mov    %r8d,%r15d
140025cf3:	48 8b ea             	mov    %rdx,%rbp
140025cf6:	48 8b f1             	mov    %rcx,%rsi
140025cf9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140025d00:	00
140025d01:	e8 5a b8 fd ff       	call   0x140001560
140025d06:	48 85 f6             	test   %rsi,%rsi
140025d09:	74 7e                	je     0x140025d89
140025d0b:	48 85 ed             	test   %rbp,%rbp
140025d0e:	74 79                	je     0x140025d89
140025d10:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
140025d14:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140025d19:	48 85 f6             	test   %rsi,%rsi
140025d1c:	74 14                	je     0x140025d32
140025d1e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140025d22:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025d26:	48 83 c1 08          	add    $0x8,%rcx
140025d2a:	48 03 ce             	add    %rsi,%rcx
140025d2d:	48 8b 01             	mov    (%rcx),%rax
140025d30:	ff 10                	call   *(%rax)
140025d32:	bf 08 00 00 00       	mov    $0x8,%edi
140025d37:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025d3b:	48 8b 06             	mov    (%rsi),%rax
140025d3e:	48 8b 18             	mov    (%rax),%rbx
140025d41:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140025d46:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140025d4b:	48 8b d5             	mov    %rbp,%rdx
140025d4e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140025d53:	e8 88 ed fd ff       	call   0x140004ae0
140025d58:	90                   	nop
140025d59:	45 85 ff             	test   %r15d,%r15d
140025d5c:	41 0f 95 c0          	setne  %r8b
140025d60:	48 8b d0             	mov    %rax,%rdx
140025d63:	48 8b ce             	mov    %rsi,%rcx
140025d66:	ff d3                	call   *%rbx
140025d68:	83 e7 f7             	and    $0xfffffff7,%edi
140025d6b:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140025d6f:	48 85 f6             	test   %rsi,%rsi
140025d72:	74 15                	je     0x140025d89
140025d74:	48 8b 46 08          	mov    0x8(%rsi),%rax
140025d78:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025d7c:	48 83 c1 08          	add    $0x8,%rcx
140025d80:	48 03 ce             	add    %rsi,%rcx
140025d83:	48 8b 01             	mov    (%rcx),%rax
140025d86:	ff 50 08             	call   *0x8(%rax)
140025d89:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140025d8e:	48 83 c4 30          	add    $0x30,%rsp
140025d92:	41 5f                	pop    %r15
140025d94:	41 5e                	pop    %r14
140025d96:	5f                   	pop    %rdi
140025d97:	5e                   	pop    %rsi
140025d98:	5d                   	pop    %rbp
140025d99:	c3                   	ret
140025d9a:	cc                   	int3
140025d9b:	cc                   	int3
140025d9c:	cc                   	int3
140025d9d:	cc                   	int3
140025d9e:	cc                   	int3
140025d9f:	cc                   	int3
140025da0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140025da5:	48 8d 05 ec 55 01 00 	lea    0x155ec(%rip),%rax        # 0x14003b398
140025dac:	48 89 01             	mov    %rax,(%rcx)
140025daf:	48 8d 05 f2 a5 01 00 	lea    0x1a5f2(%rip),%rax        # 0x1400403a8
140025db6:	48 89 01             	mov    %rax,(%rcx)
140025db9:	c7 41 68 00 00 00 00 	movl   $0x0,0x68(%rcx)
140025dc0:	8b 05 3a 23 03 00    	mov    0x3233a(%rip),%eax        # 0x140058100
140025dc6:	89 41 08             	mov    %eax,0x8(%rcx)
140025dc9:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140025dcd:	0f 57 c0             	xorps  %xmm0,%xmm0
140025dd0:	33 c0                	xor    %eax,%eax
140025dd2:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140025dd6:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140025dda:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140025dde:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140025de2:	48 89 41 60          	mov    %rax,0x60(%rcx)
140025de6:	48 c7 41 20 48 00 00 	movq   $0x48,0x20(%rcx)
140025ded:	00
140025dee:	48 8d 05 7b 17 fe ff 	lea    -0x1e885(%rip),%rax        # 0x140007570
140025df5:	48 89 41 28          	mov    %rax,0x28(%rcx)
140025df9:	48 8d 05 f0 17 fe ff 	lea    -0x1e810(%rip),%rax        # 0x1400075f0
140025e00:	48 89 41 30          	mov    %rax,0x30(%rcx)
140025e04:	48 8d 05 b5 17 fe ff 	lea    -0x1e84b(%rip),%rax        # 0x1400075c0
140025e0b:	48 89 41 38          	mov    %rax,0x38(%rcx)
140025e0f:	48 8d 05 7a 17 fe ff 	lea    -0x1e886(%rip),%rax        # 0x140007590
140025e16:	48 89 41 40          	mov    %rax,0x40(%rcx)
140025e1a:	48 8d 05 b7 a5 01 00 	lea    0x1a5b7(%rip),%rax        # 0x1400403d8
140025e21:	48 89 01             	mov    %rax,(%rcx)
140025e24:	48 8d 05 85 01 00 00 	lea    0x185(%rip),%rax        # 0x140025fb0
140025e2b:	48 89 41 48          	mov    %rax,0x48(%rcx)
140025e2f:	48 8d 05 7a 00 00 00 	lea    0x7a(%rip),%rax        # 0x140025eb0
140025e36:	48 89 41 50          	mov    %rax,0x50(%rcx)
140025e3a:	48 8d 05 5f 02 00 00 	lea    0x25f(%rip),%rax        # 0x1400260a0
140025e41:	48 89 41 58          	mov    %rax,0x58(%rcx)
140025e45:	48 8d 05 44 03 00 00 	lea    0x344(%rip),%rax        # 0x140026190
140025e4c:	48 89 41 60          	mov    %rax,0x60(%rcx)
140025e50:	48 8b c1             	mov    %rcx,%rax
140025e53:	c3                   	ret
140025e54:	cc                   	int3
140025e55:	cc                   	int3
140025e56:	cc                   	int3
140025e57:	cc                   	int3
140025e58:	cc                   	int3
140025e59:	cc                   	int3
140025e5a:	cc                   	int3
140025e5b:	cc                   	int3
140025e5c:	cc                   	int3
140025e5d:	cc                   	int3
140025e5e:	cc                   	int3
140025e5f:	cc                   	int3
140025e60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025e65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140025e6a:	57                   	push   %rdi
140025e6b:	48 83 ec 20          	sub    $0x20,%rsp
140025e6f:	8b da                	mov    %edx,%ebx
140025e71:	48 8b f9             	mov    %rcx,%rdi
140025e74:	48 8d 05 5d a5 01 00 	lea    0x1a55d(%rip),%rax        # 0x1400403d8
140025e7b:	48 89 01             	mov    %rax,(%rcx)
140025e7e:	e8 dd b6 fd ff       	call   0x140001560
140025e83:	90                   	nop
140025e84:	48 8d 05 0d 55 01 00 	lea    0x1550d(%rip),%rax        # 0x14003b398
140025e8b:	48 89 07             	mov    %rax,(%rdi)
140025e8e:	f6 c3 01             	test   $0x1,%bl
140025e91:	74 0d                	je     0x140025ea0
140025e93:	ba 70 00 00 00       	mov    $0x70,%edx
140025e98:	48 8b cf             	mov    %rdi,%rcx
140025e9b:	e8 14 14 01 00       	call   0x1400372b4
140025ea0:	48 8b c7             	mov    %rdi,%rax
140025ea3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140025ea8:	48 83 c4 20          	add    $0x20,%rsp
140025eac:	5f                   	pop    %rdi
140025ead:	c3                   	ret
140025eae:	cc                   	int3
140025eaf:	cc                   	int3
140025eb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025eb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140025eba:	56                   	push   %rsi
140025ebb:	57                   	push   %rdi
140025ebc:	41 54                	push   %r12
140025ebe:	41 56                	push   %r14
140025ec0:	41 57                	push   %r15
140025ec2:	48 83 ec 50          	sub    $0x50,%rsp
140025ec6:	45 8b e1             	mov    %r9d,%r12d
140025ec9:	49 8b d8             	mov    %r8,%rbx