1400c3fa3:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
1400c3fa7:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400c3fac:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400c3fb1:	e8 ca 83 00 00       	call   0x1400cc380
1400c3fb6:	eb 2c                	jmp    0x1400c3fe4
1400c3fb8:	4c 89 e1             	mov    %r12,%rcx
1400c3fbb:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400c3fc0:	e8 9b ef fd ff       	call   0x1400a2f60
1400c3fc5:	eb 1d                	jmp    0x1400c3fe4
1400c3fc7:	4c 89 e1             	mov    %r12,%rcx
1400c3fca:	4c 89 f2             	mov    %r14,%rdx
1400c3fcd:	eb 10                	jmp    0x1400c3fdf
1400c3fcf:	4c 89 e1             	mov    %r12,%rcx
1400c3fd2:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400c3fd7:	eb 06                	jmp    0x1400c3fdf
1400c3fd9:	4c 89 e1             	mov    %r12,%rcx
1400c3fdc:	4c 89 fa             	mov    %r15,%rdx
1400c3fdf:	e8 dc 86 f5 ff       	call   0x14001c6c0
1400c3fe4:	4c 89 e9             	mov    %r13,%rcx
1400c3fe7:	48 89 ea             	mov    %rbp,%rdx
1400c3fea:	e8 51 8b f5 ff       	call   0x14001cb40
1400c3fef:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1400c3ff4:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1400c3ff9:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
1400c3ffd:	21 d9                	and    %ebx,%ecx
1400c3fff:	0f 84 97 00 00 00    	je     0x1400c409c
1400c4005:	83 f9 0d             	cmp    $0xd,%ecx
1400c4008:	77 0f                	ja     0x1400c4019
1400c400a:	b8 01 00 00 00       	mov    $0x1,%eax
1400c400f:	48 d3 e0             	shl    %cl,%rax
1400c4012:	48 09 86 b0 00 00 00 	or     %rax,0xb0(%rsi)
1400c4019:	ff c9                	dec    %ecx
1400c401b:	83 f9 0c             	cmp    $0xc,%ecx
1400c401e:	77 98                	ja     0x1400c3fb8
1400c4020:	48 63 04 8f          	movslq (%rdi,%rcx,4),%rax
1400c4024:	48 01 f8             	add    %rdi,%rax
1400c4027:	ff e0                	jmp    *%rax
1400c4029:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400c402d:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1400c4033:	eb af                	jmp    0x1400c3fe4
1400c4035:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400c403a:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400c403e:	eb a4                	jmp    0x1400c3fe4
1400c4040:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400c4045:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400c4049:	eb 99                	jmp    0x1400c3fe4
1400c404b:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400c404f:	89 86 8c 00 00 00    	mov    %eax,0x8c(%rsi)
1400c4055:	eb 8d                	jmp    0x1400c3fe4
1400c4057:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400c405d:	0f 95 86 88 00 00 00 	setne  0x88(%rsi)
1400c4064:	e9 7b ff ff ff       	jmp    0x1400c3fe4
1400c4069:	48 8b 8e 80 00 00 00 	mov    0x80(%rsi),%rcx
1400c4070:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400c4075:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400c407a:	e8 e1 8d 00 00       	call   0x1400cce60
1400c407f:	e9 60 ff ff ff       	jmp    0x1400c3fe4
1400c4084:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400c4088:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400c408d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400c4092:	e8 99 8b 00 00       	call   0x1400ccc30
1400c4097:	e9 48 ff ff ff       	jmp    0x1400c3fe4
1400c409c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400c40a1:	48 3b 44 24 68       	cmp    0x68(%rsp),%rax
1400c40a6:	0f 94 c0             	sete   %al
1400c40a9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400c40ae:	48 31 e1             	xor    %rsp,%rcx
1400c40b1:	48 3b 0d 88 cf 03 00 	cmp    0x3cf88(%rip),%rcx        # 0x140101040
1400c40b8:	74 06                	je     0x1400c40c0
1400c40ba:	e8 11 b2 fa ff       	call   0x14006f2d0
1400c40bf:	cc                   	int3
1400c40c0:	48 83 c4 78          	add    $0x78,%rsp
1400c40c4:	5b                   	pop    %rbx
1400c40c5:	5d                   	pop    %rbp
1400c40c6:	5f                   	pop    %rdi
1400c40c7:	5e                   	pop    %rsi
1400c40c8:	41 5c                	pop    %r12
1400c40ca:	41 5d                	pop    %r13
1400c40cc:	41 5e                	pop    %r14
1400c40ce:	41 5f                	pop    %r15
1400c40d0:	c3                   	ret
1400c40d1:	cc                   	int3
1400c40d2:	cc                   	int3
1400c40d3:	cc                   	int3
1400c40d4:	cc                   	int3
1400c40d5:	cc                   	int3
1400c40d6:	cc                   	int3
1400c40d7:	cc                   	int3
1400c40d8:	cc                   	int3
1400c40d9:	cc                   	int3
1400c40da:	cc                   	int3
1400c40db:	cc                   	int3
1400c40dc:	cc                   	int3
1400c40dd:	cc                   	int3
1400c40de:	cc                   	int3
1400c40df:	cc                   	int3
1400c40e0:	56                   	push   %rsi
1400c40e1:	57                   	push   %rdi
1400c40e2:	53                   	push   %rbx
1400c40e3:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c40ea:	48 89 d6             	mov    %rdx,%rsi
1400c40ed:	48 89 cf             	mov    %rcx,%rdi
1400c40f0:	48 8b 05 49 cf 03 00 	mov    0x3cf49(%rip),%rax        # 0x140101040
1400c40f7:	48 31 e0             	xor    %rsp,%rax
1400c40fa:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400c4101:	00
1400c4102:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c4107:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1400c410d:	48 89 d9             	mov    %rbx,%rcx
1400c4110:	b2 aa                	mov    $0xaa,%dl
1400c4112:	e8 f9 a0 fd ff       	call   0x14009e210
1400c4117:	48 89 d9             	mov    %rbx,%rcx
1400c411a:	e8 b1 87 f5 ff       	call   0x14001c8d0
1400c411f:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1400c4126:	00
1400c4127:	48 89 f9             	mov    %rdi,%rcx
1400c412a:	e8 c1 fb f6 ff       	call   0x140033cf0
1400c412f:	48 89 d9             	mov    %rbx,%rcx
1400c4132:	48 89 f2             	mov    %rsi,%rdx
1400c4135:	e8 e6 f0 fd ff       	call   0x1400a3220
1400c413a:	48 89 d9             	mov    %rbx,%rcx
1400c413d:	e8 9e 87 f5 ff       	call   0x14001c8e0
1400c4142:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1400c4149:	00
1400c414a:	48 31 e1             	xor    %rsp,%rcx
1400c414d:	48 3b 0d ec ce 03 00 	cmp    0x3ceec(%rip),%rcx        # 0x140101040
1400c4154:	74 06                	je     0x1400c415c
1400c4156:	e8 75 b1 fa ff       	call   0x14006f2d0
1400c415b:	cc                   	int3
1400c415c:	48 89 f0             	mov    %rsi,%rax
1400c415f:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400c4166:	5b                   	pop    %rbx
1400c4167:	5f                   	pop    %rdi
1400c4168:	5e                   	pop    %rsi
1400c4169:	c3                   	ret
1400c416a:	cc                   	int3
1400c416b:	cc                   	int3
1400c416c:	cc                   	int3
1400c416d:	cc                   	int3
1400c416e:	cc                   	int3
1400c416f:	cc                   	int3
1400c4170:	56                   	push   %rsi
1400c4171:	57                   	push   %rdi
1400c4172:	48 83 ec 28          	sub    $0x28,%rsp
1400c4176:	89 d7                	mov    %edx,%edi
1400c4178:	48 89 ce             	mov    %rcx,%rsi
1400c417b:	e8 e0 f9 f6 ff       	call   0x140033b60
1400c4180:	85 ff                	test   %edi,%edi
1400c4182:	74 08                	je     0x1400c418c
1400c4184:	48 89 f1             	mov    %rsi,%rcx
1400c4187:	e8 44 9d fa ff       	call   0x14006ded0
1400c418c:	48 89 f0             	mov    %rsi,%rax
1400c418f:	48 83 c4 28          	add    $0x28,%rsp
1400c4193:	5f                   	pop    %rdi
1400c4194:	5e                   	pop    %rsi
1400c4195:	c3                   	ret
1400c4196:	cc                   	int3
1400c4197:	cc                   	int3
1400c4198:	cc                   	int3
1400c4199:	cc                   	int3
1400c419a:	cc                   	int3
1400c419b:	cc                   	int3
1400c419c:	cc                   	int3
1400c419d:	cc                   	int3
1400c419e:	cc                   	int3
1400c419f:	cc                   	int3
1400c41a0:	56                   	push   %rsi
1400c41a1:	57                   	push   %rdi
1400c41a2:	48 83 ec 28          	sub    $0x28,%rsp
1400c41a6:	48 89 ce             	mov    %rcx,%rsi
1400c41a9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400c41ad:	48 bf 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rdi
1400c41b4:	ff ff ff
1400c41b7:	48 89 c8             	mov    %rcx,%rax
1400c41ba:	48 21 f8             	and    %rdi,%rax
1400c41bd:	48 3b 05 c4 f3 03 00 	cmp    0x3f3c4(%rip),%rax        # 0x140103588
1400c41c4:	75 05                	jne    0x1400c41cb
1400c41c6:	e8 c5 50 f5 ff       	call   0x140019290
1400c41cb:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
1400c41d2:	00
1400c41d3:	48 8b 0e             	mov    (%rsi),%rcx
1400c41d6:	48 21 cf             	and    %rcx,%rdi
1400c41d9:	48 3b 3d a8 f3 03 00 	cmp    0x3f3a8(%rip),%rdi        # 0x140103588
1400c41e0:	75 05                	jne    0x1400c41e7
1400c41e2:	e8 a9 50 f5 ff       	call   0x140019290
1400c41e7:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400c41ee:	48 83 c4 28          	add    $0x28,%rsp
1400c41f2:	5f                   	pop    %rdi
1400c41f3:	5e                   	pop    %rsi
1400c41f4:	c3                   	ret
1400c41f5:	cc                   	int3
1400c41f6:	cc                   	int3
1400c41f7:	cc                   	int3
1400c41f8:	cc                   	int3
1400c41f9:	cc                   	int3
1400c41fa:	cc                   	int3
1400c41fb:	cc                   	int3
1400c41fc:	cc                   	int3
1400c41fd:	cc                   	int3
1400c41fe:	cc                   	int3
1400c41ff:	cc                   	int3
1400c4200:	41 56                	push   %r14
1400c4202:	56                   	push   %rsi
1400c4203:	57                   	push   %rdi
1400c4204:	53                   	push   %rbx
1400c4205:	48 83 ec 58          	sub    $0x58,%rsp
1400c4209:	48 8b 05 30 ce 03 00 	mov    0x3ce30(%rip),%rax        # 0x140101040
1400c4210:	48 31 e0             	xor    %rsp,%rax
1400c4213:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400c4218:	44 89 41 54          	mov    %r8d,0x54(%rcx)
1400c421c:	48 0f be 42 17       	movsbq 0x17(%rdx),%rax
1400c4221:	48 85 c0             	test   %rax,%rax
1400c4224:	4c 8b 72 08          	mov    0x8(%rdx),%r14
1400c4228:	48 89 c3             	mov    %rax,%rbx
1400c422b:	49 0f 48 de          	cmovs  %r14,%rbx
1400c422f:	48 8d 71 58          	lea    0x58(%rcx),%rsi
1400c4233:	48 85 db             	test   %rbx,%rbx
1400c4236:	0f 84 8e 00 00 00    	je     0x1400c42ca
1400c423c:	48 89 d7             	mov    %rdx,%rdi
1400c423f:	48 39 d6             	cmp    %rdx,%rsi
1400c4242:	0f 84 d4 00 00 00    	je     0x1400c431c
1400c4248:	80 79 6f 00          	cmpb   $0x0,0x6f(%rcx)
1400c424c:	78 51                	js     0x1400c429f
1400c424e:	84 c0                	test   %al,%al
1400c4250:	78 26                	js     0x1400c4278
1400c4252:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400c4256:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400c425a:	0f 10 07             	movups (%rdi),%xmm0
1400c425d:	0f 11 06             	movups %xmm0,(%rsi)
1400c4260:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400c4265:	48 31 e1             	xor    %rsp,%rcx
1400c4268:	e8 63 b0 fa ff       	call   0x14006f2d0
1400c426d:	90                   	nop
1400c426e:	48 83 c4 58          	add    $0x58,%rsp
1400c4272:	5b                   	pop    %rbx
1400c4273:	5f                   	pop    %rdi
1400c4274:	5e                   	pop    %rsi
1400c4275:	41 5e                	pop    %r14
1400c4277:	c3                   	ret
1400c4278:	48 8b 3f             	mov    (%rdi),%rdi
1400c427b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400c4280:	48 31 e1             	xor    %rsp,%rcx
1400c4283:	e8 48 b0 fa ff       	call   0x14006f2d0
1400c4288:	48 89 f1             	mov    %rsi,%rcx
1400c428b:	48 89 fa             	mov    %rdi,%rdx
1400c428e:	4d 89 f0             	mov    %r14,%r8
1400c4291:	48 83 c4 58          	add    $0x58,%rsp
1400c4295:	5b                   	pop    %rbx
1400c4296:	5f                   	pop    %rdi
1400c4297:	5e                   	pop    %rsi
1400c4298:	41 5e                	pop    %r14
1400c429a:	e9 a1 79 f9 ff       	jmp    0x14005bc40
1400c429f:	84 c0                	test   %al,%al
1400c42a1:	79 03                	jns    0x1400c42a6
1400c42a3:	48 8b 3f             	mov    (%rdi),%rdi
1400c42a6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400c42ab:	48 31 e1             	xor    %rsp,%rcx
1400c42ae:	e8 1d b0 fa ff       	call   0x14006f2d0
1400c42b3:	48 89 f1             	mov    %rsi,%rcx
1400c42b6:	48 89 fa             	mov    %rdi,%rdx
1400c42b9:	49 89 d8             	mov    %rbx,%r8
1400c42bc:	48 83 c4 58          	add    $0x58,%rsp
1400c42c0:	5b                   	pop    %rbx
1400c42c1:	5f                   	pop    %rdi
1400c42c2:	5e                   	pop    %rsi
1400c42c3:	41 5e                	pop    %r14
1400c42c5:	e9 16 78 f9 ff       	jmp    0x14005bae0
1400c42ca:	44 89 c0             	mov    %r8d,%eax
1400c42cd:	48 b9 00 00 00 00 aa 	movabs $0xaaaaaaaa00000000,%rcx
1400c42d4:	aa aa aa
1400c42d7:	48 09 c1             	or     %rax,%rcx
1400c42da:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400c42df:	48 89 08             	mov    %rcx,(%rax)
1400c42e2:	48 8d 0d a7 75 f5 ff 	lea    -0xa8a59(%rip),%rcx        # 0x14001b890
1400c42e9:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400c42ed:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400c42f2:	49 89 00             	mov    %rax,(%r8)
1400c42f5:	49 c7 40 08 01 00 00 	movq   $0x1,0x8(%r8)
1400c42fc:	00
1400c42fd:	48 8d 05 90 ec 01 00 	lea    0x1ec90(%rip),%rax        # 0x1400e2f94
1400c4304:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c4309:	48 89 02             	mov    %rax,(%rdx)
1400c430c:	48 c7 42 08 02 00 00 	movq   $0x2,0x8(%rdx)
1400c4313:	00
1400c4314:	48 89 f1             	mov    %rsi,%rcx
1400c4317:	e8 24 7e f5 ff       	call   0x14001c140
1400c431c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400c4321:	48 31 e1             	xor    %rsp,%rcx
1400c4324:	48 3b 0d 15 cd 03 00 	cmp    0x3cd15(%rip),%rcx        # 0x140101040
1400c432b:	0f 84 3c ff ff ff    	je     0x1400c426d
1400c4331:	e8 9a af fa ff       	call   0x14006f2d0
1400c4336:	cc                   	int3
1400c4337:	cc                   	int3
1400c4338:	cc                   	int3
1400c4339:	cc                   	int3
1400c433a:	cc                   	int3
1400c433b:	cc                   	int3
1400c433c:	cc                   	int3
1400c433d:	cc                   	int3
1400c433e:	cc                   	int3
1400c433f:	cc                   	int3
1400c4340:	56                   	push   %rsi
1400c4341:	48 83 ec 20          	sub    $0x20,%rsp
1400c4345:	48 89 ce             	mov    %rcx,%rsi
1400c4348:	83 79 54 ff          	cmpl   $0xffffffff,0x54(%rcx)
1400c434c:	74 1a                	je     0x1400c4368
1400c434e:	80 7e 73 01          	cmpb   $0x1,0x73(%rsi)
1400c4352:	75 0d                	jne    0x1400c4361
1400c4354:	48 89 f1             	mov    %rsi,%rcx
1400c4357:	48 83 c4 20          	add    $0x20,%rsp
1400c435b:	5e                   	pop    %rsi
1400c435c:	e9 cf fb f6 ff       	jmp    0x140033f30
1400c4361:	90                   	nop
1400c4362:	48 83 c4 20          	add    $0x20,%rsp
1400c4366:	5e                   	pop    %rsi
1400c4367:	c3                   	ret
1400c4368:	8b 46 28             	mov    0x28(%rsi),%eax
1400c436b:	89 46 4c             	mov    %eax,0x4c(%rsi)
1400c436e:	48 8d 56 30          	lea    0x30(%rsi),%rdx
1400c4372:	48 89 f1             	mov    %rsi,%rcx
1400c4375:	45 31 c0             	xor    %r8d,%r8d
1400c4378:	e8 83 fe ff ff       	call   0x1400c4200
1400c437d:	eb cf                	jmp    0x1400c434e
1400c437f:	cc                   	int3
1400c4380:	41 56                	push   %r14
1400c4382:	56                   	push   %rsi
1400c4383:	57                   	push   %rdi
1400c4384:	53                   	push   %rbx
1400c4385:	48 83 ec 28          	sub    $0x28,%rsp
1400c4389:	48 89 d6             	mov    %rdx,%rsi
1400c438c:	48 89 cf             	mov    %rcx,%rdi
1400c438f:	83 79 54 ff          	cmpl   $0xffffffff,0x54(%rcx)
1400c4393:	75 15                	jne    0x1400c43aa
1400c4395:	8b 47 28             	mov    0x28(%rdi),%eax
1400c4398:	89 47 4c             	mov    %eax,0x4c(%rdi)
1400c439b:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1400c439f:	48 89 f9             	mov    %rdi,%rcx
1400c43a2:	45 31 c0             	xor    %r8d,%r8d
1400c43a5:	e8 56 fe ff ff       	call   0x1400c4200
1400c43aa:	49 be 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r14
1400c43b1:	ff ff ff
1400c43b4:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1400c43b8:	48 89 d8             	mov    %rbx,%rax
1400c43bb:	4c 21 f0             	and    %r14,%rax
1400c43be:	48 3b 05 c3 f1 03 00 	cmp    0x3f1c3(%rip),%rax        # 0x140103588
1400c43c5:	75 08                	jne    0x1400c43cf
1400c43c7:	48 89 d9             	mov    %rbx,%rcx
1400c43ca:	e8 81 4d f5 ff       	call   0x140019150
1400c43cf:	48 8b 0e             	mov    (%rsi),%rcx
1400c43d2:	48 89 c8             	mov    %rcx,%rax