1405e05ae:	48 03 c8             	add    %rax,%rcx
1405e05b1:	48 8b c1             	mov    %rcx,%rax
1405e05b4:	48 8b c8             	mov    %rax,%rcx
1405e05b7:	e8 14 f1 bb ff       	call   0x14019f6d0
1405e05bc:	48 8b c8             	mov    %rax,%rcx
1405e05bf:	e8 7c eb bb ff       	call   0x14019f140
1405e05c4:	90                   	nop
1405e05c5:	48 8b 94 24 b8 1f 00 	mov    0x1fb8(%rsp),%rdx
1405e05cc:	00
1405e05cd:	48 8d 8c 24 10 e1 00 	lea    0xe110(%rsp),%rcx
1405e05d4:	00
1405e05d5:	e8 16 0c a2 ff       	call   0x1400011f0
1405e05da:	48 8b 00             	mov    (%rax),%rax
1405e05dd:	48 89 84 24 60 78 00 	mov    %rax,0x7860(%rsp)
1405e05e4:	00
1405e05e5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e05ea:	48 83 c0 10          	add    $0x10,%rax
1405e05ee:	48 63 00             	movslq (%rax),%rax
1405e05f1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e05f5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e05fa:	48 03 c8             	add    %rax,%rcx
1405e05fd:	48 8b c1             	mov    %rcx,%rax
1405e0600:	48 8b 8c 24 60 78 00 	mov    0x7860(%rsp),%rcx
1405e0607:	00
1405e0608:	48 89 08             	mov    %rcx,(%rax)
1405e060b:	e9 5c e8 02 00       	jmp    0x14060ee6c
1405e0610:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0615:	48 83 c0 14          	add    $0x14,%rax
1405e0619:	48 63 00             	movslq (%rax),%rax
1405e061c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e0620:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e0625:	48 03 c8             	add    %rax,%rcx
1405e0628:	48 8b c1             	mov    %rcx,%rax
1405e062b:	48 8b 00             	mov    (%rax),%rax
1405e062e:	48 89 84 24 a8 13 00 	mov    %rax,0x13a8(%rsp)
1405e0635:	00
1405e0636:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e063b:	48 83 c0 18          	add    $0x18,%rax
1405e063f:	8b 10                	mov    (%rax),%edx
1405e0641:	48 8b 8c 24 a8 13 00 	mov    0x13a8(%rsp),%rcx
1405e0648:	00
1405e0649:	e8 f2 05 03 00       	call   0x140610c40
1405e064e:	48 8d 8c 24 d8 d4 00 	lea    0xd4d8(%rsp),%rcx
1405e0655:	00
1405e0656:	48 8b f9             	mov    %rcx,%rdi
1405e0659:	48 8b f0             	mov    %rax,%rsi
1405e065c:	b9 10 00 00 00       	mov    $0x10,%ecx
1405e0661:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1405e0663:	48 8d 8c 24 d8 d4 00 	lea    0xd4d8(%rsp),%rcx
1405e066a:	00
1405e066b:	e8 90 d5 c5 ff       	call   0x14023dc00
1405e0670:	0f b6 c0             	movzbl %al,%eax
1405e0673:	85 c0                	test   %eax,%eax
1405e0675:	0f 85 a5 01 00 00    	jne    0x1405e0820
1405e067b:	48 8d 94 24 80 78 00 	lea    0x7880(%rsp),%rdx
1405e0682:	00
1405e0683:	48 8b 8c 24 a8 13 00 	mov    0x13a8(%rsp),%rcx
1405e068a:	00
1405e068b:	e8 f0 72 fd ff       	call   0x1405b7980
1405e0690:	48 89 84 24 68 78 00 	mov    %rax,0x7868(%rsp)
1405e0697:	00
1405e0698:	48 8b 84 24 68 78 00 	mov    0x7868(%rsp),%rax
1405e069f:	00
1405e06a0:	48 89 84 24 70 78 00 	mov    %rax,0x7870(%rsp)
1405e06a7:	00
1405e06a8:	48 8b 8c 24 70 78 00 	mov    0x7870(%rsp),%rcx
1405e06af:	00
1405e06b0:	e8 1b f0 bb ff       	call   0x14019f6d0
1405e06b5:	48 89 84 24 78 78 00 	mov    %rax,0x7878(%rsp)
1405e06bc:	00
1405e06bd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e06c2:	48 83 c0 18          	add    $0x18,%rax
1405e06c6:	8b 00                	mov    (%rax),%eax
1405e06c8:	89 84 24 64 10 00 00 	mov    %eax,0x1064(%rsp)
1405e06cf:	44 8b 84 24 64 10 00 	mov    0x1064(%rsp),%r8d
1405e06d6:	00
1405e06d7:	48 8d 94 24 48 0b 00 	lea    0xb48(%rsp),%rdx
1405e06de:	00
1405e06df:	48 8b 8c 24 78 78 00 	mov    0x7878(%rsp),%rcx
1405e06e6:	00
1405e06e7:	e8 54 d4 16 00       	call   0x14074db40
1405e06ec:	90                   	nop
1405e06ed:	48 8d 8c 24 80 78 00 	lea    0x7880(%rsp),%rcx
1405e06f4:	00
1405e06f5:	e8 f6 dd bb ff       	call   0x14019e4f0
1405e06fa:	90                   	nop
1405e06fb:	48 8d 8c 24 48 0b 00 	lea    0xb48(%rsp),%rcx
1405e0702:	00
1405e0703:	e8 68 4b c0 ff       	call   0x1401e5270
1405e0708:	0f b6 c0             	movzbl %al,%eax
1405e070b:	85 c0                	test   %eax,%eax
1405e070d:	74 64                	je     0x1405e0773
1405e070f:	48 8d 84 24 18 e1 00 	lea    0xe118(%rsp),%rax
1405e0716:	00
1405e0717:	48 89 84 24 88 78 00 	mov    %rax,0x7888(%rsp)
1405e071e:	00
1405e071f:	48 8d 94 24 48 0b 00 	lea    0xb48(%rsp),%rdx
1405e0726:	00
1405e0727:	48 8b 8c 24 88 78 00 	mov    0x7888(%rsp),%rcx
1405e072e:	00
1405e072f:	e8 9c f6 bb ff       	call   0x14019fdd0
1405e0734:	48 89 84 24 90 78 00 	mov    %rax,0x7890(%rsp)
1405e073b:	00
1405e073c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0741:	48 83 c0 28          	add    $0x28,%rax
1405e0745:	4c 8b c0             	mov    %rax,%r8
1405e0748:	48 8b 94 24 90 78 00 	mov    0x7890(%rsp),%rdx
1405e074f:	00
1405e0750:	48 8d 8c 24 20 e1 00 	lea    0xe120(%rsp),%rcx
1405e0757:	00
1405e0758:	e8 e3 76 13 00       	call   0x140717e40
1405e075d:	48 8b d0             	mov    %rax,%rdx
1405e0760:	48 8d 8c 24 d8 d4 00 	lea    0xd4d8(%rsp),%rcx
1405e0767:	00
1405e0768:	e8 d3 e9 c5 ff       	call   0x14023f140
1405e076d:	90                   	nop
1405e076e:	e9 9f 00 00 00       	jmp    0x1405e0812
1405e0773:	48 8b 8c 24 a8 13 00 	mov    0x13a8(%rsp),%rcx
1405e077a:	00
1405e077b:	e8 e0 9b bb ff       	call   0x14019a360
1405e0780:	48 8b c8             	mov    %rax,%rcx
1405e0783:	e8 48 ef bb ff       	call   0x14019f6d0
1405e0788:	48 8b c8             	mov    %rax,%rcx
1405e078b:	e8 b0 9d 16 00       	call   0x14074a540
1405e0790:	48 89 84 24 98 78 00 	mov    %rax,0x7898(%rsp)
1405e0797:	00
1405e0798:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e079d:	48 83 c0 18          	add    $0x18,%rax
1405e07a1:	8b 00                	mov    (%rax),%eax
1405e07a3:	89 84 24 68 10 00 00 	mov    %eax,0x1068(%rsp)
1405e07aa:	8b 94 24 68 10 00 00 	mov    0x1068(%rsp),%edx
1405e07b1:	48 8b 8c 24 98 78 00 	mov    0x7898(%rsp),%rcx
1405e07b8:	00
1405e07b9:	e8 82 d4 16 00       	call   0x14074dc40
1405e07be:	48 8b d0             	mov    %rax,%rdx
1405e07c1:	48 8d 0d 28 7c a3 00 	lea    0xa37c28(%rip),%rcx        # 0x1410183f0
1405e07c8:	e8 43 71 28 00       	call   0x140867910
1405e07cd:	48 89 84 24 a0 78 00 	mov    %rax,0x78a0(%rsp)
1405e07d4:	00
1405e07d5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e07da:	48 83 c0 60          	add    $0x60,%rax
1405e07de:	48 8b 00             	mov    (%rax),%rax
1405e07e1:	48 89 84 24 a8 78 00 	mov    %rax,0x78a8(%rsp)
1405e07e8:	00
1405e07e9:	48 8b 94 24 a0 78 00 	mov    0x78a0(%rsp),%rdx
1405e07f0:	00
1405e07f1:	48 8b 8c 24 a8 78 00 	mov    0x78a8(%rsp),%rcx
1405e07f8:	00
1405e07f9:	e8 02 4f 03 00       	call   0x140615700
1405e07fe:	90                   	nop
1405e07ff:	48 8d 8c 24 48 0b 00 	lea    0xb48(%rsp),%rcx
1405e0806:	00
1405e0807:	e8 e4 dc bb ff       	call   0x14019e4f0
1405e080c:	90                   	nop
1405e080d:	e9 5a e6 02 00       	jmp    0x14060ee6c
1405e0812:	48 8d 8c 24 48 0b 00 	lea    0xb48(%rsp),%rcx
1405e0819:	00
1405e081a:	e8 d1 dc bb ff       	call   0x14019e4f0
1405e081f:	90                   	nop
1405e0820:	48 8d 8c 24 d8 d4 00 	lea    0xd4d8(%rsp),%rcx
1405e0827:	00
1405e0828:	e8 83 66 bb ff       	call   0x140196eb0
1405e082d:	48 8b 00             	mov    (%rax),%rax
1405e0830:	48 89 84 24 b0 78 00 	mov    %rax,0x78b0(%rsp)
1405e0837:	00
1405e0838:	48 8d 8c 24 b0 78 00 	lea    0x78b0(%rsp),%rcx
1405e083f:	00
1405e0840:	e8 8b ee bb ff       	call   0x14019f6d0
1405e0845:	48 89 84 24 c0 1f 00 	mov    %rax,0x1fc0(%rsp)
1405e084c:	00
1405e084d:	48 8b 8c 24 c0 1f 00 	mov    0x1fc0(%rsp),%rcx
1405e0854:	00
1405e0855:	e8 06 f8 bb ff       	call   0x1401a0060
1405e085a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e085f:	48 83 c0 10          	add    $0x10,%rax
1405e0863:	48 63 00             	movslq (%rax),%rax
1405e0866:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e086a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e086f:	48 03 c8             	add    %rax,%rcx
1405e0872:	48 8b c1             	mov    %rcx,%rax
1405e0875:	48 8b c8             	mov    %rax,%rcx
1405e0878:	e8 53 ee bb ff       	call   0x14019f6d0
1405e087d:	48 8b c8             	mov    %rax,%rcx
1405e0880:	e8 bb e8 bb ff       	call   0x14019f140
1405e0885:	90                   	nop
1405e0886:	48 8b 94 24 c0 1f 00 	mov    0x1fc0(%rsp),%rdx
1405e088d:	00
1405e088e:	48 8d 8c 24 28 e1 00 	lea    0xe128(%rsp),%rcx
1405e0895:	00
1405e0896:	e8 55 09 a2 ff       	call   0x1400011f0
1405e089b:	48 8b 00             	mov    (%rax),%rax
1405e089e:	48 89 84 24 b8 78 00 	mov    %rax,0x78b8(%rsp)
1405e08a5:	00
1405e08a6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e08ab:	48 83 c0 10          	add    $0x10,%rax
1405e08af:	48 63 00             	movslq (%rax),%rax
1405e08b2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e08b6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e08bb:	48 03 c8             	add    %rax,%rcx
1405e08be:	48 8b c1             	mov    %rcx,%rax
1405e08c1:	48 8b 8c 24 b8 78 00 	mov    0x78b8(%rsp),%rcx
1405e08c8:	00
1405e08c9:	48 89 08             	mov    %rcx,(%rax)
1405e08cc:	e9 9b e5 02 00       	jmp    0x14060ee6c
1405e08d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e08d6:	48 83 c0 14          	add    $0x14,%rax
1405e08da:	48 63 00             	movslq (%rax),%rax
1405e08dd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e08e1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e08e6:	48 03 c8             	add    %rax,%rcx
1405e08e9:	48 8b c1             	mov    %rcx,%rax
1405e08ec:	48 8b 00             	mov    (%rax),%rax
1405e08ef:	48 89 84 24 c0 78 00 	mov    %rax,0x78c0(%rsp)
1405e08f6:	00
1405e08f7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e08fc:	48 83 c0 18          	add    $0x18,%rax
1405e0900:	8b 10                	mov    (%rax),%edx
1405e0902:	48 8b 8c 24 c0 78 00 	mov    0x78c0(%rsp),%rcx
1405e0909:	00
1405e090a:	e8 c1 e4 c5 ff       	call   0x14023edd0
1405e090f:	0f b6 c0             	movzbl %al,%eax
1405e0912:	48 89 84 24 c8 78 00 	mov    %rax,0x78c8(%rsp)
1405e0919:	00
1405e091a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e091f:	48 83 c0 10          	add    $0x10,%rax
1405e0923:	48 63 00             	movslq (%rax),%rax
1405e0926:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e092a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e092f:	48 03 c8             	add    %rax,%rcx
1405e0932:	48 8b c1             	mov    %rcx,%rax
1405e0935:	48 8b 8c 24 c8 78 00 	mov    0x78c8(%rsp),%rcx
1405e093c:	00
1405e093d:	48 89 08             	mov    %rcx,(%rax)
1405e0940:	e9 27 e5 02 00       	jmp    0x14060ee6c
1405e0945:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e094a:	48 83 c0 14          	add    $0x14,%rax
1405e094e:	48 63 00             	movslq (%rax),%rax
1405e0951:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e0955:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e095a:	48 03 c8             	add    %rax,%rcx
1405e095d:	48 8b c1             	mov    %rcx,%rax
1405e0960:	48 8b 00             	mov    (%rax),%rax
1405e0963:	48 89 84 24 d0 78 00 	mov    %rax,0x78d0(%rsp)
1405e096a:	00
1405e096b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0970:	48 83 c0 18          	add    $0x18,%rax
1405e0974:	8b 10                	mov    (%rax),%edx
1405e0976:	48 8b 8c 24 d0 78 00 	mov    0x78d0(%rsp),%rcx
1405e097d:	00
1405e097e:	e8 4d e4 c5 ff       	call   0x14023edd0
1405e0983:	0f b6 c0             	movzbl %al,%eax
1405e0986:	48 89 84 24 d8 78 00 	mov    %rax,0x78d8(%rsp)
1405e098d:	00
1405e098e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0993:	48 83 c0 10          	add    $0x10,%rax
1405e0997:	48 63 00             	movslq (%rax),%rax
1405e099a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e099e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e09a3:	48 03 c8             	add    %rax,%rcx
1405e09a6:	48 8b c1             	mov    %rcx,%rax
1405e09a9:	48 8b 8c 24 d8 78 00 	mov    0x78d8(%rsp),%rcx
1405e09b0:	00
1405e09b1:	48 89 08             	mov    %rcx,(%rax)
1405e09b4:	e9 b3 e4 02 00       	jmp    0x14060ee6c
1405e09b9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e09be:	48 83 c0 10          	add    $0x10,%rax
1405e09c2:	48 63 00             	movslq (%rax),%rax
1405e09c5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e09c9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e09ce:	48 03 c8             	add    %rax,%rcx
1405e09d1:	48 8b c1             	mov    %rcx,%rax
1405e09d4:	48 8b 00             	mov    (%rax),%rax
1405e09d7:	48 89 84 24 e0 78 00 	mov    %rax,0x78e0(%rsp)
1405e09de:	00
1405e09df:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e09e4:	48 83 c0 14          	add    $0x14,%rax
1405e09e8:	8b 10                	mov    (%rax),%edx
1405e09ea:	48 8b 8c 24 e0 78 00 	mov    0x78e0(%rsp),%rcx
1405e09f1:	00
1405e09f2:	e8 d9 e3 c5 ff       	call   0x14023edd0
1405e09f7:	0f b6 c0             	movzbl %al,%eax
1405e09fa:	85 c0                	test   %eax,%eax
1405e09fc:	75 14                	jne    0x1405e0a12
1405e09fe:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0a03:	48 83 c0 18          	add    $0x18,%rax
1405e0a07:	8b 00                	mov    (%rax),%eax
1405e0a09:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405e0a0d:	e9 9f af fd ff       	jmp    0x1405bb9b1
1405e0a12:	e9 55 e4 02 00       	jmp    0x14060ee6c
1405e0a17:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0a1c:	48 83 c0 10          	add    $0x10,%rax
1405e0a20:	48 63 00             	movslq (%rax),%rax
1405e0a23:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e0a27:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e0a2c:	48 03 c8             	add    %rax,%rcx
1405e0a2f:	48 8b c1             	mov    %rcx,%rax
1405e0a32:	48 8b 00             	mov    (%rax),%rax
1405e0a35:	48 89 84 24 e8 78 00 	mov    %rax,0x78e8(%rsp)
1405e0a3c:	00
1405e0a3d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0a42:	48 83 c0 14          	add    $0x14,%rax
1405e0a46:	8b 10                	mov    (%rax),%edx
1405e0a48:	48 8b 8c 24 e8 78 00 	mov    0x78e8(%rsp),%rcx
1405e0a4f:	00
1405e0a50:	e8 7b e3 c5 ff       	call   0x14023edd0
1405e0a55:	0f b6 c0             	movzbl %al,%eax
1405e0a58:	85 c0                	test   %eax,%eax
1405e0a5a:	74 14                	je     0x1405e0a70
1405e0a5c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0a61:	48 83 c0 18          	add    $0x18,%rax
1405e0a65:	8b 00                	mov    (%rax),%eax
1405e0a67:	89 44 24 50          	mov    %eax,0x50(%rsp)
1405e0a6b:	e9 41 af fd ff       	jmp    0x1405bb9b1
1405e0a70:	e9 f7 e3 02 00       	jmp    0x14060ee6c
1405e0a75:	e9 f2 e3 02 00       	jmp    0x14060ee6c
1405e0a7a:	e9 ed e3 02 00       	jmp    0x14060ee6c
1405e0a7f:	e9 e8 e3 02 00       	jmp    0x14060ee6c
1405e0a84:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0a89:	48 83 c0 14          	add    $0x14,%rax
1405e0a8d:	48 63 00             	movslq (%rax),%rax
1405e0a90:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e0a94:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e0a99:	48 03 c8             	add    %rax,%rcx
1405e0a9c:	48 8b c1             	mov    %rcx,%rax
1405e0a9f:	48 8b 00             	mov    (%rax),%rax
1405e0aa2:	48 89 84 24 f8 78 00 	mov    %rax,0x78f8(%rsp)
1405e0aa9:	00
1405e0aaa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e0aaf:	48 83 c0 18          	add    $0x18,%rax
1405e0ab3:	48 63 00             	movslq (%rax),%rax
1405e0ab6:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e0aba:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e0abf:	48 03 c8             	add    %rax,%rcx
1405e0ac2:	48 8b c1             	mov    %rcx,%rax
1405e0ac5:	48 8b 08             	mov    (%rax),%rcx
1405e0ac8:	e8 83 d1 c5 ff       	call   0x14023dc50
1405e0acd:	48 89 84 24 f0 78 00 	mov    %rax,0x78f0(%rsp)
1405e0ad4:	00
1405e0ad5:	48 8b 94 24 f0 78 00 	mov    0x78f0(%rsp),%rdx
1405e0adc:	00
1405e0add:	48 8b 8c 24 f8 78 00 	mov    0x78f8(%rsp),%rcx
1405e0ae4:	00
1405e0ae5:	e8 e6 e3 15 00       	call   0x14073eed0
1405e0aea:	0f b6 c0             	movzbl %al,%eax
1405e0aed:	33 c9                	xor    %ecx,%ecx
1405e0aef:	85 c0                	test   %eax,%eax
1405e0af1:	0f 95 c1             	setne  %cl
1405e0af4:	48 8b c1             	mov    %rcx,%rax
1405e0af7:	48 89 84 24 00 79 00 	mov    %rax,0x7900(%rsp)
1405e0afe:	00