5f365c:	cc                   	int3
5f365d:	cc                   	int3
5f365e:	cc                   	int3
5f365f:	cc                   	int3
5f3660:	cc                   	int3
5f3661:	cc                   	int3
5f3662:	cc                   	int3
5f3663:	cc                   	int3
5f3664:	cc                   	int3
5f3665:	cc                   	int3
5f3666:	cc                   	int3
5f3667:	cc                   	int3
5f3668:	cc                   	int3
5f3669:	cc                   	int3
5f366a:	cc                   	int3
5f366b:	cc                   	int3
5f366c:	cc                   	int3
5f366d:	cc                   	int3
5f366e:	cc                   	int3
5f366f:	cc                   	int3
5f3670:	cc                   	int3
5f3671:	cc                   	int3
5f3672:	cc                   	int3
5f3673:	cc                   	int3
5f3674:	cc                   	int3
5f3675:	cc                   	int3
5f3676:	cc                   	int3
5f3677:	cc                   	int3
5f3678:	cc                   	int3
5f3679:	cc                   	int3
5f367a:	cc                   	int3
5f367b:	cc                   	int3
5f367c:	cc                   	int3
5f367d:	cc                   	int3
5f367e:	cc                   	int3
5f367f:	cc                   	int3
5f3680:	81 ec 98 00 00 00    	sub    $0x98,%esp
5f3686:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f368b:	33 c4                	xor    %esp,%eax
5f368d:	89 84 24 94 00 00 00 	mov    %eax,0x94(%esp)
5f3694:	56                   	push   %esi
5f3695:	8b f1                	mov    %ecx,%esi
5f3697:	8d 4e 0c             	lea    0xc(%esi),%ecx
5f369a:	e8 c4 e8 e1 ff       	call   0x411f63
5f369f:	50                   	push   %eax
5f36a0:	6a 11                	push   $0x11
5f36a2:	6a 02                	push   $0x2
5f36a4:	6a 02                	push   $0x2
5f36a6:	8d 44 24 14          	lea    0x14(%esp),%eax
5f36aa:	50                   	push   %eax
5f36ab:	e8 0a 62 e4 ff       	call   0x4398ba
5f36b0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f36b4:	89 4e 08             	mov    %ecx,0x8(%esi)
5f36b7:	5e                   	pop    %esi
5f36b8:	85 c0                	test   %eax,%eax
5f36ba:	75 15                	jne    0x5f36d1
5f36bc:	8b 8c 24 94 00 00 00 	mov    0x94(%esp),%ecx
5f36c3:	33 cc                	xor    %esp,%ecx
5f36c5:	e8 ec 80 e2 ff       	call   0x41b7b6
5f36ca:	81 c4 98 00 00 00    	add    $0x98,%esp
5f36d0:	c3                   	ret
5f36d1:	50                   	push   %eax
5f36d2:	8d 4c 24 08          	lea    0x8(%esp),%ecx
5f36d6:	e8 25 e6 e2 ff       	call   0x421d00
5f36db:	68 b4 b4 cf 00       	push   $0xcfb4b4
5f36e0:	8d 44 24 08          	lea    0x8(%esp),%eax
5f36e4:	50                   	push   %eax
5f36e5:	e8 a5 a2 e2 ff       	call   0x41d98f
5f36ea:	cc                   	int3
5f36eb:	cc                   	int3
5f36ec:	cc                   	int3
5f36ed:	cc                   	int3
5f36ee:	cc                   	int3
5f36ef:	cc                   	int3
5f36f0:	cc                   	int3
5f36f1:	cc                   	int3
5f36f2:	cc                   	int3
5f36f3:	cc                   	int3
5f36f4:	cc                   	int3
5f36f5:	cc                   	int3
5f36f6:	cc                   	int3
5f36f7:	cc                   	int3
5f36f8:	cc                   	int3
5f36f9:	cc                   	int3
5f36fa:	cc                   	int3
5f36fb:	cc                   	int3
5f36fc:	cc                   	int3
5f36fd:	cc                   	int3
5f36fe:	cc                   	int3
5f36ff:	cc                   	int3
5f3700:	cc                   	int3
5f3701:	cc                   	int3
5f3702:	cc                   	int3
5f3703:	cc                   	int3
5f3704:	cc                   	int3
5f3705:	cc                   	int3
5f3706:	cc                   	int3
5f3707:	cc                   	int3
5f3708:	cc                   	int3
5f3709:	cc                   	int3
5f370a:	cc                   	int3
5f370b:	cc                   	int3
5f370c:	cc                   	int3
5f370d:	cc                   	int3
5f370e:	cc                   	int3
5f370f:	cc                   	int3
5f3710:	55                   	push   %ebp
5f3711:	8b ec                	mov    %esp,%ebp
5f3713:	6a ff                	push   $0xffffffff
5f3715:	68 88 e2 b6 00       	push   $0xb6e288
5f371a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f3720:	50                   	push   %eax
5f3721:	51                   	push   %ecx
5f3722:	56                   	push   %esi
5f3723:	57                   	push   %edi
5f3724:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f3729:	33 c5                	xor    %ebp,%eax
5f372b:	50                   	push   %eax
5f372c:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f372f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f3735:	8b f1                	mov    %ecx,%esi
5f3737:	8b 7d 08             	mov    0x8(%ebp),%edi
5f373a:	8b cf                	mov    %edi,%ecx
5f373c:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5f3743:	e8 ce 92 e3 ff       	call   0x42ca16
5f3748:	c7 07 84 3d be 00    	movl   $0xbe3d84,(%edi)
5f374e:	8b 46 18             	mov    0x18(%esi),%eax
5f3751:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f3758:	89 47 04             	mov    %eax,0x4(%edi)
5f375b:	85 c0                	test   %eax,%eax
5f375d:	74 0c                	je     0x5f376b
5f375f:	8b 08                	mov    (%eax),%ecx
5f3761:	8b 49 04             	mov    0x4(%ecx),%ecx
5f3764:	03 c8                	add    %eax,%ecx
5f3766:	8b 11                	mov    (%ecx),%edx
5f3768:	ff 52 08             	call   *0x8(%edx)
5f376b:	8b c7                	mov    %edi,%eax
5f376d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f3770:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f3777:	59                   	pop    %ecx
5f3778:	5f                   	pop    %edi
5f3779:	5e                   	pop    %esi
5f377a:	8b e5                	mov    %ebp,%esp
5f377c:	5d                   	pop    %ebp
5f377d:	c2 04 00             	ret    $0x4
5f3780:	cc                   	int3
5f3781:	cc                   	int3
5f3782:	cc                   	int3
5f3783:	cc                   	int3
5f3784:	cc                   	int3
5f3785:	cc                   	int3
5f3786:	cc                   	int3
5f3787:	cc                   	int3
5f3788:	cc                   	int3
5f3789:	cc                   	int3
5f378a:	cc                   	int3
5f378b:	cc                   	int3
5f378c:	cc                   	int3
5f378d:	cc                   	int3
5f378e:	cc                   	int3
5f378f:	cc                   	int3
5f3790:	cc                   	int3
5f3791:	cc                   	int3
5f3792:	cc                   	int3
5f3793:	cc                   	int3
5f3794:	cc                   	int3
5f3795:	cc                   	int3
5f3796:	cc                   	int3
5f3797:	cc                   	int3
5f3798:	cc                   	int3
5f3799:	cc                   	int3
5f379a:	cc                   	int3
5f379b:	cc                   	int3
5f379c:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f379f:	e9 ae c4 e3 ff       	jmp    0x42fc52
5f37a4:	cc                   	int3
5f37a5:	cc                   	int3
5f37a6:	cc                   	int3
5f37a7:	cc                   	int3
5f37a8:	cc                   	int3
5f37a9:	cc                   	int3
5f37aa:	cc                   	int3
5f37ab:	cc                   	int3
5f37ac:	cc                   	int3
5f37ad:	cc                   	int3
5f37ae:	cc                   	int3
5f37af:	cc                   	int3
5f37b0:	e9 13 87 e2 ff       	jmp    0x41bec8
5f37b5:	cc                   	int3
5f37b6:	cc                   	int3
5f37b7:	cc                   	int3
5f37b8:	cc                   	int3
5f37b9:	cc                   	int3
5f37ba:	cc                   	int3
5f37bb:	cc                   	int3
5f37bc:	cc                   	int3
5f37bd:	cc                   	int3
5f37be:	cc                   	int3
5f37bf:	cc                   	int3
5f37c0:	8b 41 08             	mov    0x8(%ecx),%eax
5f37c3:	c3                   	ret
5f37c4:	cc                   	int3
5f37c5:	cc                   	int3
5f37c6:	cc                   	int3
5f37c7:	cc                   	int3
5f37c8:	cc                   	int3
5f37c9:	cc                   	int3
5f37ca:	cc                   	int3
5f37cb:	cc                   	int3
5f37cc:	cc                   	int3
5f37cd:	cc                   	int3
5f37ce:	cc                   	int3
5f37cf:	cc                   	int3
5f37d0:	8b 41 10             	mov    0x10(%ecx),%eax
5f37d3:	c3                   	ret
5f37d4:	cc                   	int3
5f37d5:	cc                   	int3
5f37d6:	cc                   	int3
5f37d7:	cc                   	int3
5f37d8:	cc                   	int3
5f37d9:	cc                   	int3
5f37da:	cc                   	int3
5f37db:	cc                   	int3
5f37dc:	cc                   	int3
5f37dd:	cc                   	int3
5f37de:	cc                   	int3
5f37df:	cc                   	int3
5f37e0:	51                   	push   %ecx
5f37e1:	56                   	push   %esi
5f37e2:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f37e6:	33 c0                	xor    %eax,%eax
5f37e8:	6a 0e                	push   $0xe
5f37ea:	68 2c a1 be 00       	push   $0xbea12c
5f37ef:	8b ce                	mov    %esi,%ecx
5f37f1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f37f8:	00
5f37f9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f3800:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f3807:	66 89 06             	mov    %ax,(%esi)
5f380a:	e8 a8 79 e2 ff       	call   0x41b1b7
5f380f:	8b c6                	mov    %esi,%eax
5f3811:	5e                   	pop    %esi
5f3812:	59                   	pop    %ecx
5f3813:	c2 04 00             	ret    $0x4
5f3816:	cc                   	int3
5f3817:	cc                   	int3
5f3818:	cc                   	int3
5f3819:	cc                   	int3
5f381a:	cc                   	int3
5f381b:	cc                   	int3
5f381c:	cc                   	int3
5f381d:	cc                   	int3
5f381e:	cc                   	int3
5f381f:	cc                   	int3
5f3820:	cc                   	int3
5f3821:	cc                   	int3
5f3822:	cc                   	int3
5f3823:	cc                   	int3
5f3824:	cc                   	int3
5f3825:	cc                   	int3
5f3826:	cc                   	int3
5f3827:	cc                   	int3
5f3828:	cc                   	int3
5f3829:	cc                   	int3
5f382a:	cc                   	int3
5f382b:	cc                   	int3
5f382c:	cc                   	int3
5f382d:	cc                   	int3
5f382e:	cc                   	int3
5f382f:	cc                   	int3
5f3830:	8b 41 1c             	mov    0x1c(%ecx),%eax
5f3833:	c3                   	ret
5f3834:	cc                   	int3
5f3835:	cc                   	int3
5f3836:	cc                   	int3
5f3837:	cc                   	int3
5f3838:	cc                   	int3
5f3839:	cc                   	int3
5f383a:	cc                   	int3
5f383b:	cc                   	int3
5f383c:	cc                   	int3
5f383d:	cc                   	int3
5f383e:	cc                   	int3
5f383f:	cc                   	int3
5f3840:	55                   	push   %ebp
5f3841:	8b ec                	mov    %esp,%ebp
5f3843:	6a ff                	push   $0xffffffff
5f3845:	68 bc e2 b6 00       	push   $0xb6e2bc
5f384a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f3850:	50                   	push   %eax
5f3851:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f3856:	33 c5                	xor    %ebp,%eax
5f3858:	50                   	push   %eax
5f3859:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f385c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f3862:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f3868:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f386e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f3871:	a1 e4 8f d7 00       	mov    0xd78fe4,%eax
5f3876:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f387c:	7e 48                	jle    0x5f38c6
5f387e:	68 e4 8f d7 00       	push   $0xd78fe4
5f3883:	e8 76 e8 e0 ff       	call   0x4020fe
5f3888:	83 c4 04             	add    $0x4,%esp
5f388b:	83 3d e4 8f d7 00 ff 	cmpl   $0xffffffff,0xd78fe4
5f3892:	75 32                	jne    0x5f38c6
5f3894:	b9 e0 8f d7 00       	mov    $0xd78fe0,%ecx
5f3899:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f38a0:	e8 ef 9e e4 ff       	call   0x43d794
5f38a5:	68 30 a2 bc 00       	push   $0xbca230
5f38aa:	c7 05 e0 8f d7 00 ec 	movl   $0xbea0ec,0xd78fe0
5f38b1:	a0 be 00
5f38b4:	e8 f1 0d e2 ff       	call   0x4146aa
5f38b9:	68 e4 8f d7 00       	push   $0xd78fe4
5f38be:	e8 63 e0 e3 ff       	call   0x431926
5f38c3:	83 c4 08             	add    $0x8,%esp
5f38c6:	b8 e0 8f d7 00       	mov    $0xd78fe0,%eax
5f38cb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f38ce:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f38d5:	59                   	pop    %ecx
5f38d6:	8b e5                	mov    %ebp,%esp
5f38d8:	5d                   	pop    %ebp
5f38d9:	c3                   	ret
5f38da:	cc                   	int3
5f38db:	cc                   	int3
5f38dc:	cc                   	int3
5f38dd:	cc                   	int3
5f38de:	cc                   	int3
5f38df:	cc                   	int3
5f38e0:	cc                   	int3
5f38e1:	cc                   	int3
5f38e2:	cc                   	int3
5f38e3:	cc                   	int3
5f38e4:	cc                   	int3
5f38e5:	cc                   	int3
5f38e6:	cc                   	int3
5f38e7:	cc                   	int3
5f38e8:	cc                   	int3
5f38e9:	cc                   	int3
5f38ea:	cc                   	int3
5f38eb:	cc                   	int3
5f38ec:	cc                   	int3
5f38ed:	cc                   	int3
5f38ee:	cc                   	int3
5f38ef:	cc                   	int3
5f38f0:	cc                   	int3
5f38f1:	cc                   	int3
5f38f2:	cc                   	int3
5f38f3:	cc                   	int3
5f38f4:	cc                   	int3