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
140025ecc:	48 8b ea             	mov    %rdx,%rbp
140025ecf:	4c 8b f1             	mov    %rcx,%r14
140025ed2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140025ed9:	00
140025eda:	e8 81 b6 fd ff       	call   0x140001560
140025edf:	4d 85 f6             	test   %r14,%r14
140025ee2:	0f 84 af 00 00 00    	je     0x140025f97
140025ee8:	48 85 ed             	test   %rbp,%rbp
140025eeb:	0f 84 a6 00 00 00    	je     0x140025f97
140025ef1:	48 85 db             	test   %rbx,%rbx
140025ef4:	0f 84 9d 00 00 00    	je     0x140025f97
140025efa:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
140025efe:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140025f03:	4d 85 f6             	test   %r14,%r14
140025f06:	74 14                	je     0x140025f1c
140025f08:	49 8b 46 08          	mov    0x8(%r14),%rax
140025f0c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025f10:	48 83 c1 08          	add    $0x8,%rcx
140025f14:	49 03 ce             	add    %r14,%rcx
140025f17:	48 8b 01             	mov    (%rcx),%rax
140025f1a:	ff 10                	call   *(%rax)
140025f1c:	be 10 00 00 00       	mov    $0x10,%esi
140025f21:	89 74 24 20          	mov    %esi,0x20(%rsp)
140025f25:	49 8b 06             	mov    (%r14),%rax
140025f28:	48 8b 78 08          	mov    0x8(%rax),%rdi
140025f2c:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140025f33:	00
140025f34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140025f39:	48 8b d3             	mov    %rbx,%rdx
140025f3c:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140025f43:	00
140025f44:	e8 77 ec fd ff       	call   0x140004bc0
140025f49:	48 8b d8             	mov    %rax,%rbx
140025f4c:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140025f51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140025f56:	48 8b d5             	mov    %rbp,%rdx
140025f59:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140025f5e:	e8 7d eb fd ff       	call   0x140004ae0
140025f63:	90                   	nop
140025f64:	45 85 e4             	test   %r12d,%r12d
140025f67:	41 0f 95 c1          	setne  %r9b
140025f6b:	4c 8b c3             	mov    %rbx,%r8
140025f6e:	48 8b d0             	mov    %rax,%rdx
140025f71:	49 8b ce             	mov    %r14,%rcx
140025f74:	ff d7                	call   *%rdi
140025f76:	83 e6 ef             	and    $0xffffffef,%esi
140025f79:	89 74 24 20          	mov    %esi,0x20(%rsp)
140025f7d:	4d 85 f6             	test   %r14,%r14
140025f80:	74 15                	je     0x140025f97
140025f82:	49 8b 46 08          	mov    0x8(%r14),%rax
140025f86:	48 63 48 04          	movslq 0x4(%rax),%rcx
140025f8a:	48 83 c1 08          	add    $0x8,%rcx
140025f8e:	49 03 ce             	add    %r14,%rcx
140025f91:	48 8b 01             	mov    (%rcx),%rax
140025f94:	ff 50 08             	call   *0x8(%rax)
140025f97:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140025f9c:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140025fa0:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140025fa4:	49 8b e3             	mov    %r11,%rsp
140025fa7:	41 5f                	pop    %r15
140025fa9:	41 5e                	pop    %r14
140025fab:	41 5c                	pop    %r12
140025fad:	5f                   	pop    %rdi
140025fae:	5e                   	pop    %rsi
140025faf:	c3                   	ret
140025fb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140025fb5:	55                   	push   %rbp
140025fb6:	56                   	push   %rsi
140025fb7:	57                   	push   %rdi
140025fb8:	41 56                	push   %r14
140025fba:	41 57                	push   %r15
140025fbc:	48 83 ec 40          	sub    $0x40,%rsp
140025fc0:	49 8b d8             	mov    %r8,%rbx
140025fc3:	48 8b ea             	mov    %rdx,%rbp
140025fc6:	4c 8b f1             	mov    %rcx,%r14
140025fc9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140025fd0:	00
140025fd1:	e8 8a b5 fd ff       	call   0x140001560
140025fd6:	4d 85 f6             	test   %r14,%r14
140025fd9:	0f 84 a7 00 00 00    	je     0x140026086
140025fdf:	48 85 ed             	test   %rbp,%rbp
140025fe2:	0f 84 9e 00 00 00    	je     0x140026086
140025fe8:	48 85 db             	test   %rbx,%rbx
140025feb:	0f 84 95 00 00 00    	je     0x140026086
140025ff1:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
140025ff5:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140025ffa:	4d 85 f6             	test   %r14,%r14
140025ffd:	74 14                	je     0x140026013
140025fff:	49 8b 46 08          	mov    0x8(%r14),%rax
140026003:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026007:	48 83 c1 08          	add    $0x8,%rcx
14002600b:	49 03 ce             	add    %r14,%rcx
14002600e:	48 8b 01             	mov    (%rcx),%rax
140026011:	ff 10                	call   *(%rax)
140026013:	be 10 00 00 00       	mov    $0x10,%esi
140026018:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002601c:	49 8b 06             	mov    (%r14),%rax
14002601f:	48 8b 38             	mov    (%rax),%rdi
140026022:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140026027:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002602c:	48 8b d3             	mov    %rbx,%rdx
14002602f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140026034:	e8 87 eb fd ff       	call   0x140004bc0
140026039:	48 8b d8             	mov    %rax,%rbx
14002603c:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140026043:	00
140026044:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140026049:	48 8b d5             	mov    %rbp,%rdx
14002604c:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140026053:	00
140026054:	e8 87 ea fd ff       	call   0x140004ae0
140026059:	90                   	nop
14002605a:	4c 8b c3             	mov    %rbx,%r8
14002605d:	48 8b d0             	mov    %rax,%rdx
140026060:	49 8b ce             	mov    %r14,%rcx
140026063:	ff d7                	call   *%rdi
140026065:	83 e6 ef             	and    $0xffffffef,%esi
140026068:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002606c:	4d 85 f6             	test   %r14,%r14
14002606f:	74 15                	je     0x140026086
140026071:	49 8b 46 08          	mov    0x8(%r14),%rax
140026075:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026079:	48 83 c1 08          	add    $0x8,%rcx
14002607d:	49 03 ce             	add    %r14,%rcx
140026080:	48 8b 01             	mov    (%rcx),%rax
140026083:	ff 50 08             	call   *0x8(%rax)
140026086:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14002608b:	48 83 c4 40          	add    $0x40,%rsp
14002608f:	41 5f                	pop    %r15
140026091:	41 5e                	pop    %r14
140026093:	5f                   	pop    %rdi
140026094:	5e                   	pop    %rsi
140026095:	5d                   	pop    %rbp
140026096:	c3                   	ret
140026097:	cc                   	int3
140026098:	cc                   	int3
140026099:	cc                   	int3
14002609a:	cc                   	int3
14002609b:	cc                   	int3
14002609c:	cc                   	int3
14002609d:	cc                   	int3
14002609e:	cc                   	int3
14002609f:	cc                   	int3
1400260a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400260a5:	55                   	push   %rbp
1400260a6:	56                   	push   %rsi
1400260a7:	57                   	push   %rdi
1400260a8:	41 56                	push   %r14
1400260aa:	41 57                	push   %r15
1400260ac:	48 83 ec 40          	sub    $0x40,%rsp
1400260b0:	49 8b d8             	mov    %r8,%rbx
1400260b3:	48 8b ea             	mov    %rdx,%rbp
1400260b6:	4c 8b f1             	mov    %rcx,%r14
1400260b9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400260c0:	00
1400260c1:	e8 9a b4 fd ff       	call   0x140001560
1400260c6:	4d 85 f6             	test   %r14,%r14
1400260c9:	0f 84 a8 00 00 00    	je     0x140026177
1400260cf:	48 85 ed             	test   %rbp,%rbp
1400260d2:	0f 84 9f 00 00 00    	je     0x140026177
1400260d8:	48 85 db             	test   %rbx,%rbx
1400260db:	0f 84 96 00 00 00    	je     0x140026177
1400260e1:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
1400260e5:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400260ea:	4d 85 f6             	test   %r14,%r14
1400260ed:	74 14                	je     0x140026103
1400260ef:	49 8b 46 08          	mov    0x8(%r14),%rax
1400260f3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400260f7:	48 83 c1 08          	add    $0x8,%rcx
1400260fb:	49 03 ce             	add    %r14,%rcx
1400260fe:	48 8b 01             	mov    (%rcx),%rax
140026101:	ff 10                	call   *(%rax)
140026103:	be 10 00 00 00       	mov    $0x10,%esi
140026108:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002610c:	49 8b 06             	mov    (%r14),%rax