9f0419:	cc                   	int3
9f041a:	6a 10                	push   $0x10
9f041c:	b8 ec 3c bb 00       	mov    $0xbb3cec,%eax
9f0421:	e8 c6 6e a2 ff       	call   0x4172ec
9f0426:	8b f9                	mov    %ecx,%edi
9f0428:	89 7d ec             	mov    %edi,-0x14(%ebp)
9f042b:	8b 07                	mov    (%edi),%eax
9f042d:	33 c9                	xor    %ecx,%ecx
9f042f:	8b 9f 00 01 00 00    	mov    0x100(%edi),%ebx
9f0435:	51                   	push   %ecx
9f0436:	89 8f 00 01 00 00    	mov    %ecx,0x100(%edi)
9f043c:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
9f0442:	89 4d fc             	mov    %ecx,-0x4(%ebp)
9f0445:	89 8f 08 01 00 00    	mov    %ecx,0x108(%edi)
9f044b:	51                   	push   %ecx
9f044c:	8b ce                	mov    %esi,%ecx
9f044e:	89 5d e8             	mov    %ebx,-0x18(%ebp)
9f0451:	e8 0f c2 a3 ff       	call   0x42c665
9f0456:	8b cf                	mov    %edi,%ecx
9f0458:	ff d6                	call   *%esi
9f045a:	eb 14                	jmp    0x9f0470
9f045c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
9f045f:	e8 e5 4d a2 ff       	call   0x415249
9f0464:	b8 6a 04 9f 00       	mov    $0x9f046a,%eax
9f0469:	c3                   	ret
9f046a:	8b 7d ec             	mov    -0x14(%ebp),%edi
9f046d:	8b 5d e8             	mov    -0x18(%ebp),%ebx
9f0470:	89 9f 00 01 00 00    	mov    %ebx,0x100(%edi)
9f0476:	c7 87 08 01 00 00 01 	movl   $0x1,0x108(%edi)
9f047d:	00 00 00
9f0480:	e8 92 df a1 ff       	call   0x40e417
9f0485:	c3                   	ret
9f0486:	cc                   	int3
9f0487:	cc                   	int3
9f0488:	cc                   	int3
9f0489:	cc                   	int3
9f048a:	cc                   	int3
9f048b:	cc                   	int3
9f048c:	cc                   	int3
9f048d:	cc                   	int3
9f048e:	cc                   	int3
9f048f:	cc                   	int3
9f0490:	cc                   	int3
9f0491:	cc                   	int3
9f0492:	cc                   	int3
9f0493:	cc                   	int3
9f0494:	cc                   	int3
9f0495:	cc                   	int3
9f0496:	cc                   	int3
9f0497:	cc                   	int3
9f0498:	cc                   	int3
9f0499:	cc                   	int3
9f049a:	cc                   	int3
9f049b:	cc                   	int3
9f049c:	cc                   	int3
9f049d:	cc                   	int3
9f049e:	cc                   	int3
9f049f:	cc                   	int3
9f04a0:	cc                   	int3
9f04a1:	56                   	push   %esi
9f04a2:	57                   	push   %edi
9f04a3:	8b f9                	mov    %ecx,%edi
9f04a5:	8b 07                	mov    (%edi),%eax
9f04a7:	8b b0 24 01 00 00    	mov    0x124(%eax),%esi
9f04ad:	8b ce                	mov    %esi,%ecx
9f04af:	e8 b1 c1 a3 ff       	call   0x42c665
9f04b4:	8b cf                	mov    %edi,%ecx
9f04b6:	ff d6                	call   *%esi
9f04b8:	8b 07                	mov    (%edi),%eax
9f04ba:	8b b0 4c 01 00 00    	mov    0x14c(%eax),%esi
9f04c0:	8b ce                	mov    %esi,%ecx
9f04c2:	e8 9e c1 a3 ff       	call   0x42c665
9f04c7:	8b cf                	mov    %edi,%ecx
9f04c9:	ff d6                	call   *%esi
9f04cb:	5f                   	pop    %edi
9f04cc:	5e                   	pop    %esi
9f04cd:	c3                   	ret
9f04ce:	cc                   	int3
9f04cf:	cc                   	int3
9f04d0:	cc                   	int3
9f04d1:	cc                   	int3
9f04d2:	cc                   	int3
9f04d3:	cc                   	int3
9f04d4:	cc                   	int3
9f04d5:	cc                   	int3
9f04d6:	cc                   	int3
9f04d7:	cc                   	int3
9f04d8:	cc                   	int3
9f04d9:	55                   	push   %ebp
9f04da:	8b ec                	mov    %esp,%ebp
9f04dc:	51                   	push   %ecx
9f04dd:	53                   	push   %ebx
9f04de:	56                   	push   %esi
9f04df:	8b b1 4c 01 00 00    	mov    0x14c(%ecx),%esi
9f04e5:	57                   	push   %edi
9f04e6:	e8 2f 7f a4 ff       	call   0x43841a
9f04eb:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9f04ef:	8b d8                	mov    %eax,%ebx
9f04f1:	74 23                	je     0x9f0516
9f04f3:	33 ff                	xor    %edi,%edi
9f04f5:	89 73 24             	mov    %esi,0x24(%ebx)
9f04f8:	57                   	push   %edi
9f04f9:	6a 01                	push   $0x1
9f04fb:	6a 1c                	push   $0x1c
9f04fd:	ff 76 20             	push   0x20(%esi)
9f0500:	ff 15 20 40 d8 00    	call   *0xd84020
9f0506:	57                   	push   %edi
9f0507:	6a 01                	push   $0x1
9f0509:	6a 06                	push   $0x6
9f050b:	ff 76 20             	push   0x20(%esi)
9f050e:	ff 15 20 40 d8 00    	call   *0xd84020
9f0514:	eb 49                	jmp    0x9f055f
9f0516:	3b 73 24             	cmp    0x24(%ebx),%esi
9f0519:	75 44                	jne    0x9f055f
9f051b:	33 ff                	xor    %edi,%edi
9f051d:	57                   	push   %edi
9f051e:	57                   	push   %edi
9f051f:	6a 1c                	push   $0x1c
9f0521:	ff 76 20             	push   0x20(%esi)
9f0524:	ff 15 20 40 d8 00    	call   *0xd84020
9f052a:	57                   	push   %edi
9f052b:	57                   	push   %edi
9f052c:	6a 06                	push   $0x6
9f052e:	ff 76 20             	push   0x20(%esi)
9f0531:	ff 15 20 40 d8 00    	call   *0xd84020
9f0537:	8b ce                	mov    %esi,%ecx
9f0539:	e8 d9 43 a1 ff       	call   0x404917
9f053e:	89 45 fc             	mov    %eax,-0x4(%ebp)
9f0541:	85 c0                	test   %eax,%eax
9f0543:	74 17                	je     0x9f055c
9f0545:	8b 08                	mov    (%eax),%ecx
9f0547:	50                   	push   %eax
9f0548:	50                   	push   %eax
9f0549:	57                   	push   %edi
9f054a:	8b b1 90 01 00 00    	mov    0x190(%ecx),%esi
9f0550:	8b ce                	mov    %esi,%ecx
9f0552:	e8 0e c1 a3 ff       	call   0x42c665
9f0557:	8b 4d fc             	mov    -0x4(%ebp),%ecx
9f055a:	ff d6                	call   *%esi
9f055c:	89 7b 24             	mov    %edi,0x24(%ebx)
9f055f:	5f                   	pop    %edi
9f0560:	5e                   	pop    %esi
9f0561:	5b                   	pop    %ebx
9f0562:	8b e5                	mov    %ebp,%esp
9f0564:	5d                   	pop    %ebp
9f0565:	c2 04 00             	ret    $0x4
9f0568:	cc                   	int3
9f0569:	cc                   	int3
9f056a:	cc                   	int3
9f056b:	cc                   	int3
9f056c:	cc                   	int3
9f056d:	cc                   	int3
9f056e:	cc                   	int3
9f056f:	cc                   	int3
9f0570:	cc                   	int3
9f0571:	cc                   	int3
9f0572:	cc                   	int3
9f0573:	cc                   	int3
9f0574:	cc                   	int3
9f0575:	cc                   	int3
9f0576:	cc                   	int3
9f0577:	cc                   	int3
9f0578:	cc                   	int3
9f0579:	cc                   	int3
9f057a:	cc                   	int3
9f057b:	cc                   	int3
9f057c:	cc                   	int3
9f057d:	cc                   	int3
9f057e:	cc                   	int3
9f057f:	cc                   	int3
9f0580:	cc                   	int3
9f0581:	cc                   	int3
9f0582:	cc                   	int3
9f0583:	cc                   	int3
9f0584:	cc                   	int3
9f0585:	cc                   	int3
9f0586:	cc                   	int3
9f0587:	cc                   	int3
9f0588:	cc                   	int3
9f0589:	cc                   	int3
9f058a:	cc                   	int3
9f058b:	6a 10                	push   $0x10
9f058d:	b8 15 3d bb 00       	mov    $0xbb3d15,%eax
9f0592:	e8 55 6d a2 ff       	call   0x4172ec
9f0597:	8b 5d 08             	mov    0x8(%ebp),%ebx
9f059a:	8d 4d ef             	lea    -0x11(%ebp),%ecx
9f059d:	ff b3 ac fe ff ff    	push   -0x154(%ebx)
9f05a3:	e8 df e5 a2 ff       	call   0x41eb87
9f05a8:	8b 83 90 fe ff ff    	mov    -0x170(%ebx),%eax
9f05ae:	33 ff                	xor    %edi,%edi
9f05b0:	ff 75 0c             	push   0xc(%ebp)
9f05b3:	89 7d fc             	mov    %edi,-0x4(%ebp)
9f05b6:	c7 45 e8 ff ff 00 80 	movl   $0x8000ffff,-0x18(%ebp)
9f05bd:	8b b0 80 01 00 00    	mov    0x180(%eax),%esi
9f05c3:	8b ce                	mov    %esi,%ecx
9f05c5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
9f05c9:	e8 97 c0 a3 ff       	call   0x42c665
9f05ce:	8d 8b 90 fe ff ff    	lea    -0x170(%ebx),%ecx
9f05d4:	ff d6                	call   *%esi
9f05d6:	eb 11                	jmp    0x9f05e9
9f05d8:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
9f05db:	e8 69 4c a2 ff       	call   0x415249
9f05e0:	b8 e6 05 9f 00       	mov    $0x9f05e6,%eax
9f05e5:	c3                   	ret
9f05e6:	8b 7d e8             	mov    -0x18(%ebp),%edi
9f05e9:	8d 4d ef             	lea    -0x11(%ebp),%ecx
9f05ec:	e8 63 1c a4 ff       	call   0x432254
9f05f1:	8b c7                	mov    %edi,%eax
9f05f3:	e8 1f de a1 ff       	call   0x40e417
9f05f8:	c2 08 00             	ret    $0x8
9f05fb:	cc                   	int3
9f05fc:	cc                   	int3
9f05fd:	cc                   	int3
9f05fe:	cc                   	int3
9f05ff:	cc                   	int3
9f0600:	cc                   	int3
9f0601:	cc                   	int3
9f0602:	cc                   	int3
9f0603:	cc                   	int3
9f0604:	cc                   	int3
9f0605:	cc                   	int3
9f0606:	cc                   	int3
9f0607:	cc                   	int3
9f0608:	cc                   	int3
9f0609:	cc                   	int3
9f060a:	cc                   	int3
9f060b:	cc                   	int3
9f060c:	cc                   	int3
9f060d:	cc                   	int3
9f060e:	cc                   	int3
9f060f:	cc                   	int3
9f0610:	cc                   	int3
9f0611:	cc                   	int3
9f0612:	cc                   	int3
9f0613:	cc                   	int3
9f0614:	cc                   	int3
9f0615:	cc                   	int3
9f0616:	cc                   	int3
9f0617:	55                   	push   %ebp
9f0618:	8b ec                	mov    %esp,%ebp
9f061a:	51                   	push   %ecx
9f061b:	56                   	push   %esi
9f061c:	57                   	push   %edi
9f061d:	8b f9                	mov    %ecx,%edi
9f061f:	8b 07                	mov    (%edi),%eax
9f0621:	8b b0 14 01 00 00    	mov    0x114(%eax),%esi
9f0627:	8b ce                	mov    %esi,%ecx
9f0629:	e8 37 c0 a3 ff       	call   0x42c665
9f062e:	8b cf                	mov    %edi,%ecx
9f0630:	ff d6                	call   *%esi
9f0632:	89 45 fc             	mov    %eax,-0x4(%ebp)
9f0635:	eb 10                	jmp    0x9f0647
9f0637:	ff 75 08             	push   0x8(%ebp)
9f063a:	ff 76 34             	push   0x34(%esi)
9f063d:	ff 15 80 37 d8 00    	call   *0xd83780
9f0643:	85 c0                	test   %eax,%eax
9f0645:	74 19                	je     0x9f0660
9f0647:	8d 45 fc             	lea    -0x4(%ebp),%eax
9f064a:	8b cf                	mov    %edi,%ecx
9f064c:	50                   	push   %eax
9f064d:	e8 d7 e4 a1 ff       	call   0x40eb29
9f0652:	8b f0                	mov    %eax,%esi
9f0654:	85 f6                	test   %esi,%esi
9f0656:	75 df                	jne    0x9f0637
9f0658:	5f                   	pop    %edi
9f0659:	5e                   	pop    %esi
9f065a:	8b e5                	mov    %ebp,%esp
9f065c:	5d                   	pop    %ebp
9f065d:	c2 04 00             	ret    $0x4
9f0660:	8b c6                	mov    %esi,%eax
9f0662:	eb f4                	jmp    0x9f0658
9f0664:	cc                   	int3
9f0665:	cc                   	int3
9f0666:	cc                   	int3
9f0667:	cc                   	int3
9f0668:	cc                   	int3
9f0669:	cc                   	int3
9f066a:	cc                   	int3
9f066b:	cc                   	int3
9f066c:	cc                   	int3
9f066d:	cc                   	int3
9f066e:	cc                   	int3
9f066f:	cc                   	int3
9f0670:	cc                   	int3
9f0671:	cc                   	int3
9f0672:	cc                   	int3
9f0673:	cc                   	int3
9f0674:	cc                   	int3
9f0675:	cc                   	int3
9f0676:	cc                   	int3
9f0677:	6a 0c                	push   $0xc
9f0679:	b8 38 3d bb 00       	mov    $0xbb3d38,%eax
9f067e:	e8 69 6c a2 ff       	call   0x4172ec
9f0683:	8b f9                	mov    %ecx,%edi
9f0685:	e8 ec dc a2 ff       	call   0x41e376
9f068a:	8b 17                	mov    (%edi),%edx
9f068c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9f0690:	89 45 ec             	mov    %eax,-0x14(%ebp)
9f0693:	8b 72 74             	mov    0x74(%edx),%esi
9f0696:	8b ce                	mov    %esi,%ecx
9f0698:	e8 c8 bf a3 ff       	call   0x42c665
9f069d:	8b cf                	mov    %edi,%ecx
9f069f:	ff d6                	call   *%esi
9f06a1:	8b 5d 08             	mov    0x8(%ebp),%ebx
9f06a4:	53                   	push   %ebx
9f06a5:	8b 03                	mov    (%ebx),%eax
9f06a7:	8b 70 04             	mov    0x4(%eax),%esi
9f06aa:	8b ce                	mov    %esi,%ecx
9f06ac:	e8 b4 bf a3 ff       	call   0x42c665
9f06b1:	ff d6                	call   *%esi
9f06b3:	8d b7 00 01 00 00    	lea    0x100(%edi),%esi
9f06b9:	56                   	push   %esi
9f06ba:	e8 d9 46 a3 ff       	call   0x424d98
9f06bf:	8d 4f 24             	lea    0x24(%edi),%ecx
9f06c2:	89 1e                	mov    %ebx,(%esi)
9f06c4:	e8 39 16 a1 ff       	call   0x401d02
9f06c9:	8b 07                	mov    (%edi),%eax
9f06cb:	33 db                	xor    %ebx,%ebx
9f06cd:	43                   	inc    %ebx
9f06ce:	89 9f a0 00 00 00    	mov    %ebx,0xa0(%edi)
9f06d4:	8b 70 78             	mov    0x78(%eax),%esi
9f06d7:	8b ce                	mov    %esi,%ecx
9f06d9:	e8 87 bf a3 ff       	call   0x42c665
9f06de:	8b cf                	mov    %edi,%ecx
9f06e0:	ff d6                	call   *%esi
9f06e2:	85 c0                	test   %eax,%eax
9f06e4:	75 05                	jne    0x9f06eb
9f06e6:	e8 fb 66 a3 ff       	call   0x426de6
9f06eb:	ff 75 ec             	push   -0x14(%ebp)
9f06ee:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
9f06f2:	e8 7d 0a a4 ff       	call   0x431174
9f06f7:	8b 07                	mov    (%edi),%eax
9f06f9:	53                   	push   %ebx
9f06fa:	8b 70 64             	mov    0x64(%eax),%esi
9f06fd:	8b ce                	mov    %esi,%ecx
9f06ff:	e8 61 bf a3 ff       	call   0x42c665
9f0704:	8b cf                	mov    %edi,%ecx
9f0706:	ff d6                	call   *%esi
9f0708:	8b cf                	mov    %edi,%ecx
9f070a:	e8 67 7b a4 ff       	call   0x438276
9f070f:	e8 03 dd a1 ff       	call   0x40e417
9f0714:	c2 04 00             	ret    $0x4
9f0717:	ff 75 ec             	push   -0x14(%ebp)
9f071a:	e8 55 0a a4 ff       	call   0x431174
9f071f:	6a 00                	push   $0x0
9f0721:	6a 00                	push   $0x0
9f0723:	e8 67 d2 a2 ff       	call   0x41d98f
9f0728:	cc                   	int3
9f0729:	cc                   	int3
9f072a:	cc                   	int3