a4c813:	0f 95 c0             	setne  %al
a4c816:	e8 fc 1b 9c ff       	call   0x40e417
a4c81b:	c2 04 00             	ret    $0x4
a4c81e:	cc                   	int3
a4c81f:	cc                   	int3
a4c820:	cc                   	int3
a4c821:	cc                   	int3
a4c822:	cc                   	int3
a4c823:	cc                   	int3
a4c824:	cc                   	int3
a4c825:	cc                   	int3
a4c826:	cc                   	int3
a4c827:	cc                   	int3
a4c828:	cc                   	int3
a4c829:	cc                   	int3
a4c82a:	cc                   	int3
a4c82b:	cc                   	int3
a4c82c:	cc                   	int3
a4c82d:	cc                   	int3
a4c82e:	cc                   	int3
a4c82f:	cc                   	int3
a4c830:	cc                   	int3
a4c831:	cc                   	int3
a4c832:	cc                   	int3
a4c833:	cc                   	int3
a4c834:	cc                   	int3
a4c835:	cc                   	int3
a4c836:	cc                   	int3
a4c837:	cc                   	int3
a4c838:	cc                   	int3
a4c839:	cc                   	int3
a4c83a:	cc                   	int3
a4c83b:	cc                   	int3
a4c83c:	cc                   	int3
a4c83d:	cc                   	int3
a4c83e:	cc                   	int3
a4c83f:	cc                   	int3
a4c840:	cc                   	int3
a4c841:	55                   	push   %ebp
a4c842:	8b ec                	mov    %esp,%ebp
a4c844:	83 ec 14             	sub    $0x14,%esp
a4c847:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a4c84c:	33 c5                	xor    %ebp,%eax
a4c84e:	89 45 fc             	mov    %eax,-0x4(%ebp)
a4c851:	8b 45 08             	mov    0x8(%ebp),%eax
a4c854:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a4c857:	51                   	push   %ecx
a4c858:	50                   	push   %eax
a4c859:	e8 55 9b 9e ff       	call   0x4363b3
a4c85e:	85 c0                	test   %eax,%eax
a4c860:	79 04                	jns    0xa4c866
a4c862:	33 c0                	xor    %eax,%eax
a4c864:	eb 09                	jmp    0xa4c86f
a4c866:	8d 45 ec             	lea    -0x14(%ebp),%eax
a4c869:	50                   	push   %eax
a4c86a:	e8 6e 12 9e ff       	call   0x42dadd
a4c86f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
a4c872:	33 cd                	xor    %ebp,%ecx
a4c874:	e8 3d ef 9c ff       	call   0x41b7b6
a4c879:	8b e5                	mov    %ebp,%esp
a4c87b:	5d                   	pop    %ebp
a4c87c:	c2 04 00             	ret    $0x4
a4c87f:	cc                   	int3
a4c880:	cc                   	int3
a4c881:	cc                   	int3
a4c882:	cc                   	int3
a4c883:	cc                   	int3
a4c884:	cc                   	int3
a4c885:	cc                   	int3
a4c886:	cc                   	int3
a4c887:	cc                   	int3
a4c888:	cc                   	int3
a4c889:	cc                   	int3
a4c88a:	cc                   	int3
a4c88b:	cc                   	int3
a4c88c:	cc                   	int3
a4c88d:	cc                   	int3
a4c88e:	53                   	push   %ebx
a4c88f:	56                   	push   %esi
a4c890:	57                   	push   %edi
a4c891:	e8 99 1a 9e ff       	call   0x42e32f
a4c896:	6a 0b                	push   $0xb
a4c898:	8b d8                	mov    %eax,%ebx
a4c89a:	e8 65 2d 9d ff       	call   0x41f604
a4c89f:	eb 1e                	jmp    0xa4c8bf
a4c8a1:	57                   	push   %edi
a4c8a2:	8d 4b 40             	lea    0x40(%ebx),%ecx
a4c8a5:	e8 d2 f1 9c ff       	call   0x41ba7c
a4c8aa:	85 ff                	test   %edi,%edi
a4c8ac:	74 11                	je     0xa4c8bf
a4c8ae:	8b 07                	mov    (%edi),%eax
a4c8b0:	6a 01                	push   $0x1
a4c8b2:	8b 30                	mov    (%eax),%esi
a4c8b4:	8b ce                	mov    %esi,%ecx
a4c8b6:	e8 aa fd 9d ff       	call   0x42c665
a4c8bb:	8b cf                	mov    %edi,%ecx
a4c8bd:	ff d6                	call   *%esi
a4c8bf:	8b 7b 40             	mov    0x40(%ebx),%edi
a4c8c2:	85 ff                	test   %edi,%edi
a4c8c4:	75 db                	jne    0xa4c8a1
a4c8c6:	6a 0b                	push   $0xb
a4c8c8:	e8 46 21 9f ff       	call   0x43ea13
a4c8cd:	5f                   	pop    %edi
a4c8ce:	5e                   	pop    %esi
a4c8cf:	5b                   	pop    %ebx
a4c8d0:	c3                   	ret
a4c8d1:	cc                   	int3
a4c8d2:	cc                   	int3
a4c8d3:	cc                   	int3
a4c8d4:	cc                   	int3
a4c8d5:	cc                   	int3
a4c8d6:	cc                   	int3
a4c8d7:	cc                   	int3
a4c8d8:	cc                   	int3
a4c8d9:	cc                   	int3
a4c8da:	cc                   	int3
a4c8db:	cc                   	int3
a4c8dc:	cc                   	int3
a4c8dd:	cc                   	int3
a4c8de:	cc                   	int3
a4c8df:	cc                   	int3
a4c8e0:	cc                   	int3
a4c8e1:	55                   	push   %ebp
a4c8e2:	8b ec                	mov    %esp,%ebp
a4c8e4:	51                   	push   %ecx
a4c8e5:	56                   	push   %esi
a4c8e6:	57                   	push   %edi
a4c8e7:	e8 43 1a 9e ff       	call   0x42e32f
a4c8ec:	6a 0b                	push   $0xb
a4c8ee:	8b f0                	mov    %eax,%esi
a4c8f0:	e8 0f 2d 9d ff       	call   0x41f604
a4c8f5:	8d 46 40             	lea    0x40(%esi),%eax
a4c8f8:	33 f6                	xor    %esi,%esi
a4c8fa:	8b 38                	mov    (%eax),%edi
a4c8fc:	89 45 fc             	mov    %eax,-0x4(%ebp)
a4c8ff:	85 ff                	test   %edi,%edi
a4c901:	74 3a                	je     0xa4c93d
a4c903:	53                   	push   %ebx
a4c904:	8b 5f 18             	mov    0x18(%edi),%ebx
a4c907:	8d 47 04             	lea    0x4(%edi),%eax
a4c90a:	50                   	push   %eax
a4c90b:	ff 75 08             	push   0x8(%ebp)
a4c90e:	e8 ef 47 9d ff       	call   0x421102
a4c913:	59                   	pop    %ecx
a4c914:	59                   	pop    %ecx
a4c915:	85 c0                	test   %eax,%eax
a4c917:	74 1d                	je     0xa4c936
a4c919:	8b 4d fc             	mov    -0x4(%ebp),%ecx
a4c91c:	57                   	push   %edi
a4c91d:	e8 5a f1 9c ff       	call   0x41ba7c
a4c922:	8b 07                	mov    (%edi),%eax
a4c924:	6a 01                	push   $0x1
a4c926:	8b 30                	mov    (%eax),%esi
a4c928:	8b ce                	mov    %esi,%ecx
a4c92a:	e8 36 fd 9d ff       	call   0x42c665
a4c92f:	8b cf                	mov    %edi,%ecx
a4c931:	ff d6                	call   *%esi
a4c933:	33 f6                	xor    %esi,%esi
a4c935:	46                   	inc    %esi
a4c936:	8b fb                	mov    %ebx,%edi
a4c938:	85 db                	test   %ebx,%ebx
a4c93a:	75 c8                	jne    0xa4c904
a4c93c:	5b                   	pop    %ebx
a4c93d:	6a 0b                	push   $0xb
a4c93f:	e8 cf 20 9f ff       	call   0x43ea13
a4c944:	5f                   	pop    %edi
a4c945:	8b c6                	mov    %esi,%eax
a4c947:	5e                   	pop    %esi
a4c948:	8b e5                	mov    %ebp,%esp
a4c94a:	5d                   	pop    %ebp
a4c94b:	c2 04 00             	ret    $0x4
a4c94e:	cc                   	int3
a4c94f:	cc                   	int3
a4c950:	cc                   	int3
a4c951:	cc                   	int3
a4c952:	cc                   	int3
a4c953:	cc                   	int3
a4c954:	cc                   	int3
a4c955:	cc                   	int3
a4c956:	cc                   	int3
a4c957:	cc                   	int3
a4c958:	cc                   	int3
a4c959:	cc                   	int3
a4c95a:	cc                   	int3
a4c95b:	cc                   	int3
a4c95c:	cc                   	int3
a4c95d:	cc                   	int3
a4c95e:	cc                   	int3
a4c95f:	cc                   	int3
a4c960:	cc                   	int3
a4c961:	cc                   	int3
a4c962:	cc                   	int3
a4c963:	cc                   	int3
a4c964:	cc                   	int3
a4c965:	cc                   	int3
a4c966:	cc                   	int3
a4c967:	cc                   	int3
a4c968:	cc                   	int3
a4c969:	55                   	push   %ebp
a4c96a:	8b ec                	mov    %esp,%ebp
a4c96c:	83 ec 14             	sub    $0x14,%esp
a4c96f:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a4c974:	33 c5                	xor    %ebp,%eax
a4c976:	89 45 fc             	mov    %eax,-0x4(%ebp)
a4c979:	8b 45 08             	mov    0x8(%ebp),%eax
a4c97c:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a4c97f:	51                   	push   %ecx
a4c980:	50                   	push   %eax
a4c981:	e8 2d 9a 9e ff       	call   0x4363b3
a4c986:	85 c0                	test   %eax,%eax
a4c988:	79 04                	jns    0xa4c98e
a4c98a:	33 c0                	xor    %eax,%eax
a4c98c:	eb 09                	jmp    0xa4c997
a4c98e:	8d 45 ec             	lea    -0x14(%ebp),%eax
a4c991:	50                   	push   %eax
a4c992:	e8 46 55 9b ff       	call   0x401edd
a4c997:	8b 4d fc             	mov    -0x4(%ebp),%ecx
a4c99a:	33 cd                	xor    %ebp,%ecx
a4c99c:	e8 15 ee 9c ff       	call   0x41b7b6
a4c9a1:	8b e5                	mov    %ebp,%esp
a4c9a3:	5d                   	pop    %ebp
a4c9a4:	c2 04 00             	ret    $0x4
a4c9a7:	cc                   	int3
a4c9a8:	cc                   	int3
a4c9a9:	cc                   	int3
a4c9aa:	cc                   	int3
a4c9ab:	cc                   	int3
a4c9ac:	cc                   	int3
a4c9ad:	cc                   	int3
a4c9ae:	cc                   	int3
a4c9af:	cc                   	int3
a4c9b0:	cc                   	int3
a4c9b1:	cc                   	int3
a4c9b2:	cc                   	int3
a4c9b3:	cc                   	int3
a4c9b4:	cc                   	int3
a4c9b5:	cc                   	int3
a4c9b6:	55                   	push   %ebp
a4c9b7:	8b ec                	mov    %esp,%ebp
a4c9b9:	5d                   	pop    %ebp
a4c9ba:	e9 bd f0 9c ff       	jmp    0x41ba7c
a4c9bf:	cc                   	int3
a4c9c0:	cc                   	int3
a4c9c1:	6a 04                	push   $0x4
a4c9c3:	b8 2a b0 bb 00       	mov    $0xbbb02a,%eax
a4c9c8:	e8 be d8 9b ff       	call   0x40a28b
a4c9cd:	8b f1                	mov    %ecx,%esi
a4c9cf:	89 75 f0             	mov    %esi,-0x10(%ebp)
a4c9d2:	e8 64 ce 9b ff       	call   0x40983b
a4c9d7:	ff 75 18             	push   0x18(%ebp)
a4c9da:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a4c9de:	8b ce                	mov    %esi,%ecx
a4c9e0:	ff 75 14             	push   0x14(%ebp)
a4c9e3:	c7 06 a0 70 c7 00    	movl   $0xc770a0,(%esi)
a4c9e9:	ff 75 10             	push   0x10(%ebp)
a4c9ec:	c7 46 4c 68 70 c7 00 	movl   $0xc77068,0x4c(%esi)
a4c9f3:	ff 75 0c             	push   0xc(%ebp)
a4c9f6:	ff 75 08             	push   0x8(%ebp)
a4c9f9:	e8 7a 77 9c ff       	call   0x414178
a4c9fe:	8b c6                	mov    %esi,%eax
a4ca00:	e8 12 1a 9c ff       	call   0x40e417
a4ca05:	c2 14 00             	ret    $0x14
a4ca08:	cc                   	int3
a4ca09:	cc                   	int3
a4ca0a:	cc                   	int3
a4ca0b:	cc                   	int3
a4ca0c:	cc                   	int3
a4ca0d:	cc                   	int3
a4ca0e:	cc                   	int3
a4ca0f:	cc                   	int3
a4ca10:	cc                   	int3
a4ca11:	cc                   	int3
a4ca12:	cc                   	int3
a4ca13:	cc                   	int3
a4ca14:	cc                   	int3
a4ca15:	cc                   	int3
a4ca16:	cc                   	int3
a4ca17:	cc                   	int3
a4ca18:	cc                   	int3
a4ca19:	6a 04                	push   $0x4
a4ca1b:	b8 55 b0 bb 00       	mov    $0xbbb055,%eax
a4ca20:	e8 66 d8 9b ff       	call   0x40a28b
a4ca25:	8b f1                	mov    %ecx,%esi
a4ca27:	89 75 f0             	mov    %esi,-0x10(%ebp)
a4ca2a:	e8 0c ce 9b ff       	call   0x40983b
a4ca2f:	ff 75 14             	push   0x14(%ebp)
a4ca32:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a4ca36:	8b ce                	mov    %esi,%ecx
a4ca38:	6a 00                	push   $0x0
a4ca3a:	ff 75 10             	push   0x10(%ebp)
a4ca3d:	c7 06 a0 70 c7 00    	movl   $0xc770a0,(%esi)
a4ca43:	ff 75 0c             	push   0xc(%ebp)
a4ca46:	c7 46 4c 68 70 c7 00 	movl   $0xc77068,0x4c(%esi)
a4ca4d:	ff 75 08             	push   0x8(%ebp)
a4ca50:	e8 23 77 9c ff       	call   0x414178
a4ca55:	8b c6                	mov    %esi,%eax
a4ca57:	e8 bb 19 9c ff       	call   0x40e417
a4ca5c:	c2 10 00             	ret    $0x10
a4ca5f:	cc                   	int3
a4ca60:	cc                   	int3
a4ca61:	cc                   	int3
a4ca62:	cc                   	int3
a4ca63:	cc                   	int3
a4ca64:	cc                   	int3
a4ca65:	cc                   	int3
a4ca66:	cc                   	int3
a4ca67:	cc                   	int3
a4ca68:	cc                   	int3
a4ca69:	cc                   	int3
a4ca6a:	cc                   	int3
a4ca6b:	cc                   	int3
a4ca6c:	cc                   	int3
a4ca6d:	cc                   	int3
a4ca6e:	cc                   	int3
a4ca6f:	cc                   	int3
a4ca70:	8b c1                	mov    %ecx,%eax
a4ca72:	c3                   	ret
a4ca73:	8b c1                	mov    %ecx,%eax
a4ca75:	c3                   	ret
a4ca76:	c7 01 68 70 c7 00    	movl   $0xc77068,(%ecx)
a4ca7c:	8b c1                	mov    %ecx,%eax
a4ca7e:	c3                   	ret
a4ca7f:	cc                   	int3
a4ca80:	cc                   	int3
a4ca81:	55                   	push   %ebp
a4ca82:	8b ec                	mov    %esp,%ebp
a4ca84:	6a ff                	push   $0xffffffff
a4ca86:	68 8e b0 bb 00       	push   $0xbbb08e
a4ca8b:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
a4ca91:	50                   	push   %eax
a4ca92:	81 ec 14 04 00 00    	sub    $0x414,%esp
a4ca98:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a4ca9d:	33 c5                	xor    %ebp,%eax
a4ca9f:	89 45 ec             	mov    %eax,-0x14(%ebp)
a4caa2:	53                   	push   %ebx
a4caa3:	56                   	push   %esi
a4caa4:	57                   	push   %edi
a4caa5:	50                   	push   %eax
a4caa6:	8d 45 f4             	lea    -0xc(%ebp),%eax
a4caa9:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
a4caaf:	89 65 f0             	mov    %esp,-0x10(%ebp)
a4cab2:	8b f1                	mov    %ecx,%esi
a4cab4:	89 b5 e8 fb ff ff    	mov    %esi,-0x418(%ebp)
a4caba:	89 b5 e4 fb ff ff    	mov    %esi,-0x41c(%ebp)
a4cac0:	c7 06 a0 70 c7 00    	movl   $0xc770a0,(%esi)
a4cac6:	33 ff                	xor    %edi,%edi
a4cac8:	89 7d fc             	mov    %edi,-0x4(%ebp)
a4cacb:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
a4cacf:	39 7e 1c             	cmp    %edi,0x1c(%esi)
a4cad2:	0f 84 e0 00 00 00    	je     0xa4cbb8