48920f:	cc                   	int3
489210:	cc                   	int3
489211:	cc                   	int3
489212:	cc                   	int3
489213:	cc                   	int3
489214:	cc                   	int3
489215:	cc                   	int3
489216:	cc                   	int3
489217:	cc                   	int3
489218:	cc                   	int3
489219:	cc                   	int3
48921a:	cc                   	int3
48921b:	cc                   	int3
48921c:	cc                   	int3
48921d:	cc                   	int3
48921e:	cc                   	int3
48921f:	cc                   	int3
489220:	cc                   	int3
489221:	cc                   	int3
489222:	cc                   	int3
489223:	cc                   	int3
489224:	cc                   	int3
489225:	cc                   	int3
489226:	cc                   	int3
489227:	cc                   	int3
489228:	cc                   	int3
489229:	cc                   	int3
48922a:	cc                   	int3
48922b:	cc                   	int3
48922c:	cc                   	int3
48922d:	cc                   	int3
48922e:	cc                   	int3
48922f:	cc                   	int3
489230:	55                   	push   %ebp
489231:	8b ec                	mov    %esp,%ebp
489233:	57                   	push   %edi
489234:	56                   	push   %esi
489235:	53                   	push   %ebx
489236:	8b 4d 10             	mov    0x10(%ebp),%ecx
489239:	0b c9                	or     %ecx,%ecx
48923b:	74 4d                	je     0x48928a
48923d:	8b 75 08             	mov    0x8(%ebp),%esi
489240:	8b 7d 0c             	mov    0xc(%ebp),%edi
489243:	b7 41                	mov    $0x41,%bh
489245:	b3 5a                	mov    $0x5a,%bl
489247:	b6 20                	mov    $0x20,%dh
489249:	8d 49 00             	lea    0x0(%ecx),%ecx
48924c:	8a 26                	mov    (%esi),%ah
48924e:	0a e4                	or     %ah,%ah
489250:	8a 07                	mov    (%edi),%al
489252:	74 27                	je     0x48927b
489254:	0a c0                	or     %al,%al
489256:	74 23                	je     0x48927b
489258:	83 c6 01             	add    $0x1,%esi
48925b:	83 c7 01             	add    $0x1,%edi
48925e:	3a e7                	cmp    %bh,%ah
489260:	72 06                	jb     0x489268
489262:	3a e3                	cmp    %bl,%ah
489264:	77 02                	ja     0x489268
489266:	02 e6                	add    %dh,%ah
489268:	3a c7                	cmp    %bh,%al
48926a:	72 06                	jb     0x489272
48926c:	3a c3                	cmp    %bl,%al
48926e:	77 02                	ja     0x489272
489270:	02 c6                	add    %dh,%al
489272:	3a e0                	cmp    %al,%ah
489274:	75 0b                	jne    0x489281
489276:	83 e9 01             	sub    $0x1,%ecx
489279:	75 d1                	jne    0x48924c
48927b:	33 c9                	xor    %ecx,%ecx
48927d:	3a e0                	cmp    %al,%ah
48927f:	74 09                	je     0x48928a
489281:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
489286:	72 02                	jb     0x48928a
489288:	f7 d9                	neg    %ecx
48928a:	8b c1                	mov    %ecx,%eax
48928c:	5b                   	pop    %ebx
48928d:	5e                   	pop    %esi
48928e:	5f                   	pop    %edi
48928f:	c9                   	leave
489290:	c3                   	ret
489291:	cc                   	int3
489292:	cc                   	int3
489293:	cc                   	int3
489294:	cc                   	int3
489295:	cc                   	int3
489296:	cc                   	int3
489297:	cc                   	int3
489298:	cc                   	int3
489299:	cc                   	int3
48929a:	cc                   	int3
48929b:	cc                   	int3
48929c:	cc                   	int3
48929d:	cc                   	int3
48929e:	cc                   	int3
48929f:	cc                   	int3
4892a0:	cc                   	int3
4892a1:	cc                   	int3
4892a2:	cc                   	int3
4892a3:	cc                   	int3
4892a4:	cc                   	int3
4892a5:	cc                   	int3
4892a6:	cc                   	int3
4892a7:	cc                   	int3
4892a8:	cc                   	int3
4892a9:	cc                   	int3
4892aa:	cc                   	int3
4892ab:	cc                   	int3
4892ac:	cc                   	int3
4892ad:	cc                   	int3
4892ae:	cc                   	int3
4892af:	cc                   	int3
4892b0:	8b ff                	mov    %edi,%edi
4892b2:	55                   	push   %ebp
4892b3:	8b ec                	mov    %esp,%ebp
4892b5:	51                   	push   %ecx
4892b6:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4892ba:	7e 2c                	jle    0x4892e8
4892bc:	8b 45 14             	mov    0x14(%ebp),%eax
4892bf:	50                   	push   %eax
4892c0:	8b 4d 10             	mov    0x10(%ebp),%ecx
4892c3:	51                   	push   %ecx
4892c4:	e8 ab 9f f7 ff       	call   0x403274
4892c9:	83 c4 08             	add    $0x8,%esp
4892cc:	89 45 fc             	mov    %eax,-0x4(%ebp)
4892cf:	8b 55 fc             	mov    -0x4(%ebp),%edx
4892d2:	3b 55 14             	cmp    0x14(%ebp),%edx
4892d5:	7d 0b                	jge    0x4892e2
4892d7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4892da:	83 c0 01             	add    $0x1,%eax
4892dd:	89 45 14             	mov    %eax,0x14(%ebp)
4892e0:	eb 06                	jmp    0x4892e8
4892e2:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4892e5:	89 4d 14             	mov    %ecx,0x14(%ebp)
4892e8:	6a 00                	push   $0x0
4892ea:	6a 00                	push   $0x0
4892ec:	6a 00                	push   $0x0
4892ee:	8b 55 1c             	mov    0x1c(%ebp),%edx
4892f1:	52                   	push   %edx
4892f2:	8b 45 18             	mov    0x18(%ebp),%eax
4892f5:	50                   	push   %eax
4892f6:	8b 4d 14             	mov    0x14(%ebp),%ecx
4892f9:	51                   	push   %ecx
4892fa:	8b 55 10             	mov    0x10(%ebp),%edx
4892fd:	52                   	push   %edx
4892fe:	8b 45 0c             	mov    0xc(%ebp),%eax
489301:	50                   	push   %eax
489302:	8b 4d 08             	mov    0x8(%ebp),%ecx
489305:	51                   	push   %ecx
489306:	e8 fd 83 f7 ff       	call   0x401708
48930b:	8b e5                	mov    %ebp,%esp
48930d:	5d                   	pop    %ebp
48930e:	c3                   	ret
48930f:	cc                   	int3
489310:	cc                   	int3
489311:	cc                   	int3
489312:	cc                   	int3
489313:	cc                   	int3
489314:	cc                   	int3
489315:	cc                   	int3
489316:	cc                   	int3
489317:	cc                   	int3
489318:	cc                   	int3
489319:	cc                   	int3
48931a:	cc                   	int3
48931b:	cc                   	int3
48931c:	cc                   	int3
48931d:	cc                   	int3
48931e:	cc                   	int3
48931f:	cc                   	int3
489320:	cc                   	int3
489321:	cc                   	int3
489322:	cc                   	int3
489323:	cc                   	int3
489324:	cc                   	int3
489325:	cc                   	int3
489326:	6a 0c                	push   $0xc
489328:	68 f0 84 4b 00       	push   $0x4b84f0
48932d:	e8 96 8c f7 ff       	call   0x401fc8
489332:	33 c0                	xor    %eax,%eax
489334:	66 89 45 e4          	mov    %ax,-0x1c(%ebp)
489338:	8b 45 08             	mov    0x8(%ebp),%eax
48933b:	ff 30                	push   (%eax)
48933d:	e8 90 82 f7 ff       	call   0x4015d2
489342:	59                   	pop    %ecx
489343:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
489347:	8b 45 0c             	mov    0xc(%ebp),%eax
48934a:	8b 00                	mov    (%eax),%eax
48934c:	0f b7 00             	movzwl (%eax),%eax
48934f:	50                   	push   %eax
489350:	e8 22 a6 f7 ff       	call   0x403977
489355:	59                   	pop    %ecx
489356:	66 8b f0             	mov    %ax,%si
489359:	66 89 75 e4          	mov    %si,-0x1c(%ebp)
48935d:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
489364:	e8 0f 00 00 00       	call   0x489378
489369:	66 8b c6             	mov    %si,%ax
48936c:	e8 20 7d f7 ff       	call   0x401091
489371:	c2 0c 00             	ret    $0xc
489374:	66 8b 75 e4          	mov    -0x1c(%ebp),%si
489378:	8b 45 10             	mov    0x10(%ebp),%eax
48937b:	ff 30                	push   (%eax)
48937d:	e8 c1 98 f7 ff       	call   0x402c43
489382:	59                   	pop    %ecx
489383:	c3                   	ret
489384:	cc                   	int3
489385:	cc                   	int3
489386:	cc                   	int3
489387:	cc                   	int3
489388:	cc                   	int3
489389:	cc                   	int3
48938a:	cc                   	int3
48938b:	cc                   	int3
48938c:	cc                   	int3
48938d:	cc                   	int3
48938e:	cc                   	int3
48938f:	cc                   	int3
489390:	cc                   	int3
489391:	cc                   	int3
489392:	cc                   	int3
489393:	cc                   	int3
489394:	cc                   	int3
489395:	cc                   	int3
489396:	cc                   	int3
489397:	cc                   	int3
489398:	cc                   	int3
489399:	cc                   	int3
48939a:	cc                   	int3
48939b:	8b ff                	mov    %edi,%edi
48939d:	55                   	push   %ebp
48939e:	8b ec                	mov    %esp,%ebp
4893a0:	83 ec 0c             	sub    $0xc,%esp
4893a3:	8b 45 08             	mov    0x8(%ebp),%eax
4893a6:	8d 4d ff             	lea    -0x1(%ebp),%ecx
4893a9:	89 45 f8             	mov    %eax,-0x8(%ebp)
4893ac:	89 45 f4             	mov    %eax,-0xc(%ebp)
4893af:	8d 45 f8             	lea    -0x8(%ebp),%eax
4893b2:	50                   	push   %eax
4893b3:	ff 75 0c             	push   0xc(%ebp)
4893b6:	8d 45 f4             	lea    -0xc(%ebp),%eax
4893b9:	50                   	push   %eax
4893ba:	e8 42 a8 f7 ff       	call   0x403c01
4893bf:	8b e5                	mov    %ebp,%esp
4893c1:	5d                   	pop    %ebp
4893c2:	c3                   	ret
4893c3:	cc                   	int3
4893c4:	cc                   	int3
4893c5:	cc                   	int3
4893c6:	cc                   	int3
4893c7:	cc                   	int3
4893c8:	cc                   	int3
4893c9:	cc                   	int3
4893ca:	cc                   	int3
4893cb:	cc                   	int3
4893cc:	cc                   	int3
4893cd:	8b ff                	mov    %edi,%edi
4893cf:	55                   	push   %ebp
4893d0:	8b ec                	mov    %esp,%ebp
4893d2:	8b 45 08             	mov    0x8(%ebp),%eax
4893d5:	8b 00                	mov    (%eax),%eax
4893d7:	89 01                	mov    %eax,(%ecx)
4893d9:	8b c1                	mov    %ecx,%eax
4893db:	5d                   	pop    %ebp
4893dc:	c2 04 00             	ret    $0x4
4893df:	cc                   	int3
4893e0:	cc                   	int3
4893e1:	cc                   	int3
4893e2:	cc                   	int3
4893e3:	8b ff                	mov    %edi,%edi
4893e5:	55                   	push   %ebp
4893e6:	8b ec                	mov    %esp,%ebp
4893e8:	8b 45 08             	mov    0x8(%ebp),%eax
4893eb:	89 01                	mov    %eax,(%ecx)
4893ed:	8b c1                	mov    %ecx,%eax
4893ef:	5d                   	pop    %ebp
4893f0:	c2 04 00             	ret    $0x4
4893f3:	cc                   	int3
4893f4:	cc                   	int3
4893f5:	cc                   	int3
4893f6:	cc                   	int3
4893f7:	8b ff                	mov    %edi,%edi
4893f9:	55                   	push   %ebp
4893fa:	8b ec                	mov    %esp,%ebp
4893fc:	8b 45 08             	mov    0x8(%ebp),%eax
4893ff:	8b 00                	mov    (%eax),%eax
489401:	89 01                	mov    %eax,(%ecx)
489403:	8b c1                	mov    %ecx,%eax
489405:	5d                   	pop    %ebp
489406:	c2 04 00             	ret    $0x4
489409:	cc                   	int3
48940a:	cc                   	int3
48940b:	cc                   	int3
48940c:	cc                   	int3
48940d:	ff 31                	push   (%ecx)
48940f:	e8 be 81 f7 ff       	call   0x4015d2
489414:	59                   	pop    %ecx
489415:	c3                   	ret
489416:	cc                   	int3
489417:	cc                   	int3
489418:	8b 01                	mov    (%ecx),%eax
48941a:	0f b7 00             	movzwl (%eax),%eax
48941d:	50                   	push   %eax
48941e:	e8 54 a5 f7 ff       	call   0x403977
489423:	59                   	pop    %ecx
489424:	c3                   	ret
489425:	cc                   	int3
489426:	cc                   	int3
489427:	cc                   	int3
489428:	ff 31                	push   (%ecx)
48942a:	e8 14 98 f7 ff       	call   0x402c43
48942f:	59                   	pop    %ecx
489430:	c3                   	ret
489431:	cc                   	int3
489432:	cc                   	int3
489433:	8b ff                	mov    %edi,%edi
489435:	55                   	push   %ebp
489436:	8b ec                	mov    %esp,%ebp
489438:	51                   	push   %ecx
489439:	8d 45 08             	lea    0x8(%ebp),%eax
48943c:	89 45 fc             	mov    %eax,-0x4(%ebp)
48943f:	8d 45 fc             	lea    -0x4(%ebp),%eax
489442:	50                   	push   %eax
489443:	6a 09                	push   $0x9
489445:	e8 fa 91 f7 ff       	call   0x402644
48944a:	59                   	pop    %ecx
48944b:	59                   	pop    %ecx
48944c:	8b e5                	mov    %ebp,%esp
48944e:	5d                   	pop    %ebp
48944f:	c3                   	ret
489450:	cc                   	int3
489451:	cc                   	int3
489452:	cc                   	int3
489453:	cc                   	int3
489454:	cc                   	int3
489455:	cc                   	int3
489456:	cc                   	int3
489457:	8b ff                	mov    %edi,%edi
489459:	55                   	push   %ebp
48945a:	8b ec                	mov    %esp,%ebp
48945c:	51                   	push   %ecx
48945d:	a1 f0 99 4f 00       	mov    0x4f99f0,%eax
489462:	83 f8 fe             	cmp    $0xfffffffe,%eax
489465:	75 0a                	jne    0x489471
489467:	e8 9c a5 f7 ff       	call   0x403a08
48946c:	a1 f0 99 4f 00       	mov    0x4f99f0,%eax
489471:	83 f8 ff             	cmp    $0xffffffff,%eax
489474:	75 07                	jne    0x48947d
489476:	b8 ff ff 00 00       	mov    $0xffff,%eax
48947b:	eb 1b                	jmp    0x489498
48947d:	6a 00                	push   $0x0