67cfa4:	cc                   	int3
67cfa5:	cc                   	int3
67cfa6:	cc                   	int3
67cfa7:	cc                   	int3
67cfa8:	cc                   	int3
67cfa9:	cc                   	int3
67cfaa:	cc                   	int3
67cfab:	cc                   	int3
67cfac:	cc                   	int3
67cfad:	cc                   	int3
67cfae:	cc                   	int3
67cfaf:	cc                   	int3
67cfb0:	cc                   	int3
67cfb1:	cc                   	int3
67cfb2:	cc                   	int3
67cfb3:	cc                   	int3
67cfb4:	cc                   	int3
67cfb5:	cc                   	int3
67cfb6:	cc                   	int3
67cfb7:	cc                   	int3
67cfb8:	cc                   	int3
67cfb9:	cc                   	int3
67cfba:	cc                   	int3
67cfbb:	cc                   	int3
67cfbc:	cc                   	int3
67cfbd:	cc                   	int3
67cfbe:	cc                   	int3
67cfbf:	cc                   	int3
67cfc0:	8b 44 24 04          	mov    0x4(%esp),%eax
67cfc4:	66 83 78 02 00       	cmpw   $0x0,0x2(%eax)
67cfc9:	74 14                	je     0x67cfdf
67cfcb:	66 83 b8 68 85 01 00 	cmpw   $0x5,0x18568(%eax)
67cfd2:	05
67cfd3:	75 0d                	jne    0x67cfe2
67cfd5:	c7 80 c0 91 01 00 00 	movl   $0x0,0x191c0(%eax)
67cfdc:	00 00 00
67cfdf:	33 c0                	xor    %eax,%eax
67cfe1:	c3                   	ret
67cfe2:	b9 07 00 00 00       	mov    $0x7,%ecx
67cfe7:	68 84 25 bf 00       	push   $0xbf2584
67cfec:	50                   	push   %eax
67cfed:	66 89 88 68 85 01 00 	mov    %cx,0x18568(%eax)
67cff4:	e8 cc 2d da ff       	call   0x41fdc5
67cff9:	83 c4 08             	add    $0x8,%esp
67cffc:	c3                   	ret
67cffd:	cc                   	int3
67cffe:	cc                   	int3
67cfff:	cc                   	int3
67d000:	cc                   	int3
67d001:	cc                   	int3
67d002:	cc                   	int3
67d003:	cc                   	int3
67d004:	cc                   	int3
67d005:	cc                   	int3
67d006:	cc                   	int3
67d007:	cc                   	int3
67d008:	cc                   	int3
67d009:	cc                   	int3
67d00a:	cc                   	int3
67d00b:	cc                   	int3
67d00c:	cc                   	int3
67d00d:	cc                   	int3
67d00e:	cc                   	int3
67d00f:	cc                   	int3
67d010:	56                   	push   %esi
67d011:	8b 74 24 08          	mov    0x8(%esp),%esi
67d015:	66 83 7e 02 00       	cmpw   $0x0,0x2(%esi)
67d01a:	74 26                	je     0x67d042
67d01c:	68 84 25 bf 00       	push   $0xbf2584
67d021:	56                   	push   %esi
67d022:	e8 24 bb da ff       	call   0x428b4b
67d027:	83 c4 08             	add    $0x8,%esp
67d02a:	85 c0                	test   %eax,%eax
67d02c:	74 08                	je     0x67d036
67d02e:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
67d034:	5e                   	pop    %esi
67d035:	c3                   	ret
67d036:	b8 07 00 00 00       	mov    $0x7,%eax
67d03b:	66 89 86 68 85 01 00 	mov    %ax,0x18568(%esi)
67d042:	33 c0                	xor    %eax,%eax
67d044:	5e                   	pop    %esi
67d045:	c3                   	ret
67d046:	cc                   	int3
67d047:	cc                   	int3
67d048:	cc                   	int3
67d049:	cc                   	int3
67d04a:	cc                   	int3
67d04b:	cc                   	int3
67d04c:	cc                   	int3
67d04d:	cc                   	int3
67d04e:	cc                   	int3
67d04f:	cc                   	int3
67d050:	cc                   	int3
67d051:	cc                   	int3
67d052:	cc                   	int3
67d053:	cc                   	int3
67d054:	cc                   	int3
67d055:	cc                   	int3
67d056:	cc                   	int3
67d057:	cc                   	int3
67d058:	cc                   	int3
67d059:	cc                   	int3
67d05a:	cc                   	int3
67d05b:	cc                   	int3
67d05c:	cc                   	int3
67d05d:	cc                   	int3
67d05e:	cc                   	int3
67d05f:	cc                   	int3
67d060:	0f be 44 24 08       	movsbl 0x8(%esp),%eax
67d065:	89 44 24 08          	mov    %eax,0x8(%esp)
67d069:	e9 d3 79 da ff       	jmp    0x424a41
67d06e:	cc                   	int3
67d06f:	cc                   	int3
67d070:	cc                   	int3
67d071:	cc                   	int3
67d072:	cc                   	int3
67d073:	cc                   	int3
67d074:	cc                   	int3
67d075:	cc                   	int3
67d076:	cc                   	int3
67d077:	cc                   	int3
67d078:	cc                   	int3
67d079:	cc                   	int3
67d07a:	cc                   	int3
67d07b:	cc                   	int3
67d07c:	cc                   	int3
67d07d:	cc                   	int3
67d07e:	cc                   	int3
67d07f:	cc                   	int3
67d080:	83 ec 0c             	sub    $0xc,%esp
67d083:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
67d088:	33 c4                	xor    %esp,%eax
67d08a:	89 44 24 08          	mov    %eax,0x8(%esp)
67d08e:	53                   	push   %ebx
67d08f:	56                   	push   %esi
67d090:	8b 74 24 18          	mov    0x18(%esp),%esi
67d094:	33 db                	xor    %ebx,%ebx
67d096:	57                   	push   %edi
67d097:	8d 7c 24 0c          	lea    0xc(%esp),%edi
67d09b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
67d0a0:	8b 86 ec 60 00 00    	mov    0x60ec(%esi),%eax
67d0a6:	3b 86 f0 60 00 00    	cmp    0x60f0(%esi),%eax
67d0ac:	72 0d                	jb     0x67d0bb
67d0ae:	56                   	push   %esi
67d0af:	e8 f1 4d d9 ff       	call   0x411ea5
67d0b4:	83 c4 04             	add    $0x4,%esp
67d0b7:	85 c0                	test   %eax,%eax
67d0b9:	75 28                	jne    0x67d0e3
67d0bb:	8b 86 ec 60 00 00    	mov    0x60ec(%esi),%eax
67d0c1:	0f b6 8c 30 14 61 00 	movzbl 0x6114(%eax,%esi,1),%ecx
67d0c8:	00
67d0c9:	40                   	inc    %eax
67d0ca:	89 86 ec 60 00 00    	mov    %eax,0x60ec(%esi)
67d0d0:	83 f9 3b             	cmp    $0x3b,%ecx
67d0d3:	74 0e                	je     0x67d0e3
67d0d5:	83 f9 ff             	cmp    $0xffffffff,%ecx
67d0d8:	74 09                	je     0x67d0e3
67d0da:	88 0f                	mov    %cl,(%edi)
67d0dc:	43                   	inc    %ebx
67d0dd:	47                   	inc    %edi
67d0de:	83 fb 07             	cmp    $0x7,%ebx
67d0e1:	7c bd                	jl     0x67d0a0
67d0e3:	c6 07 00             	movb   $0x0,(%edi)
67d0e6:	80 7c 24 0c 23       	cmpb   $0x23,0xc(%esp)
67d0eb:	5f                   	pop    %edi
67d0ec:	5e                   	pop    %esi
67d0ed:	5b                   	pop    %ebx
67d0ee:	75 4c                	jne    0x67d13c
67d0f0:	8a 44 24 01          	mov    0x1(%esp),%al
67d0f4:	3c 78                	cmp    $0x78,%al
67d0f6:	74 24                	je     0x67d11c
67d0f8:	3c 58                	cmp    $0x58,%al
67d0fa:	74 20                	je     0x67d11c
67d0fc:	6a 0a                	push   $0xa
67d0fe:	8d 44 24 05          	lea    0x5(%esp),%eax
67d102:	6a 00                	push   $0x0
67d104:	50                   	push   %eax
67d105:	e8 03 7c d9 ff       	call   0x414d0d
67d10a:	83 c4 0c             	add    $0xc,%esp
67d10d:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d111:	33 cc                	xor    %esp,%ecx
67d113:	e8 9e e6 d9 ff       	call   0x41b7b6
67d118:	83 c4 0c             	add    $0xc,%esp
67d11b:	c3                   	ret
67d11c:	6a 10                	push   $0x10
67d11e:	8d 44 24 06          	lea    0x6(%esp),%eax
67d122:	6a 00                	push   $0x0
67d124:	50                   	push   %eax
67d125:	e8 e3 7b d9 ff       	call   0x414d0d
67d12a:	83 c4 0c             	add    $0xc,%esp
67d12d:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d131:	33 cc                	xor    %esp,%ecx
67d133:	e8 7e e6 d9 ff       	call   0x41b7b6
67d138:	83 c4 0c             	add    $0xc,%esp
67d13b:	c3                   	ret
67d13c:	b9 1c 14 bf 00       	mov    $0xbf141c,%ecx
67d141:	8d 04 24             	lea    (%esp),%eax
67d144:	8a 10                	mov    (%eax),%dl
67d146:	3a 11                	cmp    (%ecx),%dl
67d148:	75 1a                	jne    0x67d164
67d14a:	84 d2                	test   %dl,%dl
67d14c:	74 12                	je     0x67d160
67d14e:	8a 50 01             	mov    0x1(%eax),%dl
67d151:	3a 51 01             	cmp    0x1(%ecx),%dl
67d154:	75 0e                	jne    0x67d164
67d156:	83 c0 02             	add    $0x2,%eax
67d159:	83 c1 02             	add    $0x2,%ecx
67d15c:	84 d2                	test   %dl,%dl
67d15e:	75 e4                	jne    0x67d144
67d160:	33 c0                	xor    %eax,%eax
67d162:	eb 05                	jmp    0x67d169
67d164:	1b c0                	sbb    %eax,%eax
67d166:	83 c8 01             	or     $0x1,%eax
67d169:	85 c0                	test   %eax,%eax
67d16b:	75 14                	jne    0x67d181
67d16d:	b8 3c 00 00 00       	mov    $0x3c,%eax
67d172:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d176:	33 cc                	xor    %esp,%ecx
67d178:	e8 39 e6 d9 ff       	call   0x41b7b6
67d17d:	83 c4 0c             	add    $0xc,%esp
67d180:	c3                   	ret
67d181:	b9 20 14 bf 00       	mov    $0xbf1420,%ecx
67d186:	8d 04 24             	lea    (%esp),%eax
67d189:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
67d190:	8a 10                	mov    (%eax),%dl
67d192:	3a 11                	cmp    (%ecx),%dl
67d194:	75 1a                	jne    0x67d1b0
67d196:	84 d2                	test   %dl,%dl
67d198:	74 12                	je     0x67d1ac
67d19a:	8a 50 01             	mov    0x1(%eax),%dl
67d19d:	3a 51 01             	cmp    0x1(%ecx),%dl
67d1a0:	75 0e                	jne    0x67d1b0
67d1a2:	83 c0 02             	add    $0x2,%eax
67d1a5:	83 c1 02             	add    $0x2,%ecx
67d1a8:	84 d2                	test   %dl,%dl
67d1aa:	75 e4                	jne    0x67d190
67d1ac:	33 c0                	xor    %eax,%eax
67d1ae:	eb 05                	jmp    0x67d1b5
67d1b0:	1b c0                	sbb    %eax,%eax
67d1b2:	83 c8 01             	or     $0x1,%eax
67d1b5:	85 c0                	test   %eax,%eax
67d1b7:	75 14                	jne    0x67d1cd
67d1b9:	b8 3e 00 00 00       	mov    $0x3e,%eax
67d1be:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d1c2:	33 cc                	xor    %esp,%ecx
67d1c4:	e8 ed e5 d9 ff       	call   0x41b7b6
67d1c9:	83 c4 0c             	add    $0xc,%esp
67d1cc:	c3                   	ret
67d1cd:	b9 24 14 bf 00       	mov    $0xbf1424,%ecx
67d1d2:	8d 04 24             	lea    (%esp),%eax
67d1d5:	8a 10                	mov    (%eax),%dl
67d1d7:	3a 11                	cmp    (%ecx),%dl
67d1d9:	75 1a                	jne    0x67d1f5
67d1db:	84 d2                	test   %dl,%dl
67d1dd:	74 12                	je     0x67d1f1
67d1df:	8a 50 01             	mov    0x1(%eax),%dl
67d1e2:	3a 51 01             	cmp    0x1(%ecx),%dl
67d1e5:	75 0e                	jne    0x67d1f5
67d1e7:	83 c0 02             	add    $0x2,%eax
67d1ea:	83 c1 02             	add    $0x2,%ecx
67d1ed:	84 d2                	test   %dl,%dl
67d1ef:	75 e4                	jne    0x67d1d5
67d1f1:	33 c0                	xor    %eax,%eax
67d1f3:	eb 05                	jmp    0x67d1fa
67d1f5:	1b c0                	sbb    %eax,%eax
67d1f7:	83 c8 01             	or     $0x1,%eax
67d1fa:	85 c0                	test   %eax,%eax
67d1fc:	75 14                	jne    0x67d212
67d1fe:	b8 26 00 00 00       	mov    $0x26,%eax
67d203:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d207:	33 cc                	xor    %esp,%ecx
67d209:	e8 a8 e5 d9 ff       	call   0x41b7b6
67d20e:	83 c4 0c             	add    $0xc,%esp
67d211:	c3                   	ret
67d212:	b9 28 14 bf 00       	mov    $0xbf1428,%ecx
67d217:	8d 04 24             	lea    (%esp),%eax
67d21a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
67d220:	8a 10                	mov    (%eax),%dl
67d222:	3a 11                	cmp    (%ecx),%dl
67d224:	75 1a                	jne    0x67d240
67d226:	84 d2                	test   %dl,%dl
67d228:	74 12                	je     0x67d23c
67d22a:	8a 50 01             	mov    0x1(%eax),%dl
67d22d:	3a 51 01             	cmp    0x1(%ecx),%dl
67d230:	75 0e                	jne    0x67d240
67d232:	83 c0 02             	add    $0x2,%eax
67d235:	83 c1 02             	add    $0x2,%ecx
67d238:	84 d2                	test   %dl,%dl
67d23a:	75 e4                	jne    0x67d220
67d23c:	33 c0                	xor    %eax,%eax
67d23e:	eb 05                	jmp    0x67d245
67d240:	1b c0                	sbb    %eax,%eax
67d242:	83 c8 01             	or     $0x1,%eax
67d245:	85 c0                	test   %eax,%eax
67d247:	75 14                	jne    0x67d25d
67d249:	b8 22 00 00 00       	mov    $0x22,%eax
67d24e:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d252:	33 cc                	xor    %esp,%ecx
67d254:	e8 5d e5 d9 ff       	call   0x41b7b6
67d259:	83 c4 0c             	add    $0xc,%esp
67d25c:	c3                   	ret
67d25d:	b9 30 14 bf 00       	mov    $0xbf1430,%ecx
67d262:	8d 04 24             	lea    (%esp),%eax
67d265:	8a 10                	mov    (%eax),%dl
67d267:	3a 11                	cmp    (%ecx),%dl
67d269:	75 1a                	jne    0x67d285
67d26b:	84 d2                	test   %dl,%dl
67d26d:	74 12                	je     0x67d281
67d26f:	8a 50 01             	mov    0x1(%eax),%dl
67d272:	3a 51 01             	cmp    0x1(%ecx),%dl
67d275:	75 0e                	jne    0x67d285
67d277:	83 c0 02             	add    $0x2,%eax
67d27a:	83 c1 02             	add    $0x2,%ecx
67d27d:	84 d2                	test   %dl,%dl
67d27f:	75 e4                	jne    0x67d265
67d281:	33 c0                	xor    %eax,%eax
67d283:	eb 05                	jmp    0x67d28a
67d285:	1b c0                	sbb    %eax,%eax
67d287:	83 c8 01             	or     $0x1,%eax
67d28a:	85 c0                	test   %eax,%eax
67d28c:	75 14                	jne    0x67d2a2
67d28e:	b8 27 00 00 00       	mov    $0x27,%eax
67d293:	8b 4c 24 08          	mov    0x8(%esp),%ecx
67d297:	33 cc                	xor    %esp,%ecx
67d299:	e8 18 e5 d9 ff       	call   0x41b7b6
67d29e:	83 c4 0c             	add    $0xc,%esp
67d2a1:	c3                   	ret
67d2a2:	6a 00                	push   $0x0
67d2a4:	6a 7f                	push   $0x7f
67d2a6:	8d 44 24 08          	lea    0x8(%esp),%eax
67d2aa:	50                   	push   %eax
67d2ab:	68 08 02 bf 00       	push   $0xbf0208
67d2b0:	e8 48 d6 d8 ff       	call   0x40a8fd
67d2b5:	8b 4c 24 18          	mov    0x18(%esp),%ecx
67d2b9:	83 c4 10             	add    $0x10,%esp
67d2bc:	33 cc                	xor    %esp,%ecx
67d2be:	e8 f3 e4 d9 ff       	call   0x41b7b6
67d2c3:	83 c4 0c             	add    $0xc,%esp
67d2c6:	c3                   	ret
67d2c7:	cc                   	int3
67d2c8:	cc                   	int3
67d2c9:	cc                   	int3
67d2ca:	cc                   	int3
67d2cb:	cc                   	int3
67d2cc:	cc                   	int3
67d2cd:	cc                   	int3
67d2ce:	cc                   	int3
67d2cf:	cc                   	int3
67d2d0:	cc                   	int3
67d2d1:	cc                   	int3