a4ee93:	32 c0                	xor    %al,%al
a4ee95:	5e                   	pop    %esi
a4ee96:	c3                   	ret
a4ee97:	b0 01                	mov    $0x1,%al
a4ee99:	5e                   	pop    %esi
a4ee9a:	c3                   	ret
a4ee9b:	cc                   	int3
a4ee9c:	cc                   	int3
a4ee9d:	cc                   	int3
a4ee9e:	cc                   	int3
a4ee9f:	cc                   	int3
a4eea0:	cc                   	int3
a4eea1:	cc                   	int3
a4eea2:	cc                   	int3
a4eea3:	cc                   	int3
a4eea4:	cc                   	int3
a4eea5:	cc                   	int3
a4eea6:	cc                   	int3
a4eea7:	cc                   	int3
a4eea8:	e8 ee 38 9d ff       	call   0x42279b
a4eead:	85 c0                	test   %eax,%eax
a4eeaf:	74 07                	je     0xa4eeb8
a4eeb1:	e8 d3 35 9e ff       	call   0x432489
a4eeb6:	eb 18                	jmp    0xa4eed0
a4eeb8:	e8 6b 10 9d ff       	call   0x41ff28
a4eebd:	50                   	push   %eax
a4eebe:	e8 6a 8a 9b ff       	call   0x40792d
a4eec3:	59                   	pop    %ecx
a4eec4:	85 c0                	test   %eax,%eax
a4eec6:	74 03                	je     0xa4eecb
a4eec8:	32 c0                	xor    %al,%al
a4eeca:	c3                   	ret
a4eecb:	e8 ac a7 9d ff       	call   0x42967c
a4eed0:	b0 01                	mov    $0x1,%al
a4eed2:	c3                   	ret
a4eed3:	cc                   	int3
a4eed4:	cc                   	int3
a4eed5:	cc                   	int3
a4eed6:	cc                   	int3
a4eed7:	cc                   	int3
a4eed8:	cc                   	int3
a4eed9:	cc                   	int3
a4eeda:	cc                   	int3
a4eedb:	cc                   	int3
a4eedc:	cc                   	int3
a4eedd:	6a 00                	push   $0x0
a4eedf:	e8 1c 55 9e ff       	call   0x434400
a4eee4:	84 c0                	test   %al,%al
a4eee6:	59                   	pop    %ecx
a4eee7:	0f 95 c0             	setne  %al
a4eeea:	c3                   	ret
a4eeeb:	cc                   	int3
a4eeec:	cc                   	int3
a4eeed:	cc                   	int3
a4eeee:	e8 4d ca 9d ff       	call   0x42b940
a4eef3:	84 c0                	test   %al,%al
a4eef5:	75 03                	jne    0xa4eefa
a4eef7:	32 c0                	xor    %al,%al
a4eef9:	c3                   	ret
a4eefa:	e8 fb cb 9b ff       	call   0x40bafa
a4eeff:	84 c0                	test   %al,%al
a4ef01:	75 07                	jne    0xa4ef0a
a4ef03:	e8 4f 40 9d ff       	call   0x422f57
a4ef08:	eb ed                	jmp    0xa4eef7
a4ef0a:	b0 01                	mov    $0x1,%al
a4ef0c:	c3                   	ret
a4ef0d:	cc                   	int3
a4ef0e:	cc                   	int3
a4ef0f:	cc                   	int3
a4ef10:	cc                   	int3
a4ef11:	cc                   	int3
a4ef12:	cc                   	int3
a4ef13:	cc                   	int3
a4ef14:	e8 bd 7a 9d ff       	call   0x4269d6
a4ef19:	e8 39 40 9d ff       	call   0x422f57
a4ef1e:	b0 01                	mov    $0x1,%al
a4ef20:	c3                   	ret
a4ef21:	cc                   	int3
a4ef22:	cc                   	int3
a4ef23:	cc                   	int3
a4ef24:	55                   	push   %ebp
a4ef25:	8b ec                	mov    %esp,%ebp
a4ef27:	e8 6f 38 9d ff       	call   0x42279b
a4ef2c:	85 c0                	test   %eax,%eax
a4ef2e:	75 18                	jne    0xa4ef48
a4ef30:	83 7d 0c 01          	cmpl   $0x1,0xc(%ebp)
a4ef34:	75 12                	jne    0xa4ef48
a4ef36:	ff 75 10             	push   0x10(%ebp)
a4ef39:	8b 4d 14             	mov    0x14(%ebp),%ecx
a4ef3c:	50                   	push   %eax
a4ef3d:	ff 75 08             	push   0x8(%ebp)
a4ef40:	e8 20 d7 9d ff       	call   0x42c665
a4ef45:	ff 55 14             	call   *0x14(%ebp)
a4ef48:	ff 75 1c             	push   0x1c(%ebp)
a4ef4b:	ff 75 18             	push   0x18(%ebp)
a4ef4e:	e8 b5 c1 9c ff       	call   0x41b108
a4ef53:	59                   	pop    %ecx
a4ef54:	59                   	pop    %ecx
a4ef55:	5d                   	pop    %ebp
a4ef56:	c3                   	ret
a4ef57:	cc                   	int3
a4ef58:	cc                   	int3
a4ef59:	cc                   	int3
a4ef5a:	cc                   	int3
a4ef5b:	cc                   	int3
a4ef5c:	cc                   	int3
a4ef5d:	cc                   	int3
a4ef5e:	cc                   	int3
a4ef5f:	cc                   	int3
a4ef60:	cc                   	int3
a4ef61:	cc                   	int3
a4ef62:	cc                   	int3
a4ef63:	e8 33 38 9d ff       	call   0x42279b
a4ef68:	85 c0                	test   %eax,%eax
a4ef6a:	74 0c                	je     0xa4ef78
a4ef6c:	68 80 0c d8 00       	push   $0xd80c80
a4ef71:	e8 26 00 9d ff       	call   0x41ef9c
a4ef76:	59                   	pop    %ecx
a4ef77:	c3                   	ret
a4ef78:	e8 5d 87 9b ff       	call   0x4076da
a4ef7d:	85 c0                	test   %eax,%eax
a4ef7f:	0f 84 53 56 9c ff    	je     0x4145d8
a4ef85:	c3                   	ret
a4ef86:	cc                   	int3
a4ef87:	cc                   	int3
a4ef88:	cc                   	int3
a4ef89:	cc                   	int3
a4ef8a:	cc                   	int3
a4ef8b:	cc                   	int3
a4ef8c:	cc                   	int3
a4ef8d:	cc                   	int3
a4ef8e:	6a 00                	push   $0x0
a4ef90:	e8 3b cd 9b ff       	call   0x40bcd0
a4ef95:	59                   	pop    %ecx
a4ef96:	e9 1a 8d 9c ff       	jmp    0x417cb5
a4ef9b:	cc                   	int3
a4ef9c:	cc                   	int3
a4ef9d:	cc                   	int3
a4ef9e:	55                   	push   %ebp
a4ef9f:	8b ec                	mov    %esp,%ebp
a4efa1:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a4efa5:	75 07                	jne    0xa4efae
a4efa7:	c6 05 98 0c d8 00 01 	movb   $0x1,0xd80c98
a4efae:	e8 d6 34 9e ff       	call   0x432489
a4efb3:	e8 1c ae 9d ff       	call   0x429dd4
a4efb8:	84 c0                	test   %al,%al
a4efba:	75 04                	jne    0xa4efc0
a4efbc:	32 c0                	xor    %al,%al
a4efbe:	5d                   	pop    %ebp
a4efbf:	c3                   	ret
a4efc0:	e8 63 09 9e ff       	call   0x42f928
a4efc5:	84 c0                	test   %al,%al
a4efc7:	75 0a                	jne    0xa4efd3
a4efc9:	6a 00                	push   $0x0
a4efcb:	e8 82 cf 9e ff       	call   0x43bf52
a4efd0:	59                   	pop    %ecx
a4efd1:	eb e9                	jmp    0xa4efbc
a4efd3:	b0 01                	mov    $0x1,%al
a4efd5:	5d                   	pop    %ebp
a4efd6:	c3                   	ret
a4efd7:	cc                   	int3
a4efd8:	cc                   	int3
a4efd9:	cc                   	int3
a4efda:	cc                   	int3
a4efdb:	cc                   	int3
a4efdc:	cc                   	int3
a4efdd:	cc                   	int3
a4efde:	cc                   	int3
a4efdf:	cc                   	int3
a4efe0:	cc                   	int3
a4efe1:	cc                   	int3
a4efe2:	cc                   	int3
a4efe3:	cc                   	int3
a4efe4:	cc                   	int3
a4efe5:	55                   	push   %ebp
a4efe6:	8b ec                	mov    %esp,%ebp
a4efe8:	83 ec 0c             	sub    $0xc,%esp
a4efeb:	56                   	push   %esi
a4efec:	8b 75 08             	mov    0x8(%ebp),%esi
a4efef:	85 f6                	test   %esi,%esi
a4eff1:	74 05                	je     0xa4eff8
a4eff3:	83 fe 01             	cmp    $0x1,%esi
a4eff6:	75 7c                	jne    0xa4f074
a4eff8:	e8 9e 37 9d ff       	call   0x42279b
a4effd:	85 c0                	test   %eax,%eax
a4efff:	74 2a                	je     0xa4f02b
a4f001:	85 f6                	test   %esi,%esi
a4f003:	75 26                	jne    0xa4f02b
a4f005:	68 80 0c d8 00       	push   $0xd80c80
a4f00a:	e8 50 a6 9c ff       	call   0x41965f
a4f00f:	59                   	pop    %ecx
a4f010:	85 c0                	test   %eax,%eax
a4f012:	74 04                	je     0xa4f018
a4f014:	32 c0                	xor    %al,%al
a4f016:	eb 57                	jmp    0xa4f06f
a4f018:	68 8c 0c d8 00       	push   $0xd80c8c
a4f01d:	e8 3d a6 9c ff       	call   0x41965f
a4f022:	f7 d8                	neg    %eax
a4f024:	59                   	pop    %ecx
a4f025:	1a c0                	sbb    %al,%al
a4f027:	fe c0                	inc    %al
a4f029:	eb 44                	jmp    0xa4f06f
a4f02b:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a4f030:	8d 75 f4             	lea    -0xc(%ebp),%esi
a4f033:	57                   	push   %edi
a4f034:	83 e0 1f             	and    $0x1f,%eax
a4f037:	bf 80 0c d8 00       	mov    $0xd80c80,%edi
a4f03c:	6a 20                	push   $0x20
a4f03e:	59                   	pop    %ecx
a4f03f:	2b c8                	sub    %eax,%ecx
a4f041:	83 c8 ff             	or     $0xffffffff,%eax
a4f044:	d3 c8                	ror    %cl,%eax
a4f046:	33 05 24 f6 d5 00    	xor    0xd5f624,%eax
a4f04c:	89 45 f4             	mov    %eax,-0xc(%ebp)
a4f04f:	89 45 f8             	mov    %eax,-0x8(%ebp)
a4f052:	89 45 fc             	mov    %eax,-0x4(%ebp)
a4f055:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f056:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f057:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f058:	bf 8c 0c d8 00       	mov    $0xd80c8c,%edi
a4f05d:	89 45 f4             	mov    %eax,-0xc(%ebp)
a4f060:	89 45 f8             	mov    %eax,-0x8(%ebp)
a4f063:	8d 75 f4             	lea    -0xc(%ebp),%esi
a4f066:	89 45 fc             	mov    %eax,-0x4(%ebp)
a4f069:	b0 01                	mov    $0x1,%al
a4f06b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f06c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f06d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a4f06e:	5f                   	pop    %edi
a4f06f:	5e                   	pop    %esi
a4f070:	8b e5                	mov    %ebp,%esp
a4f072:	5d                   	pop    %ebp
a4f073:	c3                   	ret
a4f074:	6a 05                	push   $0x5
a4f076:	e8 3c 34 9d ff       	call   0x4224b7
a4f07b:	cc                   	int3
a4f07c:	cc                   	int3
a4f07d:	cc                   	int3
a4f07e:	cc                   	int3
a4f07f:	cc                   	int3
a4f080:	cc                   	int3
a4f081:	cc                   	int3
a4f082:	cc                   	int3
a4f083:	cc                   	int3
a4f084:	cc                   	int3
a4f085:	cc                   	int3
a4f086:	cc                   	int3
a4f087:	cc                   	int3
a4f088:	cc                   	int3
a4f089:	cc                   	int3
a4f08a:	cc                   	int3
a4f08b:	cc                   	int3
a4f08c:	cc                   	int3
a4f08d:	cc                   	int3
a4f08e:	cc                   	int3
a4f08f:	cc                   	int3
a4f090:	cc                   	int3
a4f091:	cc                   	int3
a4f092:	cc                   	int3
a4f093:	cc                   	int3
a4f094:	cc                   	int3
a4f095:	cc                   	int3
a4f096:	cc                   	int3
a4f097:	cc                   	int3
a4f098:	cc                   	int3
a4f099:	cc                   	int3
a4f09a:	cc                   	int3
a4f09b:	cc                   	int3
a4f09c:	cc                   	int3
a4f09d:	cc                   	int3
a4f09e:	cc                   	int3
a4f09f:	cc                   	int3
a4f0a0:	cc                   	int3
a4f0a1:	6a 08                	push   $0x8
a4f0a3:	68 98 86 d4 00       	push   $0xd48698
a4f0a8:	e8 c7 52 9e ff       	call   0x434374
a4f0ad:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a4f0b1:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
a4f0b6:	66 39 05 00 00 40 00 	cmp    %ax,0x400000
a4f0bd:	75 5d                	jne    0xa4f11c
a4f0bf:	a1 3c 00 40 00       	mov    0x40003c,%eax
a4f0c4:	81 b8 00 00 40 00 50 	cmpl   $0x4550,0x400000(%eax)
a4f0cb:	45 00 00
a4f0ce:	75 4c                	jne    0xa4f11c
a4f0d0:	b9 0b 01 00 00       	mov    $0x10b,%ecx
a4f0d5:	66 39 88 18 00 40 00 	cmp    %cx,0x400018(%eax)
a4f0dc:	75 3e                	jne    0xa4f11c
a4f0de:	8b 45 08             	mov    0x8(%ebp),%eax
a4f0e1:	b9 00 00 40 00       	mov    $0x400000,%ecx
a4f0e6:	2b c1                	sub    %ecx,%eax
a4f0e8:	50                   	push   %eax
a4f0e9:	51                   	push   %ecx
a4f0ea:	e8 dc fc ff ff       	call   0xa4edcb
a4f0ef:	59                   	pop    %ecx
a4f0f0:	59                   	pop    %ecx
a4f0f1:	85 c0                	test   %eax,%eax
a4f0f3:	74 27                	je     0xa4f11c
a4f0f5:	83 78 24 00          	cmpl   $0x0,0x24(%eax)
a4f0f9:	7c 21                	jl     0xa4f11c
a4f0fb:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
a4f102:	b0 01                	mov    $0x1,%al
a4f104:	eb 1f                	jmp    0xa4f125
a4f106:	8b 45 ec             	mov    -0x14(%ebp),%eax
a4f109:	8b 00                	mov    (%eax),%eax
a4f10b:	33 c9                	xor    %ecx,%ecx
a4f10d:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%eax)
a4f113:	0f 94 c1             	sete   %cl
a4f116:	8b c1                	mov    %ecx,%eax
a4f118:	c3                   	ret
a4f119:	8b 65 e8             	mov    -0x18(%ebp),%esp
a4f11c:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
a4f123:	32 c0                	xor    %al,%al
a4f125:	e8 8b a8 9d ff       	call   0x4299b5
a4f12a:	c3                   	ret
a4f12b:	cc                   	int3
a4f12c:	cc                   	int3
a4f12d:	cc                   	int3
a4f12e:	cc                   	int3
a4f12f:	cc                   	int3
a4f130:	cc                   	int3
a4f131:	cc                   	int3
a4f132:	cc                   	int3
a4f133:	cc                   	int3
a4f134:	cc                   	int3
a4f135:	cc                   	int3
a4f136:	cc                   	int3
a4f137:	cc                   	int3
a4f138:	cc                   	int3
a4f139:	cc                   	int3
a4f13a:	cc                   	int3
a4f13b:	cc                   	int3
a4f13c:	cc                   	int3
a4f13d:	cc                   	int3
a4f13e:	cc                   	int3
a4f13f:	cc                   	int3
a4f140:	cc                   	int3
a4f141:	cc                   	int3
a4f142:	cc                   	int3
a4f143:	cc                   	int3
a4f144:	cc                   	int3
a4f145:	cc                   	int3
a4f146:	cc                   	int3
a4f147:	cc                   	int3
a4f148:	cc                   	int3
a4f149:	cc                   	int3
a4f14a:	cc                   	int3
a4f14b:	cc                   	int3
a4f14c:	cc                   	int3
a4f14d:	55                   	push   %ebp
a4f14e:	8b ec                	mov    %esp,%ebp