7c362f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
7c3636:	c2 04 00             	ret    $0x4
7c3639:	cc                   	int3
7c363a:	cc                   	int3
7c363b:	cc                   	int3
7c363c:	cc                   	int3
7c363d:	cc                   	int3
7c363e:	cc                   	int3
7c363f:	cc                   	int3
7c3640:	8b 44 24 08          	mov    0x8(%esp),%eax
7c3644:	8b 00                	mov    (%eax),%eax
7c3646:	89 01                	mov    %eax,(%ecx)
7c3648:	8b c1                	mov    %ecx,%eax
7c364a:	c2 08 00             	ret    $0x8
7c364d:	cc                   	int3
7c364e:	cc                   	int3
7c364f:	cc                   	int3
7c3650:	8b 44 24 08          	mov    0x8(%esp),%eax
7c3654:	8b 00                	mov    (%eax),%eax
7c3656:	89 01                	mov    %eax,(%ecx)
7c3658:	8b c1                	mov    %ecx,%eax
7c365a:	c2 08 00             	ret    $0x8
7c365d:	cc                   	int3
7c365e:	cc                   	int3
7c365f:	cc                   	int3
7c3660:	8b 44 24 04          	mov    0x4(%esp),%eax
7c3664:	8b 00                	mov    (%eax),%eax
7c3666:	89 01                	mov    %eax,(%ecx)
7c3668:	8b 44 24 08          	mov    0x8(%esp),%eax
7c366c:	8a 00                	mov    (%eax),%al
7c366e:	88 41 04             	mov    %al,0x4(%ecx)
7c3671:	8b c1                	mov    %ecx,%eax
7c3673:	c2 08 00             	ret    $0x8
7c3676:	cc                   	int3
7c3677:	cc                   	int3
7c3678:	cc                   	int3
7c3679:	cc                   	int3
7c367a:	cc                   	int3
7c367b:	cc                   	int3
7c367c:	cc                   	int3
7c367d:	cc                   	int3
7c367e:	cc                   	int3
7c367f:	cc                   	int3
7c3680:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7c3686:	8b c1                	mov    %ecx,%eax
7c3688:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
7c368f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
7c3696:	c2 08 00             	ret    $0x8
7c3699:	cc                   	int3
7c369a:	cc                   	int3
7c369b:	cc                   	int3
7c369c:	cc                   	int3
7c369d:	cc                   	int3
7c369e:	cc                   	int3
7c369f:	cc                   	int3
7c36a0:	8b c1                	mov    %ecx,%eax
7c36a2:	c2 04 00             	ret    $0x4
7c36a5:	cc                   	int3
7c36a6:	cc                   	int3
7c36a7:	cc                   	int3
7c36a8:	cc                   	int3
7c36a9:	cc                   	int3
7c36aa:	cc                   	int3
7c36ab:	cc                   	int3
7c36ac:	cc                   	int3
7c36ad:	cc                   	int3
7c36ae:	cc                   	int3
7c36af:	cc                   	int3
7c36b0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7c36b6:	8b c1                	mov    %ecx,%eax
7c36b8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
7c36bf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
7c36c6:	c2 04 00             	ret    $0x4
7c36c9:	cc                   	int3
7c36ca:	cc                   	int3
7c36cb:	cc                   	int3
7c36cc:	cc                   	int3
7c36cd:	cc                   	int3
7c36ce:	cc                   	int3
7c36cf:	cc                   	int3
7c36d0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7c36d6:	8b c1                	mov    %ecx,%eax
7c36d8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
7c36df:	c2 08 00             	ret    $0x8
7c36e2:	cc                   	int3
7c36e3:	cc                   	int3
7c36e4:	cc                   	int3
7c36e5:	cc                   	int3
7c36e6:	cc                   	int3
7c36e7:	cc                   	int3
7c36e8:	cc                   	int3
7c36e9:	cc                   	int3
7c36ea:	cc                   	int3
7c36eb:	cc                   	int3
7c36ec:	cc                   	int3
7c36ed:	cc                   	int3
7c36ee:	cc                   	int3
7c36ef:	cc                   	int3
7c36f0:	8b c1                	mov    %ecx,%eax
7c36f2:	c2 04 00             	ret    $0x4
7c36f5:	cc                   	int3
7c36f6:	cc                   	int3
7c36f7:	cc                   	int3
7c36f8:	cc                   	int3
7c36f9:	cc                   	int3
7c36fa:	cc                   	int3
7c36fb:	cc                   	int3
7c36fc:	cc                   	int3
7c36fd:	cc                   	int3
7c36fe:	cc                   	int3
7c36ff:	cc                   	int3
7c3700:	8b c1                	mov    %ecx,%eax
7c3702:	c2 04 00             	ret    $0x4
7c3705:	cc                   	int3
7c3706:	cc                   	int3
7c3707:	cc                   	int3
7c3708:	cc                   	int3
7c3709:	cc                   	int3
7c370a:	cc                   	int3
7c370b:	cc                   	int3
7c370c:	cc                   	int3
7c370d:	cc                   	int3
7c370e:	cc                   	int3
7c370f:	cc                   	int3
7c3710:	56                   	push   %esi
7c3711:	8b f1                	mov    %ecx,%esi
7c3713:	6a 00                	push   $0x0
7c3715:	6a 00                	push   $0x0
7c3717:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
7c371d:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
7c3724:	e8 41 95 c5 ff       	call   0x41cc6a
7c3729:	89 06                	mov    %eax,(%esi)
7c372b:	8b c6                	mov    %esi,%eax
7c372d:	5e                   	pop    %esi
7c372e:	c2 04 00             	ret    $0x4
7c3731:	cc                   	int3
7c3732:	cc                   	int3
7c3733:	cc                   	int3
7c3734:	cc                   	int3
7c3735:	cc                   	int3
7c3736:	cc                   	int3
7c3737:	cc                   	int3
7c3738:	cc                   	int3
7c3739:	cc                   	int3
7c373a:	cc                   	int3
7c373b:	cc                   	int3
7c373c:	cc                   	int3
7c373d:	cc                   	int3
7c373e:	cc                   	int3
7c373f:	cc                   	int3
7c3740:	51                   	push   %ecx
7c3741:	56                   	push   %esi
7c3742:	8b f1                	mov    %ecx,%esi
7c3744:	6a 00                	push   $0x0
7c3746:	6a 00                	push   $0x0
7c3748:	89 74 24 0c          	mov    %esi,0xc(%esp)
7c374c:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
7c3752:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
7c3759:	e8 0c 95 c5 ff       	call   0x41cc6a
7c375e:	89 06                	mov    %eax,(%esi)
7c3760:	8b c6                	mov    %esi,%eax
7c3762:	5e                   	pop    %esi
7c3763:	59                   	pop    %ecx
7c3764:	c2 04 00             	ret    $0x4
7c3767:	cc                   	int3
7c3768:	cc                   	int3
7c3769:	cc                   	int3
7c376a:	cc                   	int3
7c376b:	cc                   	int3
7c376c:	cc                   	int3
7c376d:	cc                   	int3
7c376e:	cc                   	int3
7c376f:	cc                   	int3
7c3770:	8b 44 24 04          	mov    0x4(%esp),%eax
7c3774:	89 01                	mov    %eax,(%ecx)
7c3776:	8b c1                	mov    %ecx,%eax
7c3778:	c2 04 00             	ret    $0x4
7c377b:	cc                   	int3
7c377c:	cc                   	int3
7c377d:	cc                   	int3
7c377e:	cc                   	int3
7c377f:	cc                   	int3
7c3780:	8b 44 24 04          	mov    0x4(%esp),%eax
7c3784:	89 01                	mov    %eax,(%ecx)
7c3786:	8b c1                	mov    %ecx,%eax
7c3788:	c2 08 00             	ret    $0x8
7c378b:	cc                   	int3
7c378c:	cc                   	int3
7c378d:	cc                   	int3
7c378e:	cc                   	int3
7c378f:	cc                   	int3
7c3790:	8b 44 24 04          	mov    0x4(%esp),%eax
7c3794:	89 01                	mov    %eax,(%ecx)
7c3796:	8b c1                	mov    %ecx,%eax
7c3798:	c2 04 00             	ret    $0x4
7c379b:	cc                   	int3
7c379c:	cc                   	int3
7c379d:	cc                   	int3
7c379e:	cc                   	int3
7c379f:	cc                   	int3
7c37a0:	8b 44 24 04          	mov    0x4(%esp),%eax
7c37a4:	89 01                	mov    %eax,(%ecx)
7c37a6:	8b c1                	mov    %ecx,%eax
7c37a8:	c2 04 00             	ret    $0x4
7c37ab:	cc                   	int3
7c37ac:	cc                   	int3
7c37ad:	cc                   	int3
7c37ae:	cc                   	int3
7c37af:	cc                   	int3
7c37b0:	8b 44 24 04          	mov    0x4(%esp),%eax
7c37b4:	89 01                	mov    %eax,(%ecx)
7c37b6:	8b c1                	mov    %ecx,%eax
7c37b8:	c2 08 00             	ret    $0x8
7c37bb:	cc                   	int3
7c37bc:	cc                   	int3
7c37bd:	cc                   	int3
7c37be:	cc                   	int3
7c37bf:	cc                   	int3
7c37c0:	8b 44 24 04          	mov    0x4(%esp),%eax
7c37c4:	89 01                	mov    %eax,(%ecx)
7c37c6:	8b c1                	mov    %ecx,%eax
7c37c8:	c2 04 00             	ret    $0x4
7c37cb:	cc                   	int3
7c37cc:	cc                   	int3
7c37cd:	cc                   	int3
7c37ce:	cc                   	int3
7c37cf:	cc                   	int3
7c37d0:	8b 44 24 0c          	mov    0xc(%esp),%eax
7c37d4:	8b 00                	mov    (%eax),%eax
7c37d6:	89 01                	mov    %eax,(%ecx)
7c37d8:	8b c1                	mov    %ecx,%eax
7c37da:	c2 0c 00             	ret    $0xc
7c37dd:	cc                   	int3
7c37de:	cc                   	int3
7c37df:	cc                   	int3
7c37e0:	8b 44 24 0c          	mov    0xc(%esp),%eax
7c37e4:	8b 00                	mov    (%eax),%eax
7c37e6:	89 01                	mov    %eax,(%ecx)
7c37e8:	8b c1                	mov    %ecx,%eax
7c37ea:	c2 0c 00             	ret    $0xc
7c37ed:	cc                   	int3
7c37ee:	cc                   	int3
7c37ef:	cc                   	int3
7c37f0:	8b c1                	mov    %ecx,%eax
7c37f2:	c2 04 00             	ret    $0x4
7c37f5:	cc                   	int3
7c37f6:	cc                   	int3
7c37f7:	cc                   	int3
7c37f8:	cc                   	int3
7c37f9:	cc                   	int3
7c37fa:	cc                   	int3
7c37fb:	cc                   	int3
7c37fc:	cc                   	int3
7c37fd:	cc                   	int3
7c37fe:	cc                   	int3
7c37ff:	cc                   	int3
7c3800:	8b c1                	mov    %ecx,%eax
7c3802:	c2 04 00             	ret    $0x4
7c3805:	cc                   	int3
7c3806:	cc                   	int3
7c3807:	cc                   	int3
7c3808:	cc                   	int3
7c3809:	cc                   	int3
7c380a:	cc                   	int3
7c380b:	cc                   	int3
7c380c:	cc                   	int3
7c380d:	cc                   	int3
7c380e:	cc                   	int3
7c380f:	cc                   	int3
7c3810:	8b 44 24 04          	mov    0x4(%esp),%eax
7c3814:	8b 00                	mov    (%eax),%eax
7c3816:	89 01                	mov    %eax,(%ecx)
7c3818:	8b 44 24 08          	mov    0x8(%esp),%eax
7c381c:	8a 00                	mov    (%eax),%al
7c381e:	88 41 04             	mov    %al,0x4(%ecx)
7c3821:	8b c1                	mov    %ecx,%eax
7c3823:	c2 08 00             	ret    $0x8
7c3826:	cc                   	int3
7c3827:	cc                   	int3
7c3828:	cc                   	int3
7c3829:	cc                   	int3
7c382a:	cc                   	int3
7c382b:	cc                   	int3
7c382c:	cc                   	int3
7c382d:	cc                   	int3
7c382e:	cc                   	int3
7c382f:	cc                   	int3
7c3830:	51                   	push   %ecx
7c3831:	8b 44 24 08          	mov    0x8(%esp),%eax
7c3835:	56                   	push   %esi
7c3836:	8b f1                	mov    %ecx,%esi
7c3838:	89 74 24 04          	mov    %esi,0x4(%esp)
7c383c:	8b 00                	mov    (%eax),%eax
7c383e:	50                   	push   %eax
7c383f:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
7c3846:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
7c384d:	c6 06 00             	movb   $0x0,(%esi)
7c3850:	e8 6d dc c5 ff       	call   0x4214c2
7c3855:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
7c385c:	8b c6                	mov    %esi,%eax
7c385e:	5e                   	pop    %esi
7c385f:	59                   	pop    %ecx
7c3860:	c2 10 00             	ret    $0x10
7c3863:	cc                   	int3
7c3864:	cc                   	int3
7c3865:	cc                   	int3
7c3866:	cc                   	int3
7c3867:	cc                   	int3
7c3868:	cc                   	int3
7c3869:	cc                   	int3
7c386a:	cc                   	int3
7c386b:	cc                   	int3
7c386c:	cc                   	int3
7c386d:	cc                   	int3
7c386e:	cc                   	int3
7c386f:	cc                   	int3
7c3870:	ff 74 24 04          	push   0x4(%esp)
7c3874:	e8 99 ad c7 ff       	call   0x43e612
7c3879:	59                   	pop    %ecx
7c387a:	c2 04 00             	ret    $0x4
7c387d:	cc                   	int3
7c387e:	cc                   	int3
7c387f:	cc                   	int3
7c3880:	ff 74 24 04          	push   0x4(%esp)
7c3884:	e8 89 ad c7 ff       	call   0x43e612
7c3889:	59                   	pop    %ecx
7c388a:	c2 04 00             	ret    $0x4
7c388d:	cc                   	int3
7c388e:	cc                   	int3
7c388f:	cc                   	int3
7c3890:	56                   	push   %esi
7c3891:	57                   	push   %edi
7c3892:	ff 74 24 10          	push   0x10(%esp)
7c3896:	ff 74 24 10          	push   0x10(%esp)
7c389a:	e8 cb 93 c5 ff       	call   0x41cc6a
7c389f:	8b f8                	mov    %eax,%edi
7c38a1:	8d 77 08             	lea    0x8(%edi),%esi
7c38a4:	85 f6                	test   %esi,%esi
7c38a6:	74 28                	je     0x7c38d0
7c38a8:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7c38ac:	8b 09                	mov    (%ecx),%ecx
7c38ae:	51                   	push   %ecx
7c38af:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
7c38b6:	8b ce                	mov    %esi,%ecx
7c38b8:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
7c38bf:	c6 06 00             	movb   $0x0,(%esi)
7c38c2:	e8 fb db c5 ff       	call   0x4214c2
7c38c7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
7c38ce:	8b c7                	mov    %edi,%eax
7c38d0:	5f                   	pop    %edi