1405e35cc:	4c 8b c0             	mov    %rax,%r8
1405e35cf:	48 8b 94 24 c0 7e 00 	mov    0x7ec0(%rsp),%rdx
1405e35d6:	00
1405e35d7:	48 8d 8c 24 58 e2 00 	lea    0xe258(%rsp),%rcx
1405e35de:	00
1405e35df:	e8 5c 48 13 00       	call   0x140717e40
1405e35e4:	48 89 84 24 e0 20 00 	mov    %rax,0x20e0(%rsp)
1405e35eb:	00
1405e35ec:	eb 36                	jmp    0x1405e3624
1405e35ee:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e35f3:	48 83 c0 1c          	add    $0x1c,%rax
1405e35f7:	48 63 00             	movslq (%rax),%rax
1405e35fa:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e35fe:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3603:	48 03 c8             	add    %rax,%rcx
1405e3606:	48 8b c1             	mov    %rcx,%rax
1405e3609:	48 8b 00             	mov    (%rax),%rax
1405e360c:	48 89 84 24 c8 7e 00 	mov    %rax,0x7ec8(%rsp)
1405e3613:	00
1405e3614:	48 8d 84 24 c8 7e 00 	lea    0x7ec8(%rsp),%rax
1405e361b:	00
1405e361c:	48 89 84 24 e0 20 00 	mov    %rax,0x20e0(%rsp)
1405e3623:	00
1405e3624:	48 8b 84 24 e0 20 00 	mov    0x20e0(%rsp),%rax
1405e362b:	00
1405e362c:	48 89 84 24 d0 7e 00 	mov    %rax,0x7ed0(%rsp)
1405e3633:	00
1405e3634:	48 8b 84 24 d0 7e 00 	mov    0x7ed0(%rsp),%rax
1405e363b:	00
1405e363c:	48 8b 00             	mov    (%rax),%rax
1405e363f:	48 89 84 24 d8 7e 00 	mov    %rax,0x7ed8(%rsp)
1405e3646:	00
1405e3647:	48 8d 84 24 d8 7e 00 	lea    0x7ed8(%rsp),%rax
1405e364e:	00
1405e364f:	48 89 84 24 e8 20 00 	mov    %rax,0x20e8(%rsp)
1405e3656:	00
1405e3657:	48 8b 84 24 e8 20 00 	mov    0x20e8(%rsp),%rax
1405e365e:	00
1405e365f:	48 89 84 24 e0 7e 00 	mov    %rax,0x7ee0(%rsp)
1405e3666:	00
1405e3667:	48 8b 84 24 e0 7e 00 	mov    0x7ee0(%rsp),%rax
1405e366e:	00
1405e366f:	48 8b 00             	mov    (%rax),%rax
1405e3672:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e3677:	48 83 c1 10          	add    $0x10,%rcx
1405e367b:	48 63 09             	movslq (%rcx),%rcx
1405e367e:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e3682:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e3687:	48 03 d1             	add    %rcx,%rdx
1405e368a:	48 8b ca             	mov    %rdx,%rcx
1405e368d:	48 89 01             	mov    %rax,(%rcx)
1405e3690:	e9 d7 b7 02 00       	jmp    0x14060ee6c
1405e3695:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e369a:	48 83 c0 68          	add    $0x68,%rax
1405e369e:	0f b6 00             	movzbl (%rax),%eax
1405e36a1:	85 c0                	test   %eax,%eax
1405e36a3:	0f 84 8b 02 00 00    	je     0x1405e3934
1405e36a9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e36ae:	48 83 c0 14          	add    $0x14,%rax
1405e36b2:	48 63 00             	movslq (%rax),%rax
1405e36b5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e36b9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e36be:	48 03 c8             	add    %rax,%rcx
1405e36c1:	48 8b c1             	mov    %rcx,%rax
1405e36c4:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e36c8:	0f 84 11 01 00 00    	je     0x1405e37df
1405e36ce:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e36d3:	48 83 c0 28          	add    $0x28,%rax
1405e36d7:	48 8b c8             	mov    %rax,%rcx
1405e36da:	e8 81 49 13 00       	call   0x140718060
1405e36df:	0f b6 c0             	movzbl %al,%eax
1405e36e2:	85 c0                	test   %eax,%eax
1405e36e4:	0f 84 87 00 00 00    	je     0x1405e3771
1405e36ea:	48 8d 84 24 60 e2 00 	lea    0xe260(%rsp),%rax
1405e36f1:	00
1405e36f2:	48 89 84 24 e8 7e 00 	mov    %rax,0x7ee8(%rsp)
1405e36f9:	00
1405e36fa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e36ff:	48 83 c0 18          	add    $0x18,%rax
1405e3703:	48 63 00             	movslq (%rax),%rax
1405e3706:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e370a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e370f:	48 03 c8             	add    %rax,%rcx
1405e3712:	48 8b c1             	mov    %rcx,%rax
1405e3715:	48 89 84 24 f0 7e 00 	mov    %rax,0x7ef0(%rsp)
1405e371c:	00
1405e371d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3722:	48 83 c0 28          	add    $0x28,%rax
1405e3726:	4c 8b c0             	mov    %rax,%r8
1405e3729:	48 8b 94 24 e8 7e 00 	mov    0x7ee8(%rsp),%rdx
1405e3730:	00
1405e3731:	48 8b 8c 24 f0 7e 00 	mov    0x7ef0(%rsp),%rcx
1405e3738:	00
1405e3739:	e8 92 49 13 00       	call   0x1407180d0
1405e373e:	48 89 84 24 f8 7e 00 	mov    %rax,0x7ef8(%rsp)
1405e3745:	00
1405e3746:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e374b:	48 83 c0 28          	add    $0x28,%rax
1405e374f:	4c 8b c0             	mov    %rax,%r8
1405e3752:	48 8b 94 24 f8 7e 00 	mov    0x7ef8(%rsp),%rdx
1405e3759:	00
1405e375a:	48 8d 8c 24 68 e2 00 	lea    0xe268(%rsp),%rcx
1405e3761:	00
1405e3762:	e8 d9 46 13 00       	call   0x140717e40
1405e3767:	48 89 84 24 f0 20 00 	mov    %rax,0x20f0(%rsp)
1405e376e:	00
1405e376f:	eb 36                	jmp    0x1405e37a7
1405e3771:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3776:	48 83 c0 18          	add    $0x18,%rax
1405e377a:	48 63 00             	movslq (%rax),%rax
1405e377d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3781:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3786:	48 03 c8             	add    %rax,%rcx
1405e3789:	48 8b c1             	mov    %rcx,%rax
1405e378c:	48 8b 00             	mov    (%rax),%rax
1405e378f:	48 89 84 24 00 7f 00 	mov    %rax,0x7f00(%rsp)
1405e3796:	00
1405e3797:	48 8d 84 24 00 7f 00 	lea    0x7f00(%rsp),%rax
1405e379e:	00
1405e379f:	48 89 84 24 f0 20 00 	mov    %rax,0x20f0(%rsp)
1405e37a6:	00
1405e37a7:	48 8b 84 24 f0 20 00 	mov    0x20f0(%rsp),%rax
1405e37ae:	00
1405e37af:	48 89 84 24 08 7f 00 	mov    %rax,0x7f08(%rsp)
1405e37b6:	00
1405e37b7:	48 8b 84 24 08 7f 00 	mov    0x7f08(%rsp),%rax
1405e37be:	00
1405e37bf:	48 8b 00             	mov    (%rax),%rax
1405e37c2:	48 89 84 24 10 7f 00 	mov    %rax,0x7f10(%rsp)
1405e37c9:	00
1405e37ca:	48 8d 84 24 10 7f 00 	lea    0x7f10(%rsp),%rax
1405e37d1:	00
1405e37d2:	48 89 84 24 00 21 00 	mov    %rax,0x2100(%rsp)
1405e37d9:	00
1405e37da:	e9 e4 00 00 00       	jmp    0x1405e38c3
1405e37df:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e37e4:	48 83 c0 28          	add    $0x28,%rax
1405e37e8:	48 8b c8             	mov    %rax,%rcx
1405e37eb:	e8 70 48 13 00       	call   0x140718060
1405e37f0:	0f b6 c0             	movzbl %al,%eax
1405e37f3:	85 c0                	test   %eax,%eax
1405e37f5:	74 75                	je     0x1405e386c
1405e37f7:	48 8d 84 24 70 e2 00 	lea    0xe270(%rsp),%rax
1405e37fe:	00
1405e37ff:	48 89 84 24 18 7f 00 	mov    %rax,0x7f18(%rsp)
1405e3806:	00
1405e3807:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e380c:	48 83 c0 20          	add    $0x20,%rax
1405e3810:	48 89 84 24 20 7f 00 	mov    %rax,0x7f20(%rsp)
1405e3817:	00
1405e3818:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e381d:	48 83 c0 28          	add    $0x28,%rax
1405e3821:	4c 8b c0             	mov    %rax,%r8
1405e3824:	48 8b 94 24 18 7f 00 	mov    0x7f18(%rsp),%rdx
1405e382b:	00
1405e382c:	48 8b 8c 24 20 7f 00 	mov    0x7f20(%rsp),%rcx
1405e3833:	00
1405e3834:	e8 97 48 13 00       	call   0x1407180d0
1405e3839:	48 89 84 24 28 7f 00 	mov    %rax,0x7f28(%rsp)
1405e3840:	00
1405e3841:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3846:	48 83 c0 28          	add    $0x28,%rax
1405e384a:	4c 8b c0             	mov    %rax,%r8
1405e384d:	48 8b 94 24 28 7f 00 	mov    0x7f28(%rsp),%rdx
1405e3854:	00
1405e3855:	48 8d 8c 24 78 e2 00 	lea    0xe278(%rsp),%rcx
1405e385c:	00
1405e385d:	e8 de 45 13 00       	call   0x140717e40
1405e3862:	48 89 84 24 f8 20 00 	mov    %rax,0x20f8(%rsp)
1405e3869:	00
1405e386a:	eb 24                	jmp    0x1405e3890
1405e386c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3871:	48 83 c0 20          	add    $0x20,%rax
1405e3875:	48 8b 00             	mov    (%rax),%rax
1405e3878:	48 89 84 24 30 7f 00 	mov    %rax,0x7f30(%rsp)
1405e387f:	00
1405e3880:	48 8d 84 24 30 7f 00 	lea    0x7f30(%rsp),%rax
1405e3887:	00
1405e3888:	48 89 84 24 f8 20 00 	mov    %rax,0x20f8(%rsp)
1405e388f:	00
1405e3890:	48 8b 84 24 f8 20 00 	mov    0x20f8(%rsp),%rax
1405e3897:	00
1405e3898:	48 89 84 24 38 7f 00 	mov    %rax,0x7f38(%rsp)
1405e389f:	00
1405e38a0:	48 8b 84 24 38 7f 00 	mov    0x7f38(%rsp),%rax
1405e38a7:	00
1405e38a8:	48 8b 00             	mov    (%rax),%rax
1405e38ab:	48 89 84 24 40 7f 00 	mov    %rax,0x7f40(%rsp)
1405e38b2:	00
1405e38b3:	48 8d 84 24 40 7f 00 	lea    0x7f40(%rsp),%rax
1405e38ba:	00
1405e38bb:	48 89 84 24 00 21 00 	mov    %rax,0x2100(%rsp)
1405e38c2:	00
1405e38c3:	48 8b 84 24 00 21 00 	mov    0x2100(%rsp),%rax
1405e38ca:	00
1405e38cb:	48 89 84 24 48 7f 00 	mov    %rax,0x7f48(%rsp)
1405e38d2:	00
1405e38d3:	48 8b 84 24 48 7f 00 	mov    0x7f48(%rsp),%rax
1405e38da:	00
1405e38db:	48 8b 00             	mov    (%rax),%rax
1405e38de:	48 89 84 24 50 7f 00 	mov    %rax,0x7f50(%rsp)
1405e38e5:	00
1405e38e6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e38eb:	48 83 c0 10          	add    $0x10,%rax
1405e38ef:	48 63 00             	movslq (%rax),%rax
1405e38f2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e38f6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e38fb:	48 03 c8             	add    %rax,%rcx
1405e38fe:	48 8b c1             	mov    %rcx,%rax
1405e3901:	48 8b c8             	mov    %rax,%rcx
1405e3904:	e8 e7 c2 c5 ff       	call   0x14023fbf0
1405e3909:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e390e:	48 83 c0 10          	add    $0x10,%rax
1405e3912:	48 63 00             	movslq (%rax),%rax
1405e3915:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3919:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e391e:	48 03 c8             	add    %rax,%rcx
1405e3921:	48 8b c1             	mov    %rcx,%rax
1405e3924:	48 8b 8c 24 50 7f 00 	mov    0x7f50(%rsp),%rcx
1405e392b:	00
1405e392c:	48 89 08             	mov    %rcx,(%rax)
1405e392f:	e9 53 02 00 00       	jmp    0x1405e3b87
1405e3934:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3939:	48 83 c0 14          	add    $0x14,%rax
1405e393d:	48 63 00             	movslq (%rax),%rax
1405e3940:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3944:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3949:	48 03 c8             	add    %rax,%rcx
1405e394c:	48 8b c1             	mov    %rcx,%rax
1405e394f:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e3953:	0f 84 11 01 00 00    	je     0x1405e3a6a
1405e3959:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e395e:	48 83 c0 28          	add    $0x28,%rax
1405e3962:	48 8b c8             	mov    %rax,%rcx
1405e3965:	e8 f6 46 13 00       	call   0x140718060
1405e396a:	0f b6 c0             	movzbl %al,%eax
1405e396d:	85 c0                	test   %eax,%eax
1405e396f:	0f 84 87 00 00 00    	je     0x1405e39fc
1405e3975:	48 8d 84 24 80 e2 00 	lea    0xe280(%rsp),%rax
1405e397c:	00
1405e397d:	48 89 84 24 58 7f 00 	mov    %rax,0x7f58(%rsp)
1405e3984:	00
1405e3985:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e398a:	48 83 c0 18          	add    $0x18,%rax
1405e398e:	48 63 00             	movslq (%rax),%rax
1405e3991:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3995:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e399a:	48 03 c8             	add    %rax,%rcx
1405e399d:	48 8b c1             	mov    %rcx,%rax
1405e39a0:	48 89 84 24 60 7f 00 	mov    %rax,0x7f60(%rsp)
1405e39a7:	00
1405e39a8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e39ad:	48 83 c0 28          	add    $0x28,%rax
1405e39b1:	4c 8b c0             	mov    %rax,%r8
1405e39b4:	48 8b 94 24 58 7f 00 	mov    0x7f58(%rsp),%rdx
1405e39bb:	00
1405e39bc:	48 8b 8c 24 60 7f 00 	mov    0x7f60(%rsp),%rcx
1405e39c3:	00
1405e39c4:	e8 07 47 13 00       	call   0x1407180d0
1405e39c9:	48 89 84 24 68 7f 00 	mov    %rax,0x7f68(%rsp)
1405e39d0:	00
1405e39d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e39d6:	48 83 c0 28          	add    $0x28,%rax
1405e39da:	4c 8b c0             	mov    %rax,%r8
1405e39dd:	48 8b 94 24 68 7f 00 	mov    0x7f68(%rsp),%rdx
1405e39e4:	00
1405e39e5:	48 8d 8c 24 88 e2 00 	lea    0xe288(%rsp),%rcx
1405e39ec:	00
1405e39ed:	e8 4e 44 13 00       	call   0x140717e40
1405e39f2:	48 89 84 24 08 21 00 	mov    %rax,0x2108(%rsp)
1405e39f9:	00
1405e39fa:	eb 36                	jmp    0x1405e3a32
1405e39fc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a01:	48 83 c0 18          	add    $0x18,%rax
1405e3a05:	48 63 00             	movslq (%rax),%rax
1405e3a08:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3a0c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3a11:	48 03 c8             	add    %rax,%rcx
1405e3a14:	48 8b c1             	mov    %rcx,%rax
1405e3a17:	48 8b 00             	mov    (%rax),%rax
1405e3a1a:	48 89 84 24 70 7f 00 	mov    %rax,0x7f70(%rsp)
1405e3a21:	00
1405e3a22:	48 8d 84 24 70 7f 00 	lea    0x7f70(%rsp),%rax
1405e3a29:	00
1405e3a2a:	48 89 84 24 08 21 00 	mov    %rax,0x2108(%rsp)
1405e3a31:	00
1405e3a32:	48 8b 84 24 08 21 00 	mov    0x2108(%rsp),%rax
1405e3a39:	00
1405e3a3a:	48 89 84 24 78 7f 00 	mov    %rax,0x7f78(%rsp)
1405e3a41:	00
1405e3a42:	48 8b 84 24 78 7f 00 	mov    0x7f78(%rsp),%rax
1405e3a49:	00
1405e3a4a:	48 8b 00             	mov    (%rax),%rax
1405e3a4d:	48 89 84 24 80 7f 00 	mov    %rax,0x7f80(%rsp)
1405e3a54:	00
1405e3a55:	48 8d 84 24 80 7f 00 	lea    0x7f80(%rsp),%rax
1405e3a5c:	00
1405e3a5d:	48 89 84 24 18 21 00 	mov    %rax,0x2118(%rsp)
1405e3a64:	00
1405e3a65:	e9 e4 00 00 00       	jmp    0x1405e3b4e
1405e3a6a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a6f:	48 83 c0 28          	add    $0x28,%rax
1405e3a73:	48 8b c8             	mov    %rax,%rcx
1405e3a76:	e8 e5 45 13 00       	call   0x140718060
1405e3a7b:	0f b6 c0             	movzbl %al,%eax
1405e3a7e:	85 c0                	test   %eax,%eax
1405e3a80:	74 75                	je     0x1405e3af7
1405e3a82:	48 8d 84 24 90 e2 00 	lea    0xe290(%rsp),%rax
1405e3a89:	00
1405e3a8a:	48 89 84 24 88 7f 00 	mov    %rax,0x7f88(%rsp)
1405e3a91:	00
1405e3a92:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a97:	48 83 c0 20          	add    $0x20,%rax
1405e3a9b:	48 89 84 24 90 7f 00 	mov    %rax,0x7f90(%rsp)
1405e3aa2:	00
1405e3aa3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3aa8:	48 83 c0 28          	add    $0x28,%rax
1405e3aac:	4c 8b c0             	mov    %rax,%r8
1405e3aaf:	48 8b 94 24 88 7f 00 	mov    0x7f88(%rsp),%rdx
1405e3ab6:	00
1405e3ab7:	48 8b 8c 24 90 7f 00 	mov    0x7f90(%rsp),%rcx
1405e3abe:	00
1405e3abf:	e8 0c 46 13 00       	call   0x1407180d0
1405e3ac4:	48 89 84 24 98 7f 00 	mov    %rax,0x7f98(%rsp)
1405e3acb:	00
1405e3acc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3ad1:	48 83 c0 28          	add    $0x28,%rax
1405e3ad5:	4c 8b c0             	mov    %rax,%r8
1405e3ad8:	48 8b 94 24 98 7f 00 	mov    0x7f98(%rsp),%rdx
1405e3adf:	00
1405e3ae0:	48 8d 8c 24 98 e2 00 	lea    0xe298(%rsp),%rcx
1405e3ae7:	00
1405e3ae8:	e8 53 43 13 00       	call   0x140717e40
1405e3aed:	48 89 84 24 10 21 00 	mov    %rax,0x2110(%rsp)
1405e3af4:	00
1405e3af5:	eb 24                	jmp    0x1405e3b1b
1405e3af7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3afc:	48 83 c0 20          	add    $0x20,%rax
1405e3b00:	48 8b 00             	mov    (%rax),%rax
1405e3b03:	48 89 84 24 a0 7f 00 	mov    %rax,0x7fa0(%rsp)
1405e3b0a:	00
1405e3b0b:	48 8d 84 24 a0 7f 00 	lea    0x7fa0(%rsp),%rax
1405e3b12:	00
1405e3b13:	48 89 84 24 10 21 00 	mov    %rax,0x2110(%rsp)
1405e3b1a:	00
1405e3b1b:	48 8b 84 24 10 21 00 	mov    0x2110(%rsp),%rax
1405e3b22:	00
1405e3b23:	48 89 84 24 a8 7f 00 	mov    %rax,0x7fa8(%rsp)
1405e3b2a:	00
1405e3b2b:	48 8b 84 24 a8 7f 00 	mov    0x7fa8(%rsp),%rax