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
1405e48ab:	74 1e                	je     0x1405e48cb
1405e48ad:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e48b2:	48 83 c0 60          	add    $0x60,%rax
1405e48b6:	48 8d 15 d3 3b a3 00 	lea    0xa33bd3(%rip),%rdx        # 0x141018490
1405e48bd:	48 8b 08             	mov    (%rax),%rcx
1405e48c0:	e8 3b 0e 03 00       	call   0x140615700
1405e48c5:	90                   	nop
1405e48c6:	e9 a1 a5 02 00       	jmp    0x14060ee6c
1405e48cb:	48 8d 84 24 30 e3 00 	lea    0xe330(%rsp),%rax
1405e48d2:	00
1405e48d3:	48 89 84 24 98 81 00 	mov    %rax,0x8198(%rsp)
1405e48da:	00
1405e48db:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e48e0:	48 83 c0 28          	add    $0x28,%rax
1405e48e4:	48 8b d0             	mov    %rax,%rdx
1405e48e7:	48 8b 8c 24 98 81 00 	mov    0x8198(%rsp),%rcx
1405e48ee:	00
1405e48ef:	e8 dc b4 bb ff       	call   0x14019fdd0
1405e48f4:	48 89 84 24 a0 81 00 	mov    %rax,0x81a0(%rsp)
1405e48fb:	00
1405e48fc:	48 8b 94 24 a0 81 00 	mov    0x81a0(%rsp),%rdx
1405e4903:	00
1405e4904:	48 8d 8c 24 c8 21 00 	lea    0x21c8(%rsp),%rcx
1405e490b:	00
1405e490c:	e8 9f 88 c2 ff       	call   0x14020d1b0
1405e4911:	90                   	nop
1405e4912:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4917:	48 83 c0 14          	add    $0x14,%rax
1405e491b:	48 63 00             	movslq (%rax),%rax
1405e491e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4922:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4927:	48 03 c8             	add    %rax,%rcx
1405e492a:	48 8b c1             	mov    %rcx,%rax
1405e492d:	48 8b 00             	mov    (%rax),%rax
1405e4930:	48 89 84 24 b8 81 00 	mov    %rax,0x81b8(%rsp)
1405e4937:	00
1405e4938:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e493d:	48 83 c0 18          	add    $0x18,%rax
1405e4941:	48 63 00             	movslq (%rax),%rax
1405e4944:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4948:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e494d:	48 03 c8             	add    %rax,%rcx
1405e4950:	48 8b c1             	mov    %rcx,%rax
1405e4953:	48 8b 00             	mov    (%rax),%rax
1405e4956:	48 89 84 24 b0 81 00 	mov    %rax,0x81b0(%rsp)
1405e495d:	00
1405e495e:	48 8d 84 24 38 e3 00 	lea    0xe338(%rsp),%rax
1405e4965:	00
1405e4966:	48 89 84 24 a8 81 00 	mov    %rax,0x81a8(%rsp)
1405e496d:	00
1405e496e:	48 8d 94 24 c8 21 00 	lea    0x21c8(%rsp),%rdx
1405e4975:	00
1405e4976:	48 8b 8c 24 a8 81 00 	mov    0x81a8(%rsp),%rcx
1405e497d:	00
1405e497e:	e8 4d b4 bb ff       	call   0x14019fdd0
1405e4983:	48 89 84 24 c0 81 00 	mov    %rax,0x81c0(%rsp)
1405e498a:	00
1405e498b:	4c 8b 8c 24 b0 81 00 	mov    0x81b0(%rsp),%r9
1405e4992:	00
1405e4993:	4c 8b 84 24 b8 81 00 	mov    0x81b8(%rsp),%r8
1405e499a:	00
1405e499b:	48 8b 94 24 c0 81 00 	mov    0x81c0(%rsp),%rdx
1405e49a2:	00
1405e49a3:	48 8d 8c 24 c0 21 00 	lea    0x21c0(%rsp),%rcx
1405e49aa:	00
1405e49ab:	e8 40 38 22 00       	call   0x1408081f0
1405e49b0:	90                   	nop
1405e49b1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e49b6:	48 83 c0 10          	add    $0x10,%rax
1405e49ba:	48 63 00             	movslq (%rax),%rax
1405e49bd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e49c1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e49c6:	48 03 c8             	add    %rax,%rcx
1405e49c9:	48 8b c1             	mov    %rcx,%rax
1405e49cc:	48 8b 08             	mov    (%rax),%rcx
1405e49cf:	e8 6c a7 bb ff       	call   0x14019f140
1405e49d4:	48 8d 8c 24 c0 21 00 	lea    0x21c0(%rsp),%rcx
1405e49db:	00
1405e49dc:	e8 7f 19 bc ff       	call   0x1401a6360
1405e49e1:	48 89 84 24 c8 81 00 	mov    %rax,0x81c8(%rsp)
1405e49e8:	00
1405e49e9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e49ee:	48 83 c0 10          	add    $0x10,%rax
1405e49f2:	48 63 00             	movslq (%rax),%rax
1405e49f5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e49f9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e49fe:	48 03 c8             	add    %rax,%rcx
1405e4a01:	48 8b c1             	mov    %rcx,%rax
1405e4a04:	48 8b 8c 24 c8 81 00 	mov    0x81c8(%rsp),%rcx
1405e4a0b:	00
1405e4a0c:	48 89 08             	mov    %rcx,(%rax)
1405e4a0f:	48 8d 8c 24 c0 21 00 	lea    0x21c0(%rsp),%rcx
1405e4a16:	00
1405e4a17:	e8 d4 9a bb ff       	call   0x14019e4f0
1405e4a1c:	90                   	nop
1405e4a1d:	48 8d 8c 24 c8 21 00 	lea    0x21c8(%rsp),%rcx
1405e4a24:	00
1405e4a25:	e8 c6 9a bb ff       	call   0x14019e4f0
1405e4a2a:	90                   	nop
1405e4a2b:	e9 3c a4 02 00       	jmp    0x14060ee6c
1405e4a30:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4a35:	48 83 c0 20          	add    $0x20,%rax
1405e4a39:	48 8b 08             	mov    (%rax),%rcx
1405e4a3c:	e8 0f 21 c9 ff       	call   0x140276b50
1405e4a41:	89 84 24 b8 10 00 00 	mov    %eax,0x10b8(%rsp)
1405e4a48:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e4a4d:	48 83 c1 14          	add    $0x14,%rcx
1405e4a51:	48 63 09             	movslq (%rcx),%rcx
1405e4a54:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e4a58:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e4a5d:	48 03 d1             	add    %rcx,%rdx
1405e4a60:	48 8b ca             	mov    %rdx,%rcx
1405e4a63:	48 8b 09             	mov    (%rcx),%rcx
1405e4a66:	e8 e5 20 c9 ff       	call   0x140276b50
1405e4a6b:	8b 8c 24 b8 10 00 00 	mov    0x10b8(%rsp),%ecx
1405e4a72:	3b c8                	cmp    %eax,%ecx
1405e4a74:	74 1e                	je     0x1405e4a94
1405e4a76:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4a7b:	48 83 c0 60          	add    $0x60,%rax
1405e4a7f:	48 8d 15 0a 3a a3 00 	lea    0xa33a0a(%rip),%rdx        # 0x141018490
1405e4a86:	48 8b 08             	mov    (%rax),%rcx
1405e4a89:	e8 72 0c 03 00       	call   0x140615700
1405e4a8e:	90                   	nop
1405e4a8f:	e9 d8 a3 02 00       	jmp    0x14060ee6c
1405e4a94:	48 8d 84 24 40 e3 00 	lea    0xe340(%rsp),%rax
1405e4a9b:	00
1405e4a9c:	48 89 84 24 d0 81 00 	mov    %rax,0x81d0(%rsp)
1405e4aa3:	00
1405e4aa4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4aa9:	48 83 c0 28          	add    $0x28,%rax
1405e4aad:	48 8b d0             	mov    %rax,%rdx
1405e4ab0:	48 8b 8c 24 d0 81 00 	mov    0x81d0(%rsp),%rcx
1405e4ab7:	00
1405e4ab8:	e8 13 b3 bb ff       	call   0x14019fdd0
1405e4abd:	48 89 84 24 d8 81 00 	mov    %rax,0x81d8(%rsp)
1405e4ac4:	00
1405e4ac5:	48 8b 94 24 d8 81 00 	mov    0x81d8(%rsp),%rdx
1405e4acc:	00
1405e4acd:	48 8d 8c 24 d8 21 00 	lea    0x21d8(%rsp),%rcx
1405e4ad4:	00
1405e4ad5:	e8 d6 86 c2 ff       	call   0x14020d1b0
1405e4ada:	90                   	nop
1405e4adb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4ae0:	48 83 c0 20          	add    $0x20,%rax
1405e4ae4:	48 8b 00             	mov    (%rax),%rax
1405e4ae7:	48 89 84 24 f0 81 00 	mov    %rax,0x81f0(%rsp)
1405e4aee:	00
1405e4aef:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e4af4:	48 83 c0 14          	add    $0x14,%rax
1405e4af8:	48 63 00             	movslq (%rax),%rax
1405e4afb:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e4aff:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e4b04:	48 03 c8             	add    %rax,%rcx
1405e4b07:	48 8b c1             	mov    %rcx,%rax
1405e4b0a:	48 8b 00             	mov    (%rax),%rax
1405e4b0d:	48 89 84 24 e8 81 00 	mov    %rax,0x81e8(%rsp)
1405e4b14:	00
1405e4b15:	48 8d 84 24 48 e3 00 	lea    0xe348(%rsp),%rax
1405e4b1c:	00
1405e4b1d:	48 89 84 24 e0 81 00 	mov    %rax,0x81e0(%rsp)
1405e4b24:	00
1405e4b25:	48 8d 94 24 d8 21 00 	lea    0x21d8(%rsp),%rdx
1405e4b2c:	00
1405e4b2d:	48 8b 8c 24 e0 81 00 	mov    0x81e0(%rsp),%rcx
1405e4b34:	00
1405e4b35:	e8 96 b2 bb ff       	call   0x14019fdd0
1405e4b3a:	48 89 84 24 f8 81 00 	mov    %rax,0x81f8(%rsp)
1405e4b41:	00
1405e4b42:	4c 8b 8c 24 e8 81 00 	mov    0x81e8(%rsp),%r9
1405e4b49:	00
1405e4b4a:	4c 8b 84 24 f0 81 00 	mov    0x81f0(%rsp),%r8
1405e4b51:	00
1405e4b52:	48 8b 94 24 f8 81 00 	mov    0x81f8(%rsp),%rdx
1405e4b59:	00
1405e4b5a:	48 8d 8c 24 d0 21 00 	lea    0x21d0(%rsp),%rcx