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
82d76e:	cc                   	int3
82d76f:	cc                   	int3
82d770:	cc                   	int3
82d771:	cc                   	int3
82d772:	cc                   	int3
82d773:	cc                   	int3
82d774:	cc                   	int3
82d775:	cc                   	int3
82d776:	cc                   	int3
82d777:	cc                   	int3
82d778:	cc                   	int3
82d779:	cc                   	int3
82d77a:	cc                   	int3
82d77b:	cc                   	int3
82d77c:	cc                   	int3
82d77d:	cc                   	int3
82d77e:	55                   	push   %ebp
82d77f:	8b ec                	mov    %esp,%ebp
82d781:	83 ec 3c             	sub    $0x3c,%esp
82d784:	8b 45 08             	mov    0x8(%ebp),%eax
82d787:	83 65 cc 00          	andl   $0x0,-0x34(%ebp)
82d78b:	89 45 c4             	mov    %eax,-0x3c(%ebp)
82d78e:	8b 45 0c             	mov    0xc(%ebp),%eax
82d791:	89 45 c8             	mov    %eax,-0x38(%ebp)
82d794:	8b 45 10             	mov    0x10(%ebp),%eax
82d797:	89 45 d8             	mov    %eax,-0x28(%ebp)
82d79a:	8b 45 14             	mov    0x14(%ebp),%eax
82d79d:	89 45 d0             	mov    %eax,-0x30(%ebp)
82d7a0:	8b 45 18             	mov    0x18(%ebp),%eax
82d7a3:	89 45 d4             	mov    %eax,-0x2c(%ebp)
82d7a6:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d7a9:	89 45 e0             	mov    %eax,-0x20(%ebp)
82d7ac:	8b 45 20             	mov    0x20(%ebp),%eax
82d7af:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d7b2:	8d 45 c4             	lea    -0x3c(%ebp),%eax
82d7b5:	50                   	push   %eax
82d7b6:	6a 00                	push   $0x0
82d7b8:	68 4d 10 00 00       	push   $0x104d
82d7bd:	ff 71 20             	push   0x20(%ecx)
82d7c0:	ff 15 20 40 d8 00    	call   *0xd84020
82d7c6:	8b e5                	mov    %ebp,%esp
82d7c8:	5d                   	pop    %ebp
82d7c9:	c2 1c 00             	ret    $0x1c
82d7cc:	cc                   	int3
82d7cd:	cc                   	int3
82d7ce:	cc                   	int3
82d7cf:	cc                   	int3
82d7d0:	cc                   	int3
82d7d1:	cc                   	int3
82d7d2:	cc                   	int3
82d7d3:	cc                   	int3
82d7d4:	cc                   	int3
82d7d5:	cc                   	int3
82d7d6:	cc                   	int3
82d7d7:	cc                   	int3
82d7d8:	cc                   	int3
82d7d9:	cc                   	int3
82d7da:	cc                   	int3
82d7db:	cc                   	int3
82d7dc:	cc                   	int3
82d7dd:	cc                   	int3
82d7de:	cc                   	int3
82d7df:	55                   	push   %ebp
82d7e0:	8b ec                	mov    %esp,%ebp
82d7e2:	83 ec 1c             	sub    $0x1c,%esp
82d7e5:	8b 45 08             	mov    0x8(%ebp),%eax
82d7e8:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d7eb:	8b 45 14             	mov    0x14(%ebp),%eax
82d7ee:	89 45 f8             	mov    %eax,-0x8(%ebp)
82d7f1:	8b 45 18             	mov    0x18(%ebp),%eax
82d7f4:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d7f7:	8b 45 10             	mov    0x10(%ebp),%eax
82d7fa:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d7fd:	8d 45 e4             	lea    -0x1c(%ebp),%eax
82d800:	50                   	push   %eax
82d801:	ff 75 0c             	push   0xc(%ebp)
82d804:	68 3e 13 00 00       	push   $0x133e
82d809:	ff 71 20             	push   0x20(%ecx)
82d80c:	ff 15 20 40 d8 00    	call   *0xd84020
82d812:	8b e5                	mov    %ebp,%esp
82d814:	5d                   	pop    %ebp
82d815:	c2 14 00             	ret    $0x14
82d818:	cc                   	int3
82d819:	cc                   	int3
82d81a:	cc                   	int3
82d81b:	cc                   	int3
82d81c:	cc                   	int3
82d81d:	cc                   	int3
82d81e:	cc                   	int3
82d81f:	cc                   	int3
82d820:	cc                   	int3
82d821:	cc                   	int3
82d822:	cc                   	int3
82d823:	cc                   	int3
82d824:	cc                   	int3
82d825:	cc                   	int3
82d826:	55                   	push   %ebp
82d827:	8b ec                	mov    %esp,%ebp
82d829:	83 ec 1c             	sub    $0x1c,%esp
82d82c:	8b 45 08             	mov    0x8(%ebp),%eax
82d82f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d832:	8b 45 14             	mov    0x14(%ebp),%eax
82d835:	89 45 f8             	mov    %eax,-0x8(%ebp)
82d838:	8b 45 18             	mov    0x18(%ebp),%eax
82d83b:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d83e:	8b 45 10             	mov    0x10(%ebp),%eax
82d841:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d844:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d847:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d84a:	8b 45 20             	mov    0x20(%ebp),%eax
82d84d:	89 45 ec             	mov    %eax,-0x14(%ebp)
82d850:	8d 45 e4             	lea    -0x1c(%ebp),%eax
82d853:	50                   	push   %eax
82d854:	ff 75 0c             	push   0xc(%ebp)
82d857:	68 3e 13 00 00       	push   $0x133e
82d85c:	ff 71 20             	push   0x20(%ecx)
82d85f:	ff 15 20 40 d8 00    	call   *0xd84020
82d865:	8b e5                	mov    %ebp,%esp
82d867:	5d                   	pop    %ebp
82d868:	c2 1c 00             	ret    $0x1c
82d86b:	cc                   	int3
82d86c:	cc                   	int3
82d86d:	cc                   	int3
82d86e:	cc                   	int3
82d86f:	cc                   	int3
82d870:	cc                   	int3
82d871:	cc                   	int3
82d872:	cc                   	int3
82d873:	cc                   	int3
82d874:	cc                   	int3
82d875:	cc                   	int3
82d876:	cc                   	int3
82d877:	cc                   	int3
82d878:	cc                   	int3
82d879:	cc                   	int3
82d87a:	cc                   	int3
82d87b:	cc                   	int3
82d87c:	55                   	push   %ebp
82d87d:	8b ec                	mov    %esp,%ebp
82d87f:	83 ec 44             	sub    $0x44,%esp
82d882:	8b 45 24             	mov    0x24(%ebp),%eax
82d885:	89 45 bc             	mov    %eax,-0x44(%ebp)
82d888:	8b 45 28             	mov    0x28(%ebp),%eax
82d88b:	89 45 c0             	mov    %eax,-0x40(%ebp)
82d88e:	8b 45 08             	mov    0x8(%ebp),%eax
82d891:	89 45 c4             	mov    %eax,-0x3c(%ebp)
82d894:	8b 45 0c             	mov    0xc(%ebp),%eax
82d897:	89 45 d4             	mov    %eax,-0x2c(%ebp)
82d89a:	8b 45 10             	mov    0x10(%ebp),%eax
82d89d:	89 45 dc             	mov    %eax,-0x24(%ebp)
82d8a0:	8b 45 14             	mov    0x14(%ebp),%eax
82d8a3:	89 45 e0             	mov    %eax,-0x20(%ebp)
82d8a6:	8b 45 18             	mov    0x18(%ebp),%eax
82d8a9:	89 45 cc             	mov    %eax,-0x34(%ebp)
82d8ac:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d8af:	89 45 d0             	mov    %eax,-0x30(%ebp)
82d8b2:	8b 45 20             	mov    0x20(%ebp),%eax
82d8b5:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d8b8:	8d 45 bc             	lea    -0x44(%ebp),%eax
82d8bb:	50                   	push   %eax
82d8bc:	6a 00                	push   $0x0
82d8be:	68 32 11 00 00       	push   $0x1132
82d8c3:	ff 71 20             	push   0x20(%ecx)
82d8c6:	ff 15 20 40 d8 00    	call   *0xd84020
82d8cc:	8b e5                	mov    %ebp,%esp
82d8ce:	5d                   	pop    %ebp
82d8cf:	c2 24 00             	ret    $0x24
82d8d2:	cc                   	int3
82d8d3:	cc                   	int3
82d8d4:	cc                   	int3
82d8d5:	cc                   	int3
82d8d6:	cc                   	int3
82d8d7:	cc                   	int3
82d8d8:	cc                   	int3
82d8d9:	cc                   	int3