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
82d604:	50                   	push   %eax
82d605:	52                   	push   %edx
82d606:	68 13 04 00 00       	push   $0x413
82d60b:	ff 71 20             	push   0x20(%ecx)
82d60e:	ff 15 20 40 d8 00    	call   *0xd84020
82d614:	8d 85 fc fd ff ff    	lea    -0x204(%ebp),%eax
82d61a:	8b ce                	mov    %esi,%ecx
82d61c:	50                   	push   %eax
82d61d:	e8 61 73 bf ff       	call   0x424983
82d622:	8b 4d fc             	mov    -0x4(%ebp),%ecx
82d625:	8b c6                	mov    %esi,%eax
82d627:	33 cd                	xor    %ebp,%ecx
82d629:	5e                   	pop    %esi
82d62a:	e8 87 e1 be ff       	call   0x41b7b6
82d62f:	8b e5                	mov    %ebp,%esp
82d631:	5d                   	pop    %ebp
82d632:	c2 08 00             	ret    $0x8
82d635:	cc                   	int3
82d636:	cc                   	int3
82d637:	cc                   	int3
82d638:	cc                   	int3
82d639:	cc                   	int3
82d63a:	cc                   	int3
82d63b:	cc                   	int3
82d63c:	cc                   	int3
82d63d:	cc                   	int3
82d63e:	cc                   	int3
82d63f:	cc                   	int3
82d640:	cc                   	int3
82d641:	cc                   	int3
82d642:	cc                   	int3
82d643:	cc                   	int3
82d644:	cc                   	int3
82d645:	cc                   	int3
82d646:	cc                   	int3
82d647:	cc                   	int3
82d648:	cc                   	int3
82d649:	cc                   	int3
82d64a:	cc                   	int3
82d64b:	cc                   	int3
82d64c:	55                   	push   %ebp
82d64d:	8b ec                	mov    %esp,%ebp
82d64f:	83 ec 1c             	sub    $0x1c,%esp
82d652:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
82d657:	33 c5                	xor    %ebp,%eax
82d659:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d65c:	8b 45 08             	mov    0x8(%ebp),%eax
82d65f:	56                   	push   %esi
82d660:	8b 75 10             	mov    0x10(%ebp),%esi
82d663:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d666:	8b 45 0c             	mov    0xc(%ebp),%eax
82d669:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d66c:	8d 45 e4             	lea    -0x1c(%ebp),%eax
82d66f:	50                   	push   %eax
82d670:	6a 00                	push   $0x0
82d672:	68 12 10 00 00       	push   $0x1012
82d677:	ff 71 20             	push   0x20(%ecx)
82d67a:	ff 15 20 40 d8 00    	call   *0xd84020
82d680:	85 f6                	test   %esi,%esi
82d682:	74 05                	je     0x82d689
82d684:	8b 4d ec             	mov    -0x14(%ebp),%ecx
82d687:	89 0e                	mov    %ecx,(%esi)
82d689:	8b 4d fc             	mov    -0x4(%ebp),%ecx
82d68c:	33 cd                	xor    %ebp,%ecx
82d68e:	5e                   	pop    %esi
82d68f:	e8 22 e1 be ff       	call   0x41b7b6
82d694:	8b e5                	mov    %ebp,%esp
82d696:	5d                   	pop    %ebp
82d697:	c2 0c 00             	ret    $0xc
82d69a:	cc                   	int3
82d69b:	cc                   	int3
82d69c:	cc                   	int3
82d69d:	cc                   	int3
82d69e:	cc                   	int3
82d69f:	cc                   	int3
82d6a0:	cc                   	int3
82d6a1:	cc                   	int3
82d6a2:	cc                   	int3
82d6a3:	cc                   	int3
82d6a4:	cc                   	int3
82d6a5:	cc                   	int3
82d6a6:	cc                   	int3
82d6a7:	cc                   	int3
82d6a8:	cc                   	int3
82d6a9:	cc                   	int3
82d6aa:	cc                   	int3
82d6ab:	cc                   	int3
82d6ac:	cc                   	int3
82d6ad:	55                   	push   %ebp
82d6ae:	8b ec                	mov    %esp,%ebp
82d6b0:	83 ec 10             	sub    $0x10,%esp
82d6b3:	8b 45 08             	mov    0x8(%ebp),%eax
82d6b6:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d6b9:	8b 45 0c             	mov    0xc(%ebp),%eax
82d6bc:	89 45 f4             	mov    %eax,-0xc(%ebp)
82d6bf:	8d 45 f0             	lea    -0x10(%ebp),%eax
82d6c2:	50                   	push   %eax
82d6c3:	6a 00                	push   $0x0
82d6c5:	68 11 11 00 00       	push   $0x1111
82d6ca:	ff 71 20             	push   0x20(%ecx)
82d6cd:	ff 15 20 40 d8 00    	call   *0xd84020
82d6d3:	8b 55 10             	mov    0x10(%ebp),%edx
82d6d6:	85 d2                	test   %edx,%edx
82d6d8:	74 05                	je     0x82d6df
82d6da:	8b 4d f8             	mov    -0x8(%ebp),%ecx
82d6dd:	89 0a                	mov    %ecx,(%edx)
82d6df:	8b e5                	mov    %ebp,%esp
82d6e1:	5d                   	pop    %ebp
82d6e2:	c2 0c 00             	ret    $0xc
82d6e5:	cc                   	int3
82d6e6:	cc                   	int3
82d6e7:	cc                   	int3
82d6e8:	cc                   	int3
82d6e9:	cc                   	int3
82d6ea:	cc                   	int3
82d6eb:	cc                   	int3
82d6ec:	cc                   	int3
82d6ed:	cc                   	int3
82d6ee:	cc                   	int3
82d6ef:	cc                   	int3
82d6f0:	cc                   	int3
82d6f1:	cc                   	int3
82d6f2:	cc                   	int3
82d6f3:	55                   	push   %ebp
82d6f4:	8b ec                	mov    %esp,%ebp
82d6f6:	ff 75 0c             	push   0xc(%ebp)
82d6f9:	ff 75 08             	push   0x8(%ebp)
82d6fc:	68 61 10 00 00       	push   $0x1061
82d701:	ff 71 20             	push   0x20(%ecx)
82d704:	ff 15 20 40 d8 00    	call   *0xd84020
82d70a:	5d                   	pop    %ebp
82d70b:	c2 08 00             	ret    $0x8
82d70e:	cc                   	int3
82d70f:	cc                   	int3
82d710:	cc                   	int3
82d711:	cc                   	int3
82d712:	cc                   	int3
82d713:	cc                   	int3
82d714:	55                   	push   %ebp
82d715:	8b ec                	mov    %esp,%ebp
82d717:	83 ec 2c             	sub    $0x2c,%esp
82d71a:	8b 45 0c             	mov    0xc(%ebp),%eax
82d71d:	89 45 e0             	mov    %eax,-0x20(%ebp)
82d720:	8b 45 10             	mov    0x10(%ebp),%eax
82d723:	6a 05                	push   $0x5
82d725:	89 45 d8             	mov    %eax,-0x28(%ebp)
82d728:	8b 45 14             	mov    0x14(%ebp),%eax
82d72b:	5a                   	pop    %edx
82d72c:	89 55 d4             	mov    %edx,-0x2c(%ebp)
82d72f:	83 f8 ff             	cmp    $0xffffffff,%eax
82d732:	74 09                	je     0x82d73d
82d734:	6a 07                	push   $0x7
82d736:	5a                   	pop    %edx
82d737:	89 55 d4             	mov    %edx,-0x2c(%ebp)
82d73a:	89 45 dc             	mov    %eax,-0x24(%ebp)
82d73d:	8b 45 18             	mov    0x18(%ebp),%eax
82d740:	83 f8 ff             	cmp    $0xffffffff,%eax
82d743:	74 09                	je     0x82d74e
82d745:	83 ca 08             	or     $0x8,%edx
82d748:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d74b:	89 55 d4             	mov    %edx,-0x2c(%ebp)
82d74e:	8d 45 d4             	lea    -0x2c(%ebp),%eax
82d751:	50                   	push   %eax
82d752:	ff 75 08             	push   0x8(%ebp)
82d755:	68 61 10 00 00       	push   $0x1061
82d75a:	ff 71 20             	push   0x20(%ecx)
82d75d:	ff 15 20 40 d8 00    	call   *0xd84020
82d763:	8b e5                	mov    %ebp,%esp
82d765:	5d                   	pop    %ebp
82d766:	c2 14 00             	ret    $0x14
82d769:	cc                   	int3
82d76a:	cc                   	int3
82d76b:	cc                   	int3
82d76c:	cc                   	int3
82d76d:	cc                   	int3