1405c359f:	00
1405c35a0:	e8 2b 4b 15 00       	call   0x1407180d0
1405c35a5:	48 89 84 24 18 3c 00 	mov    %rax,0x3c18(%rsp)
1405c35ac:	00
1405c35ad:	4c 8b 84 24 18 3c 00 	mov    0x3c18(%rsp),%r8
1405c35b4:	00
1405c35b5:	33 d2                	xor    %edx,%edx
1405c35b7:	48 8b 8c 24 30 0a 00 	mov    0xa30(%rsp),%rcx
1405c35be:	00
1405c35bf:	e8 3c 1e 17 00       	call   0x140735400
1405c35c4:	90                   	nop
1405c35c5:	e9 41 01 00 00       	jmp    0x1405c370b
1405c35ca:	48 8b 8c 24 30 0a 00 	mov    0xa30(%rsp),%rcx
1405c35d1:	00
1405c35d2:	e8 e9 f1 db ff       	call   0x1403827c0
1405c35d7:	48 8b 00             	mov    (%rax),%rax
1405c35da:	48 89 84 24 48 3c 00 	mov    %rax,0x3c48(%rsp)
1405c35e1:	00
1405c35e2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c35e7:	48 83 c0 28          	add    $0x28,%rax
1405c35eb:	48 8b c8             	mov    %rax,%rcx
1405c35ee:	e8 6d 4a 15 00       	call   0x140718060
1405c35f3:	0f b6 c0             	movzbl %al,%eax
1405c35f6:	85 c0                	test   %eax,%eax
1405c35f8:	0f 84 87 00 00 00    	je     0x1405c3685
1405c35fe:	48 8d 84 24 c0 f1 00 	lea    0xf1c0(%rsp),%rax
1405c3605:	00
1405c3606:	48 89 84 24 20 3c 00 	mov    %rax,0x3c20(%rsp)
1405c360d:	00
1405c360e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3613:	48 83 c0 14          	add    $0x14,%rax
1405c3617:	48 63 00             	movslq (%rax),%rax
1405c361a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c361e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3623:	48 03 c8             	add    %rax,%rcx
1405c3626:	48 8b c1             	mov    %rcx,%rax
1405c3629:	48 89 84 24 28 3c 00 	mov    %rax,0x3c28(%rsp)
1405c3630:	00
1405c3631:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3636:	48 83 c0 28          	add    $0x28,%rax
1405c363a:	4c 8b c0             	mov    %rax,%r8
1405c363d:	48 8b 94 24 20 3c 00 	mov    0x3c20(%rsp),%rdx
1405c3644:	00
1405c3645:	48 8b 8c 24 28 3c 00 	mov    0x3c28(%rsp),%rcx
1405c364c:	00
1405c364d:	e8 7e 4a 15 00       	call   0x1407180d0
1405c3652:	48 89 84 24 30 3c 00 	mov    %rax,0x3c30(%rsp)
1405c3659:	00
1405c365a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c365f:	48 83 c0 28          	add    $0x28,%rax
1405c3663:	4c 8b c0             	mov    %rax,%r8
1405c3666:	48 8b 94 24 30 3c 00 	mov    0x3c30(%rsp),%rdx
1405c366d:	00
1405c366e:	48 8d 8c 24 c8 f1 00 	lea    0xf1c8(%rsp),%rcx
1405c3675:	00
1405c3676:	e8 c5 47 15 00       	call   0x140717e40
1405c367b:	48 89 84 24 a0 1b 00 	mov    %rax,0x1ba0(%rsp)
1405c3682:	00
1405c3683:	eb 36                	jmp    0x1405c36bb
1405c3685:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c368a:	48 83 c0 14          	add    $0x14,%rax
1405c368e:	48 63 00             	movslq (%rax),%rax
1405c3691:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3695:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c369a:	48 03 c8             	add    %rax,%rcx
1405c369d:	48 8b c1             	mov    %rcx,%rax
1405c36a0:	48 8b 00             	mov    (%rax),%rax
1405c36a3:	48 89 84 24 38 3c 00 	mov    %rax,0x3c38(%rsp)
1405c36aa:	00
1405c36ab:	48 8d 84 24 38 3c 00 	lea    0x3c38(%rsp),%rax
1405c36b2:	00
1405c36b3:	48 89 84 24 a0 1b 00 	mov    %rax,0x1ba0(%rsp)
1405c36ba:	00
1405c36bb:	48 8b 84 24 a0 1b 00 	mov    0x1ba0(%rsp),%rax
1405c36c2:	00
1405c36c3:	48 89 84 24 40 3c 00 	mov    %rax,0x3c40(%rsp)
1405c36ca:	00
1405c36cb:	48 8b 94 24 40 3c 00 	mov    0x3c40(%rsp),%rdx
1405c36d2:	00
1405c36d3:	48 8d 8c 24 a8 f0 00 	lea    0xf0a8(%rsp),%rcx
1405c36da:	00
1405c36db:	e8 b0 41 ff ff       	call   0x1405b7890
1405c36e0:	48 8d 94 24 a8 f0 00 	lea    0xf0a8(%rsp),%rdx
1405c36e7:	00
1405c36e8:	48 8b 8c 24 48 3c 00 	mov    0x3c48(%rsp),%rcx
1405c36ef:	00
1405c36f0:	e8 3b e2 04 00       	call   0x140611930
1405c36f5:	90                   	nop
1405c36f6:	48 8b 84 24 30 0a 00 	mov    0xa30(%rsp),%rax
1405c36fd:	00
1405c36fe:	48 83 c0 20          	add    $0x20,%rax
1405c3702:	48 8b c8             	mov    %rax,%rcx
1405c3705:	e8 26 d2 c7 ff       	call   0x140240930
1405c370a:	90                   	nop
1405c370b:	e9 5c b7 04 00       	jmp    0x14060ee6c
1405c3710:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3715:	48 83 c0 10          	add    $0x10,%rax
1405c3719:	48 63 00             	movslq (%rax),%rax
1405c371c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3720:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3725:	48 03 c8             	add    %rax,%rcx
1405c3728:	48 8b c1             	mov    %rcx,%rax
1405c372b:	48 8b 00             	mov    (%rax),%rax
1405c372e:	48 89 84 24 a8 1b 00 	mov    %rax,0x1ba8(%rsp)
1405c3735:	00
1405c3736:	48 8d 84 24 d0 f1 00 	lea    0xf1d0(%rsp),%rax
1405c373d:	00
1405c373e:	48 89 84 24 50 3c 00 	mov    %rax,0x3c50(%rsp)
1405c3745:	00
1405c3746:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c374b:	48 83 c0 20          	add    $0x20,%rax
1405c374f:	48 89 84 24 58 3c 00 	mov    %rax,0x3c58(%rsp)
1405c3756:	00
1405c3757:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c375c:	48 83 c0 28          	add    $0x28,%rax
1405c3760:	4c 8b c0             	mov    %rax,%r8
1405c3763:	48 8b 94 24 50 3c 00 	mov    0x3c50(%rsp),%rdx
1405c376a:	00
1405c376b:	48 8b 8c 24 58 3c 00 	mov    0x3c58(%rsp),%rcx
1405c3772:	00
1405c3773:	e8 58 49 15 00       	call   0x1407180d0
1405c3778:	48 89 84 24 60 3c 00 	mov    %rax,0x3c60(%rsp)
1405c377f:	00
1405c3780:	48 8b 84 24 60 3c 00 	mov    0x3c60(%rsp),%rax
1405c3787:	00
1405c3788:	48 89 84 24 68 3c 00 	mov    %rax,0x3c68(%rsp)
1405c378f:	00
1405c3790:	48 8b 84 24 68 3c 00 	mov    0x3c68(%rsp),%rax
1405c3797:	00
1405c3798:	48 89 84 24 70 3c 00 	mov    %rax,0x3c70(%rsp)
1405c379f:	00
1405c37a0:	48 8b 8c 24 a8 1b 00 	mov    0x1ba8(%rsp),%rcx
1405c37a7:	00
1405c37a8:	e8 a3 33 cb ff       	call   0x140276b50
1405c37ad:	89 84 24 a0 0d 00 00 	mov    %eax,0xda0(%rsp)
1405c37b4:	4c 8b 84 24 70 3c 00 	mov    0x3c70(%rsp),%r8
1405c37bb:	00
1405c37bc:	8b 94 24 a0 0d 00 00 	mov    0xda0(%rsp),%edx
1405c37c3:	48 8b 8c 24 a8 1b 00 	mov    0x1ba8(%rsp),%rcx
1405c37ca:	00
1405c37cb:	e8 30 1c 17 00       	call   0x140735400
1405c37d0:	90                   	nop
1405c37d1:	e9 96 b6 04 00       	jmp    0x14060ee6c
1405c37d6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c37db:	48 83 c0 10          	add    $0x10,%rax
1405c37df:	48 63 00             	movslq (%rax),%rax
1405c37e2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c37e6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c37eb:	48 03 c8             	add    %rax,%rcx
1405c37ee:	48 8b c1             	mov    %rcx,%rax
1405c37f1:	48 8b 00             	mov    (%rax),%rax
1405c37f4:	48 89 84 24 b0 1b 00 	mov    %rax,0x1bb0(%rsp)
1405c37fb:	00
1405c37fc:	48 8d 84 24 d8 f1 00 	lea    0xf1d8(%rsp),%rax
1405c3803:	00
1405c3804:	48 89 84 24 78 3c 00 	mov    %rax,0x3c78(%rsp)
1405c380b:	00
1405c380c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3811:	48 83 c0 14          	add    $0x14,%rax
1405c3815:	48 63 00             	movslq (%rax),%rax
1405c3818:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c381c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3821:	48 03 c8             	add    %rax,%rcx
1405c3824:	48 8b c1             	mov    %rcx,%rax
1405c3827:	48 89 84 24 80 3c 00 	mov    %rax,0x3c80(%rsp)
1405c382e:	00
1405c382f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3834:	48 83 c0 28          	add    $0x28,%rax
1405c3838:	4c 8b c0             	mov    %rax,%r8
1405c383b:	48 8b 94 24 78 3c 00 	mov    0x3c78(%rsp),%rdx
1405c3842:	00
1405c3843:	48 8b 8c 24 80 3c 00 	mov    0x3c80(%rsp),%rcx
1405c384a:	00
1405c384b:	e8 80 48 15 00       	call   0x1407180d0
1405c3850:	48 89 84 24 88 3c 00 	mov    %rax,0x3c88(%rsp)
1405c3857:	00
1405c3858:	48 8b 84 24 88 3c 00 	mov    0x3c88(%rsp),%rax
1405c385f:	00
1405c3860:	48 89 84 24 90 3c 00 	mov    %rax,0x3c90(%rsp)
1405c3867:	00
1405c3868:	48 8b 84 24 90 3c 00 	mov    0x3c90(%rsp),%rax
1405c386f:	00
1405c3870:	48 89 84 24 98 3c 00 	mov    %rax,0x3c98(%rsp)
1405c3877:	00
1405c3878:	48 8b 8c 24 b0 1b 00 	mov    0x1bb0(%rsp),%rcx
1405c387f:	00
1405c3880:	e8 cb 32 cb ff       	call   0x140276b50
1405c3885:	89 84 24 a4 0d 00 00 	mov    %eax,0xda4(%rsp)
1405c388c:	4c 8b 84 24 98 3c 00 	mov    0x3c98(%rsp),%r8
1405c3893:	00
1405c3894:	8b 94 24 a4 0d 00 00 	mov    0xda4(%rsp),%edx
1405c389b:	48 8b 8c 24 b0 1b 00 	mov    0x1bb0(%rsp),%rcx
1405c38a2:	00
1405c38a3:	e8 58 1b 17 00       	call   0x140735400
1405c38a8:	90                   	nop
1405c38a9:	e9 be b5 04 00       	jmp    0x14060ee6c
1405c38ae:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c38b3:	48 83 c0 10          	add    $0x10,%rax
1405c38b7:	48 63 00             	movslq (%rax),%rax
1405c38ba:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c38be:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c38c3:	48 03 c8             	add    %rax,%rcx
1405c38c6:	48 8b c1             	mov    %rcx,%rax
1405c38c9:	48 8b 00             	mov    (%rax),%rax
1405c38cc:	48 89 84 24 a0 3c 00 	mov    %rax,0x3ca0(%rsp)
1405c38d3:	00
1405c38d4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c38d9:	48 83 c0 18          	add    $0x18,%rax
1405c38dd:	44 8b 00             	mov    (%rax),%r8d
1405c38e0:	48 8d 94 24 b8 3c 00 	lea    0x3cb8(%rsp),%rdx
1405c38e7:	00
1405c38e8:	48 8b 8c 24 a0 3c 00 	mov    0x3ca0(%rsp),%rcx
1405c38ef:	00
1405c38f0:	e8 7b b4 c7 ff       	call   0x14023ed70
1405c38f5:	48 89 84 24 a8 3c 00 	mov    %rax,0x3ca8(%rsp)
1405c38fc:	00
1405c38fd:	48 8b 84 24 a8 3c 00 	mov    0x3ca8(%rsp),%rax
1405c3904:	00
1405c3905:	48 89 84 24 b0 3c 00 	mov    %rax,0x3cb0(%rsp)
1405c390c:	00
1405c390d:	48 8b 8c 24 b0 3c 00 	mov    0x3cb0(%rsp),%rcx
1405c3914:	00
1405c3915:	e8 b6 bd bd ff       	call   0x14019f6d0
1405c391a:	48 8b c8             	mov    %rax,%rcx
1405c391d:	e8 de 0e 17 00       	call   0x140734800
1405c3922:	48 89 84 24 b8 1b 00 	mov    %rax,0x1bb8(%rsp)
1405c3929:	00
1405c392a:	48 8d 8c 24 b8 3c 00 	lea    0x3cb8(%rsp),%rcx
1405c3931:	00
1405c3932:	e8 b9 ab bd ff       	call   0x14019e4f0
1405c3937:	90                   	nop
1405c3938:	48 83 bc 24 b8 1b 00 	cmpq   $0x0,0x1bb8(%rsp)
1405c393f:	00 00
1405c3941:	74 6e                	je     0x1405c39b1
1405c3943:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3948:	48 83 c0 14          	add    $0x14,%rax
1405c394c:	48 63 00             	movslq (%rax),%rax
1405c394f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3953:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3958:	48 03 c8             	add    %rax,%rcx
1405c395b:	48 8b c1             	mov    %rcx,%rax
1405c395e:	48 8b 00             	mov    (%rax),%rax
1405c3961:	48 89 84 24 c0 3c 00 	mov    %rax,0x3cc0(%rsp)
1405c3968:	00
1405c3969:	45 33 c0             	xor    %r8d,%r8d
1405c396c:	48 8b 94 24 b8 1b 00 	mov    0x1bb8(%rsp),%rdx
1405c3973:	00
1405c3974:	48 8b 8c 24 c0 3c 00 	mov    0x3cc0(%rsp),%rcx
1405c397b:	00
1405c397c:	e8 2f 05 17 00       	call   0x140733eb0
1405c3981:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3986:	48 83 c0 10          	add    $0x10,%rax
1405c398a:	48 63 00             	movslq (%rax),%rax
1405c398d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3991:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3996:	48 03 c8             	add    %rax,%rcx
1405c3999:	48 8b c1             	mov    %rcx,%rax
1405c399c:	48 8b 00             	mov    (%rax),%rax
1405c399f:	48 83 c0 20          	add    $0x20,%rax
1405c39a3:	48 8b c8             	mov    %rax,%rcx
1405c39a6:	e8 85 cf c7 ff       	call   0x140240930
1405c39ab:	90                   	nop
1405c39ac:	e9 a2 00 00 00       	jmp    0x1405c3a53
1405c39b1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c39b6:	48 83 c0 10          	add    $0x10,%rax
1405c39ba:	48 63 00             	movslq (%rax),%rax
1405c39bd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c39c1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c39c6:	48 03 c8             	add    %rax,%rcx
1405c39c9:	48 8b c1             	mov    %rcx,%rax
1405c39cc:	48 8b 08             	mov    (%rax),%rcx
1405c39cf:	e8 8c 69 bd ff       	call   0x14019a360
1405c39d4:	48 8b c8             	mov    %rax,%rcx
1405c39d7:	e8 f4 bc bd ff       	call   0x14019f6d0
1405c39dc:	48 8b c8             	mov    %rax,%rcx
1405c39df:	e8 5c 6b 18 00       	call   0x14074a540
1405c39e4:	48 89 84 24 c8 3c 00 	mov    %rax,0x3cc8(%rsp)
1405c39eb:	00
1405c39ec:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c39f1:	48 83 c0 18          	add    $0x18,%rax
1405c39f5:	8b 00                	mov    (%rax),%eax
1405c39f7:	89 84 24 a8 0d 00 00 	mov    %eax,0xda8(%rsp)
1405c39fe:	8b 94 24 a8 0d 00 00 	mov    0xda8(%rsp),%edx
1405c3a05:	48 8b 8c 24 c8 3c 00 	mov    0x3cc8(%rsp),%rcx
1405c3a0c:	00
1405c3a0d:	e8 2e a2 18 00       	call   0x14074dc40
1405c3a12:	48 8b d0             	mov    %rax,%rdx
1405c3a15:	48 8d 0d d4 49 a5 00 	lea    0xa549d4(%rip),%rcx        # 0x1410183f0
1405c3a1c:	e8 ef 3e 2a 00       	call   0x140867910
1405c3a21:	48 89 84 24 d0 3c 00 	mov    %rax,0x3cd0(%rsp)
1405c3a28:	00
1405c3a29:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3a2e:	48 83 c0 60          	add    $0x60,%rax
1405c3a32:	48 8b 00             	mov    (%rax),%rax
1405c3a35:	48 89 84 24 d8 3c 00 	mov    %rax,0x3cd8(%rsp)
1405c3a3c:	00
1405c3a3d:	48 8b 94 24 d0 3c 00 	mov    0x3cd0(%rsp),%rdx
1405c3a44:	00
1405c3a45:	48 8b 8c 24 d8 3c 00 	mov    0x3cd8(%rsp),%rcx
1405c3a4c:	00
1405c3a4d:	e8 ae 1c 05 00       	call   0x140615700
1405c3a52:	90                   	nop
1405c3a53:	e9 14 b4 04 00       	jmp    0x14060ee6c
1405c3a58:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3a5d:	48 83 c0 10          	add    $0x10,%rax
1405c3a61:	48 63 00             	movslq (%rax),%rax
1405c3a64:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3a68:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3a6d:	48 03 c8             	add    %rax,%rcx
1405c3a70:	48 8b c1             	mov    %rcx,%rax
1405c3a73:	48 8b 00             	mov    (%rax),%rax
1405c3a76:	48 89 84 24 e0 3c 00 	mov    %rax,0x3ce0(%rsp)
1405c3a7d:	00
1405c3a7e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3a83:	48 83 c0 14          	add    $0x14,%rax
1405c3a87:	44 8b 00             	mov    (%rax),%r8d
1405c3a8a:	48 8d 94 24 f8 3c 00 	lea    0x3cf8(%rsp),%rdx
1405c3a91:	00
1405c3a92:	48 8b 8c 24 e0 3c 00 	mov    0x3ce0(%rsp),%rcx
1405c3a99:	00
1405c3a9a:	e8 d1 b2 c7 ff       	call   0x14023ed70
1405c3a9f:	48 89 84 24 e8 3c 00 	mov    %rax,0x3ce8(%rsp)
1405c3aa6:	00
1405c3aa7:	48 8b 84 24 e8 3c 00 	mov    0x3ce8(%rsp),%rax
1405c3aae:	00
1405c3aaf:	48 89 84 24 f0 3c 00 	mov    %rax,0x3cf0(%rsp)
1405c3ab6:	00
1405c3ab7:	48 8b 8c 24 f0 3c 00 	mov    0x3cf0(%rsp),%rcx
1405c3abe:	00
1405c3abf:	e8 0c bc bd ff       	call   0x14019f6d0
1405c3ac4:	48 8b c8             	mov    %rax,%rcx
1405c3ac7:	e8 34 0d 17 00       	call   0x140734800
1405c3acc:	48 89 84 24 c0 1b 00 	mov    %rax,0x1bc0(%rsp)
1405c3ad3:	00
1405c3ad4:	48 8d 8c 24 f8 3c 00 	lea    0x3cf8(%rsp),%rcx
1405c3adb:	00
1405c3adc:	e8 0f aa bd ff       	call   0x14019e4f0
1405c3ae1:	90                   	nop
1405c3ae2:	48 83 bc 24 c0 1b 00 	cmpq   $0x0,0x1bc0(%rsp)
1405c3ae9:	00 00
1405c3aeb:	74 5c                	je     0x1405c3b49
1405c3aed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3af2:	48 83 c0 20          	add    $0x20,%rax
1405c3af6:	48 8b 00             	mov    (%rax),%rax
1405c3af9:	48 89 84 24 00 3d 00 	mov    %rax,0x3d00(%rsp)
1405c3b00:	00
1405c3b01:	45 33 c0             	xor    %r8d,%r8d
1405c3b04:	48 8b 94 24 c0 1b 00 	mov    0x1bc0(%rsp),%rdx
1405c3b0b:	00
1405c3b0c:	48 8b 8c 24 00 3d 00 	mov    0x3d00(%rsp),%rcx