81858c:	cc                   	int3
81858d:	33 c0                	xor    %eax,%eax
81858f:	89 01                	mov    %eax,(%ecx)
818591:	89 41 04             	mov    %eax,0x4(%ecx)
818594:	89 41 08             	mov    %eax,0x8(%ecx)
818597:	89 41 0c             	mov    %eax,0xc(%ecx)
81859a:	8b c1                	mov    %ecx,%eax
81859c:	c3                   	ret
81859d:	cc                   	int3
81859e:	cc                   	int3
81859f:	cc                   	int3
8185a0:	cc                   	int3
8185a1:	55                   	push   %ebp
8185a2:	8b ec                	mov    %esp,%ebp
8185a4:	8b 45 08             	mov    0x8(%ebp),%eax
8185a7:	89 01                	mov    %eax,(%ecx)
8185a9:	8b 45 0c             	mov    0xc(%ebp),%eax
8185ac:	89 41 04             	mov    %eax,0x4(%ecx)
8185af:	8b c1                	mov    %ecx,%eax
8185b1:	5d                   	pop    %ebp
8185b2:	c2 08 00             	ret    $0x8
8185b5:	cc                   	int3
8185b6:	cc                   	int3
8185b7:	cc                   	int3
8185b8:	cc                   	int3
8185b9:	cc                   	int3
8185ba:	56                   	push   %esi
8185bb:	8b f1                	mov    %ecx,%esi
8185bd:	e8 6a 0c c0 ff       	call   0x41922c
8185c2:	c7 06 f0 6f c3 00    	movl   $0xc36ff0,(%esi)
8185c8:	8b c6                	mov    %esi,%eax
8185ca:	c7 46 28 01 00 00 00 	movl   $0x1,0x28(%esi)
8185d1:	5e                   	pop    %esi
8185d2:	c3                   	ret
8185d3:	cc                   	int3
8185d4:	cc                   	int3
8185d5:	cc                   	int3
8185d6:	cc                   	int3
8185d7:	cc                   	int3
8185d8:	cc                   	int3
8185d9:	55                   	push   %ebp
8185da:	8b ec                	mov    %esp,%ebp
8185dc:	51                   	push   %ecx
8185dd:	56                   	push   %esi
8185de:	8b f1                	mov    %ecx,%esi
8185e0:	89 75 fc             	mov    %esi,-0x4(%ebp)
8185e3:	e8 53 12 bf ff       	call   0x40983b
8185e8:	8b 45 08             	mov    0x8(%ebp),%eax
8185eb:	33 c9                	xor    %ecx,%ecx
8185ed:	c7 06 28 64 c3 00    	movl   $0xc36428,(%esi)
8185f3:	c7 46 30 78 63 c3 00 	movl   $0xc36378,0x30(%esi)
8185fa:	c7 46 34 04 64 c3 00 	movl   $0xc36404,0x34(%esi)
818601:	89 4e 3c             	mov    %ecx,0x3c(%esi)
818604:	89 4e 40             	mov    %ecx,0x40(%esi)
818607:	83 4e 3c ff          	orl    $0xffffffff,0x3c(%esi)
81860b:	83 4e 40 ff          	orl    $0xffffffff,0x40(%esi)
81860f:	89 46 20             	mov    %eax,0x20(%esi)
818612:	8b c6                	mov    %esi,%eax
818614:	89 4e 28             	mov    %ecx,0x28(%esi)
818617:	88 4e 24             	mov    %cl,0x24(%esi)
81861a:	89 4e 38             	mov    %ecx,0x38(%esi)
81861d:	89 4e 2c             	mov    %ecx,0x2c(%esi)
818620:	89 4e 5c             	mov    %ecx,0x5c(%esi)
818623:	89 4e 60             	mov    %ecx,0x60(%esi)
818626:	89 4e 64             	mov    %ecx,0x64(%esi)
818629:	89 4e 68             	mov    %ecx,0x68(%esi)
81862c:	89 4e 6c             	mov    %ecx,0x6c(%esi)
81862f:	89 4e 70             	mov    %ecx,0x70(%esi)
818632:	89 4e 74             	mov    %ecx,0x74(%esi)
818635:	89 4e 78             	mov    %ecx,0x78(%esi)
818638:	89 4e 48             	mov    %ecx,0x48(%esi)
81863b:	89 4e 4c             	mov    %ecx,0x4c(%esi)
81863e:	89 4e 50             	mov    %ecx,0x50(%esi)
818641:	89 4e 54             	mov    %ecx,0x54(%esi)
818644:	89 4e 7c             	mov    %ecx,0x7c(%esi)
818647:	89 4e 58             	mov    %ecx,0x58(%esi)
81864a:	5e                   	pop    %esi
81864b:	8b e5                	mov    %ebp,%esp
81864d:	5d                   	pop    %ebp
81864e:	c2 04 00             	ret    $0x4
818651:	cc                   	int3
818652:	cc                   	int3
818653:	cc                   	int3
818654:	cc                   	int3
818655:	cc                   	int3
818656:	cc                   	int3
818657:	cc                   	int3
818658:	cc                   	int3
818659:	cc                   	int3
81865a:	cc                   	int3
81865b:	cc                   	int3
81865c:	cc                   	int3
81865d:	cc                   	int3
81865e:	cc                   	int3
81865f:	cc                   	int3
818660:	cc                   	int3
818661:	cc                   	int3
818662:	cc                   	int3
818663:	cc                   	int3
818664:	cc                   	int3
818665:	cc                   	int3
818666:	cc                   	int3
818667:	cc                   	int3
818668:	cc                   	int3
818669:	cc                   	int3
81866a:	cc                   	int3
81866b:	cc                   	int3
81866c:	cc                   	int3
81866d:	cc                   	int3
81866e:	cc                   	int3
81866f:	55                   	push   %ebp
818670:	8b ec                	mov    %esp,%ebp
818672:	51                   	push   %ecx
818673:	56                   	push   %esi
818674:	8b f1                	mov    %ecx,%esi
818676:	6a 00                	push   $0x0
818678:	89 75 fc             	mov    %esi,-0x4(%ebp)
81867b:	e8 62 bd c1 ff       	call   0x4343e2
818680:	c7 06 28 64 c3 00    	movl   $0xc36428,(%esi)
818686:	8b c6                	mov    %esi,%eax
818688:	5e                   	pop    %esi
818689:	8b e5                	mov    %ebp,%esp
81868b:	5d                   	pop    %ebp
81868c:	c3                   	ret
81868d:	cc                   	int3
81868e:	cc                   	int3
81868f:	cc                   	int3
818690:	cc                   	int3
818691:	cc                   	int3
818692:	cc                   	int3
818693:	cc                   	int3
818694:	8b c1                	mov    %ecx,%eax
818696:	c3                   	ret
818697:	8b c1                	mov    %ecx,%eax
818699:	c3                   	ret
81869a:	8b c1                	mov    %ecx,%eax
81869c:	c3                   	ret
81869d:	8b c1                	mov    %ecx,%eax
81869f:	c3                   	ret
8186a0:	8b c1                	mov    %ecx,%eax
8186a2:	c3                   	ret
8186a3:	c7 01 78 63 c3 00    	movl   $0xc36378,(%ecx)
8186a9:	8b c1                	mov    %ecx,%eax
8186ab:	c3                   	ret
8186ac:	cc                   	int3
8186ad:	cc                   	int3
8186ae:	c7 01 04 64 c3 00    	movl   $0xc36404,(%ecx)
8186b4:	8b c1                	mov    %ecx,%eax
8186b6:	c3                   	ret
8186b7:	cc                   	int3
8186b8:	cc                   	int3
8186b9:	c7 01 60 66 c3 00    	movl   $0xc36660,(%ecx)
8186bf:	8b c1                	mov    %ecx,%eax
8186c1:	c3                   	ret
8186c2:	cc                   	int3
8186c3:	cc                   	int3
8186c4:	55                   	push   %ebp
8186c5:	8b ec                	mov    %esp,%ebp
8186c7:	6a ff                	push   $0xffffffff
8186c9:	68 9f 7c b9 00       	push   $0xb97c9f
8186ce:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
8186d4:	50                   	push   %eax
8186d5:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
8186da:	33 c5                	xor    %ebp,%eax
8186dc:	50                   	push   %eax
8186dd:	8d 45 f4             	lea    -0xc(%ebp),%eax
8186e0:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
8186e6:	c7 01 08 70 c3 00    	movl   $0xc37008,(%ecx)
8186ec:	c7 41 04 98 70 c3 00 	movl   $0xc37098,0x4(%ecx)
8186f3:	c7 41 10 b0 70 c3 00 	movl   $0xc370b0,0x10(%ecx)
8186fa:	c7 41 14 01 00 00 c0 	movl   $0xc0000001,0x14(%ecx)
818701:	e8 53 22 c2 ff       	call   0x43a959
818706:	8b 4d f4             	mov    -0xc(%ebp),%ecx
818709:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
818710:	59                   	pop    %ecx
818711:	8b e5                	mov    %ebp,%esp
818713:	5d                   	pop    %ebp
818714:	c3                   	ret
818715:	cc                   	int3
818716:	cc                   	int3
818717:	cc                   	int3
818718:	cc                   	int3
818719:	cc                   	int3
81871a:	cc                   	int3
81871b:	cc                   	int3
81871c:	cc                   	int3
81871d:	cc                   	int3
81871e:	cc                   	int3
81871f:	cc                   	int3
818720:	cc                   	int3
818721:	cc                   	int3
818722:	cc                   	int3
818723:	cc                   	int3
818724:	cc                   	int3
818725:	cc                   	int3
818726:	cc                   	int3
818727:	cc                   	int3
818728:	cc                   	int3
818729:	c3                   	ret
81872a:	e9 0c 7e c0 ff       	jmp    0x42053b
81872f:	8b 09                	mov    (%ecx),%ecx
818731:	85 c9                	test   %ecx,%ecx
818733:	74 11                	je     0x818746
818735:	8b 01                	mov    (%ecx),%eax
818737:	56                   	push   %esi
818738:	51                   	push   %ecx
818739:	8b 70 08             	mov    0x8(%eax),%esi
81873c:	8b ce                	mov    %esi,%ecx
81873e:	e8 22 3f c1 ff       	call   0x42c665
818743:	ff d6                	call   *%esi
818745:	5e                   	pop    %esi
818746:	c3                   	ret
818747:	cc                   	int3
818748:	cc                   	int3
818749:	cc                   	int3
81874a:	cc                   	int3
81874b:	cc                   	int3
81874c:	cc                   	int3
81874d:	e9 9a 32 bf ff       	jmp    0x40b9ec
818752:	c3                   	ret
818753:	c3                   	ret
818754:	ff 71 04             	push   0x4(%ecx)
818757:	c7 01 34 63 c3 00    	movl   $0xc36334,(%ecx)
81875d:	e8 b0 5e c2 ff       	call   0x43e612
818762:	59                   	pop    %ecx
818763:	c3                   	ret
818764:	cc                   	int3
818765:	cc                   	int3
818766:	cc                   	int3
818767:	cc                   	int3
818768:	55                   	push   %ebp
818769:	8b ec                	mov    %esp,%ebp
81876b:	6a ff                	push   $0xffffffff
81876d:	68 c0 7c b9 00       	push   $0xb97cc0
818772:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
818778:	50                   	push   %eax
818779:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
81877e:	33 c5                	xor    %ebp,%eax
818780:	50                   	push   %eax
818781:	8d 45 f4             	lea    -0xc(%ebp),%eax
818784:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
81878a:	e8 9a fe bf ff       	call   0x418629
81878f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
818792:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
818799:	59                   	pop    %ecx
81879a:	8b e5                	mov    %ebp,%esp
81879c:	5d                   	pop    %ebp
81879d:	c3                   	ret
81879e:	cc                   	int3
81879f:	cc                   	int3
8187a0:	cc                   	int3
8187a1:	cc                   	int3
8187a2:	cc                   	int3
8187a3:	cc                   	int3
8187a4:	cc                   	int3
8187a5:	cc                   	int3
8187a6:	cc                   	int3
8187a7:	cc                   	int3
8187a8:	cc                   	int3
8187a9:	cc                   	int3
8187aa:	cc                   	int3
8187ab:	c3                   	ret
8187ac:	55                   	push   %ebp
8187ad:	8b ec                	mov    %esp,%ebp
8187af:	6a ff                	push   $0xffffffff
8187b1:	68 e1 7c b9 00       	push   $0xb97ce1
8187b6:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
8187bc:	50                   	push   %eax
8187bd:	53                   	push   %ebx
8187be:	56                   	push   %esi
8187bf:	57                   	push   %edi
8187c0:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
8187c5:	33 c5                	xor    %ebp,%eax
8187c7:	50                   	push   %eax
8187c8:	8d 45 f4             	lea    -0xc(%ebp),%eax
8187cb:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
8187d1:	8b f9                	mov    %ecx,%edi
8187d3:	83 7f 20 00          	cmpl   $0x0,0x20(%edi)
8187d7:	c7 07 28 64 c3 00    	movl   $0xc36428,(%edi)
8187dd:	74 25                	je     0x818804
8187df:	81 ff 20 bc d7 00    	cmp    $0xd7bc20,%edi
8187e5:	74 1d                	je     0x818804
8187e7:	81 ff a0 bc d7 00    	cmp    $0xd7bca0,%edi
8187ed:	74 15                	je     0x818804
8187ef:	81 ff 20 bd d7 00    	cmp    $0xd7bd20,%edi
8187f5:	74 0d                	je     0x818804
8187f7:	81 ff a0 bd d7 00    	cmp    $0xd7bda0,%edi
8187fd:	74 05                	je     0x818804
8187ff:	e8 e5 82 c1 ff       	call   0x430ae9
818804:	8b 5f 70             	mov    0x70(%edi),%ebx
818807:	85 db                	test   %ebx,%ebx
818809:	74 12                	je     0x81881d
81880b:	8b 03                	mov    (%ebx),%eax
81880d:	6a 01                	push   $0x1
81880f:	8b 70 04             	mov    0x4(%eax),%esi
818812:	8b ce                	mov    %esi,%ecx
818814:	e8 4c 3e c1 ff       	call   0x42c665
818819:	8b cb                	mov    %ebx,%ecx
81881b:	ff d6                	call   *%esi
81881d:	8b 47 74             	mov    0x74(%edi),%eax
818820:	85 c0                	test   %eax,%eax
818822:	74 09                	je     0x81882d
818824:	39 78 28             	cmp    %edi,0x28(%eax)
818827:	75 04                	jne    0x81882d
818829:	83 60 28 00          	andl   $0x0,0x28(%eax)
81882d:	8b 5f 78             	mov    0x78(%edi),%ebx
818830:	85 db                	test   %ebx,%ebx
818832:	74 12                	je     0x818846
818834:	8b 03                	mov    (%ebx),%eax
818836:	6a 01                	push   $0x1
818838:	8b 70 04             	mov    0x4(%eax),%esi
81883b:	8b ce                	mov    %esi,%ecx
81883d:	e8 23 3e c1 ff       	call   0x42c665
818842:	8b cb                	mov    %ebx,%ecx
818844:	ff d6                	call   *%esi
818846:	83 7f 54 00          	cmpl   $0x0,0x54(%edi)
81884a:	74 0c                	je     0x818858
81884c:	6a 30                	push   $0x30
81884e:	ff 77 54             	push   0x54(%edi)
818851:	e8 46 96 be ff       	call   0x401e9c
818856:	59                   	pop    %ecx
818857:	59                   	pop    %ecx
818858:	8b 5f 58             	mov    0x58(%edi),%ebx
81885b:	85 db                	test   %ebx,%ebx
81885d:	74 16                	je     0x818875
81885f:	8b 03                	mov    (%ebx),%eax
818861:	6a 01                	push   $0x1
818863:	8b 70 04             	mov    0x4(%eax),%esi
818866:	8b ce                	mov    %esi,%ecx
818868:	e8 f8 3d c1 ff       	call   0x42c665
81886d:	8b cb                	mov    %ebx,%ecx
81886f:	ff d6                	call   *%esi
818871:	83 67 58 00          	andl   $0x0,0x58(%edi)
818875:	8b cf                	mov    %edi,%ecx
818877:	e8 87 7c c1 ff       	call   0x430503
81887c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
81887f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
818886:	59                   	pop    %ecx
818887:	5f                   	pop    %edi
818888:	5e                   	pop    %esi
818889:	5b                   	pop    %ebx
81888a:	8b e5                	mov    %ebp,%esp
81888c:	5d                   	pop    %ebp
81888d:	c3                   	ret
81888e:	cc                   	int3
81888f:	cc                   	int3
818890:	cc                   	int3
818891:	cc                   	int3
818892:	cc                   	int3
818893:	cc                   	int3