4cc607:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
4cc60c:	e8 eb c6 fb ff       	call   0x488cfc
4cc611:	55                   	push   %ebp
4cc612:	b8 e4 b2 6a 00       	mov    $0x6ab2e4,%eax
4cc617:	e8 14 f8 ff ff       	call   0x4cbe30
4cc61c:	59                   	pop    %ecx
4cc61d:	55                   	push   %ebp
4cc61e:	8d 43 0c             	lea    0xc(%ebx),%eax
4cc621:	e8 0a f8 ff ff       	call   0x4cbe30
4cc626:	59                   	pop    %ecx
4cc627:	55                   	push   %ebp
4cc628:	8d 43 10             	lea    0x10(%ebx),%eax
4cc62b:	e8 00 f8 ff ff       	call   0x4cbe30
4cc630:	59                   	pop    %ecx
4cc631:	55                   	push   %ebp
4cc632:	8d 43 14             	lea    0x14(%ebx),%eax
4cc635:	e8 f6 f7 ff ff       	call   0x4cbe30
4cc63a:	59                   	pop    %ecx
4cc63b:	55                   	push   %ebp
4cc63c:	8d 43 1c             	lea    0x1c(%ebx),%eax
4cc63f:	e8 ec f7 ff ff       	call   0x4cbe30
4cc644:	59                   	pop    %ecx
4cc645:	55                   	push   %ebp
4cc646:	8d 43 20             	lea    0x20(%ebx),%eax
4cc649:	e8 e2 f7 ff ff       	call   0x4cbe30
4cc64e:	59                   	pop    %ecx
4cc64f:	55                   	push   %ebp
4cc650:	8d 43 24             	lea    0x24(%ebx),%eax
4cc653:	e8 d8 f7 ff ff       	call   0x4cbe30
4cc658:	59                   	pop    %ecx
4cc659:	55                   	push   %ebp
4cc65a:	8d 43 28             	lea    0x28(%ebx),%eax
4cc65d:	e8 ce f7 ff ff       	call   0x4cbe30
4cc662:	59                   	pop    %ecx
4cc663:	55                   	push   %ebp
4cc664:	8d 43 2c             	lea    0x2c(%ebx),%eax
4cc667:	e8 c4 f7 ff ff       	call   0x4cbe30
4cc66c:	59                   	pop    %ecx
4cc66d:	55                   	push   %ebp
4cc66e:	8d 43 30             	lea    0x30(%ebx),%eax
4cc671:	e8 ba f7 ff ff       	call   0x4cbe30
4cc676:	59                   	pop    %ecx
4cc677:	55                   	push   %ebp
4cc678:	8d 43 34             	lea    0x34(%ebx),%eax
4cc67b:	e8 b0 f7 ff ff       	call   0x4cbe30
4cc680:	59                   	pop    %ecx
4cc681:	55                   	push   %ebp
4cc682:	8d 43 38             	lea    0x38(%ebx),%eax
4cc685:	e8 a6 f7 ff ff       	call   0x4cbe30
4cc68a:	59                   	pop    %ecx
4cc68b:	55                   	push   %ebp
4cc68c:	8d 43 3c             	lea    0x3c(%ebx),%eax
4cc68f:	e8 9c f7 ff ff       	call   0x4cbe30
4cc694:	59                   	pop    %ecx
4cc695:	55                   	push   %ebp
4cc696:	8d 43 40             	lea    0x40(%ebx),%eax
4cc699:	e8 92 f7 ff ff       	call   0x4cbe30
4cc69e:	59                   	pop    %ecx
4cc69f:	55                   	push   %ebp
4cc6a0:	8d 43 44             	lea    0x44(%ebx),%eax
4cc6a3:	e8 88 f7 ff ff       	call   0x4cbe30
4cc6a8:	59                   	pop    %ecx
4cc6a9:	55                   	push   %ebp
4cc6aa:	8d 43 48             	lea    0x48(%ebx),%eax
4cc6ad:	e8 7e f7 ff ff       	call   0x4cbe30
4cc6b2:	59                   	pop    %ecx
4cc6b3:	55                   	push   %ebp
4cc6b4:	8d 43 4c             	lea    0x4c(%ebx),%eax
4cc6b7:	e8 74 f7 ff ff       	call   0x4cbe30
4cc6bc:	59                   	pop    %ecx
4cc6bd:	55                   	push   %ebp
4cc6be:	8d 83 80 00 00 00    	lea    0x80(%ebx),%eax
4cc6c4:	e8 67 f7 ff ff       	call   0x4cbe30
4cc6c9:	59                   	pop    %ecx
4cc6ca:	55                   	push   %ebp
4cc6cb:	8d 83 84 00 00 00    	lea    0x84(%ebx),%eax
4cc6d1:	e8 5a f7 ff ff       	call   0x4cbe30
4cc6d6:	59                   	pop    %ecx
4cc6d7:	55                   	push   %ebp
4cc6d8:	8d 83 88 00 00 00    	lea    0x88(%ebx),%eax
4cc6de:	e8 4d f7 ff ff       	call   0x4cbe30
4cc6e3:	59                   	pop    %ecx
4cc6e4:	55                   	push   %ebp
4cc6e5:	8d 83 8c 00 00 00    	lea    0x8c(%ebx),%eax
4cc6eb:	e8 40 f7 ff ff       	call   0x4cbe30
4cc6f0:	59                   	pop    %ecx
4cc6f1:	55                   	push   %ebp
4cc6f2:	8d 83 90 00 00 00    	lea    0x90(%ebx),%eax
4cc6f8:	e8 33 f7 ff ff       	call   0x4cbe30
4cc6fd:	59                   	pop    %ecx
4cc6fe:	55                   	push   %ebp
4cc6ff:	8d 83 94 00 00 00    	lea    0x94(%ebx),%eax
4cc705:	e8 26 f7 ff ff       	call   0x4cbe30
4cc70a:	59                   	pop    %ecx
4cc70b:	55                   	push   %ebp
4cc70c:	8d 83 98 00 00 00    	lea    0x98(%ebx),%eax
4cc712:	e8 19 f7 ff ff       	call   0x4cbe30
4cc717:	59                   	pop    %ecx
4cc718:	55                   	push   %ebp
4cc719:	8d 83 9c 00 00 00    	lea    0x9c(%ebx),%eax
4cc71f:	e8 0c f7 ff ff       	call   0x4cbe30
4cc724:	59                   	pop    %ecx
4cc725:	55                   	push   %ebp
4cc726:	8d 83 a0 00 00 00    	lea    0xa0(%ebx),%eax
4cc72c:	e8 ff f6 ff ff       	call   0x4cbe30
4cc731:	59                   	pop    %ecx
4cc732:	55                   	push   %ebp
4cc733:	8d 83 a4 00 00 00    	lea    0xa4(%ebx),%eax
4cc739:	e8 f2 f6 ff ff       	call   0x4cbe30
4cc73e:	59                   	pop    %ecx
4cc73f:	55                   	push   %ebp
4cc740:	8d 83 a8 00 00 00    	lea    0xa8(%ebx),%eax
4cc746:	e8 e5 f6 ff ff       	call   0x4cbe30
4cc74b:	59                   	pop    %ecx
4cc74c:	55                   	push   %ebp
4cc74d:	8d 83 ac 00 00 00    	lea    0xac(%ebx),%eax
4cc753:	e8 d8 f6 ff ff       	call   0x4cbe30
4cc758:	59                   	pop    %ecx
4cc759:	55                   	push   %ebp
4cc75a:	8d 83 b0 00 00 00    	lea    0xb0(%ebx),%eax
4cc760:	e8 cb f6 ff ff       	call   0x4cbe30
4cc765:	59                   	pop    %ecx
4cc766:	55                   	push   %ebp
4cc767:	8d 83 b4 00 00 00    	lea    0xb4(%ebx),%eax
4cc76d:	e8 be f6 ff ff       	call   0x4cbe30
4cc772:	59                   	pop    %ecx
4cc773:	55                   	push   %ebp
4cc774:	8d 83 b8 00 00 00    	lea    0xb8(%ebx),%eax
4cc77a:	e8 b1 f6 ff ff       	call   0x4cbe30
4cc77f:	59                   	pop    %ecx
4cc780:	55                   	push   %ebp
4cc781:	8d 83 bc 00 00 00    	lea    0xbc(%ebx),%eax
4cc787:	e8 a4 f6 ff ff       	call   0x4cbe30
4cc78c:	59                   	pop    %ecx
4cc78d:	55                   	push   %ebp
4cc78e:	8d 83 c0 00 00 00    	lea    0xc0(%ebx),%eax
4cc794:	e8 97 f6 ff ff       	call   0x4cbe30
4cc799:	59                   	pop    %ecx
4cc79a:	55                   	push   %ebp
4cc79b:	8d 83 c4 00 00 00    	lea    0xc4(%ebx),%eax
4cc7a1:	e8 8a f6 ff ff       	call   0x4cbe30
4cc7a6:	59                   	pop    %ecx
4cc7a7:	55                   	push   %ebp
4cc7a8:	8d 83 c8 00 00 00    	lea    0xc8(%ebx),%eax
4cc7ae:	e8 7d f6 ff ff       	call   0x4cbe30
4cc7b3:	59                   	pop    %ecx
4cc7b4:	55                   	push   %ebp
4cc7b5:	8d 83 cc 00 00 00    	lea    0xcc(%ebx),%eax
4cc7bb:	e8 70 f6 ff ff       	call   0x4cbe30
4cc7c0:	59                   	pop    %ecx
4cc7c1:	55                   	push   %ebp
4cc7c2:	8d 83 d0 00 00 00    	lea    0xd0(%ebx),%eax
4cc7c8:	e8 63 f6 ff ff       	call   0x4cbe30
4cc7cd:	59                   	pop    %ecx
4cc7ce:	55                   	push   %ebp
4cc7cf:	8d 83 d4 00 00 00    	lea    0xd4(%ebx),%eax
4cc7d5:	e8 56 f6 ff ff       	call   0x4cbe30
4cc7da:	59                   	pop    %ecx
4cc7db:	55                   	push   %ebp
4cc7dc:	8d 83 d8 00 00 00    	lea    0xd8(%ebx),%eax
4cc7e2:	e8 49 f6 ff ff       	call   0x4cbe30
4cc7e7:	59                   	pop    %ecx
4cc7e8:	55                   	push   %ebp
4cc7e9:	8d 83 dc 00 00 00    	lea    0xdc(%ebx),%eax
4cc7ef:	e8 3c f6 ff ff       	call   0x4cbe30
4cc7f4:	59                   	pop    %ecx
4cc7f5:	55                   	push   %ebp
4cc7f6:	8d 43 50             	lea    0x50(%ebx),%eax
4cc7f9:	e8 32 f6 ff ff       	call   0x4cbe30
4cc7fe:	59                   	pop    %ecx
4cc7ff:	55                   	push   %ebp
4cc800:	8d 43 54             	lea    0x54(%ebx),%eax
4cc803:	e8 28 f6 ff ff       	call   0x4cbe30
4cc808:	59                   	pop    %ecx
4cc809:	55                   	push   %ebp
4cc80a:	8d 43 58             	lea    0x58(%ebx),%eax
4cc80d:	e8 1e f6 ff ff       	call   0x4cbe30
4cc812:	59                   	pop    %ecx
4cc813:	55                   	push   %ebp
4cc814:	8d 43 5c             	lea    0x5c(%ebx),%eax
4cc817:	e8 14 f6 ff ff       	call   0x4cbe30
4cc81c:	59                   	pop    %ecx
4cc81d:	55                   	push   %ebp
4cc81e:	8d 43 60             	lea    0x60(%ebx),%eax
4cc821:	e8 0a f6 ff ff       	call   0x4cbe30
4cc826:	59                   	pop    %ecx
4cc827:	55                   	push   %ebp
4cc828:	8d 43 64             	lea    0x64(%ebx),%eax
4cc82b:	e8 00 f6 ff ff       	call   0x4cbe30
4cc830:	59                   	pop    %ecx
4cc831:	55                   	push   %ebp
4cc832:	8d 43 68             	lea    0x68(%ebx),%eax
4cc835:	e8 f6 f5 ff ff       	call   0x4cbe30
4cc83a:	59                   	pop    %ecx
4cc83b:	55                   	push   %ebp
4cc83c:	8d 43 6c             	lea    0x6c(%ebx),%eax
4cc83f:	e8 ec f5 ff ff       	call   0x4cbe30
4cc844:	59                   	pop    %ecx
4cc845:	55                   	push   %ebp
4cc846:	8d 43 70             	lea    0x70(%ebx),%eax
4cc849:	e8 e2 f5 ff ff       	call   0x4cbe30
4cc84e:	59                   	pop    %ecx
4cc84f:	55                   	push   %ebp
4cc850:	8d 43 74             	lea    0x74(%ebx),%eax
4cc853:	e8 d8 f5 ff ff       	call   0x4cbe30
4cc858:	59                   	pop    %ecx
4cc859:	55                   	push   %ebp
4cc85a:	8d 43 78             	lea    0x78(%ebx),%eax
4cc85d:	e8 ce f5 ff ff       	call   0x4cbe30
4cc862:	59                   	pop    %ecx
4cc863:	55                   	push   %ebp
4cc864:	8d 43 7c             	lea    0x7c(%ebx),%eax
4cc867:	e8 c4 f5 ff ff       	call   0x4cbe30
4cc86c:	59                   	pop    %ecx
4cc86d:	55                   	push   %ebp
4cc86e:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
4cc874:	e8 b7 f5 ff ff       	call   0x4cbe30
4cc879:	59                   	pop    %ecx
4cc87a:	55                   	push   %ebp
4cc87b:	8d 83 ec 00 00 00    	lea    0xec(%ebx),%eax
4cc881:	e8 aa f5 ff ff       	call   0x4cbe30
4cc886:	59                   	pop    %ecx
4cc887:	55                   	push   %ebp
4cc888:	8d 83 e8 00 00 00    	lea    0xe8(%ebx),%eax
4cc88e:	e8 9d f5 ff ff       	call   0x4cbe30
4cc893:	59                   	pop    %ecx
4cc894:	55                   	push   %ebp
4cc895:	8d 83 e4 00 00 00    	lea    0xe4(%ebx),%eax
4cc89b:	e8 90 f5 ff ff       	call   0x4cbe30
4cc8a0:	59                   	pop    %ecx
4cc8a1:	55                   	push   %ebp
4cc8a2:	8d 83 f0 00 00 00    	lea    0xf0(%ebx),%eax
4cc8a8:	e8 83 f5 ff ff       	call   0x4cbe30
4cc8ad:	59                   	pop    %ecx
4cc8ae:	5f                   	pop    %edi
4cc8af:	5e                   	pop    %esi
4cc8b0:	5b                   	pop    %ebx
4cc8b1:	59                   	pop    %ecx
4cc8b2:	59                   	pop    %ecx
4cc8b3:	5d                   	pop    %ebp
4cc8b4:	c3                   	ret
4cc8b5:	8d 40 00             	lea    0x0(%eax),%eax
4cc8b8:	b8 02 00 00 00       	mov    $0x2,%eax
4cc8bd:	c3                   	ret
4cc8be:	8b c0                	mov    %eax,%eax
4cc8c0:	53                   	push   %ebx
4cc8c1:	56                   	push   %esi
4cc8c2:	84 d2                	test   %dl,%dl
4cc8c4:	74 08                	je     0x4cc8ce
4cc8c6:	83 c4 f0             	add    $0xfffffff0,%esp
4cc8c9:	e8 0e 75 f3 ff       	call   0x403ddc
4cc8ce:	8b da                	mov    %edx,%ebx
4cc8d0:	8b f0                	mov    %eax,%esi
4cc8d2:	33 d2                	xor    %edx,%edx
4cc8d4:	8b c6                	mov    %esi,%eax
4cc8d6:	e8 a9 fa fb ff       	call   0x48c384
4cc8db:	83 3d 04 b3 6a 00 00 	cmpl   $0x0,0x6ab304
4cc8e2:	75 05                	jne    0x4cc8e9
4cc8e4:	e8 9b c6 ff ff       	call   0x4c8f84
4cc8e9:	ff 05 04 b3 6a 00    	incl   0x6ab304
4cc8ef:	8b c6                	mov    %esi,%eax
4cc8f1:	e8 a2 f6 fb ff       	call   0x48bf98
4cc8f6:	8b c6                	mov    %esi,%eax
4cc8f8:	8b 10                	mov    (%eax),%edx
4cc8fa:	ff 92 88 00 00 00    	call   *0x88(%edx)
4cc900:	8b c6                	mov    %esi,%eax
4cc902:	84 db                	test   %bl,%bl
4cc904:	74 0f                	je     0x4cc915
4cc906:	e8 29 75 f3 ff       	call   0x403e34
4cc90b:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4cc912:	83 c4 0c             	add    $0xc,%esp
4cc915:	8b c6                	mov    %esi,%eax
4cc917:	5e                   	pop    %esi
4cc918:	5b                   	pop    %ebx
4cc919:	c3                   	ret
4cc91a:	8b c0                	mov    %eax,%eax
4cc91c:	53                   	push   %ebx
4cc91d:	56                   	push   %esi
4cc91e:	e8 21 75 f3 ff       	call   0x403e44
4cc923:	8b da                	mov    %edx,%ebx
4cc925:	8b f0                	mov    %eax,%esi
4cc927:	8b c6                	mov    %esi,%eax
4cc929:	e8 7a f6 fb ff       	call   0x48bfa8
4cc92e:	ff 0d 04 b3 6a 00    	decl   0x6ab304
4cc934:	83 3d 04 b3 6a 00 00 	cmpl   $0x0,0x6ab304
4cc93b:	75 05                	jne    0x4cc942
4cc93d:	e8 a6 c6 ff ff       	call   0x4c8fe8
4cc942:	8b d3                	mov    %ebx,%edx
4cc944:	80 e2 fc             	and    $0xfc,%dl
4cc947:	8b c6                	mov    %esi,%eax
4cc949:	e8 1a 71 f3 ff       	call   0x403a68
4cc94e:	84 db                	test   %bl,%bl
4cc950:	7e 07                	jle    0x4cc959
4cc952:	8b c6                	mov    %esi,%eax
4cc954:	e8 d3 74 f3 ff       	call   0x403e2c
4cc959:	5e                   	pop    %esi
4cc95a:	5b                   	pop    %ebx
4cc95b:	c3                   	ret
4cc95c:	33 c0                	xor    %eax,%eax
4cc95e:	89 01                	mov    %eax,(%ecx)
4cc960:	33 c0                	xor    %eax,%eax
4cc962:	89 41 08             	mov    %eax,0x8(%ecx)
4cc965:	33 c0                	xor    %eax,%eax
4cc967:	89 41 04             	mov    %eax,0x4(%ecx)
4cc96a:	33 c0                	xor    %eax,%eax
4cc96c:	89 41 0c             	mov    %eax,0xc(%ecx)
4cc96f:	c3                   	ret
4cc970:	55                   	push   %ebp
4cc971:	8b ec                	mov    %esp,%ebp
4cc973:	83 c4 b8             	add    $0xffffffb8,%esp
4cc976:	53                   	push   %ebx
4cc977:	56                   	push   %esi
4cc978:	57                   	push   %edi
4cc979:	8b f1                	mov    %ecx,%esi
4cc97b:	8b da                	mov    %edx,%ebx
4cc97d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4cc980:	8d 7d e8             	lea    -0x18(%ebp),%edi
4cc983:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4cc984:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4cc985:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4cc986:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4cc987:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
4cc98b:	74 13                	je     0x4cc9a0
4cc98d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cc990:	8b 90 b8 00 00 00    	mov    0xb8(%eax),%edx
4cc996:	8b 43 14             	mov    0x14(%ebx),%eax
4cc999:	e8 e6 b8 f5 ff       	call   0x428284
4cc99e:	eb 0d                	jmp    0x4cc9ad
4cc9a0:	ba 10 00 00 80       	mov    $0x80000010,%edx
4cc9a5:	8b 43 14             	mov    0x14(%ebx),%eax
4cc9a8:	e8 d7 b8 f5 ff       	call   0x428284
4cc9ad:	8d 55 e8             	lea    -0x18(%ebp),%edx
4cc9b0:	8b c3                	mov    %ebx,%eax
4cc9b2:	e8 81 bd f5 ff       	call   0x428738
4cc9b7:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
4cc9bb:	74 13                	je     0x4cc9d0
4cc9bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cc9c0:	8b 90 b0 00 00 00    	mov    0xb0(%eax),%edx
4cc9c6:	8b 43 14             	mov    0x14(%ebx),%eax
4cc9c9:	e8 b6 b8 f5 ff       	call   0x428284
4cc9ce:	eb 0d                	jmp    0x4cc9dd
4cc9d0:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
4cc9d5:	8b 43 14             	mov    0x14(%ebx),%eax
4cc9d8:	e8 a7 b8 f5 ff       	call   0x428284
4cc9dd:	6a ff                	push   $0xffffffff
4cc9df:	6a ff                	push   $0xffffffff
4cc9e1:	8d 45 e8             	lea    -0x18(%ebp),%eax
4cc9e4:	50                   	push   %eax
4cc9e5:	e8 9e b1 f3 ff       	call   0x407b88
4cc9ea:	8d 55 e8             	lea    -0x18(%ebp),%edx