4bf31d:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4bf320:	88 4d e4             	mov    %cl,-0x1c(%ebp)
4bf323:	e8 5a 5c 01 00       	call   0x4d4f82
4bf328:	59                   	pop    %ecx
4bf329:	84 c0                	test   %al,%al
4bf32b:	74 64                	je     0x4bf391
4bf32d:	ff 35 cc 01 72 00    	push   0x7201cc
4bf333:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf336:	e8 d5 93 f7 ff       	call   0x438710
4bf33b:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf33e:	43                   	inc    %ebx
4bf33f:	50                   	push   %eax
4bf340:	8d 45 84             	lea    -0x7c(%ebp),%eax
4bf343:	50                   	push   %eax
4bf344:	8d 45 b4             	lea    -0x4c(%ebp),%eax
4bf347:	50                   	push   %eax
4bf348:	e8 9f 5e 01 00       	call   0x4d51ec
4bf34d:	83 c4 0c             	add    $0xc,%esp
4bf350:	84 c0                	test   %al,%al
4bf352:	74 3d                	je     0x4bf391
4bf354:	ff 35 d0 01 72 00    	push   0x7201d0
4bf35a:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4bf35d:	e8 ae 93 f7 ff       	call   0x438710
4bf362:	6a 03                	push   $0x3
4bf364:	5b                   	pop    %ebx
4bf365:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf368:	50                   	push   %eax
4bf369:	8d 45 9c             	lea    -0x64(%ebp),%eax
4bf36c:	50                   	push   %eax
4bf36d:	8d 45 cc             	lea    -0x34(%ebp),%eax
4bf370:	50                   	push   %eax
4bf371:	e8 76 5e 01 00       	call   0x4d51ec
4bf376:	83 c4 0c             	add    $0xc,%esp
4bf379:	84 c0                	test   %al,%al
4bf37b:	74 14                	je     0x4bf391
4bf37d:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bf380:	50                   	push   %eax
4bf381:	e8 cc 5d 01 00       	call   0x4d5152
4bf386:	59                   	pop    %ecx
4bf387:	84 c0                	test   %al,%al
4bf389:	74 06                	je     0x4bf391
4bf38b:	c6 45 83 01          	movb   $0x1,-0x7d(%ebp)
4bf38f:	eb 04                	jmp    0x4bf395
4bf391:	c6 45 83 00          	movb   $0x0,-0x7d(%ebp)
4bf395:	f6 c3 02             	test   $0x2,%bl
4bf398:	74 0f                	je     0x4bf3a9
4bf39a:	6a 00                	push   $0x0
4bf39c:	6a 01                	push   $0x1
4bf39e:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4bf3a1:	83 e3 fd             	and    $0xfffffffd,%ebx
4bf3a4:	e8 57 96 f7 ff       	call   0x438a00
4bf3a9:	f6 c3 01             	test   $0x1,%bl
4bf3ac:	74 0c                	je     0x4bf3ba
4bf3ae:	6a 00                	push   $0x0
4bf3b0:	6a 01                	push   $0x1
4bf3b2:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bf3b5:	e8 46 96 f7 ff       	call   0x438a00
4bf3ba:	80 7d 83 00          	cmpb   $0x0,-0x7d(%ebp)
4bf3be:	74 0f                	je     0x4bf3cf
4bf3c0:	ff 75 0c             	push   0xc(%ebp)
4bf3c3:	56                   	push   %esi
4bf3c4:	e8 e5 fc ff ff       	call   0x4bf0ae
4bf3c9:	59                   	pop    %ecx
4bf3ca:	59                   	pop    %ecx
4bf3cb:	8b f0                	mov    %eax,%esi
4bf3cd:	eb 03                	jmp    0x4bf3d2
4bf3cf:	6a 08                	push   $0x8
4bf3d1:	5e                   	pop    %esi
4bf3d2:	6a 00                	push   $0x0
4bf3d4:	6a 01                	push   $0x1
4bf3d6:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4bf3d9:	e8 22 96 f7 ff       	call   0x438a00
4bf3de:	6a 00                	push   $0x0
4bf3e0:	6a 01                	push   $0x1
4bf3e2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4bf3e5:	e8 16 96 f7 ff       	call   0x438a00
4bf3ea:	6a 00                	push   $0x0
4bf3ec:	6a 01                	push   $0x1
4bf3ee:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4bf3f1:	e8 0a 96 f7 ff       	call   0x438a00
4bf3f6:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bf3f9:	8b c6                	mov    %esi,%eax
4bf3fb:	5e                   	pop    %esi
4bf3fc:	33 cd                	xor    %ebp,%ecx
4bf3fe:	5b                   	pop    %ebx
4bf3ff:	e8 d6 20 12 00       	call   0x5e14da
4bf404:	8b e5                	mov    %ebp,%esp
4bf406:	5d                   	pop    %ebp
4bf407:	c3                   	ret
4bf408:	55                   	push   %ebp
4bf409:	8b ec                	mov    %esp,%ebp
4bf40b:	8b 45 08             	mov    0x8(%ebp),%eax
4bf40e:	85 c0                	test   %eax,%eax
4bf410:	74 26                	je     0x4bf438
4bf412:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4bf416:	74 20                	je     0x4bf438
4bf418:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4bf41c:	74 1a                	je     0x4bf438
4bf41e:	ff 75 14             	push   0x14(%ebp)
4bf421:	ff 75 10             	push   0x10(%ebp)
4bf424:	ff 75 0c             	push   0xc(%ebp)
4bf427:	68 68 c5 6a 00       	push   $0x6ac568
4bf42c:	ff 30                	push   (%eax)
4bf42e:	e8 24 57 01 00       	call   0x4d4b57
4bf433:	83 c4 14             	add    $0x14,%esp
4bf436:	5d                   	pop    %ebp
4bf437:	c3                   	ret
4bf438:	6a 0a                	push   $0xa
4bf43a:	58                   	pop    %eax
4bf43b:	5d                   	pop    %ebp
4bf43c:	c3                   	ret
4bf43d:	55                   	push   %ebp
4bf43e:	8b ec                	mov    %esp,%ebp
4bf440:	5d                   	pop    %ebp
4bf441:	e9 8e 4d 01 00       	jmp    0x4d41d4
4bf446:	55                   	push   %ebp
4bf447:	8b ec                	mov    %esp,%ebp
4bf449:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
4bf44d:	75 16                	jne    0x4bf465
4bf44f:	ff 75 14             	push   0x14(%ebp)
4bf452:	ff 75 10             	push   0x10(%ebp)
4bf455:	ff 75 0c             	push   0xc(%ebp)
4bf458:	ff 75 08             	push   0x8(%ebp)
4bf45b:	e8 a8 ff ff ff       	call   0x4bf408
4bf460:	83 c4 10             	add    $0x10,%esp
4bf463:	5d                   	pop    %ebp
4bf464:	c3                   	ret
4bf465:	8b 45 08             	mov    0x8(%ebp),%eax
4bf468:	85 c0                	test   %eax,%eax
4bf46a:	74 29                	je     0x4bf495
4bf46c:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4bf470:	74 23                	je     0x4bf495
4bf472:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4bf476:	74 1d                	je     0x4bf495
4bf478:	ff 75 18             	push   0x18(%ebp)
4bf47b:	ff 75 14             	push   0x14(%ebp)
4bf47e:	ff 75 10             	push   0x10(%ebp)
4bf481:	ff 75 0c             	push   0xc(%ebp)
4bf484:	68 00 c5 6a 00       	push   $0x6ac500
4bf489:	ff 30                	push   (%eax)
4bf48b:	e8 c7 56 01 00       	call   0x4d4b57
4bf490:	83 c4 18             	add    $0x18,%esp
4bf493:	5d                   	pop    %ebp
4bf494:	c3                   	ret
4bf495:	6a 0a                	push   $0xa
4bf497:	58                   	pop    %eax
4bf498:	5d                   	pop    %ebp
4bf499:	c3                   	ret
4bf49a:	cc                   	int3
4bf49b:	cc                   	int3
4bf49c:	cc                   	int3
4bf49d:	cc                   	int3
4bf49e:	cc                   	int3
4bf49f:	cc                   	int3
4bf4a0:	55                   	push   %ebp
4bf4a1:	8b ec                	mov    %esp,%ebp
4bf4a3:	56                   	push   %esi
4bf4a4:	8b f1                	mov    %ecx,%esi
4bf4a6:	33 c9                	xor    %ecx,%ecx
4bf4a8:	c7 06 40 c6 6a 00    	movl   $0x6ac640,(%esi)
4bf4ae:	a1 60 fe 72 00       	mov    0x72fe60,%eax
4bf4b3:	3b f0                	cmp    %eax,%esi
4bf4b5:	0f 44 c1             	cmove  %ecx,%eax
4bf4b8:	a3 60 fe 72 00       	mov    %eax,0x72fe60
4bf4bd:	33 c0                	xor    %eax,%eax
4bf4bf:	89 4e 1c             	mov    %ecx,0x1c(%esi)
4bf4c2:	8b ce                	mov    %esi,%ecx
4bf4c4:	66 89 46 20          	mov    %ax,0x20(%esi)
4bf4c8:	e8 e3 92 fe ff       	call   0x4a87b0
4bf4cd:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4bf4d1:	74 0b                	je     0x4bf4de
4bf4d3:	6a 24                	push   $0x24
4bf4d5:	56                   	push   %esi
4bf4d6:	e8 97 1b 12 00       	call   0x5e1072
4bf4db:	83 c4 08             	add    $0x8,%esp
4bf4de:	8b c6                	mov    %esi,%eax
4bf4e0:	5e                   	pop    %esi
4bf4e1:	5d                   	pop    %ebp
4bf4e2:	c2 04 00             	ret    $0x4
4bf4e5:	cc                   	int3
4bf4e6:	cc                   	int3
4bf4e7:	cc                   	int3
4bf4e8:	cc                   	int3
4bf4e9:	cc                   	int3
4bf4ea:	cc                   	int3
4bf4eb:	cc                   	int3
4bf4ec:	cc                   	int3
4bf4ed:	cc                   	int3
4bf4ee:	cc                   	int3
4bf4ef:	cc                   	int3
4bf4f0:	55                   	push   %ebp
4bf4f1:	8b ec                	mov    %esp,%ebp
4bf4f3:	6a ff                	push   $0xffffffff
4bf4f5:	68 bf ad 65 00       	push   $0x65adbf
4bf4fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4bf500:	50                   	push   %eax
4bf501:	51                   	push   %ecx
4bf502:	56                   	push   %esi
4bf503:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4bf508:	33 c5                	xor    %ebp,%eax
4bf50a:	50                   	push   %eax
4bf50b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4bf50e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4bf514:	8b 35 60 fe 72 00    	mov    0x72fe60,%esi
4bf51a:	85 f6                	test   %esi,%esi
4bf51c:	75 5b                	jne    0x4bf579
4bf51e:	6a 24                	push   $0x24
4bf520:	e8 1d 1b 12 00       	call   0x5e1042
4bf525:	8b f0                	mov    %eax,%esi
4bf527:	83 c4 04             	add    $0x4,%esp
4bf52a:	89 75 f0             	mov    %esi,-0x10(%ebp)
4bf52d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4bf534:	85 f6                	test   %esi,%esi
4bf536:	74 1c                	je     0x4bf554
4bf538:	8b ce                	mov    %esi,%ecx
4bf53a:	e8 11 92 fe ff       	call   0x4a8750
4bf53f:	33 c0                	xor    %eax,%eax
4bf541:	c7 06 40 c6 6a 00    	movl   $0x6ac640,(%esi)
4bf547:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4bf54e:	66 89 46 20          	mov    %ax,0x20(%esi)
4bf552:	eb 02                	jmp    0x4bf556
4bf554:	33 f6                	xor    %esi,%esi
4bf556:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4bf55d:	89 35 60 fe 72 00    	mov    %esi,0x72fe60
4bf563:	85 f6                	test   %esi,%esi
4bf565:	75 12                	jne    0x4bf579
4bf567:	8b c6                	mov    %esi,%eax
4bf569:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4bf56c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4bf573:	59                   	pop    %ecx
4bf574:	5e                   	pop    %esi
4bf575:	8b e5                	mov    %ebp,%esp
4bf577:	5d                   	pop    %ebp
4bf578:	c3                   	ret
4bf579:	8b 06                	mov    (%esi),%eax
4bf57b:	8b ce                	mov    %esi,%ecx
4bf57d:	ff 10                	call   *(%eax)
4bf57f:	a1 60 fe 72 00       	mov    0x72fe60,%eax
4bf584:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4bf587:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4bf58e:	59                   	pop    %ecx
4bf58f:	5e                   	pop    %esi
4bf590:	8b e5                	mov    %ebp,%esp
4bf592:	5d                   	pop    %ebp
4bf593:	c3                   	ret
4bf594:	cc                   	int3
4bf595:	cc                   	int3
4bf596:	cc                   	int3
4bf597:	cc                   	int3
4bf598:	cc                   	int3
4bf599:	cc                   	int3
4bf59a:	cc                   	int3
4bf59b:	cc                   	int3
4bf59c:	cc                   	int3
4bf59d:	cc                   	int3
4bf59e:	cc                   	int3
4bf59f:	cc                   	int3
4bf5a0:	55                   	push   %ebp
4bf5a1:	8b ec                	mov    %esp,%ebp
4bf5a3:	8b 45 08             	mov    0x8(%ebp),%eax
4bf5a6:	89 41 1c             	mov    %eax,0x1c(%ecx)
4bf5a9:	5d                   	pop    %ebp
4bf5aa:	c2 04 00             	ret    $0x4
4bf5ad:	cc                   	int3
4bf5ae:	cc                   	int3
4bf5af:	cc                   	int3
4bf5b0:	e9 0b b4 fe ff       	jmp    0x4aa9c0
4bf5b5:	cc                   	int3
4bf5b6:	cc                   	int3
4bf5b7:	cc                   	int3
4bf5b8:	cc                   	int3
4bf5b9:	cc                   	int3
4bf5ba:	cc                   	int3
4bf5bb:	cc                   	int3
4bf5bc:	cc                   	int3
4bf5bd:	cc                   	int3
4bf5be:	cc                   	int3
4bf5bf:	cc                   	int3
4bf5c0:	55                   	push   %ebp
4bf5c1:	8b ec                	mov    %esp,%ebp
4bf5c3:	51                   	push   %ecx
4bf5c4:	56                   	push   %esi
4bf5c5:	8b f1                	mov    %ecx,%esi
4bf5c7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4bf5ce:	e8 ad 50 00 00       	call   0x4c4680
4bf5d3:	89 06                	mov    %eax,(%esi)
4bf5d5:	85 c0                	test   %eax,%eax
4bf5d7:	74 48                	je     0x4bf621
4bf5d9:	8a 45 10             	mov    0x10(%ebp),%al
4bf5dc:	88 46 04             	mov    %al,0x4(%esi)
4bf5df:	e8 dc 61 01 00       	call   0x4d57c0
4bf5e4:	80 7e 04 00          	cmpb   $0x0,0x4(%esi)
4bf5e8:	89 45 fc             	mov    %eax,-0x4(%ebp)
4bf5eb:	75 16                	jne    0x4bf603
4bf5ed:	ff 75 0c             	push   0xc(%ebp)
4bf5f0:	8d 45 08             	lea    0x8(%ebp),%eax
4bf5f3:	50                   	push   %eax
4bf5f4:	8d 45 fc             	lea    -0x4(%ebp),%eax
4bf5f7:	50                   	push   %eax
4bf5f8:	e8 13 64 01 00       	call   0x4d5a10
4bf5fd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bf600:	83 c4 0c             	add    $0xc,%esp
4bf603:	85 c0                	test   %eax,%eax
4bf605:	74 1a                	je     0x4bf621
4bf607:	50                   	push   %eax
4bf608:	e8 23 61 01 00       	call   0x4d5730
4bf60d:	83 c4 04             	add    $0x4,%esp
4bf610:	89 06                	mov    %eax,(%esi)
4bf612:	85 c0                	test   %eax,%eax
4bf614:	75 1b                	jne    0x4bf631
4bf616:	ff 75 fc             	push   -0x4(%ebp)
4bf619:	e8 92 60 01 00       	call   0x4d56b0
4bf61e:	83 c4 04             	add    $0x4,%esp
4bf621:	c7 46 08 fc ff ff ff 	movl   $0xfffffffc,0x8(%esi)
4bf628:	8b c6                	mov    %esi,%eax
4bf62a:	5e                   	pop    %esi
4bf62b:	8b e5                	mov    %ebp,%esp
4bf62d:	5d                   	pop    %ebp
4bf62e:	c2 0c 00             	ret    $0xc
4bf631:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bf634:	85 c0                	test   %eax,%eax
4bf636:	74 f0                	je     0x4bf628
4bf638:	50                   	push   %eax
4bf639:	e8 72 60 01 00       	call   0x4d56b0
4bf63e:	83 c4 04             	add    $0x4,%esp
4bf641:	8b c6                	mov    %esi,%eax
4bf643:	5e                   	pop    %esi
4bf644:	8b e5                	mov    %ebp,%esp
4bf646:	5d                   	pop    %ebp
4bf647:	c2 0c 00             	ret    $0xc
4bf64a:	cc                   	int3
4bf64b:	cc                   	int3
4bf64c:	cc                   	int3
4bf64d:	cc                   	int3
4bf64e:	cc                   	int3
4bf64f:	cc                   	int3
4bf650:	8b 01                	mov    (%ecx),%eax
4bf652:	85 c0                	test   %eax,%eax
4bf654:	74 07                	je     0x4bf65d
4bf656:	50                   	push   %eax
4bf657:	e8 04 4f 00 00       	call   0x4c4560
4bf65c:	59                   	pop    %ecx
4bf65d:	c3                   	ret
4bf65e:	cc                   	int3
4bf65f:	cc                   	int3
4bf660:	55                   	push   %ebp
4bf661:	8b ec                	mov    %esp,%ebp
4bf663:	6a 01                	push   $0x1
4bf665:	ff 31                	push   (%ecx)
4bf667:	ff 75 10             	push   0x10(%ebp)