5aee4c:	03 03                	add    (%ebx),%eax
5aee4e:	03 03                	add    (%ebx),%eax
5aee50:	03 03                	add    (%ebx),%eax
5aee52:	03 03                	add    (%ebx),%eax
5aee54:	03 03                	add    (%ebx),%eax
5aee56:	03 01                	add    (%ecx),%eax
5aee58:	03 03                	add    (%ebx),%eax
5aee5a:	03 03                	add    (%ebx),%eax
5aee5c:	03 03                	add    (%ebx),%eax
5aee5e:	03 03                	add    (%ebx),%eax
5aee60:	03 03                	add    (%ebx),%eax
5aee62:	02 03                	add    (%ebx),%al
5aee64:	03 03                	add    (%ebx),%eax
5aee66:	03 03                	add    (%ebx),%eax
5aee68:	03 03                	add    (%ebx),%eax
5aee6a:	03 03                	add    (%ebx),%eax
5aee6c:	03 03                	add    (%ebx),%eax
5aee6e:	03 03                	add    (%ebx),%eax
5aee70:	03 03                	add    (%ebx),%eax
5aee72:	03 03                	add    (%ebx),%eax
5aee74:	03 03                	add    (%ebx),%eax
5aee76:	03 03                	add    (%ebx),%eax
5aee78:	03 03                	add    (%ebx),%eax
5aee7a:	03 03                	add    (%ebx),%eax
5aee7c:	03 03                	add    (%ebx),%eax
5aee7e:	03 03                	add    (%ebx),%eax
5aee80:	03 03                	add    (%ebx),%eax
5aee82:	03 03                	add    (%ebx),%eax
5aee84:	01 cc                	add    %ecx,%esp
5aee86:	cc                   	int3
5aee87:	cc                   	int3
5aee88:	cc                   	int3
5aee89:	cc                   	int3
5aee8a:	cc                   	int3
5aee8b:	cc                   	int3
5aee8c:	cc                   	int3
5aee8d:	cc                   	int3
5aee8e:	cc                   	int3
5aee8f:	cc                   	int3
5aee90:	b8 1c d9 6c 00       	mov    $0x6cd91c,%eax
5aee95:	c3                   	ret
5aee96:	cc                   	int3
5aee97:	cc                   	int3
5aee98:	cc                   	int3
5aee99:	cc                   	int3
5aee9a:	cc                   	int3
5aee9b:	cc                   	int3
5aee9c:	cc                   	int3
5aee9d:	cc                   	int3
5aee9e:	cc                   	int3
5aee9f:	cc                   	int3
5aeea0:	b8 f0 da 6c 00       	mov    $0x6cdaf0,%eax
5aeea5:	c3                   	ret
5aeea6:	cc                   	int3
5aeea7:	cc                   	int3
5aeea8:	cc                   	int3
5aeea9:	cc                   	int3
5aeeaa:	cc                   	int3
5aeeab:	cc                   	int3
5aeeac:	cc                   	int3
5aeead:	cc                   	int3
5aeeae:	cc                   	int3
5aeeaf:	cc                   	int3
5aeeb0:	b8 d8 d9 6c 00       	mov    $0x6cd9d8,%eax
5aeeb5:	c3                   	ret
5aeeb6:	cc                   	int3
5aeeb7:	cc                   	int3
5aeeb8:	cc                   	int3
5aeeb9:	cc                   	int3
5aeeba:	cc                   	int3
5aeebb:	cc                   	int3
5aeebc:	cc                   	int3
5aeebd:	cc                   	int3
5aeebe:	cc                   	int3
5aeebf:	cc                   	int3
5aeec0:	b8 4c d9 6c 00       	mov    $0x6cd94c,%eax
5aeec5:	c3                   	ret
5aeec6:	cc                   	int3
5aeec7:	cc                   	int3
5aeec8:	cc                   	int3
5aeec9:	cc                   	int3
5aeeca:	cc                   	int3
5aeecb:	cc                   	int3
5aeecc:	cc                   	int3
5aeecd:	cc                   	int3
5aeece:	cc                   	int3
5aeecf:	cc                   	int3
5aeed0:	b8 98 da 6c 00       	mov    $0x6cda98,%eax
5aeed5:	c3                   	ret
5aeed6:	cc                   	int3
5aeed7:	cc                   	int3
5aeed8:	cc                   	int3
5aeed9:	cc                   	int3
5aeeda:	cc                   	int3
5aeedb:	cc                   	int3
5aeedc:	cc                   	int3
5aeedd:	cc                   	int3
5aeede:	cc                   	int3
5aeedf:	cc                   	int3
5aeee0:	8b 44 24 04          	mov    0x4(%esp),%eax
5aeee4:	85 c0                	test   %eax,%eax
5aeee6:	75 03                	jne    0x5aeeeb
5aeee8:	33 c0                	xor    %eax,%eax
5aeeea:	c3                   	ret
5aeeeb:	83 38 03             	cmpl   $0x3,(%eax)
5aeeee:	75 f8                	jne    0x5aeee8
5aeef0:	8b 40 10             	mov    0x10(%eax),%eax
5aeef3:	c3                   	ret
5aeef4:	cc                   	int3
5aeef5:	cc                   	int3
5aeef6:	cc                   	int3
5aeef7:	cc                   	int3
5aeef8:	cc                   	int3
5aeef9:	cc                   	int3
5aeefa:	cc                   	int3
5aeefb:	cc                   	int3
5aeefc:	cc                   	int3
5aeefd:	cc                   	int3
5aeefe:	cc                   	int3
5aeeff:	cc                   	int3
5aef00:	8b 44 24 04          	mov    0x4(%esp),%eax
5aef04:	85 c0                	test   %eax,%eax
5aef06:	74 0c                	je     0x5aef14
5aef08:	8b 08                	mov    (%eax),%ecx
5aef0a:	49                   	dec    %ecx
5aef0b:	83 f9 01             	cmp    $0x1,%ecx
5aef0e:	77 04                	ja     0x5aef14
5aef10:	8b 40 0c             	mov    0xc(%eax),%eax
5aef13:	c3                   	ret
5aef14:	33 c0                	xor    %eax,%eax
5aef16:	c3                   	ret
5aef17:	cc                   	int3
5aef18:	cc                   	int3
5aef19:	cc                   	int3
5aef1a:	cc                   	int3
5aef1b:	cc                   	int3
5aef1c:	cc                   	int3
5aef1d:	cc                   	int3
5aef1e:	cc                   	int3
5aef1f:	cc                   	int3
5aef20:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5aef24:	85 c9                	test   %ecx,%ecx
5aef26:	75 03                	jne    0x5aef2b
5aef28:	33 c0                	xor    %eax,%eax
5aef2a:	c3                   	ret
5aef2b:	8b 01                	mov    (%ecx),%eax
5aef2d:	83 e8 02             	sub    $0x2,%eax
5aef30:	75 f6                	jne    0x5aef28
5aef32:	8b 41 18             	mov    0x18(%ecx),%eax
5aef35:	c3                   	ret
5aef36:	cc                   	int3
5aef37:	cc                   	int3
5aef38:	cc                   	int3
5aef39:	cc                   	int3
5aef3a:	cc                   	int3
5aef3b:	cc                   	int3
5aef3c:	cc                   	int3
5aef3d:	cc                   	int3
5aef3e:	cc                   	int3
5aef3f:	cc                   	int3
5aef40:	8b 44 24 04          	mov    0x4(%esp),%eax
5aef44:	85 c0                	test   %eax,%eax
5aef46:	75 01                	jne    0x5aef49
5aef48:	c3                   	ret
5aef49:	8b 40 08             	mov    0x8(%eax),%eax
5aef4c:	c3                   	ret
5aef4d:	cc                   	int3
5aef4e:	cc                   	int3
5aef4f:	cc                   	int3
5aef50:	b8 24 00 00 00       	mov    $0x24,%eax
5aef55:	e8 96 25 03 00       	call   0x5e14f0
5aef5a:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5aef5f:	33 c4                	xor    %esp,%eax
5aef61:	89 44 24 20          	mov    %eax,0x20(%esp)
5aef65:	53                   	push   %ebx
5aef66:	55                   	push   %ebp
5aef67:	8b 6c 24 30          	mov    0x30(%esp),%ebp
5aef6b:	56                   	push   %esi
5aef6c:	8b 74 24 3c          	mov    0x3c(%esp),%esi
5aef70:	8b de                	mov    %esi,%ebx
5aef72:	57                   	push   %edi
5aef73:	8b 7c 24 3c          	mov    0x3c(%esp),%edi
5aef77:	8d 4b 01             	lea    0x1(%ebx),%ecx
5aef7a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
5aef80:	8a 03                	mov    (%ebx),%al
5aef82:	43                   	inc    %ebx
5aef83:	84 c0                	test   %al,%al
5aef85:	75 f9                	jne    0x5aef80
5aef87:	83 65 14 fe          	andl   $0xfffffffe,0x14(%ebp)
5aef8b:	2b d9                	sub    %ecx,%ebx
5aef8d:	85 ff                	test   %edi,%edi
5aef8f:	0f 84 23 01 00 00    	je     0x5af0b8
5aef95:	8b 07                	mov    (%edi),%eax
5aef97:	85 c0                	test   %eax,%eax
5aef99:	0f 8e 71 01 00 00    	jle    0x5af110
5aef9f:	83 f8 02             	cmp    $0x2,%eax
5aefa2:	0f 8e a4 00 00 00    	jle    0x5af04c
5aefa8:	83 f8 03             	cmp    $0x3,%eax
5aefab:	0f 85 5f 01 00 00    	jne    0x5af110
5aefb1:	8b 47 0c             	mov    0xc(%edi),%eax
5aefb4:	85 c0                	test   %eax,%eax
5aefb6:	75 0a                	jne    0x5aefc2
5aefb8:	68 59 03 00 00       	push   $0x359
5aefbd:	e9 2d 01 00 00       	jmp    0x5af0ef
5aefc2:	c6 00 00             	movb   $0x0,(%eax)
5aefc5:	80 3e 00             	cmpb   $0x0,(%esi)
5aefc8:	0f 84 42 01 00 00    	je     0x5af110
5aefce:	66 90                	xchg   %ax,%ax
5aefd0:	0f be 06             	movsbl (%esi),%eax
5aefd3:	50                   	push   %eax
5aefd4:	ff 77 14             	push   0x14(%edi)
5aefd7:	e8 84 50 03 00       	call   0x5e4060
5aefdc:	83 c4 08             	add    $0x8,%esp
5aefdf:	85 c0                	test   %eax,%eax
5aefe1:	75 4a                	jne    0x5af02d
5aefe3:	0f be 06             	movsbl (%esi),%eax
5aefe6:	50                   	push   %eax
5aefe7:	ff 77 18             	push   0x18(%edi)
5aefea:	e8 71 50 03 00       	call   0x5e4060
5aefef:	83 c4 08             	add    $0x8,%esp
5aeff2:	85 c0                	test   %eax,%eax
5aeff4:	75 18                	jne    0x5af00e
5aeff6:	46                   	inc    %esi
5aeff7:	38 06                	cmp    %al,(%esi)
5aeff9:	75 d5                	jne    0x5aefd0
5aeffb:	5f                   	pop    %edi
5aeffc:	5e                   	pop    %esi
5aeffd:	5d                   	pop    %ebp
5aeffe:	5b                   	pop    %ebx
5aefff:	8b 4c 24 20          	mov    0x20(%esp),%ecx
5af003:	33 cc                	xor    %esp,%ecx
5af005:	e8 d0 24 03 00       	call   0x5e14da
5af00a:	83 c4 24             	add    $0x24,%esp
5af00d:	c3                   	ret
5af00e:	8b 47 18             	mov    0x18(%edi),%eax
5af011:	8b 4f 0c             	mov    0xc(%edi),%ecx
5af014:	5f                   	pop    %edi
5af015:	5e                   	pop    %esi
5af016:	8a 00                	mov    (%eax),%al
5af018:	5d                   	pop    %ebp
5af019:	88 01                	mov    %al,(%ecx)
5af01b:	33 c0                	xor    %eax,%eax
5af01d:	5b                   	pop    %ebx
5af01e:	8b 4c 24 20          	mov    0x20(%esp),%ecx
5af022:	33 cc                	xor    %esp,%ecx
5af024:	e8 b1 24 03 00       	call   0x5e14da
5af029:	83 c4 24             	add    $0x24,%esp
5af02c:	c3                   	ret
5af02d:	8b 47 14             	mov    0x14(%edi),%eax
5af030:	8b 4f 0c             	mov    0xc(%edi),%ecx
5af033:	5f                   	pop    %edi
5af034:	5e                   	pop    %esi
5af035:	8a 00                	mov    (%eax),%al
5af037:	5d                   	pop    %ebp
5af038:	88 01                	mov    %al,(%ecx)
5af03a:	33 c0                	xor    %eax,%eax
5af03c:	5b                   	pop    %ebx
5af03d:	8b 4c 24 20          	mov    0x20(%esp),%ecx
5af041:	33 cc                	xor    %esp,%ecx
5af043:	e8 92 24 03 00       	call   0x5e14da
5af048:	83 c4 24             	add    $0x24,%esp
5af04b:	c3                   	ret
5af04c:	ff 77 10             	push   0x10(%edi)
5af04f:	8d 44 24 24          	lea    0x24(%esp),%eax
5af053:	68 3c a1 6a 00       	push   $0x6aa13c
5af058:	6a 0d                	push   $0xd
5af05a:	50                   	push   %eax
5af05b:	e8 90 fe ef ff       	call   0x4aeef0
5af060:	ff 77 14             	push   0x14(%edi)
5af063:	8d 44 24 24          	lea    0x24(%esp),%eax
5af067:	68 3c a1 6a 00       	push   $0x6aa13c
5af06c:	6a 0d                	push   $0xd
5af06e:	50                   	push   %eax
5af06f:	e8 7c fe ef ff       	call   0x4aeef0
5af074:	83 c4 20             	add    $0x20,%esp
5af077:	3b 5f 10             	cmp    0x10(%edi),%ebx
5af07a:	7d 52                	jge    0x5af0ce
5af07c:	68 3e 03 00 00       	push   $0x33e
5af081:	68 f4 db 6c 00       	push   $0x6cdbf4
5af086:	6a 65                	push   $0x65
5af088:	83 4d 14 01          	orl    $0x1,0x14(%ebp)
5af08c:	6a 69                	push   $0x69
5af08e:	6a 28                	push   $0x28
5af090:	e8 0b 24 ef ff       	call   0x4a14a0
5af095:	68 0c dc 6c 00       	push   $0x6cdc0c
5af09a:	8d 44 24 28          	lea    0x28(%esp),%eax
5af09e:	50                   	push   %eax
5af09f:	68 18 dc 6c 00       	push   $0x6cdc18
5af0a4:	8d 44 24 40          	lea    0x40(%esp),%eax
5af0a8:	50                   	push   %eax
5af0a9:	68 20 dc 6c 00       	push   $0x6cdc20
5af0ae:	6a 05                	push   $0x5
5af0b0:	e8 0b 1f ef ff       	call   0x4a0fc0
5af0b5:	83 c4 2c             	add    $0x2c,%esp
5af0b8:	5f                   	pop    %edi
5af0b9:	5e                   	pop    %esi
5af0ba:	5d                   	pop    %ebp
5af0bb:	83 c8 ff             	or     $0xffffffff,%eax
5af0be:	5b                   	pop    %ebx
5af0bf:	8b 4c 24 20          	mov    0x20(%esp),%ecx
5af0c3:	33 cc                	xor    %esp,%ecx
5af0c5:	e8 10 24 03 00       	call   0x5e14da
5af0ca:	83 c4 24             	add    $0x24,%esp
5af0cd:	c3                   	ret
5af0ce:	8b 47 14             	mov    0x14(%edi),%eax
5af0d1:	3b d8                	cmp    %eax,%ebx
5af0d3:	7e 0e                	jle    0x5af0e3
5af0d5:	68 45 03 00 00       	push   $0x345
5af0da:	68 f4 db 6c 00       	push   $0x6cdbf4
5af0df:	6a 64                	push   $0x64
5af0e1:	eb a5                	jmp    0x5af088
5af0e3:	8b 4f 0c             	mov    0xc(%edi),%ecx
5af0e6:	85 c9                	test   %ecx,%ecx
5af0e8:	75 1a                	jne    0x5af104
5af0ea:	68 4d 03 00 00       	push   $0x34d
5af0ef:	68 f4 db 6c 00       	push   $0x6cdbf4
5af0f4:	6a 69                	push   $0x69
5af0f6:	6a 69                	push   $0x69
5af0f8:	6a 28                	push   $0x28
5af0fa:	e8 a1 23 ef ff       	call   0x4a14a0
5af0ff:	83 c4 14             	add    $0x14,%esp
5af102:	eb b4                	jmp    0x5af0b8
5af104:	40                   	inc    %eax
5af105:	50                   	push   %eax
5af106:	56                   	push   %esi
5af107:	51                   	push   %ecx
5af108:	e8 33 f7 ef ff       	call   0x4ae840
5af10d:	83 c4 0c             	add    $0xc,%esp
5af110:	8b 4c 24 30          	mov    0x30(%esp),%ecx
5af114:	33 c0                	xor    %eax,%eax
5af116:	5f                   	pop    %edi
5af117:	5e                   	pop    %esi
5af118:	5d                   	pop    %ebp
5af119:	5b                   	pop    %ebx
5af11a:	33 cc                	xor    %esp,%ecx
5af11c:	e8 b9 23 03 00       	call   0x5e14da
5af121:	83 c4 24             	add    $0x24,%esp
5af124:	c3                   	ret
5af125:	cc                   	int3
5af126:	cc                   	int3
5af127:	cc                   	int3
5af128:	cc                   	int3
5af129:	cc                   	int3
5af12a:	cc                   	int3
5af12b:	cc                   	int3
5af12c:	cc                   	int3
5af12d:	cc                   	int3
5af12e:	cc                   	int3
5af12f:	cc                   	int3
5af130:	57                   	push   %edi