1405c32f6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c32fb:	48 83 c0 10          	add    $0x10,%rax
1405c32ff:	48 63 00             	movslq (%rax),%rax
1405c3302:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3306:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c330b:	48 03 c8             	add    %rax,%rcx
1405c330e:	48 8b c1             	mov    %rcx,%rax
1405c3311:	48 89 84 24 a8 12 00 	mov    %rax,0x12a8(%rsp)
1405c3318:	00
1405c3319:	48 8b 84 24 a8 12 00 	mov    0x12a8(%rsp),%rax
1405c3320:	00
1405c3321:	48 83 38 00          	cmpq   $0x0,(%rax)
1405c3325:	75 19                	jne    0x1405c3340
1405c3327:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c332c:	48 83 c0 60          	add    $0x60,%rax
1405c3330:	48 8d 15 a9 50 a5 00 	lea    0xa550a9(%rip),%rdx        # 0x1410183e0
1405c3337:	48 8b 08             	mov    (%rax),%rcx
1405c333a:	e8 41 24 05 00       	call   0x140615780
1405c333f:	90                   	nop
1405c3340:	48 8b 84 24 a8 12 00 	mov    0x12a8(%rsp),%rax
1405c3347:	00
1405c3348:	48 8b 00             	mov    (%rax),%rax
1405c334b:	48 ff c8             	dec    %rax
1405c334e:	48 8b 8c 24 a8 12 00 	mov    0x12a8(%rsp),%rcx
1405c3355:	00
1405c3356:	48 89 01             	mov    %rax,(%rcx)
1405c3359:	e9 0e bb 04 00       	jmp    0x14060ee6c
1405c335e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3363:	48 83 c0 10          	add    $0x10,%rax
1405c3367:	48 63 00             	movslq (%rax),%rax
1405c336a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c336e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3373:	48 03 c8             	add    %rax,%rcx
1405c3376:	48 8b c1             	mov    %rcx,%rax
1405c3379:	48 8b 00             	mov    (%rax),%rax
1405c337c:	48 89 84 24 28 0a 00 	mov    %rax,0xa28(%rsp)
1405c3383:	00
1405c3384:	48 8b 8c 24 28 0a 00 	mov    0xa28(%rsp),%rcx
1405c338b:	00
1405c338c:	e8 bf 37 cb ff       	call   0x140276b50
1405c3391:	85 c0                	test   %eax,%eax
1405c3393:	75 67                	jne    0x1405c33fc
1405c3395:	48 8d 84 24 a0 f1 00 	lea    0xf1a0(%rsp),%rax
1405c339c:	00
1405c339d:	48 89 84 24 c0 3b 00 	mov    %rax,0x3bc0(%rsp)
1405c33a4:	00
1405c33a5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c33aa:	48 83 c0 20          	add    $0x20,%rax
1405c33ae:	48 89 84 24 c8 3b 00 	mov    %rax,0x3bc8(%rsp)
1405c33b5:	00
1405c33b6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c33bb:	48 83 c0 28          	add    $0x28,%rax
1405c33bf:	4c 8b c0             	mov    %rax,%r8
1405c33c2:	48 8b 94 24 c0 3b 00 	mov    0x3bc0(%rsp),%rdx
1405c33c9:	00
1405c33ca:	48 8b 8c 24 c8 3b 00 	mov    0x3bc8(%rsp),%rcx
1405c33d1:	00
1405c33d2:	e8 f9 4c 15 00       	call   0x1407180d0
1405c33d7:	48 89 84 24 d0 3b 00 	mov    %rax,0x3bd0(%rsp)
1405c33de:	00
1405c33df:	4c 8b 84 24 d0 3b 00 	mov    0x3bd0(%rsp),%r8
1405c33e6:	00
1405c33e7:	33 d2                	xor    %edx,%edx
1405c33e9:	48 8b 8c 24 28 0a 00 	mov    0xa28(%rsp),%rcx
1405c33f0:	00
1405c33f1:	e8 0a 20 17 00       	call   0x140735400
1405c33f6:	90                   	nop
1405c33f7:	e9 19 01 00 00       	jmp    0x1405c3515
1405c33fc:	48 8b 8c 24 28 0a 00 	mov    0xa28(%rsp),%rcx
1405c3403:	00
1405c3404:	e8 b7 f3 db ff       	call   0x1403827c0
1405c3409:	48 8b 00             	mov    (%rax),%rax
1405c340c:	48 89 84 24 00 3c 00 	mov    %rax,0x3c00(%rsp)
1405c3413:	00
1405c3414:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3419:	48 83 c0 28          	add    $0x28,%rax
1405c341d:	48 8b c8             	mov    %rax,%rcx
1405c3420:	e8 3b 4c 15 00       	call   0x140718060
1405c3425:	0f b6 c0             	movzbl %al,%eax
1405c3428:	85 c0                	test   %eax,%eax
1405c342a:	74 75                	je     0x1405c34a1
1405c342c:	48 8d 84 24 a8 f1 00 	lea    0xf1a8(%rsp),%rax
1405c3433:	00
1405c3434:	48 89 84 24 d8 3b 00 	mov    %rax,0x3bd8(%rsp)
1405c343b:	00
1405c343c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3441:	48 83 c0 20          	add    $0x20,%rax
1405c3445:	48 89 84 24 e0 3b 00 	mov    %rax,0x3be0(%rsp)
1405c344c:	00
1405c344d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3452:	48 83 c0 28          	add    $0x28,%rax
1405c3456:	4c 8b c0             	mov    %rax,%r8
1405c3459:	48 8b 94 24 d8 3b 00 	mov    0x3bd8(%rsp),%rdx
1405c3460:	00
1405c3461:	48 8b 8c 24 e0 3b 00 	mov    0x3be0(%rsp),%rcx
1405c3468:	00
1405c3469:	e8 62 4c 15 00       	call   0x1407180d0
1405c346e:	48 89 84 24 e8 3b 00 	mov    %rax,0x3be8(%rsp)
1405c3475:	00
1405c3476:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c347b:	48 83 c0 28          	add    $0x28,%rax
1405c347f:	4c 8b c0             	mov    %rax,%r8
1405c3482:	48 8b 94 24 e8 3b 00 	mov    0x3be8(%rsp),%rdx
1405c3489:	00
1405c348a:	48 8d 8c 24 b0 f1 00 	lea    0xf1b0(%rsp),%rcx
1405c3491:	00
1405c3492:	e8 a9 49 15 00       	call   0x140717e40
1405c3497:	48 89 84 24 98 1b 00 	mov    %rax,0x1b98(%rsp)
1405c349e:	00
1405c349f:	eb 24                	jmp    0x1405c34c5
1405c34a1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c34a6:	48 83 c0 20          	add    $0x20,%rax
1405c34aa:	48 8b 00             	mov    (%rax),%rax
1405c34ad:	48 89 84 24 f0 3b 00 	mov    %rax,0x3bf0(%rsp)
1405c34b4:	00
1405c34b5:	48 8d 84 24 f0 3b 00 	lea    0x3bf0(%rsp),%rax
1405c34bc:	00
1405c34bd:	48 89 84 24 98 1b 00 	mov    %rax,0x1b98(%rsp)
1405c34c4:	00
1405c34c5:	48 8b 84 24 98 1b 00 	mov    0x1b98(%rsp),%rax
1405c34cc:	00
1405c34cd:	48 89 84 24 f8 3b 00 	mov    %rax,0x3bf8(%rsp)
1405c34d4:	00
1405c34d5:	48 8b 94 24 f8 3b 00 	mov    0x3bf8(%rsp),%rdx
1405c34dc:	00
1405c34dd:	48 8d 8c 24 98 f0 00 	lea    0xf098(%rsp),%rcx
1405c34e4:	00
1405c34e5:	e8 a6 43 ff ff       	call   0x1405b7890
1405c34ea:	48 8d 94 24 98 f0 00 	lea    0xf098(%rsp),%rdx
1405c34f1:	00
1405c34f2:	48 8b 8c 24 00 3c 00 	mov    0x3c00(%rsp),%rcx
1405c34f9:	00
1405c34fa:	e8 31 e4 04 00       	call   0x140611930
1405c34ff:	90                   	nop
1405c3500:	48 8b 84 24 28 0a 00 	mov    0xa28(%rsp),%rax
1405c3507:	00
1405c3508:	48 83 c0 20          	add    $0x20,%rax
1405c350c:	48 8b c8             	mov    %rax,%rcx
1405c350f:	e8 1c d4 c7 ff       	call   0x140240930
1405c3514:	90                   	nop
1405c3515:	e9 52 b9 04 00       	jmp    0x14060ee6c
1405c351a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c351f:	48 83 c0 10          	add    $0x10,%rax
1405c3523:	48 63 00             	movslq (%rax),%rax
1405c3526:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c352a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c352f:	48 03 c8             	add    %rax,%rcx
1405c3532:	48 8b c1             	mov    %rcx,%rax
1405c3535:	48 8b 00             	mov    (%rax),%rax
1405c3538:	48 89 84 24 30 0a 00 	mov    %rax,0xa30(%rsp)
1405c353f:	00
1405c3540:	48 8b 8c 24 30 0a 00 	mov    0xa30(%rsp),%rcx
1405c3547:	00
1405c3548:	e8 03 36 cb ff       	call   0x140276b50
1405c354d:	85 c0                	test   %eax,%eax
1405c354f:	75 79                	jne    0x1405c35ca
1405c3551:	48 8d 84 24 b8 f1 00 	lea    0xf1b8(%rsp),%rax
1405c3558:	00
1405c3559:	48 89 84 24 08 3c 00 	mov    %rax,0x3c08(%rsp)
1405c3560:	00
1405c3561:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3566:	48 83 c0 14          	add    $0x14,%rax
1405c356a:	48 63 00             	movslq (%rax),%rax
1405c356d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c3571:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c3576:	48 03 c8             	add    %rax,%rcx
1405c3579:	48 8b c1             	mov    %rcx,%rax
1405c357c:	48 89 84 24 10 3c 00 	mov    %rax,0x3c10(%rsp)
1405c3583:	00
1405c3584:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c3589:	48 83 c0 28          	add    $0x28,%rax
1405c358d:	4c 8b c0             	mov    %rax,%r8
1405c3590:	48 8b 94 24 08 3c 00 	mov    0x3c08(%rsp),%rdx
1405c3597:	00
1405c3598:	48 8b 8c 24 10 3c 00 	mov    0x3c10(%rsp),%rcx
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)