1400f345f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3463:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3467:	48 83 c2 08          	add    $0x8,%rdx
1400f346b:	48 03 ca             	add    %rdx,%rcx
1400f346e:	48 8b 01             	mov    (%rcx),%rax
1400f3471:	ff 50 08             	call   *0x8(%rax)
1400f3474:	90                   	nop
1400f3475:	32 c0                	xor    %al,%al
1400f3477:	48 83 c4 20          	add    $0x20,%rsp
1400f347b:	5b                   	pop    %rbx
1400f347c:	c3                   	ret
1400f347d:	cc                   	int3
1400f347e:	cc                   	int3
1400f347f:	cc                   	int3
1400f3480:	48 83 ec 28          	sub    $0x28,%rsp
1400f3484:	4c 8b 02             	mov    (%rdx),%r8
1400f3487:	4d 85 c0             	test   %r8,%r8
1400f348a:	74 16                	je     0x1400f34a2
1400f348c:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f3490:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3494:	49 83 c0 08          	add    $0x8,%r8
1400f3498:	49 03 c8             	add    %r8,%rcx
1400f349b:	48 8b 01             	mov    (%rcx),%rax
1400f349e:	ff 50 08             	call   *0x8(%rax)
1400f34a1:	90                   	nop
1400f34a2:	32 c0                	xor    %al,%al
1400f34a4:	48 83 c4 28          	add    $0x28,%rsp
1400f34a8:	c3                   	ret
1400f34a9:	cc                   	int3
1400f34aa:	cc                   	int3
1400f34ab:	cc                   	int3
1400f34ac:	cc                   	int3
1400f34ad:	cc                   	int3
1400f34ae:	cc                   	int3
1400f34af:	cc                   	int3
1400f34b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f34b5:	57                   	push   %rdi
1400f34b6:	48 83 ec 20          	sub    $0x20,%rsp
1400f34ba:	49 8b f9             	mov    %r9,%rdi
1400f34bd:	48 8b da             	mov    %rdx,%rbx
1400f34c0:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400f34c7:	49 8b 10             	mov    (%r8),%rdx
1400f34ca:	48 85 d2             	test   %rdx,%rdx
1400f34cd:	74 16                	je     0x1400f34e5
1400f34cf:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f34d3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f34d7:	48 83 c2 08          	add    $0x8,%rdx
1400f34db:	48 03 ca             	add    %rdx,%rcx
1400f34de:	48 8b 01             	mov    (%rcx),%rax
1400f34e1:	ff 50 08             	call   *0x8(%rax)
1400f34e4:	90                   	nop
1400f34e5:	48 8b 17             	mov    (%rdi),%rdx
1400f34e8:	48 85 d2             	test   %rdx,%rdx
1400f34eb:	74 16                	je     0x1400f3503
1400f34ed:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f34f1:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f34f5:	48 83 c2 08          	add    $0x8,%rdx
1400f34f9:	48 03 ca             	add    %rdx,%rcx
1400f34fc:	48 8b 01             	mov    (%rcx),%rax
1400f34ff:	ff 50 08             	call   *0x8(%rax)
1400f3502:	90                   	nop
1400f3503:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f3508:	48 8b 10             	mov    (%rax),%rdx
1400f350b:	48 85 d2             	test   %rdx,%rdx
1400f350e:	74 16                	je     0x1400f3526
1400f3510:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3514:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3518:	48 83 c2 08          	add    $0x8,%rdx
1400f351c:	48 03 ca             	add    %rdx,%rcx
1400f351f:	48 8b 01             	mov    (%rcx),%rax
1400f3522:	ff 50 08             	call   *0x8(%rax)
1400f3525:	90                   	nop
1400f3526:	48 8b c3             	mov    %rbx,%rax
1400f3529:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f352e:	48 83 c4 20          	add    $0x20,%rsp
1400f3532:	5f                   	pop    %rdi
1400f3533:	c3                   	ret
1400f3534:	cc                   	int3
1400f3535:	cc                   	int3
1400f3536:	cc                   	int3
1400f3537:	cc                   	int3
1400f3538:	cc                   	int3
1400f3539:	cc                   	int3
1400f353a:	cc                   	int3
1400f353b:	cc                   	int3
1400f353c:	cc                   	int3
1400f353d:	cc                   	int3
1400f353e:	cc                   	int3
1400f353f:	cc                   	int3
1400f3540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3545:	57                   	push   %rdi
1400f3546:	48 83 ec 20          	sub    $0x20,%rsp
1400f354a:	49 8b f9             	mov    %r9,%rdi
1400f354d:	49 8b d8             	mov    %r8,%rbx
1400f3550:	4c 8b 12             	mov    (%rdx),%r10
1400f3553:	4d 85 d2             	test   %r10,%r10
1400f3556:	74 16                	je     0x1400f356e
1400f3558:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f355c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3560:	49 83 c2 08          	add    $0x8,%r10
1400f3564:	49 03 ca             	add    %r10,%rcx
1400f3567:	48 8b 01             	mov    (%rcx),%rax
1400f356a:	ff 50 08             	call   *0x8(%rax)
1400f356d:	90                   	nop
1400f356e:	48 8b 13             	mov    (%rbx),%rdx
1400f3571:	48 85 d2             	test   %rdx,%rdx
1400f3574:	74 16                	je     0x1400f358c
1400f3576:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f357a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f357e:	48 83 c2 08          	add    $0x8,%rdx
1400f3582:	48 03 ca             	add    %rdx,%rcx
1400f3585:	48 8b 01             	mov    (%rcx),%rax
1400f3588:	ff 50 08             	call   *0x8(%rax)
1400f358b:	90                   	nop
1400f358c:	48 8b 17             	mov    (%rdi),%rdx
1400f358f:	48 85 d2             	test   %rdx,%rdx
1400f3592:	74 16                	je     0x1400f35aa
1400f3594:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3598:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f359c:	48 83 c2 08          	add    $0x8,%rdx
1400f35a0:	48 03 ca             	add    %rdx,%rcx
1400f35a3:	48 8b 01             	mov    (%rcx),%rax
1400f35a6:	ff 50 08             	call   *0x8(%rax)
1400f35a9:	90                   	nop
1400f35aa:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f35af:	48 8b 10             	mov    (%rax),%rdx
1400f35b2:	48 85 d2             	test   %rdx,%rdx
1400f35b5:	74 16                	je     0x1400f35cd
1400f35b7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f35bb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f35bf:	48 83 c2 08          	add    $0x8,%rdx
1400f35c3:	48 03 ca             	add    %rdx,%rcx
1400f35c6:	48 8b 01             	mov    (%rcx),%rax
1400f35c9:	ff 50 08             	call   *0x8(%rax)
1400f35cc:	90                   	nop
1400f35cd:	b8 01 00 00 00       	mov    $0x1,%eax
1400f35d2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f35d7:	48 83 c4 20          	add    $0x20,%rsp
1400f35db:	5f                   	pop    %rdi
1400f35dc:	c3                   	ret
1400f35dd:	cc                   	int3
1400f35de:	cc                   	int3
1400f35df:	cc                   	int3
1400f35e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f35e5:	57                   	push   %rdi
1400f35e6:	48 83 ec 20          	sub    $0x20,%rsp
1400f35ea:	49 8b f9             	mov    %r9,%rdi
1400f35ed:	49 8b d8             	mov    %r8,%rbx
1400f35f0:	4c 8b 12             	mov    (%rdx),%r10
1400f35f3:	4d 85 d2             	test   %r10,%r10
1400f35f6:	74 16                	je     0x1400f360e
1400f35f8:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f35fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3600:	49 83 c2 08          	add    $0x8,%r10
1400f3604:	49 03 ca             	add    %r10,%rcx
1400f3607:	48 8b 01             	mov    (%rcx),%rax
1400f360a:	ff 50 08             	call   *0x8(%rax)
1400f360d:	90                   	nop
1400f360e:	48 8b 13             	mov    (%rbx),%rdx
1400f3611:	48 85 d2             	test   %rdx,%rdx
1400f3614:	74 16                	je     0x1400f362c
1400f3616:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f361a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f361e:	48 83 c2 08          	add    $0x8,%rdx
1400f3622:	48 03 ca             	add    %rdx,%rcx
1400f3625:	48 8b 01             	mov    (%rcx),%rax
1400f3628:	ff 50 08             	call   *0x8(%rax)
1400f362b:	90                   	nop
1400f362c:	48 8b 17             	mov    (%rdi),%rdx
1400f362f:	48 85 d2             	test   %rdx,%rdx
1400f3632:	74 16                	je     0x1400f364a
1400f3634:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3638:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f363c:	48 83 c2 08          	add    $0x8,%rdx
1400f3640:	48 03 ca             	add    %rdx,%rcx
1400f3643:	48 8b 01             	mov    (%rcx),%rax
1400f3646:	ff 50 08             	call   *0x8(%rax)
1400f3649:	90                   	nop
1400f364a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f364f:	48 8b 10             	mov    (%rax),%rdx
1400f3652:	48 85 d2             	test   %rdx,%rdx
1400f3655:	74 16                	je     0x1400f366d
1400f3657:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f365b:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f365f:	48 83 c2 08          	add    $0x8,%rdx
1400f3663:	48 03 ca             	add    %rdx,%rcx
1400f3666:	48 8b 01             	mov    (%rcx),%rax
1400f3669:	ff 50 08             	call   *0x8(%rax)
1400f366c:	90                   	nop
1400f366d:	32 c0                	xor    %al,%al
1400f366f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f3674:	48 83 c4 20          	add    $0x20,%rsp
1400f3678:	5f                   	pop    %rdi
1400f3679:	c3                   	ret
1400f367a:	cc                   	int3
1400f367b:	cc                   	int3
1400f367c:	cc                   	int3
1400f367d:	cc                   	int3
1400f367e:	cc                   	int3
1400f367f:	cc                   	int3
1400f3680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3685:	57                   	push   %rdi
1400f3686:	48 83 ec 20          	sub    $0x20,%rsp
1400f368a:	49 8b f9             	mov    %r9,%rdi
1400f368d:	48 8b da             	mov    %rdx,%rbx
1400f3690:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400f3697:	49 8b 10             	mov    (%r8),%rdx
1400f369a:	48 85 d2             	test   %rdx,%rdx
1400f369d:	74 16                	je     0x1400f36b5
1400f369f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f36a3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f36a7:	48 83 c2 08          	add    $0x8,%rdx
1400f36ab:	48 03 ca             	add    %rdx,%rcx
1400f36ae:	48 8b 01             	mov    (%rcx),%rax
1400f36b1:	ff 50 08             	call   *0x8(%rax)
1400f36b4:	90                   	nop
1400f36b5:	48 8b 17             	mov    (%rdi),%rdx
1400f36b8:	48 85 d2             	test   %rdx,%rdx
1400f36bb:	74 16                	je     0x1400f36d3
1400f36bd:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f36c1:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f36c5:	48 83 c2 08          	add    $0x8,%rdx
1400f36c9:	48 03 ca             	add    %rdx,%rcx
1400f36cc:	48 8b 01             	mov    (%rcx),%rax
1400f36cf:	ff 50 08             	call   *0x8(%rax)
1400f36d2:	90                   	nop
1400f36d3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f36d8:	48 8b 10             	mov    (%rax),%rdx
1400f36db:	48 85 d2             	test   %rdx,%rdx
1400f36de:	74 16                	je     0x1400f36f6
1400f36e0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f36e4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f36e8:	48 83 c2 08          	add    $0x8,%rdx
1400f36ec:	48 03 ca             	add    %rdx,%rcx
1400f36ef:	48 8b 01             	mov    (%rcx),%rax
1400f36f2:	ff 50 08             	call   *0x8(%rax)
1400f36f5:	90                   	nop
1400f36f6:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f36fb:	48 8b 10             	mov    (%rax),%rdx
1400f36fe:	48 85 d2             	test   %rdx,%rdx
1400f3701:	74 16                	je     0x1400f3719
1400f3703:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3707:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f370b:	48 83 c2 08          	add    $0x8,%rdx
1400f370f:	48 03 ca             	add    %rdx,%rcx
1400f3712:	48 8b 01             	mov    (%rcx),%rax
1400f3715:	ff 50 08             	call   *0x8(%rax)
1400f3718:	90                   	nop
1400f3719:	48 8b c3             	mov    %rbx,%rax
1400f371c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f3721:	48 83 c4 20          	add    $0x20,%rsp
1400f3725:	5f                   	pop    %rdi
1400f3726:	c3                   	ret
1400f3727:	cc                   	int3
1400f3728:	cc                   	int3
1400f3729:	cc                   	int3
1400f372a:	cc                   	int3
1400f372b:	cc                   	int3
1400f372c:	cc                   	int3
1400f372d:	cc                   	int3
1400f372e:	cc                   	int3
1400f372f:	cc                   	int3
1400f3730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3735:	57                   	push   %rdi
1400f3736:	48 83 ec 20          	sub    $0x20,%rsp
1400f373a:	49 8b f9             	mov    %r9,%rdi
1400f373d:	49 8b d8             	mov    %r8,%rbx
1400f3740:	4c 8b 12             	mov    (%rdx),%r10
1400f3743:	4d 85 d2             	test   %r10,%r10
1400f3746:	74 16                	je     0x1400f375e
1400f3748:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f374c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3750:	49 83 c2 08          	add    $0x8,%r10
1400f3754:	49 03 ca             	add    %r10,%rcx
1400f3757:	48 8b 01             	mov    (%rcx),%rax
1400f375a:	ff 50 08             	call   *0x8(%rax)
1400f375d:	90                   	nop
1400f375e:	48 8b 13             	mov    (%rbx),%rdx
1400f3761:	48 85 d2             	test   %rdx,%rdx
1400f3764:	74 16                	je     0x1400f377c
1400f3766:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f376a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f376e:	48 83 c2 08          	add    $0x8,%rdx
1400f3772:	48 03 ca             	add    %rdx,%rcx
1400f3775:	48 8b 01             	mov    (%rcx),%rax
1400f3778:	ff 50 08             	call   *0x8(%rax)
1400f377b:	90                   	nop
1400f377c:	48 8b 17             	mov    (%rdi),%rdx
1400f377f:	48 85 d2             	test   %rdx,%rdx
1400f3782:	74 16                	je     0x1400f379a
1400f3784:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3788:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f378c:	48 83 c2 08          	add    $0x8,%rdx
1400f3790:	48 03 ca             	add    %rdx,%rcx
1400f3793:	48 8b 01             	mov    (%rcx),%rax
1400f3796:	ff 50 08             	call   *0x8(%rax)
1400f3799:	90                   	nop
1400f379a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f379f:	48 83 c4 20          	add    $0x20,%rsp
1400f37a3:	5f                   	pop    %rdi
1400f37a4:	c3                   	ret
1400f37a5:	cc                   	int3
1400f37a6:	cc                   	int3
1400f37a7:	cc                   	int3
1400f37a8:	cc                   	int3
1400f37a9:	cc                   	int3
1400f37aa:	cc                   	int3
1400f37ab:	cc                   	int3
1400f37ac:	cc                   	int3
1400f37ad:	cc                   	int3
1400f37ae:	cc                   	int3
1400f37af:	cc                   	int3
1400f37b0:	48 83 ec 28          	sub    $0x28,%rsp
1400f37b4:	4c 8b 02             	mov    (%rdx),%r8
1400f37b7:	4d 85 c0             	test   %r8,%r8
1400f37ba:	74 16                	je     0x1400f37d2
1400f37bc:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f37c0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f37c4:	49 83 c0 08          	add    $0x8,%r8
1400f37c8:	49 03 c8             	add    %r8,%rcx
1400f37cb:	48 8b 01             	mov    (%rcx),%rax
1400f37ce:	ff 50 08             	call   *0x8(%rax)
1400f37d1:	90                   	nop
1400f37d2:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400f37d7:	48 8b 10             	mov    (%rax),%rdx
1400f37da:	48 85 d2             	test   %rdx,%rdx
1400f37dd:	74 16                	je     0x1400f37f5
1400f37df:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f37e3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f37e7:	48 83 c2 08          	add    $0x8,%rdx
1400f37eb:	48 03 ca             	add    %rdx,%rcx
1400f37ee:	48 8b 01             	mov    (%rcx),%rax
1400f37f1:	ff 50 08             	call   *0x8(%rax)
1400f37f4:	90                   	nop
1400f37f5:	32 c0                	xor    %al,%al
1400f37f7:	48 83 c4 28          	add    $0x28,%rsp
1400f37fb:	c3                   	ret
1400f37fc:	cc                   	int3
1400f37fd:	cc                   	int3
1400f37fe:	cc                   	int3
1400f37ff:	cc                   	int3
1400f3800:	48 83 ec 28          	sub    $0x28,%rsp
1400f3804:	4c 8b 02             	mov    (%rdx),%r8
1400f3807:	4d 85 c0             	test   %r8,%r8
1400f380a:	74 16                	je     0x1400f3822
1400f380c:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f3810:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3814:	49 83 c0 08          	add    $0x8,%r8
1400f3818:	49 03 c8             	add    %r8,%rcx
1400f381b:	48 8b 01             	mov    (%rcx),%rax