82d1a4:	cc                   	int3
82d1a5:	cc                   	int3
82d1a6:	cc                   	int3
82d1a7:	cc                   	int3
82d1a8:	cc                   	int3
82d1a9:	cc                   	int3
82d1aa:	cc                   	int3
82d1ab:	cc                   	int3
82d1ac:	cc                   	int3
82d1ad:	cc                   	int3
82d1ae:	cc                   	int3
82d1af:	cc                   	int3
82d1b0:	cc                   	int3
82d1b1:	cc                   	int3
82d1b2:	cc                   	int3
82d1b3:	cc                   	int3
82d1b4:	cc                   	int3
82d1b5:	cc                   	int3
82d1b6:	cc                   	int3
82d1b7:	cc                   	int3
82d1b8:	cc                   	int3
82d1b9:	cc                   	int3
82d1ba:	cc                   	int3
82d1bb:	cc                   	int3
82d1bc:	cc                   	int3
82d1bd:	6a 08                	push   $0x8
82d1bf:	b8 1d 92 b9 00       	mov    $0xb9921d,%eax
82d1c4:	e8 c2 d0 bd ff       	call   0x40a28b
82d1c9:	33 f6                	xor    %esi,%esi
82d1cb:	56                   	push   %esi
82d1cc:	ff 75 0c             	push   0xc(%ebp)
82d1cf:	89 75 fc             	mov    %esi,-0x4(%ebp)
82d1d2:	89 75 ec             	mov    %esi,-0x14(%ebp)
82d1d5:	ff 15 ac 3d d8 00    	call   *0xd83dac
82d1db:	8b f8                	mov    %eax,%edi
82d1dd:	c1 e7 10             	shl    $0x10,%edi
82d1e0:	39 75 10             	cmp    %esi,0x10(%ebp)
82d1e3:	74 06                	je     0x82d1eb
82d1e5:	81 cf 00 00 00 01    	or     $0x1000000,%edi
82d1eb:	e8 25 94 c0 ff       	call   0x436615
82d1f0:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d1f3:	50                   	push   %eax
82d1f4:	e8 1b ca bd ff       	call   0x409c14
82d1f9:	6a 40                	push   $0x40
82d1fb:	89 75 fc             	mov    %esi,-0x4(%ebp)
82d1fe:	c7 45 ec 01 00 00 00 	movl   $0x1,-0x14(%ebp)
82d205:	5e                   	pop    %esi
82d206:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d209:	03 f6                	add    %esi,%esi
82d20b:	56                   	push   %esi
82d20c:	89 75 f0             	mov    %esi,-0x10(%ebp)
82d20f:	e8 f5 93 bd ff       	call   0x406609
82d214:	8d 4e 01             	lea    0x1(%esi),%ecx
82d217:	51                   	push   %ecx
82d218:	50                   	push   %eax
82d219:	57                   	push   %edi
82d21a:	ff 15 a8 3d d8 00    	call   *0xd83da8
82d220:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d223:	8b f0                	mov    %eax,%esi
82d225:	56                   	push   %esi
82d226:	e8 01 91 c0 ff       	call   0x43632c
82d22b:	3b 75 f0             	cmp    -0x10(%ebp),%esi
82d22e:	8b 75 f0             	mov    -0x10(%ebp),%esi
82d231:	74 d3                	je     0x82d206
82d233:	8b 45 08             	mov    0x8(%ebp),%eax
82d236:	e8 dc 11 be ff       	call   0x40e417
82d23b:	c3                   	ret
82d23c:	cc                   	int3
82d23d:	cc                   	int3
82d23e:	cc                   	int3
82d23f:	cc                   	int3
82d240:	cc                   	int3
82d241:	cc                   	int3
82d242:	cc                   	int3
82d243:	cc                   	int3
82d244:	cc                   	int3
82d245:	cc                   	int3
82d246:	cc                   	int3
82d247:	cc                   	int3
82d248:	cc                   	int3
82d249:	cc                   	int3
82d24a:	cc                   	int3
82d24b:	cc                   	int3
82d24c:	cc                   	int3
82d24d:	cc                   	int3
82d24e:	cc                   	int3
82d24f:	cc                   	int3
82d250:	cc                   	int3
82d251:	cc                   	int3
82d252:	cc                   	int3
82d253:	cc                   	int3
82d254:	cc                   	int3
82d255:	cc                   	int3
82d256:	cc                   	int3
82d257:	cc                   	int3
82d258:	cc                   	int3
82d259:	cc                   	int3
82d25a:	cc                   	int3
82d25b:	b8 7c 9c c3 00       	mov    $0xc39c7c,%eax
82d260:	c3                   	ret
82d261:	b8 d0 9d c3 00       	mov    $0xc39dd0,%eax
82d266:	c3                   	ret
82d267:	b8 dc 9b c3 00       	mov    $0xc39bdc,%eax
82d26c:	c3                   	ret
82d26d:	b8 c4 9c c3 00       	mov    $0xc39cc4,%eax
82d272:	c3                   	ret
82d273:	55                   	push   %ebp
82d274:	8b ec                	mov    %esp,%ebp
82d276:	56                   	push   %esi
82d277:	57                   	push   %edi
82d278:	33 ff                	xor    %edi,%edi
82d27a:	8b f1                	mov    %ecx,%esi
82d27c:	57                   	push   %edi
82d27d:	57                   	push   %edi
82d27e:	68 01 04 00 00       	push   $0x401
82d283:	ff 76 20             	push   0x20(%esi)
82d286:	ff 15 20 40 d8 00    	call   *0xd84020
82d28c:	8b 55 08             	mov    0x8(%ebp),%edx
82d28f:	57                   	push   %edi
82d290:	57                   	push   %edi
82d291:	68 02 04 00 00       	push   $0x402
82d296:	89 02                	mov    %eax,(%edx)
82d298:	ff 76 20             	push   0x20(%esi)
82d29b:	ff 15 20 40 d8 00    	call   *0xd84020
82d2a1:	8b 4d 0c             	mov    0xc(%ebp),%ecx
82d2a4:	5f                   	pop    %edi
82d2a5:	5e                   	pop    %esi
82d2a6:	89 01                	mov    %eax,(%ecx)
82d2a8:	5d                   	pop    %ebp
82d2a9:	c2 08 00             	ret    $0x8
82d2ac:	cc                   	int3
82d2ad:	cc                   	int3
82d2ae:	cc                   	int3
82d2af:	cc                   	int3
82d2b0:	cc                   	int3
82d2b1:	cc                   	int3
82d2b2:	cc                   	int3
82d2b3:	cc                   	int3
82d2b4:	cc                   	int3
82d2b5:	cc                   	int3
82d2b6:	cc                   	int3
82d2b7:	cc                   	int3
82d2b8:	cc                   	int3
82d2b9:	cc                   	int3
82d2ba:	55                   	push   %ebp
82d2bb:	8b ec                	mov    %esp,%ebp
82d2bd:	6a 00                	push   $0x0
82d2bf:	6a 00                	push   $0x0
82d2c1:	68 66 04 00 00       	push   $0x466
82d2c6:	ff 71 20             	push   0x20(%ecx)
82d2c9:	ff 15 20 40 d8 00    	call   *0xd84020
82d2cf:	8b c8                	mov    %eax,%ecx
82d2d1:	c1 e9 10             	shr    $0x10,%ecx
82d2d4:	0f bf d1             	movswl %cx,%edx
82d2d7:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d2da:	89 11                	mov    %edx,(%ecx)
82d2dc:	0f bf c8             	movswl %ax,%ecx
82d2df:	8b 45 0c             	mov    0xc(%ebp),%eax
82d2e2:	89 08                	mov    %ecx,(%eax)
82d2e4:	5d                   	pop    %ebp
82d2e5:	c2 08 00             	ret    $0x8
82d2e8:	cc                   	int3
82d2e9:	cc                   	int3
82d2ea:	cc                   	int3
82d2eb:	cc                   	int3
82d2ec:	cc                   	int3
82d2ed:	cc                   	int3
82d2ee:	cc                   	int3
82d2ef:	cc                   	int3
82d2f0:	cc                   	int3
82d2f1:	cc                   	int3
82d2f2:	cc                   	int3
82d2f3:	6a 00                	push   $0x0
82d2f5:	6a 00                	push   $0x0
82d2f7:	68 02 04 00 00       	push   $0x402
82d2fc:	ff 71 20             	push   0x20(%ecx)
82d2ff:	ff 15 20 40 d8 00    	call   *0xd84020
82d305:	c3                   	ret
82d306:	cc                   	int3
82d307:	cc                   	int3
82d308:	cc                   	int3
82d309:	cc                   	int3
82d30a:	6a 00                	push   $0x0
82d30c:	6a 00                	push   $0x0
82d30e:	68 01 04 00 00       	push   $0x401
82d313:	ff 71 20             	push   0x20(%ecx)
82d316:	ff 15 20 40 d8 00    	call   *0xd84020
82d31c:	c3                   	ret
82d31d:	cc                   	int3
82d31e:	cc                   	int3
82d31f:	cc                   	int3
82d320:	cc                   	int3
82d321:	b8 8c 97 c3 00       	mov    $0xc3978c,%eax
82d326:	c3                   	ret
82d327:	b8 c0 91 c3 00       	mov    $0xc391c0,%eax
82d32c:	c3                   	ret
82d32d:	b8 fc 87 c3 00       	mov    $0xc387fc,%eax
82d332:	c3                   	ret
82d333:	b8 e4 91 c3 00       	mov    $0xc391e4,%eax
82d338:	c3                   	ret
82d339:	b8 c8 93 c3 00       	mov    $0xc393c8,%eax
82d33e:	c3                   	ret
82d33f:	b8 3c 87 c3 00       	mov    $0xc3873c,%eax
82d344:	c3                   	ret
82d345:	b8 e4 8b c3 00       	mov    $0xc38be4,%eax
82d34a:	c3                   	ret
82d34b:	b8 9c 91 c3 00       	mov    $0xc3919c,%eax
82d350:	c3                   	ret
82d351:	b8 84 99 c3 00       	mov    $0xc39984,%eax
82d356:	c3                   	ret
82d357:	b8 bc 8f c3 00       	mov    $0xc38fbc,%eax
82d35c:	c3                   	ret
82d35d:	b8 dc 8d c3 00       	mov    $0xc38ddc,%eax
82d362:	c3                   	ret
82d363:	b8 0c 8a c3 00       	mov    $0xc38a0c,%eax
82d368:	c3                   	ret
82d369:	b8 a8 95 c3 00       	mov    $0xc395a8,%eax
82d36e:	c3                   	ret
82d36f:	b8 b0 97 c3 00       	mov    $0xc397b0,%eax
82d374:	c3                   	ret
82d375:	b8 08 8c c3 00       	mov    $0xc38c08,%eax
82d37a:	c3                   	ret
82d37b:	55                   	push   %ebp
82d37c:	8b ec                	mov    %esp,%ebp
82d37e:	56                   	push   %esi
82d37f:	57                   	push   %edi
82d380:	33 ff                	xor    %edi,%edi
82d382:	8b f1                	mov    %ecx,%esi
82d384:	57                   	push   %edi
82d385:	57                   	push   %edi
82d386:	68 11 04 00 00       	push   $0x411
82d38b:	ff 76 20             	push   0x20(%esi)
82d38e:	ff 15 20 40 d8 00    	call   *0xd84020
82d394:	8b 55 08             	mov    0x8(%ebp),%edx
82d397:	57                   	push   %edi
82d398:	57                   	push   %edi
82d399:	68 12 04 00 00       	push   $0x412
82d39e:	89 02                	mov    %eax,(%edx)
82d3a0:	ff 76 20             	push   0x20(%esi)
82d3a3:	ff 15 20 40 d8 00    	call   *0xd84020
82d3a9:	8b 4d 0c             	mov    0xc(%ebp),%ecx
82d3ac:	5f                   	pop    %edi
82d3ad:	5e                   	pop    %esi
82d3ae:	89 01                	mov    %eax,(%ecx)
82d3b0:	5d                   	pop    %ebp
82d3b1:	c2 08 00             	ret    $0x8
82d3b4:	cc                   	int3
82d3b5:	cc                   	int3
82d3b6:	cc                   	int3
82d3b7:	cc                   	int3
82d3b8:	cc                   	int3
82d3b9:	cc                   	int3
82d3ba:	cc                   	int3
82d3bb:	cc                   	int3
82d3bc:	cc                   	int3
82d3bd:	cc                   	int3
82d3be:	cc                   	int3
82d3bf:	cc                   	int3
82d3c0:	cc                   	int3
82d3c1:	cc                   	int3
82d3c2:	55                   	push   %ebp
82d3c3:	8b ec                	mov    %esp,%ebp
82d3c5:	53                   	push   %ebx
82d3c6:	56                   	push   %esi
82d3c7:	57                   	push   %edi
82d3c8:	0f b7 7d 08          	movzwl 0x8(%ebp),%edi
82d3cc:	8b d9                	mov    %ecx,%ebx
82d3ce:	6a 00                	push   $0x0
82d3d0:	c1 e7 10             	shl    $0x10,%edi
82d3d3:	57                   	push   %edi
82d3d4:	68 5b 04 00 00       	push   $0x45b
82d3d9:	ff 73 20             	push   0x20(%ebx)
82d3dc:	ff 15 20 40 d8 00    	call   *0xd84020
82d3e2:	0f bf f0             	movswl %ax,%esi
82d3e5:	83 fe ff             	cmp    $0xffffffff,%esi
82d3e8:	74 30                	je     0x82d41a
82d3ea:	8b 4d 0c             	mov    0xc(%ebp),%ecx
82d3ed:	8d 46 01             	lea    0x1(%esi),%eax
82d3f0:	50                   	push   %eax
82d3f1:	e8 13 92 bd ff       	call   0x406609
82d3f6:	50                   	push   %eax
82d3f7:	8d 46 01             	lea    0x1(%esi),%eax
82d3fa:	0f b7 c0             	movzwl %ax,%eax
82d3fd:	0b c7                	or     %edi,%eax
82d3ff:	50                   	push   %eax
82d400:	68 5b 04 00 00       	push   $0x45b
82d405:	ff 73 20             	push   0x20(%ebx)
82d408:	ff 15 20 40 d8 00    	call   *0xd84020
82d40e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
82d411:	8b f0                	mov    %eax,%esi
82d413:	6a ff                	push   $0xffffffff
82d415:	e8 12 8f c0 ff       	call   0x43632c
82d41a:	5f                   	pop    %edi
82d41b:	8b c6                	mov    %esi,%eax
82d41d:	5e                   	pop    %esi
82d41e:	5b                   	pop    %ebx
82d41f:	5d                   	pop    %ebp
82d420:	c2 08 00             	ret    $0x8
82d423:	cc                   	int3
82d424:	cc                   	int3
82d425:	cc                   	int3
82d426:	cc                   	int3
82d427:	cc                   	int3
82d428:	cc                   	int3
82d429:	cc                   	int3
82d42a:	cc                   	int3
82d42b:	cc                   	int3
82d42c:	cc                   	int3
82d42d:	cc                   	int3
82d42e:	cc                   	int3
82d42f:	cc                   	int3
82d430:	cc                   	int3
82d431:	cc                   	int3
82d432:	cc                   	int3
82d433:	cc                   	int3
82d434:	cc                   	int3
82d435:	cc                   	int3
82d436:	cc                   	int3
82d437:	cc                   	int3
82d438:	cc                   	int3
82d439:	cc                   	int3
82d43a:	cc                   	int3
82d43b:	55                   	push   %ebp
82d43c:	8b ec                	mov    %esp,%ebp
82d43e:	83 ec 14             	sub    $0x14,%esp
82d441:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
82d446:	33 c5                	xor    %ebp,%eax
82d448:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d44b:	8b 45 0c             	mov    0xc(%ebp),%eax
82d44e:	56                   	push   %esi
82d44f:	57                   	push   %edi
82d450:	8b 7d 14             	mov    0x14(%ebp),%edi
82d453:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d456:	8b 45 10             	mov    0x10(%ebp),%eax
82d459:	89 45 ec             	mov    %eax,-0x14(%ebp)
82d45c:	8d 45 ec             	lea    -0x14(%ebp),%eax
82d45f:	50                   	push   %eax
82d460:	ff 75 08             	push   0x8(%ebp)
82d463:	68 38 10 00 00       	push   $0x1038
82d468:	ff 71 20             	push   0x20(%ecx)
82d46b:	ff 15 20 40 d8 00    	call   *0xd84020
82d471:	8b f0                	mov    %eax,%esi
82d473:	85 f6                	test   %esi,%esi
82d475:	74 0b                	je     0x82d482
82d477:	8d 45 ec             	lea    -0x14(%ebp),%eax
82d47a:	50                   	push   %eax
82d47b:	57                   	push   %edi
82d47c:	ff 15 00 3d d8 00    	call   *0xd83d00
82d482:	8b 4d fc             	mov    -0x4(%ebp),%ecx
82d485:	8b c6                	mov    %esi,%eax