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
1405e45f8:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e45fd:	48 03 d1             	add    %rcx,%rdx
1405e4600:	48 8b ca             	mov    %rdx,%rcx
1405e4603:	48 89 01             	mov    %rax,(%rcx)
1405e4606:	e9 61 a8 02 00       	jmp    0x14060ee6c
1405e460b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4610:	48 83 c0 14          	add    $0x14,%rax
1405e4614:	48 63 00             	movslq (%rax),%rax
1405e4617:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e461b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4620:	48 03 c8             	add    %rax,%rcx
1405e4623:	48 8b c1             	mov    %rcx,%rax
1405e4626:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e462a:	0f 85 20 02 00 00    	jne    0x1405e4850
1405e4630:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4635:	48 83 c0 68          	add    $0x68,%rax
1405e4639:	0f b6 00             	movzbl (%rax),%eax
1405e463c:	85 c0                	test   %eax,%eax
1405e463e:	0f 84 22 01 00 00    	je     0x1405e4766
1405e4644:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4649:	48 83 c0 28          	add    $0x28,%rax
1405e464d:	48 8b c8             	mov    %rax,%rcx
1405e4650:	e8 0b 3a 13 00       	call   0x140718060
1405e4655:	0f b6 c0             	movzbl %al,%eax
1405e4658:	85 c0                	test   %eax,%eax
1405e465a:	74 75                	je     0x1405e46d1
1405e465c:	48 8d 84 24 10 e3 00 	lea    0xe310(%rsp),%rax
1405e4663:	00
1405e4664:	48 89 84 24 40 81 00 	mov    %rax,0x8140(%rsp)
1405e466b:	00
1405e466c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4671:	48 83 c0 20          	add    $0x20,%rax
1405e4675:	48 89 84 24 48 81 00 	mov    %rax,0x8148(%rsp)
1405e467c:	00
1405e467d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4682:	48 83 c0 28          	add    $0x28,%rax
1405e4686:	4c 8b c0             	mov    %rax,%r8
1405e4689:	48 8b 94 24 40 81 00 	mov    0x8140(%rsp),%rdx
1405e4690:	00
1405e4691:	48 8b 8c 24 48 81 00 	mov    0x8148(%rsp),%rcx
1405e4698:	00
1405e4699:	e8 32 3a 13 00       	call   0x1407180d0
1405e469e:	48 89 84 24 50 81 00 	mov    %rax,0x8150(%rsp)
1405e46a5:	00
1405e46a6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e46ab:	48 83 c0 28          	add    $0x28,%rax
1405e46af:	4c 8b c0             	mov    %rax,%r8
1405e46b2:	48 8b 94 24 50 81 00 	mov    0x8150(%rsp),%rdx
1405e46b9:	00
1405e46ba:	48 8d 8c 24 18 e3 00 	lea    0xe318(%rsp),%rcx
1405e46c1:	00
1405e46c2:	e8 79 37 13 00       	call   0x140717e40
1405e46c7:	48 89 84 24 b0 21 00 	mov    %rax,0x21b0(%rsp)
1405e46ce:	00
1405e46cf:	eb 24                	jmp    0x1405e46f5
1405e46d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e46d6:	48 83 c0 20          	add    $0x20,%rax
1405e46da:	48 8b 00             	mov    (%rax),%rax
1405e46dd:	48 89 84 24 58 81 00 	mov    %rax,0x8158(%rsp)
1405e46e4:	00
1405e46e5:	48 8d 84 24 58 81 00 	lea    0x8158(%rsp),%rax
1405e46ec:	00
1405e46ed:	48 89 84 24 b0 21 00 	mov    %rax,0x21b0(%rsp)
1405e46f4:	00
1405e46f5:	48 8b 84 24 b0 21 00 	mov    0x21b0(%rsp),%rax
1405e46fc:	00
1405e46fd:	48 89 84 24 60 81 00 	mov    %rax,0x8160(%rsp)
1405e4704:	00
1405e4705:	48 8b 84 24 60 81 00 	mov    0x8160(%rsp),%rax
1405e470c:	00
1405e470d:	48 8b 00             	mov    (%rax),%rax
1405e4710:	48 89 84 24 68 81 00 	mov    %rax,0x8168(%rsp)
1405e4717:	00
1405e4718:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e471d:	48 83 c0 10          	add    $0x10,%rax
1405e4721:	48 63 00             	movslq (%rax),%rax
1405e4724:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4728:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e472d:	48 03 c8             	add    %rax,%rcx
1405e4730:	48 8b c1             	mov    %rcx,%rax
1405e4733:	48 8b c8             	mov    %rax,%rcx
1405e4736:	e8 b5 b4 c5 ff       	call   0x14023fbf0
1405e473b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4740:	48 83 c0 10          	add    $0x10,%rax
1405e4744:	48 63 00             	movslq (%rax),%rax
1405e4747:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e474b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4750:	48 03 c8             	add    %rax,%rcx
1405e4753:	48 8b c1             	mov    %rcx,%rax
1405e4756:	48 8b 8c 24 68 81 00 	mov    0x8168(%rsp),%rcx
1405e475d:	00
1405e475e:	48 89 08             	mov    %rcx,(%rax)
1405e4761:	e9 ea 00 00 00       	jmp    0x1405e4850
1405e4766:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e476b:	48 83 c0 28          	add    $0x28,%rax
1405e476f:	48 8b c8             	mov    %rax,%rcx
1405e4772:	e8 e9 38 13 00       	call   0x140718060
1405e4777:	0f b6 c0             	movzbl %al,%eax
1405e477a:	85 c0                	test   %eax,%eax
1405e477c:	74 75                	je     0x1405e47f3
1405e477e:	48 8d 84 24 20 e3 00 	lea    0xe320(%rsp),%rax
1405e4785:	00
1405e4786:	48 89 84 24 70 81 00 	mov    %rax,0x8170(%rsp)
1405e478d:	00
1405e478e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4793:	48 83 c0 20          	add    $0x20,%rax
1405e4797:	48 89 84 24 78 81 00 	mov    %rax,0x8178(%rsp)
1405e479e:	00
1405e479f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e47a4:	48 83 c0 28          	add    $0x28,%rax
1405e47a8:	4c 8b c0             	mov    %rax,%r8
1405e47ab:	48 8b 94 24 70 81 00 	mov    0x8170(%rsp),%rdx
1405e47b2:	00
1405e47b3:	48 8b 8c 24 78 81 00 	mov    0x8178(%rsp),%rcx
1405e47ba:	00
1405e47bb:	e8 10 39 13 00       	call   0x1407180d0
1405e47c0:	48 89 84 24 80 81 00 	mov    %rax,0x8180(%rsp)
1405e47c7:	00
1405e47c8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e47cd:	48 83 c0 28          	add    $0x28,%rax
1405e47d1:	4c 8b c0             	mov    %rax,%r8
1405e47d4:	48 8b 94 24 80 81 00 	mov    0x8180(%rsp),%rdx
1405e47db:	00
1405e47dc:	48 8d 8c 24 28 e3 00 	lea    0xe328(%rsp),%rcx
1405e47e3:	00
1405e47e4:	e8 57 36 13 00       	call   0x140717e40
1405e47e9:	48 89 84 24 b8 21 00 	mov    %rax,0x21b8(%rsp)
1405e47f0:	00
1405e47f1:	eb 24                	jmp    0x1405e4817
1405e47f3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e47f8:	48 83 c0 20          	add    $0x20,%rax
1405e47fc:	48 8b 00             	mov    (%rax),%rax
1405e47ff:	48 89 84 24 88 81 00 	mov    %rax,0x8188(%rsp)
1405e4806:	00
1405e4807:	48 8d 84 24 88 81 00 	lea    0x8188(%rsp),%rax
1405e480e:	00
1405e480f:	48 89 84 24 b8 21 00 	mov    %rax,0x21b8(%rsp)
1405e4816:	00
1405e4817:	48 8b 84 24 b8 21 00 	mov    0x21b8(%rsp),%rax
1405e481e:	00
1405e481f:	48 89 84 24 90 81 00 	mov    %rax,0x8190(%rsp)
1405e4826:	00
1405e4827:	48 8b 84 24 90 81 00 	mov    0x8190(%rsp),%rax
1405e482e:	00
1405e482f:	48 8b 00             	mov    (%rax),%rax
1405e4832:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e4837:	48 83 c1 10          	add    $0x10,%rcx
1405e483b:	48 63 09             	movslq (%rcx),%rcx
1405e483e:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e4842:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e4847:	48 03 d1             	add    %rcx,%rdx
1405e484a:	48 8b ca             	mov    %rdx,%rcx
1405e484d:	48 89 01             	mov    %rax,(%rcx)
1405e4850:	e9 17 a6 02 00       	jmp    0x14060ee6c
1405e4855:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e485a:	48 83 c0 14          	add    $0x14,%rax
1405e485e:	48 63 00             	movslq (%rax),%rax
1405e4861:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4865:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e486a:	48 03 c8             	add    %rax,%rcx
1405e486d:	48 8b c1             	mov    %rcx,%rax
1405e4870:	48 8b 08             	mov    (%rax),%rcx
1405e4873:	e8 d8 22 c9 ff       	call   0x140276b50
1405e4878:	89 84 24 b4 10 00 00 	mov    %eax,0x10b4(%rsp)
1405e487f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e4884:	48 83 c1 18          	add    $0x18,%rcx
1405e4888:	48 63 09             	movslq (%rcx),%rcx
1405e488b:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e488f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e4894:	48 03 d1             	add    %rcx,%rdx
1405e4897:	48 8b ca             	mov    %rdx,%rcx
1405e489a:	48 8b 09             	mov    (%rcx),%rcx
1405e489d:	e8 ae 22 c9 ff       	call   0x140276b50
1405e48a2:	8b 8c 24 b4 10 00 00 	mov    0x10b4(%rsp),%ecx
1405e48a9:	3b c8                	cmp    %eax,%ecx