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
82d487:	5f                   	pop    %edi
82d488:	33 cd                	xor    %ebp,%ecx
82d48a:	5e                   	pop    %esi
82d48b:	e8 26 e3 be ff       	call   0x41b7b6
82d490:	8b e5                	mov    %ebp,%esp
82d492:	5d                   	pop    %ebp
82d493:	c2 10 00             	ret    $0x10
82d496:	cc                   	int3
82d497:	cc                   	int3
82d498:	cc                   	int3
82d499:	cc                   	int3
82d49a:	cc                   	int3
82d49b:	cc                   	int3
82d49c:	cc                   	int3
82d49d:	cc                   	int3
82d49e:	cc                   	int3
82d49f:	cc                   	int3
82d4a0:	cc                   	int3
82d4a1:	cc                   	int3
82d4a2:	cc                   	int3
82d4a3:	cc                   	int3
82d4a4:	cc                   	int3
82d4a5:	cc                   	int3
82d4a6:	cc                   	int3
82d4a7:	cc                   	int3
82d4a8:	cc                   	int3
82d4a9:	cc                   	int3
82d4aa:	cc                   	int3
82d4ab:	cc                   	int3
82d4ac:	6a 04                	push   $0x4
82d4ae:	b8 5e 92 b9 00       	mov    $0xb9925e,%eax
82d4b3:	e8 d3 cd bd ff       	call   0x40a28b
82d4b8:	8b f9                	mov    %ecx,%edi
82d4ba:	33 c0                	xor    %eax,%eax
82d4bc:	50                   	push   %eax
82d4bd:	ff 75 0c             	push   0xc(%ebp)
82d4c0:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d4c3:	68 0c 04 00 00       	push   $0x40c
82d4c8:	ff 77 20             	push   0x20(%edi)
82d4cb:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d4ce:	ff 15 20 40 d8 00    	call   *0xd84020
82d4d4:	0f b7 f0             	movzwl %ax,%esi
82d4d7:	e8 39 91 c0 ff       	call   0x436615
82d4dc:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d4df:	50                   	push   %eax
82d4e0:	e8 2f c7 bd ff       	call   0x409c14
82d4e5:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d4e8:	8d 46 01             	lea    0x1(%esi),%eax
82d4eb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
82d4ef:	50                   	push   %eax
82d4f0:	c7 45 f0 01 00 00 00 	movl   $0x1,-0x10(%ebp)
82d4f7:	e8 0d 91 bd ff       	call   0x406609
82d4fc:	50                   	push   %eax
82d4fd:	ff 75 0c             	push   0xc(%ebp)
82d500:	68 0d 04 00 00       	push   $0x40d
82d505:	ff 77 20             	push   0x20(%edi)
82d508:	ff 15 20 40 d8 00    	call   *0xd84020
82d50e:	8b 4d 08             	mov    0x8(%ebp),%ecx
82d511:	8b f0                	mov    %eax,%esi
82d513:	6a ff                	push   $0xffffffff
82d515:	e8 12 8e c0 ff       	call   0x43632c
82d51a:	8b 45 10             	mov    0x10(%ebp),%eax
82d51d:	85 c0                	test   %eax,%eax
82d51f:	74 05                	je     0x82d526
82d521:	c1 ee 10             	shr    $0x10,%esi
82d524:	89 30                	mov    %esi,(%eax)
82d526:	8b 45 08             	mov    0x8(%ebp),%eax
82d529:	e8 e9 0e be ff       	call   0x40e417
82d52e:	c2 0c 00             	ret    $0xc
82d531:	cc                   	int3
82d532:	cc                   	int3
82d533:	cc                   	int3
82d534:	cc                   	int3
82d535:	cc                   	int3
82d536:	cc                   	int3
82d537:	cc                   	int3
82d538:	cc                   	int3
82d539:	cc                   	int3
82d53a:	cc                   	int3
82d53b:	cc                   	int3
82d53c:	cc                   	int3
82d53d:	cc                   	int3
82d53e:	cc                   	int3
82d53f:	cc                   	int3
82d540:	cc                   	int3
82d541:	cc                   	int3
82d542:	cc                   	int3
82d543:	cc                   	int3
82d544:	cc                   	int3
82d545:	cc                   	int3
82d546:	cc                   	int3
82d547:	cc                   	int3
82d548:	cc                   	int3
82d549:	cc                   	int3
82d54a:	cc                   	int3
82d54b:	cc                   	int3
82d54c:	cc                   	int3
82d54d:	cc                   	int3
82d54e:	cc                   	int3
82d54f:	cc                   	int3
82d550:	cc                   	int3
82d551:	cc                   	int3
82d552:	55                   	push   %ebp
82d553:	8b ec                	mov    %esp,%ebp
82d555:	ff 75 08             	push   0x8(%ebp)
82d558:	ff 75 0c             	push   0xc(%ebp)
82d55b:	68 0d 04 00 00       	push   $0x40d
82d560:	ff 71 20             	push   0x20(%ecx)
82d563:	ff 15 20 40 d8 00    	call   *0xd84020
82d569:	8b 55 10             	mov    0x10(%ebp),%edx
82d56c:	85 d2                	test   %edx,%edx
82d56e:	74 07                	je     0x82d577
82d570:	8b c8                	mov    %eax,%ecx
82d572:	c1 e9 10             	shr    $0x10,%ecx
82d575:	89 0a                	mov    %ecx,(%edx)
82d577:	0f b7 c0             	movzwl %ax,%eax
82d57a:	5d                   	pop    %ebp
82d57b:	c2 0c 00             	ret    $0xc
82d57e:	cc                   	int3
82d57f:	cc                   	int3
82d580:	cc                   	int3
82d581:	cc                   	int3
82d582:	cc                   	int3
82d583:	cc                   	int3
82d584:	cc                   	int3
82d585:	cc                   	int3
82d586:	cc                   	int3
82d587:	cc                   	int3
82d588:	cc                   	int3
82d589:	55                   	push   %ebp
82d58a:	8b ec                	mov    %esp,%ebp
82d58c:	6a 00                	push   $0x0
82d58e:	ff 75 08             	push   0x8(%ebp)
82d591:	68 0c 04 00 00       	push   $0x40c
82d596:	ff 71 20             	push   0x20(%ecx)
82d599:	ff 15 20 40 d8 00    	call   *0xd84020
82d59f:	8b 55 0c             	mov    0xc(%ebp),%edx
82d5a2:	85 d2                	test   %edx,%edx
82d5a4:	74 07                	je     0x82d5ad
82d5a6:	8b c8                	mov    %eax,%ecx
82d5a8:	c1 e9 10             	shr    $0x10,%ecx
82d5ab:	89 0a                	mov    %ecx,(%edx)
82d5ad:	0f b7 c0             	movzwl %ax,%eax
82d5b0:	5d                   	pop    %ebp
82d5b1:	c2 08 00             	ret    $0x8
82d5b4:	cc                   	int3
82d5b5:	cc                   	int3
82d5b6:	cc                   	int3
82d5b7:	cc                   	int3
82d5b8:	cc                   	int3
82d5b9:	cc                   	int3
82d5ba:	cc                   	int3
82d5bb:	cc                   	int3
82d5bc:	cc                   	int3
82d5bd:	cc                   	int3
82d5be:	b8 7c 9c c3 00       	mov    $0xc39c7c,%eax
82d5c3:	c3                   	ret
82d5c4:	b8 d0 9d c3 00       	mov    $0xc39dd0,%eax
82d5c9:	c3                   	ret
82d5ca:	b8 dc 9b c3 00       	mov    $0xc39bdc,%eax
82d5cf:	c3                   	ret
82d5d0:	b8 c4 9c c3 00       	mov    $0xc39cc4,%eax
82d5d5:	c3                   	ret
82d5d6:	55                   	push   %ebp
82d5d7:	8b ec                	mov    %esp,%ebp
82d5d9:	81 ec 08 02 00 00    	sub    $0x208,%esp
82d5df:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
82d5e4:	33 c5                	xor    %ebp,%eax
82d5e6:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d5e9:	0f b7 55 0c          	movzwl 0xc(%ebp),%edx
82d5ed:	8d 85 fc fd ff ff    	lea    -0x204(%ebp),%eax
82d5f3:	83 a5 f8 fd ff ff 00 	andl   $0x0,-0x208(%ebp)
82d5fa:	81 ca 00 00 00 01    	or     $0x1000000,%edx
82d600:	56                   	push   %esi
82d601:	8b 75 08             	mov    0x8(%ebp),%esi