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
14002610f:	48 8b 78 10          	mov    0x10(%rax),%rdi
140026113:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140026118:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002611d:	48 8b d3             	mov    %rbx,%rdx
140026120:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140026125:	e8 96 ea fd ff       	call   0x140004bc0
14002612a:	48 8b d8             	mov    %rax,%rbx
14002612d:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140026134:	00
140026135:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002613a:	48 8b d5             	mov    %rbp,%rdx
14002613d:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140026144:	00
140026145:	e8 96 e9 fd ff       	call   0x140004ae0
14002614a:	90                   	nop
14002614b:	4c 8b c3             	mov    %rbx,%r8
14002614e:	48 8b d0             	mov    %rax,%rdx
140026151:	49 8b ce             	mov    %r14,%rcx
140026154:	ff d7                	call   *%rdi
140026156:	83 e6 ef             	and    $0xffffffef,%esi
140026159:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002615d:	4d 85 f6             	test   %r14,%r14
140026160:	74 15                	je     0x140026177
140026162:	49 8b 46 08          	mov    0x8(%r14),%rax
140026166:	48 63 48 04          	movslq 0x4(%rax),%rcx
14002616a:	48 83 c1 08          	add    $0x8,%rcx
14002616e:	49 03 ce             	add    %r14,%rcx
140026171:	48 8b 01             	mov    (%rcx),%rax
140026174:	ff 50 08             	call   *0x8(%rax)
140026177:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14002617c:	48 83 c4 40          	add    $0x40,%rsp
140026180:	41 5f                	pop    %r15
140026182:	41 5e                	pop    %r14
140026184:	5f                   	pop    %rdi
140026185:	5e                   	pop    %rsi
140026186:	5d                   	pop    %rbp
140026187:	c3                   	ret
140026188:	cc                   	int3
140026189:	cc                   	int3
14002618a:	cc                   	int3
14002618b:	cc                   	int3
14002618c:	cc                   	int3
14002618d:	cc                   	int3
14002618e:	cc                   	int3
14002618f:	cc                   	int3
140026190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026195:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14002619a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002619f:	57                   	push   %rdi
1400261a0:	41 54                	push   %r12
1400261a2:	41 55                	push   %r13
1400261a4:	41 56                	push   %r14
1400261a6:	41 57                	push   %r15
1400261a8:	48 83 ec 60          	sub    $0x60,%rsp
1400261ac:	49 8b d9             	mov    %r9,%rbx
1400261af:	4d 8b e8             	mov    %r8,%r13
1400261b2:	4c 8b e2             	mov    %rdx,%r12
1400261b5:	4c 8b f1             	mov    %rcx,%r14
1400261b8:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400261bf:	00
1400261c0:	e8 9b b3 fd ff       	call   0x140001560
1400261c5:	4d 85 f6             	test   %r14,%r14
1400261c8:	0f 84 bc 00 00 00    	je     0x14002628a
1400261ce:	4d 85 e4             	test   %r12,%r12
1400261d1:	0f 84 b3 00 00 00    	je     0x14002628a
1400261d7:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
1400261db:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400261e0:	4d 85 f6             	test   %r14,%r14
1400261e3:	74 14                	je     0x1400261f9
1400261e5:	49 8b 46 08          	mov    0x8(%r14),%rax
1400261e9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400261ed:	48 83 c1 08          	add    $0x8,%rcx
1400261f1:	49 03 ce             	add    %r14,%rcx
1400261f4:	48 8b 01             	mov    (%rcx),%rax
1400261f7:	ff 10                	call   *(%rax)
1400261f9:	bd 08 00 00 00       	mov    $0x8,%ebp
1400261fe:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140026202:	49 8b 06             	mov    (%r14),%rax
140026205:	48 8b 70 18          	mov    0x18(%rax),%rsi
140026209:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140026210:	00
140026211:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140026216:	48 8b d3             	mov    %rbx,%rdx
140026219:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140026220:	00
140026221:	e8 9a e9 fd ff       	call   0x140004bc0
140026226:	48 8b f8             	mov    %rax,%rdi
140026229:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14002622e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140026233:	49 8b d5             	mov    %r13,%rdx
140026236:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14002623b:	e8 80 e9 fd ff       	call   0x140004bc0
140026240:	48 8b d8             	mov    %rax,%rbx
140026243:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140026248:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14002624d:	49 8b d4             	mov    %r12,%rdx
140026250:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140026255:	e8 86 e8 fd ff       	call   0x140004ae0
14002625a:	90                   	nop
14002625b:	4c 8b cf             	mov    %rdi,%r9
14002625e:	4c 8b c3             	mov    %rbx,%r8
140026261:	48 8b d0             	mov    %rax,%rdx
140026264:	49 8b ce             	mov    %r14,%rcx
140026267:	ff d6                	call   *%rsi
140026269:	83 e5 f7             	and    $0xfffffff7,%ebp
14002626c:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140026270:	4d 85 f6             	test   %r14,%r14
140026273:	74 15                	je     0x14002628a
140026275:	49 8b 46 08          	mov    0x8(%r14),%rax
140026279:	48 63 48 04          	movslq 0x4(%rax),%rcx
14002627d:	48 83 c1 08          	add    $0x8,%rcx
140026281:	49 03 ce             	add    %r14,%rcx
140026284:	48 8b 01             	mov    (%rcx),%rax
140026287:	ff 50 08             	call   *0x8(%rax)
14002628a:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14002628f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140026293:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140026297:	49 8b 73 48          	mov    0x48(%r11),%rsi
14002629b:	49 8b e3             	mov    %r11,%rsp
14002629e:	41 5f                	pop    %r15
1400262a0:	41 5e                	pop    %r14
1400262a2:	41 5d                	pop    %r13
1400262a4:	41 5c                	pop    %r12
1400262a6:	5f                   	pop    %rdi
1400262a7:	c3                   	ret
1400262a8:	cc                   	int3
1400262a9:	cc                   	int3
1400262aa:	cc                   	int3
1400262ab:	cc                   	int3
1400262ac:	cc                   	int3
1400262ad:	cc                   	int3
1400262ae:	cc                   	int3
1400262af:	cc                   	int3
1400262b0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400262b5:	48 8d 05 dc 50 01 00 	lea    0x150dc(%rip),%rax        # 0x14003b398
1400262bc:	48 89 01             	mov    %rax,(%rcx)
1400262bf:	48 8d 05 42 a1 01 00 	lea    0x1a142(%rip),%rax        # 0x140040408
1400262c6:	48 89 01             	mov    %rax,(%rcx)
1400262c9:	c7 41 68 00 00 00 00 	movl   $0x0,0x68(%rcx)
1400262d0:	8b 05 2e 1e 03 00    	mov    0x31e2e(%rip),%eax        # 0x140058104
1400262d6:	89 41 08             	mov    %eax,0x8(%rcx)
1400262d9:	48 89 49 18          	mov    %rcx,0x18(%rcx)
1400262dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400262e0:	33 c0                	xor    %eax,%eax
1400262e2:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1400262e6:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1400262ea:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1400262ee:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1400262f2:	48 89 41 60          	mov    %rax,0x60(%rcx)
1400262f6:	48 c7 41 20 48 00 00 	movq   $0x48,0x20(%rcx)
1400262fd:	00
1400262fe:	48 8d 05 6b 12 fe ff 	lea    -0x1ed95(%rip),%rax        # 0x140007570
140026305:	48 89 41 28          	mov    %rax,0x28(%rcx)
140026309:	48 8d 05 e0 12 fe ff 	lea    -0x1ed20(%rip),%rax        # 0x1400075f0
140026310:	48 89 41 30          	mov    %rax,0x30(%rcx)
140026314:	48 8d 05 a5 12 fe ff 	lea    -0x1ed5b(%rip),%rax        # 0x1400075c0
14002631b:	48 89 41 38          	mov    %rax,0x38(%rcx)
14002631f:	48 8d 05 6a 12 fe ff 	lea    -0x1ed96(%rip),%rax        # 0x140007590
140026326:	48 89 41 40          	mov    %rax,0x40(%rcx)
14002632a:	48 8d 05 07 a1 01 00 	lea    0x1a107(%rip),%rax        # 0x140040438
140026331:	48 89 01             	mov    %rax,(%rcx)
140026334:	48 8d 05 25 03 00 00 	lea    0x325(%rip),%rax        # 0x140026660
14002633b:	48 89 41 48          	mov    %rax,0x48(%rcx)
14002633f:	48 8d 05 8a 01 00 00 	lea    0x18a(%rip),%rax        # 0x1400264d0
140026346:	48 89 41 50          	mov    %rax,0x50(%rcx)
14002634a:	48 8d 05 ff f7 ff ff 	lea    -0x801(%rip),%rax        # 0x140025b50
140026351:	48 89 41 58          	mov    %rax,0x58(%rcx)
140026355:	48 8d 05 d4 91 ff ff 	lea    -0x6e2c(%rip),%rax        # 0x14001f530
14002635c:	48 89 41 60          	mov    %rax,0x60(%rcx)
140026360:	48 8b c1             	mov    %rcx,%rax
140026363:	c3                   	ret
140026364:	cc                   	int3
140026365:	cc                   	int3
140026366:	cc                   	int3
140026367:	cc                   	int3