1405e4093:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4098:	48 03 c8             	add    %rax,%rcx
1405e409b:	48 8b c1             	mov    %rcx,%rax
1405e409e:	48 8b 08             	mov    (%rax),%rcx
1405e40a1:	e8 1a e7 d9 ff       	call   0x1403827c0
1405e40a6:	48 8b 00             	mov    (%rax),%rax
1405e40a9:	48 89 84 24 68 21 00 	mov    %rax,0x2168(%rsp)
1405e40b0:	00
1405e40b1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e40b6:	48 83 c0 18          	add    $0x18,%rax
1405e40ba:	48 63 00             	movslq (%rax),%rax
1405e40bd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e40c1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e40c6:	48 03 c8             	add    %rax,%rcx
1405e40c9:	48 8b c1             	mov    %rcx,%rax
1405e40cc:	48 8b 08             	mov    (%rax),%rcx
1405e40cf:	e8 ec e6 d9 ff       	call   0x1403827c0
1405e40d4:	48 8b 00             	mov    (%rax),%rax
1405e40d7:	48 89 84 24 70 21 00 	mov    %rax,0x2170(%rsp)
1405e40de:	00
1405e40df:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e40e4:	48 83 c0 1c          	add    $0x1c,%rax
1405e40e8:	48 63 00             	movslq (%rax),%rax
1405e40eb:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e40ef:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e40f4:	48 03 c8             	add    %rax,%rcx
1405e40f7:	48 8b c1             	mov    %rcx,%rax
1405e40fa:	48 8b 08             	mov    (%rax),%rcx
1405e40fd:	e8 be e6 d9 ff       	call   0x1403827c0
1405e4102:	48 8b 00             	mov    (%rax),%rax
1405e4105:	48 89 84 24 a8 80 00 	mov    %rax,0x80a8(%rsp)
1405e410c:	00
1405e410d:	48 8b 8c 24 70 21 00 	mov    0x2170(%rsp),%rcx
1405e4114:	00
1405e4115:	e8 16 12 d9 ff       	call   0x140375330
1405e411a:	48 89 84 24 60 21 00 	mov    %rax,0x2160(%rsp)
1405e4121:	00
1405e4122:	b9 18 00 00 00       	mov    $0x18,%ecx
1405e4127:	e8 dc 6f 83 00       	call   0x140e1b108
1405e412c:	48 89 84 24 50 21 00 	mov    %rax,0x2150(%rsp)
1405e4133:	00
1405e4134:	48 83 bc 24 50 21 00 	cmpq   $0x0,0x2150(%rsp)
1405e413b:	00 00
1405e413d:	74 3c                	je     0x1405e417b
1405e413f:	48 8d 8c 24 f9 01 00 	lea    0x1f9(%rsp),%rcx
1405e4146:	00
1405e4147:	e8 64 2d bb ff       	call   0x140196eb0
1405e414c:	48 89 84 24 98 80 00 	mov    %rax,0x8098(%rsp)
1405e4153:	00
1405e4154:	4c 8b 84 24 98 80 00 	mov    0x8098(%rsp),%r8
1405e415b:	00
1405e415c:	48 8b 94 24 60 21 00 	mov    0x2160(%rsp),%rdx
1405e4163:	00
1405e4164:	48 8b 8c 24 50 21 00 	mov    0x2150(%rsp),%rcx
1405e416b:	00
1405e416c:	e8 ef 55 fd ff       	call   0x1405b9760
1405e4171:	48 89 84 24 58 21 00 	mov    %rax,0x2158(%rsp)
1405e4178:	00
1405e4179:	eb 0c                	jmp    0x1405e4187
1405e417b:	48 c7 84 24 58 21 00 	movq   $0x0,0x2158(%rsp)
1405e4182:	00 00 00 00 00
1405e4187:	48 8b 84 24 58 21 00 	mov    0x2158(%rsp),%rax
1405e418e:	00
1405e418f:	48 89 84 24 a0 80 00 	mov    %rax,0x80a0(%rsp)
1405e4196:	00
1405e4197:	48 8b 84 24 a0 80 00 	mov    0x80a0(%rsp),%rax
1405e419e:	00
1405e419f:	48 89 84 24 80 21 00 	mov    %rax,0x2180(%rsp)
1405e41a6:	00
1405e41a7:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
1405e41ae:	00
1405e41af:	eb 0a                	jmp    0x1405e41bb
1405e41b1:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e41b5:	ff c0                	inc    %eax
1405e41b7:	89 44 24 60          	mov    %eax,0x60(%rsp)
1405e41bb:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e41bf:	48 3b 84 24 60 21 00 	cmp    0x2160(%rsp),%rax
1405e41c6:	00
1405e41c7:	0f 83 d6 00 00 00    	jae    0x1405e42a3
1405e41cd:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e41d1:	8b d0                	mov    %eax,%edx
1405e41d3:	48 8b 8c 24 68 21 00 	mov    0x2168(%rsp),%rcx
1405e41da:	00
1405e41db:	e8 10 9a c5 ff       	call   0x14023dbf0
1405e41e0:	48 8b c8             	mov    %rax,%rcx
1405e41e3:	e8 18 9a c5 ff       	call   0x14023dc00
1405e41e8:	0f b6 c0             	movzbl %al,%eax
1405e41eb:	85 c0                	test   %eax,%eax
1405e41ed:	0f 84 ab 00 00 00    	je     0x1405e429e
1405e41f3:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e41f7:	8b d0                	mov    %eax,%edx
1405e41f9:	48 8b 8c 24 68 21 00 	mov    0x2168(%rsp),%rcx
1405e4200:	00
1405e4201:	e8 ea 99 c5 ff       	call   0x14023dbf0
1405e4206:	48 8b c8             	mov    %rax,%rcx
1405e4209:	e8 a2 2c bb ff       	call   0x140196eb0
1405e420e:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e4212:	74 1d                	je     0x1405e4231
1405e4214:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e4218:	8b d0                	mov    %eax,%edx
1405e421a:	48 8b 8c 24 70 21 00 	mov    0x2170(%rsp),%rcx
1405e4221:	00
1405e4222:	e8 c9 99 c5 ff       	call   0x14023dbf0
1405e4227:	48 89 84 24 78 21 00 	mov    %rax,0x2178(%rsp)
1405e422e:	00
1405e422f:	eb 1b                	jmp    0x1405e424c
1405e4231:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e4235:	8b d0                	mov    %eax,%edx
1405e4237:	48 8b 8c 24 a8 80 00 	mov    0x80a8(%rsp),%rcx
1405e423e:	00
1405e423f:	e8 ac 99 c5 ff       	call   0x14023dbf0
1405e4244:	48 89 84 24 78 21 00 	mov    %rax,0x2178(%rsp)
1405e424b:	00
1405e424c:	48 8b 84 24 78 21 00 	mov    0x2178(%rsp),%rax
1405e4253:	00
1405e4254:	48 89 84 24 b0 80 00 	mov    %rax,0x80b0(%rsp)
1405e425b:	00
1405e425c:	48 8d 84 24 b8 f0 00 	lea    0xf0b8(%rsp),%rax
1405e4263:	00
1405e4264:	48 8b f8             	mov    %rax,%rdi
1405e4267:	48 8b b4 24 b0 80 00 	mov    0x80b0(%rsp),%rsi
1405e426e:	00
1405e426f:	b9 10 00 00 00       	mov    $0x10,%ecx
1405e4274:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1405e4276:	8b 44 24 60          	mov    0x60(%rsp),%eax
1405e427a:	8b d0                	mov    %eax,%edx
1405e427c:	48 8b 8c 24 80 21 00 	mov    0x2180(%rsp),%rcx
1405e4283:	00
1405e4284:	e8 67 99 c5 ff       	call   0x14023dbf0
1405e4289:	48 8d 8c 24 b8 f0 00 	lea    0xf0b8(%rsp),%rcx
1405e4290:	00
1405e4291:	48 8b f8             	mov    %rax,%rdi
1405e4294:	48 8b f1             	mov    %rcx,%rsi
1405e4297:	b9 10 00 00 00       	mov    $0x10,%ecx
1405e429c:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1405e429e:	e9 0e ff ff ff       	jmp    0x1405e41b1
1405e42a3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e42a8:	48 83 c0 10          	add    $0x10,%rax
1405e42ac:	48 63 00             	movslq (%rax),%rax
1405e42af:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e42b3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e42b8:	48 03 c8             	add    %rax,%rcx
1405e42bb:	48 8b c1             	mov    %rcx,%rax
1405e42be:	48 89 84 24 98 21 00 	mov    %rax,0x2198(%rsp)
1405e42c5:	00
1405e42c6:	48 8b 84 24 98 21 00 	mov    0x2198(%rsp),%rax
1405e42cd:	00
1405e42ce:	48 8b 08             	mov    (%rax),%rcx
1405e42d1:	e8 6a ae bb ff       	call   0x14019f140
1405e42d6:	90                   	nop
1405e42d7:	b9 50 00 00 00       	mov    $0x50,%ecx
1405e42dc:	e8 27 6e 83 00       	call   0x140e1b108
1405e42e1:	48 89 84 24 88 21 00 	mov    %rax,0x2188(%rsp)
1405e42e8:	00
1405e42e9:	48 83 bc 24 88 21 00 	cmpq   $0x0,0x2188(%rsp)
1405e42f0:	00 00
1405e42f2:	0f 84 95 00 00 00    	je     0x1405e438d
1405e42f8:	48 8d 84 24 e0 e2 00 	lea    0xe2e0(%rsp),%rax
1405e42ff:	00
1405e4300:	48 89 84 24 c8 80 00 	mov    %rax,0x80c8(%rsp)
1405e4307:	00
1405e4308:	48 8d 84 24 e8 e2 00 	lea    0xe2e8(%rsp),%rax
1405e430f:	00
1405e4310:	48 89 84 24 b8 80 00 	mov    %rax,0x80b8(%rsp)
1405e4317:	00
1405e4318:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e431d:	48 83 c0 28          	add    $0x28,%rax
1405e4321:	48 8b d0             	mov    %rax,%rdx
1405e4324:	48 8b 8c 24 b8 80 00 	mov    0x80b8(%rsp),%rcx
1405e432b:	00
1405e432c:	e8 9f ba bb ff       	call   0x14019fdd0
1405e4331:	48 89 84 24 c0 80 00 	mov    %rax,0x80c0(%rsp)
1405e4338:	00
1405e4339:	48 8b 94 24 c0 80 00 	mov    0x80c0(%rsp),%rdx
1405e4340:	00
1405e4341:	48 8b 8c 24 c8 80 00 	mov    0x80c8(%rsp),%rcx
1405e4348:	00
1405e4349:	e8 62 8e c2 ff       	call   0x14020d1b0
1405e434e:	48 89 84 24 d0 80 00 	mov    %rax,0x80d0(%rsp)
1405e4355:	00
1405e4356:	48 8b 84 24 d0 80 00 	mov    0x80d0(%rsp),%rax
1405e435d:	00
1405e435e:	48 89 84 24 d8 80 00 	mov    %rax,0x80d8(%rsp)
1405e4365:	00
1405e4366:	4c 8b 84 24 80 21 00 	mov    0x2180(%rsp),%r8
1405e436d:	00
1405e436e:	48 8b 94 24 d8 80 00 	mov    0x80d8(%rsp),%rdx
1405e4375:	00
1405e4376:	48 8b 8c 24 88 21 00 	mov    0x2188(%rsp),%rcx
1405e437d:	00
1405e437e:	e8 8d e5 14 00       	call   0x140732910
1405e4383:	48 89 84 24 90 21 00 	mov    %rax,0x2190(%rsp)
1405e438a:	00
1405e438b:	eb 0c                	jmp    0x1405e4399
1405e438d:	48 c7 84 24 90 21 00 	movq   $0x0,0x2190(%rsp)
1405e4394:	00 00 00 00 00
1405e4399:	48 8b 84 24 90 21 00 	mov    0x2190(%rsp),%rax
1405e43a0:	00
1405e43a1:	48 89 84 24 e0 80 00 	mov    %rax,0x80e0(%rsp)
1405e43a8:	00
1405e43a9:	48 8b 84 24 98 21 00 	mov    0x2198(%rsp),%rax
1405e43b0:	00
1405e43b1:	48 8b 8c 24 e0 80 00 	mov    0x80e0(%rsp),%rcx
1405e43b8:	00
1405e43b9:	48 89 08             	mov    %rcx,(%rax)
1405e43bc:	e9 ab aa 02 00       	jmp    0x14060ee6c
1405e43c1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e43c6:	48 83 c0 14          	add    $0x14,%rax
1405e43ca:	48 63 00             	movslq (%rax),%rax
1405e43cd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e43d1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e43d6:	48 03 c8             	add    %rax,%rcx
1405e43d9:	48 8b c1             	mov    %rcx,%rax
1405e43dc:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e43e0:	0f 84 20 02 00 00    	je     0x1405e4606
1405e43e6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e43eb:	48 83 c0 68          	add    $0x68,%rax
1405e43ef:	0f b6 00             	movzbl (%rax),%eax
1405e43f2:	85 c0                	test   %eax,%eax
1405e43f4:	0f 84 22 01 00 00    	je     0x1405e451c
1405e43fa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e43ff:	48 83 c0 28          	add    $0x28,%rax
1405e4403:	48 8b c8             	mov    %rax,%rcx
1405e4406:	e8 55 3c 13 00       	call   0x140718060
1405e440b:	0f b6 c0             	movzbl %al,%eax
1405e440e:	85 c0                	test   %eax,%eax
1405e4410:	74 75                	je     0x1405e4487
1405e4412:	48 8d 84 24 f0 e2 00 	lea    0xe2f0(%rsp),%rax
1405e4419:	00
1405e441a:	48 89 84 24 e8 80 00 	mov    %rax,0x80e8(%rsp)
1405e4421:	00
1405e4422:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4427:	48 83 c0 20          	add    $0x20,%rax
1405e442b:	48 89 84 24 f0 80 00 	mov    %rax,0x80f0(%rsp)
1405e4432:	00
1405e4433:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4438:	48 83 c0 28          	add    $0x28,%rax
1405e443c:	4c 8b c0             	mov    %rax,%r8
1405e443f:	48 8b 94 24 e8 80 00 	mov    0x80e8(%rsp),%rdx
1405e4446:	00
1405e4447:	48 8b 8c 24 f0 80 00 	mov    0x80f0(%rsp),%rcx
1405e444e:	00
1405e444f:	e8 7c 3c 13 00       	call   0x1407180d0
1405e4454:	48 89 84 24 f8 80 00 	mov    %rax,0x80f8(%rsp)
1405e445b:	00
1405e445c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4461:	48 83 c0 28          	add    $0x28,%rax
1405e4465:	4c 8b c0             	mov    %rax,%r8
1405e4468:	48 8b 94 24 f8 80 00 	mov    0x80f8(%rsp),%rdx
1405e446f:	00
1405e4470:	48 8d 8c 24 f8 e2 00 	lea    0xe2f8(%rsp),%rcx
1405e4477:	00
1405e4478:	e8 c3 39 13 00       	call   0x140717e40
1405e447d:	48 89 84 24 a0 21 00 	mov    %rax,0x21a0(%rsp)
1405e4484:	00
1405e4485:	eb 24                	jmp    0x1405e44ab
1405e4487:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e448c:	48 83 c0 20          	add    $0x20,%rax
1405e4490:	48 8b 00             	mov    (%rax),%rax
1405e4493:	48 89 84 24 00 81 00 	mov    %rax,0x8100(%rsp)
1405e449a:	00
1405e449b:	48 8d 84 24 00 81 00 	lea    0x8100(%rsp),%rax
1405e44a2:	00
1405e44a3:	48 89 84 24 a0 21 00 	mov    %rax,0x21a0(%rsp)
1405e44aa:	00
1405e44ab:	48 8b 84 24 a0 21 00 	mov    0x21a0(%rsp),%rax
1405e44b2:	00
1405e44b3:	48 89 84 24 08 81 00 	mov    %rax,0x8108(%rsp)
1405e44ba:	00
1405e44bb:	48 8b 84 24 08 81 00 	mov    0x8108(%rsp),%rax
1405e44c2:	00
1405e44c3:	48 8b 00             	mov    (%rax),%rax
1405e44c6:	48 89 84 24 10 81 00 	mov    %rax,0x8110(%rsp)
1405e44cd:	00
1405e44ce:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e44d3:	48 83 c0 10          	add    $0x10,%rax
1405e44d7:	48 63 00             	movslq (%rax),%rax
1405e44da:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e44de:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e44e3:	48 03 c8             	add    %rax,%rcx
1405e44e6:	48 8b c1             	mov    %rcx,%rax
1405e44e9:	48 8b c8             	mov    %rax,%rcx
1405e44ec:	e8 ff b6 c5 ff       	call   0x14023fbf0
1405e44f1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e44f6:	48 83 c0 10          	add    $0x10,%rax
1405e44fa:	48 63 00             	movslq (%rax),%rax
1405e44fd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4501:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4506:	48 03 c8             	add    %rax,%rcx
1405e4509:	48 8b c1             	mov    %rcx,%rax
1405e450c:	48 8b 8c 24 10 81 00 	mov    0x8110(%rsp),%rcx
1405e4513:	00
1405e4514:	48 89 08             	mov    %rcx,(%rax)
1405e4517:	e9 ea 00 00 00       	jmp    0x1405e4606
1405e451c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4521:	48 83 c0 28          	add    $0x28,%rax
1405e4525:	48 8b c8             	mov    %rax,%rcx
1405e4528:	e8 33 3b 13 00       	call   0x140718060
1405e452d:	0f b6 c0             	movzbl %al,%eax
1405e4530:	85 c0                	test   %eax,%eax
1405e4532:	74 75                	je     0x1405e45a9
1405e4534:	48 8d 84 24 00 e3 00 	lea    0xe300(%rsp),%rax
1405e453b:	00
1405e453c:	48 89 84 24 18 81 00 	mov    %rax,0x8118(%rsp)
1405e4543:	00
1405e4544:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4549:	48 83 c0 20          	add    $0x20,%rax
1405e454d:	48 89 84 24 20 81 00 	mov    %rax,0x8120(%rsp)
1405e4554:	00
1405e4555:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e455a:	48 83 c0 28          	add    $0x28,%rax
1405e455e:	4c 8b c0             	mov    %rax,%r8
1405e4561:	48 8b 94 24 18 81 00 	mov    0x8118(%rsp),%rdx
1405e4568:	00
1405e4569:	48 8b 8c 24 20 81 00 	mov    0x8120(%rsp),%rcx
1405e4570:	00
1405e4571:	e8 5a 3b 13 00       	call   0x1407180d0
1405e4576:	48 89 84 24 28 81 00 	mov    %rax,0x8128(%rsp)
1405e457d:	00
1405e457e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4583:	48 83 c0 28          	add    $0x28,%rax
1405e4587:	4c 8b c0             	mov    %rax,%r8
1405e458a:	48 8b 94 24 28 81 00 	mov    0x8128(%rsp),%rdx
1405e4591:	00
1405e4592:	48 8d 8c 24 08 e3 00 	lea    0xe308(%rsp),%rcx
1405e4599:	00
1405e459a:	e8 a1 38 13 00       	call   0x140717e40
1405e459f:	48 89 84 24 a8 21 00 	mov    %rax,0x21a8(%rsp)
1405e45a6:	00
1405e45a7:	eb 24                	jmp    0x1405e45cd
1405e45a9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e45ae:	48 83 c0 20          	add    $0x20,%rax
1405e45b2:	48 8b 00             	mov    (%rax),%rax
1405e45b5:	48 89 84 24 30 81 00 	mov    %rax,0x8130(%rsp)
1405e45bc:	00
1405e45bd:	48 8d 84 24 30 81 00 	lea    0x8130(%rsp),%rax
1405e45c4:	00
1405e45c5:	48 89 84 24 a8 21 00 	mov    %rax,0x21a8(%rsp)
1405e45cc:	00
1405e45cd:	48 8b 84 24 a8 21 00 	mov    0x21a8(%rsp),%rax
1405e45d4:	00
1405e45d5:	48 89 84 24 38 81 00 	mov    %rax,0x8138(%rsp)
1405e45dc:	00
1405e45dd:	48 8b 84 24 38 81 00 	mov    0x8138(%rsp),%rax
1405e45e4:	00
1405e45e5:	48 8b 00             	mov    (%rax),%rax
1405e45e8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e45ed:	48 83 c1 10          	add    $0x10,%rcx
1405e45f1:	48 63 09             	movslq (%rcx),%rcx
1405e45f4:	48 6b c9 08          	imul   $0x8,%rcx,%rcx