5a36a4:	cc                   	int3
5a36a5:	cc                   	int3
5a36a6:	cc                   	int3
5a36a7:	cc                   	int3
5a36a8:	cc                   	int3
5a36a9:	cc                   	int3
5a36aa:	cc                   	int3
5a36ab:	cc                   	int3
5a36ac:	cc                   	int3
5a36ad:	cc                   	int3
5a36ae:	cc                   	int3
5a36af:	cc                   	int3
5a36b0:	8b 41 04             	mov    0x4(%ecx),%eax
5a36b3:	c3                   	ret
5a36b4:	cc                   	int3
5a36b5:	cc                   	int3
5a36b6:	cc                   	int3
5a36b7:	cc                   	int3
5a36b8:	cc                   	int3
5a36b9:	cc                   	int3
5a36ba:	cc                   	int3
5a36bb:	cc                   	int3
5a36bc:	cc                   	int3
5a36bd:	cc                   	int3
5a36be:	cc                   	int3
5a36bf:	cc                   	int3
5a36c0:	8b 41 04             	mov    0x4(%ecx),%eax
5a36c3:	c3                   	ret
5a36c4:	cc                   	int3
5a36c5:	cc                   	int3
5a36c6:	cc                   	int3
5a36c7:	cc                   	int3
5a36c8:	cc                   	int3
5a36c9:	cc                   	int3
5a36ca:	cc                   	int3
5a36cb:	cc                   	int3
5a36cc:	cc                   	int3
5a36cd:	cc                   	int3
5a36ce:	cc                   	int3
5a36cf:	cc                   	int3
5a36d0:	8b 01                	mov    (%ecx),%eax
5a36d2:	c3                   	ret
5a36d3:	cc                   	int3
5a36d4:	cc                   	int3
5a36d5:	cc                   	int3
5a36d6:	cc                   	int3
5a36d7:	cc                   	int3
5a36d8:	cc                   	int3
5a36d9:	cc                   	int3
5a36da:	cc                   	int3
5a36db:	cc                   	int3
5a36dc:	cc                   	int3
5a36dd:	cc                   	int3
5a36de:	cc                   	int3
5a36df:	cc                   	int3
5a36e0:	8b 01                	mov    (%ecx),%eax
5a36e2:	c3                   	ret
5a36e3:	cc                   	int3
5a36e4:	cc                   	int3
5a36e5:	cc                   	int3
5a36e6:	cc                   	int3
5a36e7:	cc                   	int3
5a36e8:	cc                   	int3
5a36e9:	cc                   	int3
5a36ea:	cc                   	int3
5a36eb:	cc                   	int3
5a36ec:	cc                   	int3
5a36ed:	cc                   	int3
5a36ee:	cc                   	int3
5a36ef:	cc                   	int3
5a36f0:	83 01 08             	addl   $0x8,(%ecx)
5a36f3:	8b c1                	mov    %ecx,%eax
5a36f5:	c3                   	ret
5a36f6:	cc                   	int3
5a36f7:	cc                   	int3
5a36f8:	cc                   	int3
5a36f9:	cc                   	int3
5a36fa:	cc                   	int3
5a36fb:	cc                   	int3
5a36fc:	cc                   	int3
5a36fd:	cc                   	int3
5a36fe:	cc                   	int3
5a36ff:	cc                   	int3
5a3700:	8b 44 24 04          	mov    0x4(%esp),%eax
5a3704:	8b 11                	mov    (%ecx),%edx
5a3706:	89 10                	mov    %edx,(%eax)
5a3708:	83 c2 08             	add    $0x8,%edx
5a370b:	89 11                	mov    %edx,(%ecx)
5a370d:	c2 08 00             	ret    $0x8
5a3710:	cc                   	int3
5a3711:	cc                   	int3
5a3712:	cc                   	int3
5a3713:	cc                   	int3
5a3714:	cc                   	int3
5a3715:	cc                   	int3
5a3716:	cc                   	int3
5a3717:	cc                   	int3
5a3718:	cc                   	int3
5a3719:	cc                   	int3
5a371a:	cc                   	int3
5a371b:	cc                   	int3
5a371c:	cc                   	int3
5a371d:	cc                   	int3
5a371e:	cc                   	int3
5a371f:	cc                   	int3
5a3720:	83 01 08             	addl   $0x8,(%ecx)
5a3723:	8b c1                	mov    %ecx,%eax
5a3725:	c3                   	ret
5a3726:	cc                   	int3
5a3727:	cc                   	int3
5a3728:	cc                   	int3
5a3729:	cc                   	int3
5a372a:	cc                   	int3
5a372b:	cc                   	int3
5a372c:	cc                   	int3
5a372d:	cc                   	int3
5a372e:	cc                   	int3
5a372f:	cc                   	int3
5a3730:	56                   	push   %esi
5a3731:	8b f1                	mov    %ecx,%esi
5a3733:	57                   	push   %edi
5a3734:	8d 8e 84 00 00 00    	lea    0x84(%esi),%ecx
5a373a:	e8 6f 41 e8 ff       	call   0x4278ae
5a373f:	8d 8e ac 00 00 00    	lea    0xac(%esi),%ecx
5a3745:	e8 8b 4e e6 ff       	call   0x4085d5
5a374a:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
5a3750:	c7 86 98 00 00 00 90 	movl   $0xbde790,0x98(%esi)
5a3757:	e7 bd 00
5a375a:	5f                   	pop    %edi
5a375b:	8b 40 04             	mov    0x4(%eax),%eax
5a375e:	c7 84 30 9c 00 00 00 	movl   $0xbde7c4,0x9c(%eax,%esi,1)
5a3765:	c4 e7 bd 00
5a3769:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
5a376f:	8b 40 08             	mov    0x8(%eax),%eax
5a3772:	c7 84 30 9c 00 00 00 	movl   $0xbde7e8,0x9c(%eax,%esi,1)
5a3779:	e8 e7 bd 00
5a377d:	8b 86 9c 00 00 00    	mov    0x9c(%esi),%eax
5a3783:	8b 48 04             	mov    0x4(%eax),%ecx
5a3786:	8d 41 f8             	lea    -0x8(%ecx),%eax
5a3789:	89 84 31 98 00 00 00 	mov    %eax,0x98(%ecx,%esi,1)
5a3790:	8b 86 90 00 00 00    	mov    0x90(%esi),%eax
5a3796:	c7 86 8c 00 00 00 5c 	movl   $0xbde75c,0x8c(%esi)
5a379d:	e7 bd 00
5a37a0:	8b 40 04             	mov    0x4(%eax),%eax
5a37a3:	c7 84 30 90 00 00 00 	movl   $0xbde76c,0x90(%eax,%esi,1)
5a37aa:	6c e7 bd 00
5a37ae:	8b 86 90 00 00 00    	mov    0x90(%esi),%eax
5a37b4:	8b 48 04             	mov    0x4(%eax),%ecx
5a37b7:	8d 41 f8             	lea    -0x8(%ecx),%eax
5a37ba:	89 84 31 8c 00 00 00 	mov    %eax,0x8c(%ecx,%esi,1)
5a37c1:	c7 86 84 00 00 00 b8 	movl   $0xbde1b8,0x84(%esi)
5a37c8:	e1 bd 00
5a37cb:	5e                   	pop    %esi
5a37cc:	c3                   	ret
5a37cd:	cc                   	int3
5a37ce:	cc                   	int3
5a37cf:	cc                   	int3
5a37d0:	cc                   	int3
5a37d1:	cc                   	int3
5a37d2:	cc                   	int3
5a37d3:	cc                   	int3
5a37d4:	cc                   	int3
5a37d5:	cc                   	int3
5a37d6:	cc                   	int3
5a37d7:	cc                   	int3
5a37d8:	cc                   	int3
5a37d9:	cc                   	int3
5a37da:	cc                   	int3
5a37db:	cc                   	int3
5a37dc:	cc                   	int3
5a37dd:	cc                   	int3
5a37de:	cc                   	int3
5a37df:	cc                   	int3
5a37e0:	cc                   	int3
5a37e1:	cc                   	int3
5a37e2:	cc                   	int3
5a37e3:	cc                   	int3
5a37e4:	cc                   	int3
5a37e5:	cc                   	int3
5a37e6:	cc                   	int3
5a37e7:	cc                   	int3
5a37e8:	cc                   	int3
5a37e9:	cc                   	int3
5a37ea:	cc                   	int3
5a37eb:	cc                   	int3
5a37ec:	cc                   	int3
5a37ed:	cc                   	int3
5a37ee:	cc                   	int3
5a37ef:	cc                   	int3
5a37f0:	cc                   	int3
5a37f1:	cc                   	int3
5a37f2:	cc                   	int3
5a37f3:	cc                   	int3
5a37f4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5a37f7:	e9 fc a9 e9 ff       	jmp    0x43e1f8
5a37fc:	cc                   	int3
5a37fd:	cc                   	int3
5a37fe:	cc                   	int3
5a37ff:	cc                   	int3
5a3800:	55                   	push   %ebp
5a3801:	8b ec                	mov    %esp,%ebp
5a3803:	6a ff                	push   $0xffffffff
5a3805:	68 06 09 b6 00       	push   $0xb60906
5a380a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5a3810:	50                   	push   %eax
5a3811:	56                   	push   %esi
5a3812:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5a3817:	33 c5                	xor    %ebp,%eax
5a3819:	50                   	push   %eax
5a381a:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a381d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5a3823:	8b f1                	mov    %ecx,%esi
5a3825:	8b 4e 04             	mov    0x4(%esi),%ecx
5a3828:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5a382f:	c7 06 ec 3f be 00    	movl   $0xbe3fec,(%esi)
5a3835:	85 c9                	test   %ecx,%ecx
5a3837:	74 0c                	je     0x5a3845
5a3839:	8b 01                	mov    (%ecx),%eax
5a383b:	8b 40 04             	mov    0x4(%eax),%eax
5a383e:	03 c8                	add    %eax,%ecx
5a3840:	8b 01                	mov    (%ecx),%eax
5a3842:	ff 50 0c             	call   *0xc(%eax)
5a3845:	8b ce                	mov    %esi,%ecx
5a3847:	e8 a3 c1 e9 ff       	call   0x43f9ef
5a384c:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5a3850:	74 0b                	je     0x5a385d
5a3852:	6a 08                	push   $0x8
5a3854:	56                   	push   %esi
5a3855:	e8 42 e6 e5 ff       	call   0x401e9c
5a385a:	83 c4 08             	add    $0x8,%esp
5a385d:	8b c6                	mov    %esi,%eax
5a385f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5a3862:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5a3869:	59                   	pop    %ecx
5a386a:	5e                   	pop    %esi
5a386b:	8b e5                	mov    %ebp,%esp
5a386d:	5d                   	pop    %ebp
5a386e:	c2 04 00             	ret    $0x4
5a3871:	cc                   	int3
5a3872:	cc                   	int3
5a3873:	cc                   	int3
5a3874:	cc                   	int3
5a3875:	cc                   	int3
5a3876:	cc                   	int3
5a3877:	cc                   	int3
5a3878:	cc                   	int3
5a3879:	cc                   	int3
5a387a:	cc                   	int3
5a387b:	cc                   	int3
5a387c:	cc                   	int3
5a387d:	cc                   	int3
5a387e:	cc                   	int3
5a387f:	cc                   	int3
5a3880:	cc                   	int3
5a3881:	cc                   	int3
5a3882:	cc                   	int3
5a3883:	cc                   	int3
5a3884:	cc                   	int3
5a3885:	cc                   	int3
5a3886:	cc                   	int3
5a3887:	cc                   	int3
5a3888:	cc                   	int3
5a3889:	cc                   	int3
5a388a:	cc                   	int3
5a388b:	cc                   	int3
5a388c:	cc                   	int3
5a388d:	cc                   	int3
5a388e:	cc                   	int3
5a388f:	cc                   	int3
5a3890:	56                   	push   %esi
5a3891:	8b f1                	mov    %ecx,%esi
5a3893:	c7 06 f8 3e be 00    	movl   $0xbe3ef8,(%esi)
5a3899:	e8 3f fe e6 ff       	call   0x4136dd
5a389e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5a38a3:	74 0b                	je     0x5a38b0
5a38a5:	6a 04                	push   $0x4
5a38a7:	56                   	push   %esi
5a38a8:	e8 ef e5 e5 ff       	call   0x401e9c
5a38ad:	83 c4 08             	add    $0x8,%esp
5a38b0:	8b c6                	mov    %esi,%eax
5a38b2:	5e                   	pop    %esi
5a38b3:	c2 04 00             	ret    $0x4
5a38b6:	cc                   	int3
5a38b7:	cc                   	int3
5a38b8:	cc                   	int3
5a38b9:	cc                   	int3
5a38ba:	cc                   	int3
5a38bb:	cc                   	int3
5a38bc:	cc                   	int3
5a38bd:	cc                   	int3
5a38be:	cc                   	int3
5a38bf:	cc                   	int3
5a38c0:	56                   	push   %esi
5a38c1:	8d b1 7c ff ff ff    	lea    -0x84(%ecx),%esi
5a38c7:	8b ce                	mov    %esi,%ecx
5a38c9:	e8 11 81 e9 ff       	call   0x43b9df
5a38ce:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5a38d3:	74 0e                	je     0x5a38e3
5a38d5:	68 a8 00 00 00       	push   $0xa8
5a38da:	56                   	push   %esi
5a38db:	e8 bc e5 e5 ff       	call   0x401e9c
5a38e0:	83 c4 08             	add    $0x8,%esp
5a38e3:	8b c6                	mov    %esi,%eax
5a38e5:	5e                   	pop    %esi
5a38e6:	c2 04 00             	ret    $0x4
5a38e9:	cc                   	int3
5a38ea:	cc                   	int3
5a38eb:	cc                   	int3
5a38ec:	cc                   	int3
5a38ed:	cc                   	int3
5a38ee:	cc                   	int3
5a38ef:	cc                   	int3
5a38f0:	cc                   	int3
5a38f1:	cc                   	int3
5a38f2:	cc                   	int3
5a38f3:	cc                   	int3
5a38f4:	cc                   	int3
5a38f5:	cc                   	int3
5a38f6:	cc                   	int3
5a38f7:	cc                   	int3
5a38f8:	cc                   	int3
5a38f9:	cc                   	int3
5a38fa:	cc                   	int3
5a38fb:	cc                   	int3
5a38fc:	cc                   	int3
5a38fd:	cc                   	int3
5a38fe:	cc                   	int3
5a38ff:	cc                   	int3
5a3900:	c2 04 00             	ret    $0x4
5a3903:	cc                   	int3
5a3904:	cc                   	int3
5a3905:	cc                   	int3
5a3906:	cc                   	int3
5a3907:	cc                   	int3
5a3908:	cc                   	int3
5a3909:	cc                   	int3
5a390a:	cc                   	int3
5a390b:	cc                   	int3
5a390c:	cc                   	int3
5a390d:	cc                   	int3
5a390e:	cc                   	int3
5a390f:	cc                   	int3
5a3910:	56                   	push   %esi
5a3911:	8b 74 24 08          	mov    0x8(%esp),%esi
5a3915:	57                   	push   %edi
5a3916:	8b 7c 24 10          	mov    0x10(%esp),%edi
5a391a:	3b f7                	cmp    %edi,%esi
5a391c:	74 11                	je     0x5a392f
5a391e:	66 90                	xchg   %ax,%ax
5a3920:	8b 06                	mov    (%esi),%eax